diff --git a/forge-gui-mobile/src/forge/adventure/scene/SettingsScene.java b/forge-gui-mobile/src/forge/adventure/scene/SettingsScene.java index 9b0d3fc29d2..1b77c9be206 100644 --- a/forge-gui-mobile/src/forge/adventure/scene/SettingsScene.java +++ b/forge-gui-mobile/src/forge/adventure/scene/SettingsScene.java @@ -32,7 +32,7 @@ import static java.nio.file.StandardCopyOption.REPLACE_EXISTING; public class SettingsScene extends UIScene { private final Table settingGroup; TextraButton backButton; - //TextraButton newPlane; + TextraButton newPlane; ScrollPane scrollPane; SelectBox selectSourcePlane; @@ -99,7 +99,7 @@ public class SettingsScene extends UIScene { settingGroup = new Table(); //temporary disable custom world until it works correctly on each update - /*selectSourcePlane = Controls.newComboBox(); + selectSourcePlane = Controls.newComboBox(); newPlaneName = Controls.newTextField(""); selectSourcePlane.setItems(Config.instance().getAllAdventures()); @@ -108,17 +108,17 @@ public class SettingsScene extends UIScene { Config.instance().saveSettings(); return null; }); - newPlane = Controls.newTextButton("Create own plane"); + /*newPlane = Controls.newTextButton("Create own plane"); newPlane.addListener(new ClickListener() { @Override public void clicked(InputEvent event, float x, float y) { createNewPlane(); } - }); + });*/ addLabel(Forge.getLocalizer().getMessage("lblWorld")); settingGroup.add(plane).align(Align.right).pad(2); addLabel(Forge.getLocalizer().getMessage("lblCreate") + Forge.getLocalizer().getMessage("lblWorld")); - settingGroup.add(newPlane).align(Align.right).pad(2);*/ + settingGroup.add(newPlane).align(Align.right).pad(2); if (!GuiBase.isAndroid()) { SelectBox videomode = Controls.newComboBox(ForgeConstants.VIDEO_MODES, Config.instance().getSettingData().videomode, o -> { diff --git a/forge-gui-mobile/src/forge/adventure/util/Config.java b/forge-gui-mobile/src/forge/adventure/util/Config.java index 9e4238cd49f..edc50481e92 100644 --- a/forge-gui-mobile/src/forge/adventure/util/Config.java +++ b/forge-gui-mobile/src/forge/adventure/util/Config.java @@ -371,4 +371,4 @@ public class Config { } } } -} +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/config.json b/forge-gui/res/adventure/Crystal_Kingdoms/config.json new file mode 100644 index 00000000000..bd1e8250781 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/config.json @@ -0,0 +1,253 @@ +{ + "screenWidth": 480, + "screenHeight": 270, + "skin": "skin/ui_skin.json", + "playerBaseSpeed": 32, + "minDeckSize": 40, + "colorIds":["W","U","B","R","G"], + "colorIdNames":["tr(lblWhite) [+pmW]","tr(lblBlue) [+pmU]","tr(lblBlack) [+pmB]","tr(lblRed) [+pmR]","tr(lblGreen) [+pmG]"], + "restrictedCards": [ + "Black Lotus", + "Mox Emerald", + "Mox Pearl", + "Mox Ruby", + "Mox Sapphire", + "Mox Jet", + "Ancestral Recall", + "Timetwister", + "Time Walk", + "Command Tower", + "Arcane Signet", + "Opal Palace", + "Path of Ancestry", + "War Room", + "Commander's Plate", + "Campfire", + "Cloudkill", + "Command Beacon", + "Commander's Insignia", + "Forge of Heroes", + "Imposing Grandeur", + "Jeweled Lotus", + "Myth Unbound", + "Netherborn Altar", + "Sanctum of Eternity", + "Stinging Study", + "Study Hall", + "Witch's Clinic", + "Time Vault", + "Sol Ring", + "Mana Crypt", + "Tolarian Academy", + "Tinker", + "Demonic Tutor", + "Vampiric Tutor", + "Bazaar of Baghdad", + "Library of Alexandria", + "Mana Vault", + "Fastbond", + "Mishra's Workshop", + "Yawgmoth's Bargain", + "Gaea's Cradle", + "Commander's Sphere", + "Drake Stone", + "Wrenn and One", + "Under-Construction Skyscraper", + "Temur Elevator", + "Slumbering Waterways", + "Omenpath to Naya", + "The Heron Moon", + "Gobland", + "Fetching Garden", + "Mox Poison", + "Wisedrafter's Will", + "New Master of Arms", + "Halving Season", + "Questing Cosplayer", + "Teferi, Druid of Argoth", + "Anax and Cymede & Kynaios and Tiro", + "Call from the Grave", + "Mise" + + ], + "restrictedEditions": [ + "(ALL)" + ], + "legalCards": { + "editions": [ + "FIN", + "FIC", + "FCA", + "RFIN" + ] + }, + "allowedEditions": [ + "FIN" + ], + "difficulties": [ + { + "name": "Easy", + "startingLife": 16, + "startingShards": 5, + "startingMoney": 500, + "enemyLifeFactor": 0.8, + "spawnRank": 0, + "goldLoss": 0.02, + "lifeLoss": 0.1, + "rewardMaxFactor" : 1.5, + "sellFactor": 0.6, + "shardSellRatio": 0.95, + "starterDecks": { + "W":"decks/starter/white_e.json", + "B":"decks/starter/black_e.json", + "U":"decks/starter/blue_e.json", + "R":"decks/starter/red_e.json", + "G":"decks/starter/green_e.json" + }, + "constructedStarterDecks": { + "W":"decks/starter/Adventure - Low White.dck", + "B":"decks/starter/Adventure - Low Black.dck", + "U":"decks/starter/Adventure - Low Blue.dck", + "R":"decks/starter/Adventure - Low Red.dck", + "G":"decks/starter/Adventure - Low Green.dck" + }, + "pileDecks": { + "W":"decks/starter/pile_white_e.json", + "B":"decks/starter/pile_black_e.json", + "U":"decks/starter/pile_blue_e.json", + "R":"decks/starter/pile_red_e.json", + "G":"decks/starter/pile_green_e.json" + }, + "startItems": [ + "Manasight Amulet", + "Leather Boots" + ] + },{ + "name": "Normal", + "startingLife": 12, + "startingShards": 2, + "startingMoney": 250, + "startingDifficulty": true, + "enemyLifeFactor": 1.0, + "rewardMaxFactor" : 1.0, + "spawnRank": 1, + "goldLoss": 0.1, + "lifeLoss": 0.2, + "sellFactor": 0.5, + "shardSellRatio": 0.8, + "starterDecks": { + "W":"decks/starter/white_n.json", + "B":"decks/starter/black_n.json", + "U":"decks/starter/blue_n.json", + "R":"decks/starter/red_n.json", + "G":"decks/starter/green_n.json" + }, + "constructedStarterDecks": { + "W":"decks/starter/Adventure - Timeless Artifice.dck", + "B":"decks/starter/Adventure - Wizard Waltz.dck", + "U":"decks/starter/Adventure - Locke or Unlocke.dck", + "R":"decks/starter/Adventure - Guardian Gladiolus.dck", + "G":"decks/starter/Adventure - Angelo Cannon.dck" + }, + "pileDecks": { + "W":"decks/starter/pile_white_n.json", + "B":"decks/starter/pile_black_n.json", + "U":"decks/starter/pile_blue_n.json", + "R":"decks/starter/pile_red_n.json", + "G":"decks/starter/pile_green_n.json" + }, + "startItems": [ + "Leather Boots" + ] + },{ + "name": "Hard", + "startingLife": 8, + "startingShards": 0, + "startingMoney": 125, + "enemyLifeFactor": 1.5, + "rewardMaxFactor" : 0.5, + "spawnRank": 2, + "goldLoss": 0.3, + "lifeLoss": 0.3, + "sellFactor": 0.25, + "shardSellRatio": 0.6, + "starterDecks": { + "W":"decks/starter/white_h.json", + "B":"decks/starter/black_h.json", + "U":"decks/starter/blue_h.json", + "R":"decks/starter/red_h.json", + "G":"decks/starter/green_h.json" + }, + "constructedStarterDecks": { + "W":"decks/starter/Adventure - Judge Gabranth.dck", + "B":"decks/starter/Adventure - Void Warlock.dck", + "U":"decks/starter/Adventure - Tactician Magician.dck", + "R":"decks/starter/Adventure - King Giott.dck", + "G":"decks/starter/Adventure - Heartless Evolution.dck" + }, + "pileDecks": { + "W":"decks/starter/pile_white_h.json", + "B":"decks/starter/pile_black_h.json", + "U":"decks/starter/pile_blue_h.json", + "R":"decks/starter/pile_red_h.json", + "G":"decks/starter/pile_green_h.json" + } + },{ + "name": "Insane", + "startingLife": 7, + "startingShards": 0, + "startingMoney": 0, + "enemyLifeFactor": 2.5, + "rewardMaxFactor" : 0.0, + "spawnRank": 2, + "goldLoss": 0.5, + "lifeLoss": 0.3, + "sellFactor": 0.05, + "shardSellRatio": 0.3, + "starterDecks": { + "W":"decks/starter/white_h.json", + "B":"decks/starter/black_h.json", + "U":"decks/starter/blue_h.json", + "R":"decks/starter/red_h.json", + "G":"decks/starter/green_h.json" + }, + "constructedStarterDecks": { + "W":"decks/starter/Adventure - Judge Gabranth.dck", + "B":"decks/starter/Adventure - Void Warlock.dck", + "U":"decks/starter/Adventure - Tactician Magician.dck", + "R":"decks/starter/Adventure - King Giott.dck", + "G":"decks/starter/Adventure - Heartless Evolution.dck" + }, + "pileDecks": { + "W":"decks/starter/pile_white_h.json", + "B":"decks/starter/pile_black_h.json", + "U":"decks/starter/pile_blue_h.json", + "R":"decks/starter/pile_red_h.json", + "G":"decks/starter/pile_green_h.json" + } + } + ], + "starterEditions": [ + "JMP", + "DMU", + "BRO", + "J22", + "ONE", + "MOM", + "LTR", + "J25", + "(All)" + ], + "starterEditionNames": [ + "Jumpstart", + "Dominaria United", + "The Brothers' War", + "Jumpstart 22", + "Phyrexia: ONE", + "March of the Machine", + "Lord of the Rings", + "Jumpstart 25", + "(All)" + ] +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Angelo Cannon.dck b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Angelo Cannon.dck new file mode 100644 index 00000000000..4bb5824f441 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Angelo Cannon.dck @@ -0,0 +1,33 @@ +[metadata] +Name=Adventure - Angelo Cannon +[Avatar] + +[Main] +1 Rinoa Heartilly +1 Shelinda, Yevon Acolyte +2 Battle Menu +1 Magitek Armor +1 Sazh's Chocobo +2 Loporrit Scout +7 Forest|FIN|2 +2 Magitek Infantry +7 Plains|FIN|2 +1 Summon: Fenrir +2 Duskshell Crawler|FIC|1 +2 Magic Pot +1 Behemoth Sledge|FIC|1 +1 Adventurer's Airship +2 Summon: Choco/Mog +4 Radiant Grove|FIC|1 +2 Summon: Fat Chocobo +1 Coliseum Behemoth +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Guardian Gladiolus.dck b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Guardian Gladiolus.dck new file mode 100644 index 00000000000..5e94f115550 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Guardian Gladiolus.dck @@ -0,0 +1,33 @@ +[metadata] +Name=Adventure - Guardian Gladiolus +[Avatar] + +[Main] +2 Balamb T-Rexaur +1 Call the Mountain Chocobo +2 Cultivate|FIC|1 +1 Gladiolus Amicitia +7 Forest|FIN|3 +2 Gysahl Greens +2 Instant Ramen +2 Hill Gigas +1 Chocobo RAcetrack +6 Mountain|FIN|3 +2 Prishe's Wanderings +2 Sabotender +1 Choco-Comet +1 Quina, Qu Gourmet +2 Blitzball Shot +1 Bartz and Boko +1 Sidequest: Raise a Chocobo +4 Gongaga, Reactor Town +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Heartless Evolution.dck b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Heartless Evolution.dck new file mode 100644 index 00000000000..8e763b0853d --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Heartless Evolution.dck @@ -0,0 +1,37 @@ +[metadata] +Name=Adventure - Heartless Evolution +[Avatar] + +[Main] +1 Omega, Heartless Evolution +1 Balamb T-Rexaur +2 Chocobo Kick +2 Rook Turret +1 Relm's Sketching +2 World Map +3 Forest|FIN|2 +2 Forest|FIN|1 +2 Tangled Islet|FIC|1 +2 Prishe's Wanderings +1 Chocobo Racetrack +3 Island|FIN|2 +2 Island|FIN|3 +2 Adventurer's Inn +1 Balamb Garden, SeeD Academy +1 Commune with Beavers +1 Brainstorm|FCA|1 +2 Bard's Bow +2 Gigantoad +1 Cactuar +2 Qiqirn Merchant +4 Crossroads Village +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Judge Gabranth.dck b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Judge Gabranth.dck new file mode 100644 index 00000000000..d3977e647d9 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Judge Gabranth.dck @@ -0,0 +1,34 @@ +[metadata] +Name=Adventure - Judge Gabranth +[Avatar] + +[Main] +2 Ahriman +1 Al Bhed Salvagers +1 Fate of the Sun-Cryst +1 Judge Magister Gabranth +4 Insomnia, Crown City +2 Hecteyes +2 Sephiroth's Intervention +2 Undercity Dire Rat +1 Papalymo Totolymo +1 Dwarven Castle Guard +2 Evolving Wilds|FIC|1 +6 Plains|FIN|2 +1 Lingering Souls|FIC|1 +1 Phantom Train +1 Deadly Embrace +2 Black Mage's Rod +2 White Mage's Staff +7 Swamp|FIN|1 +1 Gaius van Baelsar +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - King Giott.dck b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - King Giott.dck new file mode 100644 index 00000000000..5dfc3c212ac --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - King Giott.dck @@ -0,0 +1,33 @@ +[metadata] +Name=Adventure - King Giott +[Avatar] + +[Main] +1 Beatrix, Loyal General +2 Cloudbound Moogle +1 Giott, King of the Dwarves +2 Monk's Fist +2 Paladin's Arms +2 Red Mage's Rapier +1 Samurai's Katana +1 Adelbert Steiner +1 Dragoon's Lance +2 Dwarven Castle Guard +1 Barret Wallace +7 Mountain|FIN|2 +7 Plains|FIN|1 +2 Gaelicat +1 Lion Heart +1 White Mage's Staff +4 Rabanastre, Royal City +2 Item Shopkeep +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Locke or Unlocke.dck b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Locke or Unlocke.dck new file mode 100644 index 00000000000..ee8c4a617fc --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Locke or Unlocke.dck @@ -0,0 +1,33 @@ +[metadata] +Name=Adventure - Locke or Unlocke +[Avatar] + +[Main] +1 Locke Cole +2 Ahriman +2 Demon Wall +2 Scorpion Sentinel +1 Thief's Knife +2 Vincent's Limit Break +2 Rook Turret +2 Snuff Out|FIC|1 +2 Retrieve the Esper +1 Cargo Ship +7 Island|FIN|1 +1 Eject +2 Dragoon's Wyvern +1 Morbid Opportunist|FIC|1 +4 Treno, Dark City +1 Summon: Anima +6 Swamp|FIN|1 +1 Archfiend of Depravity|FIC|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Tactician Magician.dck b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Tactician Magician.dck new file mode 100644 index 00000000000..fa2e0bdd2a8 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Tactician Magician.dck @@ -0,0 +1,33 @@ +[metadata] +Name=Adventure - Tactician Magician +[Avatar] + +[Main] +2 Blazing Bomb +2 Call the Mountain Chocobo +2 Ice Magic +4 Baron, Airship Kingdom +1 Shantotto, Tactician Magician +6 Island|FIN|2 +1 Sorceress's Schemes +2 Sahagin +1 Ether +1 Hermes, Overseer of Elpis +2 Syncopate +2 Thunder Magic +7 Mountain|FIN|1 +1 Prompto Argentum +1 Relm's Sketching +2 Warrior's Sword +2 Mysidian Elder +1 Ultros, Obnoxious Octopus +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Timeless Artifice.dck b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Timeless Artifice.dck new file mode 100644 index 00000000000..c99e91e2215 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Timeless Artifice.dck @@ -0,0 +1,33 @@ +[metadata] +Name=Adventure - Timeless Artifice +[Avatar] + +[Main] +2 Magitek Infantry +1 Cid, Timeless Artificer|FIN|4 +1 Cargo Ship +2 Rook Turret +2 Scorpion Sentinel +2 White Auracite +1 Ashe, Princess of Dalmasca +1 Ring of the Lucii +2 Valkyrie Aerial Unit +1 Iron Giant +1 Dispatch|FIC|1 +2 Gaelicat +1 Magitek Armor +7 Island|FIN|1 +4 Sharlayan, Nation of Scholars +7 Plains|FIN|1 +1 Bronze Guardian|FIC|1 +2 Sleep Magic +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Void Warlock.dck b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Void Warlock.dck new file mode 100644 index 00000000000..6e1f47fc281 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Void Warlock.dck @@ -0,0 +1,33 @@ +[metadata] +Name=Adventure - Void Warlock +[Avatar] + +[Main] +1 Fight On! +2 Gran Pulse Ochu +1 Exdeath, Void Warlock +7 Forest|FIN|3 +4 Gohn, Town of Ruin +1 Evil Reawakened +2 Town Greeter +2 Undercity Dire Rat +2 Vayne's Treachery +2 Resentful Revelation +1 Shambling Cie'th +2 Malboro +1 Ninja's Blades +1 Fang, Fearless l'Cie +1 Vanille, Cheerful l'Cie +1 Tonberry +7 Swamp|FIN|1 +2 Namazu Trader +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Wizard Waltz.dck b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Wizard Waltz.dck new file mode 100644 index 00000000000..9648b279f84 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Wizard Waltz.dck @@ -0,0 +1,33 @@ +[metadata] +Name=Adventure - Wizard Waltz +[Avatar] + +[Main] +4 Vector, Imperial Capital +1 Black Waltz No. 3 +1 Judgment Bolt +2 Black Mage's Rod +2 Cornered by Black Mages +1 Choco-Comet +2 Call the Mountain Chocobo +2 Hecteyes +6 Mountain|FIN|1 +2 Mysidian Elder +2 Shinra Reinforcements +1 Circle of Power +1 Queen Brahne +7 Swamp|FIN|2 +1 Shambling Cie'th +1 Summon: Esper Ramuh +2 Ahriman +2 Haste Magic +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/black_e.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/black_e.json new file mode 100644 index 00000000000..56de9d0d563 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/black_e.json @@ -0,0 +1,6 @@ +{ +"name":"Black", +"jumpstartPacks":["black","black","black"] + +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/black_h.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/black_h.json new file mode 100644 index 00000000000..7a0d175963a --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/black_h.json @@ -0,0 +1,6 @@ +{ +"name":"Black", +"jumpstartPacks":["black","blue"] + +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/black_n.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/black_n.json new file mode 100644 index 00000000000..2deb36f94f8 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/black_n.json @@ -0,0 +1,6 @@ +{ +"name":"Black", +"jumpstartPacks":["black","black","blue"] + +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/blue_e.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/blue_e.json new file mode 100644 index 00000000000..8b4011066f7 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/blue_e.json @@ -0,0 +1,6 @@ +{ +"name":"Blue", +"jumpstartPacks":["blue","blue","blue"] + +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/blue_h.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/blue_h.json new file mode 100644 index 00000000000..f3ad08b789a --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/blue_h.json @@ -0,0 +1,6 @@ +{ +"name":"Blue", +"jumpstartPacks":["blue","white"] + +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/blue_n.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/blue_n.json new file mode 100644 index 00000000000..ef3e396c2f2 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/blue_n.json @@ -0,0 +1,6 @@ +{ +"name":"Blue", +"jumpstartPacks":["blue","blue","white"] + +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/green_e.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/green_e.json new file mode 100644 index 00000000000..fd5bacfe2a8 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/green_e.json @@ -0,0 +1,6 @@ +{ +"name":"Green", +"jumpstartPacks":["green","green","green"] + +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/green_h.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/green_h.json new file mode 100644 index 00000000000..ac672430771 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/green_h.json @@ -0,0 +1,6 @@ +{ +"name":"Green", +"jumpstartPacks":["green","red"] + +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/green_n.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/green_n.json new file mode 100644 index 00000000000..2dae4f8eae5 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/green_n.json @@ -0,0 +1,6 @@ +{ +"name":"Green", +"jumpstartPacks":["green","green","red"] + +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_black_e.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_black_e.json new file mode 100644 index 00000000000..38b17e9bfaa --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_black_e.json @@ -0,0 +1,44 @@ +{ +"name":"Black", + "mainDeck": [ + { + "count":18, + "cardName": "Swamp" + }, + { + "count":9, + "cardName": "Mountain" + }, + { + "count":9, + "colors": ["black"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["red"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["black"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["red"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["black"], + "rarity": ["rare"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_black_h.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_black_h.json new file mode 100644 index 00000000000..7f2e2f554c8 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_black_h.json @@ -0,0 +1,48 @@ +{ +"name":"Black", + "mainDeck": [ + { + "count":15, + "cardName": "Swamp" + }, + { + "count":6, + "cardName": "Mountain" + }, + { + "count":6, + "cardName": "Island" + }, + { + "count":9, + "colors": ["black"], + "rarity": ["Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["red","blue"], + "rarity": ["Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["black"], + "rarity": ["Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["red","blue"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["black"], + "rarity": ["Uncommon","Common"], + "manaCosts": [5,6] + } + ] +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_black_n.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_black_n.json new file mode 100644 index 00000000000..d148465d3ef --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_black_n.json @@ -0,0 +1,48 @@ +{ +"name":"Black", + "mainDeck": [ + { + "count":15, + "cardName": "Swamp" + }, + { + "count":6, + "cardName": "Mountain" + }, + { + "count":6, + "cardName": "Island" + }, + { + "count":9, + "colors": ["black"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["red","blue"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["black"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["red","blue"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["black"], + "rarity": ["rare"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_blue_e.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_blue_e.json new file mode 100644 index 00000000000..166b7762a1a --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_blue_e.json @@ -0,0 +1,44 @@ +{ +"name":"Blue", + "mainDeck": [ + { + "count":18, + "cardName": "Island" + }, + { + "count":9, + "cardName": "Swamp" + }, + { + "count":9, + "colors": ["blue"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["black"], + "rarity": ["Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["blue"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["black"], + "rarity": ["Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["blue"], + "rarity": ["rare"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_blue_h.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_blue_h.json new file mode 100644 index 00000000000..f9ff744ee09 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_blue_h.json @@ -0,0 +1,48 @@ +{ +"name":"Blue", + "mainDeck": [ + { + "count":15, + "cardName": "Island" + }, + { + "count":6, + "cardName": "Plains" + }, + { + "count":6, + "cardName": "Swamp" + }, + { + "count":9, + "colors": ["blue"], + "rarity": ["Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["white","black"], + "rarity": ["Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["blue"], + "rarity": ["Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["white","black"], + "rarity": ["Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["blue"], + "rarity": ["Uncommon","Common"], + "manaCosts": [5,6] + } + ] +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_blue_n.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_blue_n.json new file mode 100644 index 00000000000..afaf7237dbe --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_blue_n.json @@ -0,0 +1,48 @@ +{ +"name":"Blue", + "mainDeck": [ + { + "count":15, + "cardName": "Island" + }, + { + "count":6, + "cardName": "Plains" + }, + { + "count":6, + "cardName": "Swamp" + }, + { + "count":9, + "colors": ["blue"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["white","black"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["blue"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["white","black"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["blue"], + "rarity": ["rare"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_green_e.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_green_e.json new file mode 100644 index 00000000000..917b2d14e5a --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_green_e.json @@ -0,0 +1,44 @@ +{ +"name":"Green", + "mainDeck": [ + { + "count":18, + "cardName": "Forest" + }, + { + "count":9, + "cardName": "Plains" + }, + { + "count":9, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["white"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["white"], + "rarity": ["Uncommon"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["green"], + "rarity": ["rare"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_green_h.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_green_h.json new file mode 100644 index 00000000000..82ec54b8912 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_green_h.json @@ -0,0 +1,48 @@ +{ +"name":"Green", + "mainDeck": [ + { + "count":15, + "cardName": "Forest" + }, + { + "count":6, + "cardName": "Plains" + }, + { + "count":6, + "cardName": "Mountain" + }, + { + "count":9, + "colors": ["green"], + "rarity": ["Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["white","red"], + "rarity": ["Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green"], + "rarity": ["Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["red","white"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "manaCosts": [5,6] + } + ] +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_green_n.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_green_n.json new file mode 100644 index 00000000000..978c36d68c1 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_green_n.json @@ -0,0 +1,48 @@ +{ +"name":"Green", + "mainDeck": [ + { + "count":15, + "cardName": "Forest" + }, + { + "count":6, + "cardName": "Plains" + }, + { + "count":6, + "cardName": "Mountain" + }, + { + "count":9, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["white","red"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["red","white"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["green"], + "rarity": ["rare"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_red_e.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_red_e.json new file mode 100644 index 00000000000..9cf28c241b9 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_red_e.json @@ -0,0 +1,44 @@ +{ +"name":"Red", + "mainDeck": [ + { + "count":18, + "cardName": "Mountain" + }, + { + "count":9, + "cardName": "Forest" + }, + { + "count":9, + "colors": ["red"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["red"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["red"], + "rarity": ["rare"] , + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_red_h.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_red_h.json new file mode 100644 index 00000000000..131a0489f7a --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_red_h.json @@ -0,0 +1,48 @@ +{ +"name":"Red", + "mainDeck": [ + { + "count":15, + "cardName": "Mountain" + }, + { + "count":6, + "cardName": "Forest" + }, + { + "count":6, + "cardName": "Swamp" + }, + { + "count":9, + "colors": ["red"], + "rarity": ["Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green","black"], + "rarity": ["Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["red"], + "rarity": ["Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["green","black"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["red"], + "rarity": ["Uncommon","Common"], + "manaCosts": [5,6] + } + ] +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_red_n.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_red_n.json new file mode 100644 index 00000000000..972aee6ba19 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_red_n.json @@ -0,0 +1,48 @@ +{ +"name":"Red", + "mainDeck": [ + { + "count":15, + "cardName": "Mountain" + }, + { + "count":6, + "cardName": "Forest" + }, + { + "count":6, + "cardName": "Swamp" + }, + { + "count":9, + "colors": ["red"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green","black"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["red"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["green","black"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["red"], + "rarity": ["rare"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_white_e.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_white_e.json new file mode 100644 index 00000000000..fae77b94890 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_white_e.json @@ -0,0 +1,44 @@ +{ +"name":"White", + "mainDeck": [ + { + "count":18, + "cardName": "Plains" + }, + { + "count":9, + "cardName": "Forest" + }, + { + "count":9, + "colors": ["white"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["white"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["white"], + "rarity": ["rare"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_white_h.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_white_h.json new file mode 100644 index 00000000000..3ec70360ae5 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_white_h.json @@ -0,0 +1,48 @@ +{ +"name":"White", + "mainDeck": [ + { + "count":15, + "cardName": "Plains" + }, + { + "count":6, + "cardName": "Forest" + }, + { + "count":6, + "cardName": "Island" + }, + { + "count":9, + "colors": ["white"], + "rarity": ["Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green","blue"], + "rarity": ["Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["white"], + "rarity": ["Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["green","blue"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["white"], + "rarity": ["Uncommon","Common"], + "manaCosts": [5,6] + } + ] +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_white_n.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_white_n.json new file mode 100644 index 00000000000..c9ea11ead09 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_white_n.json @@ -0,0 +1,48 @@ +{ +"name":"White", + "mainDeck": [ + { + "count":15, + "cardName": "Plains" + }, + { + "count":6, + "cardName": "Forest" + }, + { + "count":6, + "cardName": "Island" + }, + { + "count":9, + "colors": ["white"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green","blue"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["white"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["green","blue"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["white"], + "rarity": ["rare"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/red_e.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/red_e.json new file mode 100644 index 00000000000..a3ef0e0bb63 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/red_e.json @@ -0,0 +1,6 @@ +{ +"name":"Red", +"jumpstartPacks":["red","red","red"] + +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/red_h.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/red_h.json new file mode 100644 index 00000000000..8b974c77ed0 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/red_h.json @@ -0,0 +1,6 @@ +{ +"name":"Red", +"jumpstartPacks":["red","black"] + +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/red_n.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/red_n.json new file mode 100644 index 00000000000..45f625ca2e1 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/red_n.json @@ -0,0 +1,6 @@ +{ +"name":"Red", +"jumpstartPacks":["red","red","black"] + +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/white_e.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/white_e.json new file mode 100644 index 00000000000..8d353376bf2 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/white_e.json @@ -0,0 +1,6 @@ +{ +"name":"White", +"jumpstartPacks":["white","white","white"] + +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/white_h.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/white_h.json new file mode 100644 index 00000000000..af44d52296b --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/white_h.json @@ -0,0 +1,6 @@ +{ +"name":"White", +"jumpstartPacks":["white","green"] + +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/white_n.json b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/white_n.json new file mode 100644 index 00000000000..c542500d4f8 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/white_n.json @@ -0,0 +1,6 @@ +{ +"name":"White", +"jumpstartPacks":["white","white","green"] + +} + diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/base.json b/forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/base.json new file mode 100644 index 00000000000..c4e41f7614d --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/base.json @@ -0,0 +1,29 @@ +{ + "invertHeight": true, + "collision": true, + "name": "ocean", + "startPointX": 0.5, + "startPointY": 0.5, + "noiseWeight": 0, + "distWeight": 0, + "tilesetName": "Base", + "tilesetAtlas": "world/tilesets/terrain.atlas", + "terrain": [ + { + "spriteName": "Base_1", + "min": 0, + "max": 0.2, + "resolution": 10 + }, + { + "spriteName": "Base_2", + "min": 0.8, + "max": 1.0, + "resolution": 10 + } + ], + "width": 1, + "height": 1, + "color": "0054a2", + "spriteNames": [] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/black.json b/forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/black.json new file mode 100644 index 00000000000..8d3d6f2e46a --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/black.json @@ -0,0 +1,218 @@ +{ +"startPointX": 0.7, +"startPointY": 0.78, +"noiseWeight": 0.5, +"distWeight": 1.5, +"name": "FF6 World of Ruin", +"tilesetAtlas": "world/tilesets/terrain.atlas", +"tilesetName": "Black", +"terrain": [ + { + "spriteName": "Black_1", + "max": 0.2, + "resolution": 10 + }, + { + "spriteName": "Black_2", + "min": 0.8, + "max": 1, + "resolution": 10 + } +], +"width": 0.7, +"height": 0.7, +"color": "110903", +"spriteNames": [ + "DarkGras", + "Skull", + "DarkWood", + "Reed", + "Waterlily", + "Shroom", + "Shroom2" +], +"enemies": [ + "Adept Black Wizard", + "Apprentice Black Wizard", + "Bat", + "Beholder", + "Minor Demon", + "Ancient Demon", + "Big Zombie", + "Black Sliver", + "Challenger 20", + "Challenger 21", + "Challenger 22", + "Curselord", + "Dark Knight", + "Death Knight", + "Demon", + "Dross Gladiator", + "Eye", + "Fallen Angel", + "Fungus", + "Frog", + "Ghoul", + "Ghost", + "Golgari Fungus", + "Harpy", + "Harpy 2", + "High Vampire", + "Horror", + "Giant Fly", + "Ibis", + "Lich", + "Master Black Wizard", + "Mindclaw Shaman", + "Mummy", + "Nezumi Ninja", + "Nightmare", + "Rakdos Devil", + "Shade", + "Skeleton", + "Skeleton Soldier", + "Vampire", + "Zombie", + "Zombie Lord", + "Walking Brain", + "Wild Rat" +], + "pointsOfInterest": [ + "Black Castle", + "Swamp Capital", + "Swamp Town Generic", + "Swamp Town Identity", + "Swamp Town Tribal", + "Swamp Town2", + "Zombie Town", + "Graveyard", + "Graveyard1", + "Graveyard2", + "Graveyard3", + "Graveyard4", + "VampireCastle", + "VampireCastle1", + "VampireCastle2", + "VampireCastle3", + "EvilGrove", + "EvilGrove1", + "EvilGrove2", + "EvilGrove3", + "EvilGrove4", + "EvilGrove5", + "EvilGrove6", + "SkullCaveB", + "SkullCaveB1", + "SkullCaveB2", + "DrossOutpost", + "CaveB", + "CaveB1", + "CaveB2", + "CaveB3", + "CaveB4", + "CaveB5", + "CaveB6", + "CaveB8", + "CaveRat", + "CaveLarge1", + "Slimefoots Lair", + "Temple of Liliana", + "Grolnoks Bog", + "Lich's Mirror", + "DemonTower", + "CaveZombie" + ], +"structures": [ + { + "N": 2, + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/black_structures.atlas", + "sourcePath": "world/structures/models/black.png", + "maskPath": "world/structures/masks/ring.png", + "height": 0.5, + "width": 0.5, + "symmetry": 8, + "mappingInfo": [ + { + "name": "water", + "color": "00ffff", + "collision": true + }, + { + "name": "tree", + "color": "004000", + "collision": true + }, + { + "name": "tree2", + "color": "008000", + "collision": true + }, + { + "name": "tree3", + "color": "ff00ff", + "collision": true + }, + { + "name": "tree4", + "color": "00f000", + "collision": true + }, + { + "name": "rock", + "color": "808080", + "collision": true + }, + { + "name": "rock2", + "color": "ff0000", + "collision": true + } + ] + }, + { + "N": 2, + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/black_structures.atlas", + "sourcePath": "world/structures/models/black.png", + "maskPath": "world/structures/masks/circle.png", + "height": 0.20000002, + "width": 0.20000002, + "symmetry": 8, + "mappingInfo": [ + { + "name": "muck", + "color": "00ffff", + "collision": true + }, + { + "name": "dead_tree", + "color": "004000", + "collision": true + }, + { + "name": "dead_tree2", + "color": "008000", + "collision": true + }, + { + "name": "dead_tree3", + "color": "ff00ff", + "collision": true + }, + { + "name": "rock", + "color": "808080", + "collision": true + }, + { + "name": "rock2", + "color": "ff0000", + "collision": true + } + ] + } +] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/blue.json b/forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/blue.json new file mode 100644 index 00000000000..e4a3eb0c974 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/blue.json @@ -0,0 +1,216 @@ +{ +"startPointX": 0.79, +"startPointY": 0.43, +"noiseWeight": 0.5, +"distWeight": 1.5, +"name": "FF10 Spira", +"tilesetAtlas": "world/tilesets/terrain.atlas", +"tilesetName": "Blue", +"terrain": [ + { + "spriteName": "Blue_1", + "max": 0.2, + "resolution": 10 + }, + { + "spriteName": "Blue_2", + "min": 0.8, + "max": 1, + "resolution": 10 + } +], +"width": 0.7, +"height": 0.7, +"color": "10a2e0", +"spriteNames": [ + "Shell" +], +"enemies": [ + "Adept Blue Wizard", + "Aether Channeler", + "Angelic Overseer", + "Apprentice Blue Wizard", + "Bird", + "Blue Sliver", + "Challenger 20", + "Challenger 21", + "Challenger 22", + "Crab", + "Djinn", + "Doppelganger", + "Dragonfly", + "Drake", + "Elemental", + "Frog", + "Frost Titan", + "Geist", + "Geistmage", + "Gitaxian Underling", + "Hermit Crab", + "Horror", + "Ibis", + "Ibis-headed Aven Initiate", + "Illusionist", + "Jellyfish", + "Master Blue Wizard", + "Merfolk", + "Merfolk Avatar", + "Merfolk Fighter", + "Merfolk Lord", + "Merfolk Soldier", + "Merfolk warrior", + "Octopus", + "Owl", + "Pirate", + "Polar Bear", + "Rogue", + "Scorpion", + "Sea Monster", + "Tarkir Djinn", + "Turtle", + "Walking Brain", + "Water Elemental" + +], +"pointsOfInterest": [ + "Blue Castle", + "Island Capital", + "Island Town Generic", + "Island Town Identity", + "Island Town Tribal", + "Aerie", + "NestU", + "MerfolkPool", + "MerfolkPool1", + "MerfolkPool2", + "MerfolkPool3", + "MerfolkPool4", + "MerfolkPool5", + "DjinnPalace", + "DjinnPalace1", + "Factory", + "Factory1", + "FortBlue1", + "FortBlue2", + "FortBlue3", + "FortBlue4", + "FortBlue5", + "MageTowerX", + "MageTowerU", + "MageTowerU1", + "MageTowerU2", + "MageTowerU3", + "MageTowerU4", + "MageTowerU5", + "MageTowerU7", + "CaveU", + "CaveU1", + "CaveU2", + "CaveU3", + "CaveU4", + "CaveCE", + "CaveAmphin", + "GitaxianLab", + "Kiora Island", + "Teferi Hideout", + "Jacehold", + "Skep", + "Dream Halls", + "Crawlspace", + "Quest_LibraryOfVarsil" +], +"structures": [ + { + "N":2, + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/blue_structures.atlas", + "sourcePath": "world/structures/models/blue.png", + "maskPath": "world/structures/masks/circle.png", + "height": 0.1, + "width": 0.1, + "symmetry": 8, + "periodicOutput": false, + "mappingInfo": [ + { + "name": "water", + "color": "00ffff", + "collision": true + }, + { + "name": "tree", + "color": "00ff00", + "collision": true + }, + { + "name": "tree2", + "color": "008000", + "collision": true + }, + { + "name": "pineapple", + "color": "ffff00", + "collision": true + }, + { + "name": "rock", + "color": "ff8000", + "collision": true + }, + { + "name": "rock2", + "color": "804000", + "collision": true + }, + { + "name": "rock3", + "color": "402000", + "collision": true + }, + { + "name": "rock4", + "color": "201000", + "collision": true + } + ] + }, + { + "N": 2, + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/blue_structures.atlas", + "sourcePath": "world/structures/models/beach.png", + "maskPath": "world/structures/masks/ring.png", + "height": 0.5, + "width": 0.5, + "symmetry": 8, + "mappingInfo": [ + { + "name": "water", + "color": "00ffff", + "collision": true + }, + { + "name": "tree", + "color": "00ff00", + "collision": true + }, + { + "name": "tree2", + "color": "008000", + "collision": true + }, + { + "name": "dune", + "color": "ff8000", + "collision": true + }, + { + "name": "dune2", + "color": "402000", + "collision": true + } + ] + } +] +} diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/colorless.json b/forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/colorless.json new file mode 100644 index 00000000000..578c17f081c --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/colorless.json @@ -0,0 +1,229 @@ +{ + "startPointX": 0.5, + "startPointY": 0.5, + "noiseWeight": 0.3, + "distWeight": 1, + "name": "FF13 A Broken World", + "tilesetAtlas": "world/tilesets/terrain.atlas", + "tilesetName": "Colorless", + "terrain": [ + { + "spriteName": "Colorless_1", + "max": 0.2, + "resolution": 5 + }, + { + "spriteName": "Colorless_2", + "min": 0.8, + "max": 1, + "resolution": 5 + } + ], + "width": 0.85, + "height": 0.85, + "color": "aeaeae", + "spriteNames": [ + "Stone" + ], + "enemies": [ + "Adept Black Wizard", + "Adept Blue Wizard", + "Adept Green Wizard", + "Adept Red Wizard", + "Angelic Page", + "Minor Demon", + "Ancient Demon", + "Adept White Wizard", + "Apprentice Black Wizard", + "Apprentice Blue Wizard", + "Human Looter", + "Apprentice Green Wizard", + "Apprentice Red Wizard", + "Apprentice White Wizard", + "Bandit", + "Boar", + "Caracal", + "Challenger 20", + "Challenger 21", + "Challenger 22", + "Clay Golem", + "Construct", + "Corrupted Cleric", + "Corrupted Green Wizard", + "Corrupted Red Wizard", + "Corrupted Blue Wizard", + "Dog", + "Doppelganger", + "Eldrazi", + "Falcon", + "Fox", + "Gargoyle", + "Gargoyle 2", + "Geonid Death-Cap", + "Golem", + "Maelstrom Angel", + "Mummy", + "Ooze", + "Pirate", + "Raven", + "Sliver", + "Wandering Giant", + "Wild Rat" + ], + "pointsOfInterest": [ + "Spawn", + "Waste Town Generic", + "Waste Town Identity", + "Waste Town Tribal", + "Fort1", + "Fort2", + "Fort3", + "Fort4", + "Fort5", + "Fort6", + "Aerie", + "Factory", + "Factory1", + "Factory2", + "Factory3", + "MageTowerX", + "MageTowerU", + "MageTowerU1", + "MageTowerU2", + "MageTowerU3", + "MageTowerU4", + "MageTowerU5", + "MageTowerU7", + "MageTower7Church", + "MageTowerRats", + "MageTowerUD", + "CaveC", + "CaveC1", + "CaveC2", + "CaveKobold", + "CaveZombie", + "CaveReptile", + "CaveTroll", + "CaveC3", + "CaveC4", + "CaveC5", + "CaveC6", + "CaveC7", + "CaveC8", + "CaveC9", + "CaveCA", + "CaveCB", + "CaveCE", + "FortMultilevel", + "CaveCerodon", + "CaveEldrazi", + "CaveAmphin", + "CaveRat", + "Slime Cave", + "Slobads Factory", + "Xiras Hive", + "Emrakul", + "Quest_APortalToNowhere", + "Quest_DigSite", + "Quest_PrimalJungle", + "Quest_BanditCave" + ], + "structures": [ + { + "N": 2, + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/colorless_structures.atlas", + "sourcePath": "world/structures/models/colorless.png", + "maskPath": "world/structures/masks/circle.png", + "height": 0.25, + "width": 0.25, + "symmetry": 8, + "mappingInfo": [ + { + "name": "crater", + "color": "808080", + "collision": true + }, + { + "name": "tree", + "color": "ff0000", + "collision": true + }, + { + "name": "tree2", + "color": "00ff00", + "collision": true + }, + { + "name": "tree3", + "color": "0000ff", + "collision": true + }, + { + "name": "tree4", + "color": "00ffff", + "collision": true + }, + { + "name": "rock", + "color": "ff00ff", + "collision": true + }, + { + "name": "mountain", + "color": "000000", + "collision": true + } + ] + }, + { + "N": 2, + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/colorless_structures.atlas", + "sourcePath": "world/structures/models/colorless.png", + "maskPath": "world/structures/masks/ring.png", + "height": 0.5, + "width": 0.5, + "symmetry": 8, + "mappingInfo": [ + { + "name": "hole", + "color": "808080", + "collision": true + }, + { + "name": "tree", + "color": "ff0000", + "collision": true + }, + { + "name": "tree2", + "color": "00ff00", + "collision": true + }, + { + "name": "tree3", + "color": "0000ff", + "collision": true + }, + { + "name": "tree4", + "color": "00ffff", + "collision": true + }, + { + "name": "rock", + "color": "ff00ff", + "collision": true + }, + { + "name": "mountain", + "color": "000000", + "collision": true + } + ] + } + ] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/green.json b/forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/green.json new file mode 100644 index 00000000000..694e3978084 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/green.json @@ -0,0 +1,198 @@ +{ +"startPointX": 0.22, +"startPointY": 0.43, +"noiseWeight": 0.5, +"distWeight": 1.5, +"name": "FF7 Gaia", +"tilesetAtlas": "world/tilesets/terrain.atlas", +"tilesetName": "Green", +"terrain": [ + { + "spriteName": "Green_1", + "max": 0.2, + "resolution": 10 + }, + { + "spriteName": "Green_2", + "min": 0.8, + "max": 1, + "resolution": 10 + } +], +"width": 0.7, +"height": 0.7, +"color": "59a650", +"spriteNames": [ + "Stump", + "Moss", + "Stone", + "Flower", + "Wood" +], +"enemies": [ + "Adept Green Wizard", + "Ape", + "Apprentice Green Wizard", + "Badger", + "Bear", + "Beastmaster", + "Centaur", + "Centaur Warrior", + "Challenger 20", + "Challenger 21", + "Challenger 22", + "Copper Host Infector", + "Eldraine Faerie", + "Elephant", + "Elf", + "Elf warrior", + "Elk", + "Faerie", + "Falcon", + "Fox", + "Frog", + "Giant Panda", + "Giant Spider", + "Goblin Fanatic", + "Gorgon", + "Gorgon 2", + "Green Beast", + "Green Sliver", + "High Elf", + "Hydra", + "Ibis", + "Kavu", + "Ladybug", + "Master Green Wizard", + "Owl", + "Plant", + "Porcupine", + "Raccoon", + "Rhino", + "Satyr", + "Snake", + "Spider", + "Squirrel", + "Tiger", + "Triceratops", + "Treefolk", + "Treefolk Guardian", + "Viper", + "Werewolf", + "Wild-Magic Sorcerer", + "Wurm" +], + "pointsOfInterest": [ + "Green Castle", + "Forest Capital", + "Forest Town Generic", + "Forest Town Identity", + "Forest Town Tribal", + "ElfTown", + "WurmPond", + "Kavu Lair", + "Grove", + "Grove1", + "Grove2", + "Grove3", + "Grove4", + "Grove5", + "Grove6", + "Grove7", + "Grove8", + "Fort7", + "Fort8", + "Fort9", + "GroveBamboo", + "GroveCentaur", + "GroveGreenDragon", + "CatLairG", + "CatLairG1", + "CatLairG2", + "CaveG", + "CaveG1", + "CaveTroll", + "CaveReptile", + "CaveG2", + "CaveG3", + "CaveG4", + "CaveG5", + "CaveG6", + "CaveG8", + "CaveG9", + "CopperhostForest", + "Garruk Forest", + "Scarecrow Farm", + "Quest_FrostbittenCavern" + ], +"structures": [ + { + "N": 2, + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/green_structures.atlas", + "sourcePath": "world/structures/models/green.png", + "maskPath": "world/structures/masks/circle.png", + "height": 0.5, + "width": 0.5, + "symmetry": 1, + "mappingInfo": [ + { + "name": "water", + "color": "000080", + "collision": true + }, + { + "name": "tree", + "color": "008000", + "collision": true + }, + { + "name": "tree2", + "color": "004000", + "collision": true + }, + { + "name": "vine", + "color": "8080ff", + "collision": true + }, + { + "name": "tree3", + "color": "00c000", + "collision": true + }, + { + "name": "tree4", + "color": "00f000", + "collision": true + }, + { + "name": "tree5", + "color": "006000", + "collision": true + }, + { + "name": "rock", + "color": "808080", + "collision": true + }, + { + "name": "mountain", + "color": "ff0000", + "collision": true + }, + { + "name": "plant", + "color": "800000", + "collision": true + }, + { + "name": "bush", + "color": "ff8080", + "collision": true + } + ] + } +] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/red.json b/forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/red.json new file mode 100644 index 00000000000..e774ee27444 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/red.json @@ -0,0 +1,218 @@ +{ +"startPointX": 0.31, +"startPointY": 0.78, +"noiseWeight": 0.5, +"distWeight": 1.5, +"name": "FF14 Eorzea", +"tilesetAtlas": "world/tilesets/terrain.atlas", +"tilesetName": "Red", +"terrain": [ + { + "spriteName": "Red_1", + "max": 0.2, + "resolution": 10 + }, + { + "spriteName": "Red_2", + "min": 0.8, + "max": 1, + "resolution": 10 + } +], +"width": 0.7, +"height": 0.7, +"color": "b63729", +"spriteNames": [ + "Gravel" +], +"enemies": [ + "Armadillo", + "Adept Red Wizard", + "Amonkhet Minotaur Warrior", + "Apprentice Red Wizard", + "Ashmouth Devil", + "Axgard Dwarf", + "Berserker", + "Boar", + "Boggart", + "Bull", + "Challenger 20", + "Challenger 21", + "Challenger 22", + "Cyclops", + "Devil", + "Dinosaur", + "Dragon", + "Dwarf", + "Earth Elemental", + "Efreet", + "Falcon", + "Fire Elemental", + "Flame Elemental", + "Furnace Goblin", + "Goblin", + "Goblin Chief", + "Goblin Fanatic", + "Goblin Warrior", + "Hedgehog", + "Heart-Piercer Manticore", + "Hellhound", + "Hellion", + "Immersturm Demon", + "Khenra Warrior", + "Kavu", + "Bloodgift Demon", + "Khan", + "Kobold", + "Master Red Wizard", + "Mindclaw Shaman", + "Minotaur", + "Minotaur Flayer", + "Naked Mole Rat", + "Raptor", + "Red Beast", + "Red Sliver", + "Scorpion", + "Shaman", + "Troll", + "Vampire Lord", + "Viashino", + "Wild-Magic Sorcerer", + "Yeti" +], + "pointsOfInterest": [ + "Red Castle", + "Mountain Capital", + "Mountain Town Generic", + "Mountain Town Identity", + "Mountain Town Tribal", + "YuleTown", + "BarbarianCamp", + "BarbarianCamp1", + "BarbarianCamp2", + "BarbarianCamp3", + "BarbarianCamp4", + "BarbarianCamp5", + "FurnaceBase", + "LavaForge1", + "LavaForge2", + "Maze", + "Maze1", + "Maze2", + "Fort8", + "SnowAbbey", + "SnowAbbey1", + "SnowAbbey2", + "SkullCaveR", + "SkullCaveR1", + "SkullCaveR2", + "CaveR", + "CaveR1", + "CaveR2", + "CaveR3", + "CaveR4", + "CaveR5", + "CaveR6", + "CaveR7", + "CaveDragon", + "CaveKobold", + "CaveR8", + "CaveR9", + "CaveRA", + "CaveRB", + "CaveRC", + "CaveRE", + "CaveRG", + "CaveRH", + "KorEncampment", + "CaveCerodon", + "Temple of Chandra", + "Tibalts Fortress", + "Zedruu City", + "Lavaforge Kobold", + "Quest_ShardMines" + ], +"structures": [ + { + "N": 2, + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/red_structures.atlas", + "sourcePath": "world/structures/models/red.png", + "maskPath": "world/structures/masks/ring.png", + "height": 0.5, + "width": 0.5, + "symmetry": 8, + "mappingInfo": [ + { + "name": "mountain", + "color": "ff0000", + "collision": true + }, + { + "name": "tree", + "color": "00ff00", + "collision": true + }, + { + "name": "tree2", + "color": "00ffff", + "collision": true + }, + { + "name": "tree3", + "color": "0000ff", + "collision": true + }, + { + "name": "tree4", + "color": "ff00ff", + "collision": true + }, + { + "name": "rock", + "color": "ffff00", + "collision": true + } + ] + }, + { + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/red_structures.atlas", + "sourcePath": "world/structures/models/volcano.png", + "maskPath": "world/structures/masks/circle.png", + "height": 0.2, + "width": 0.2, + "N": 2, + "symmetry": 8, + "mappingInfo": [ + { + "name": "lava", + "color": "ffff00", + "collision": true + }, + { + "name": "mountain", + "color": "ff0000", + "collision": true + }, + { + "name": "dead_tree", + "color": "000000", + "collision": true + }, + { + "name": "dead_tree2", + "color": "808080", + "collision": true + }, + { + "name": "rock", + "color": "0000ff", + "collision": true + } + ] + } +] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/white.json b/forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/white.json new file mode 100644 index 00000000000..0919cde9873 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/white.json @@ -0,0 +1,195 @@ +{ +"startPointX": 0.5, +"startPointY": 0.22, +"noiseWeight": 0.5, +"distWeight": 1.5, +"name": "FF9 The Mist Continent", +"tilesetAtlas": "world/tilesets/terrain.atlas", +"tilesetName": "White", +"terrain": [ + { + "spriteName": "White_1", + "max": 0.2, + "resolution": 10 + }, + { + "spriteName": "White_2", + "min": 0.8, + "max": 1, + "resolution": 10 + } +], +"width": 0.7, +"height": 0.7, +"color": "efe697", +"spriteNames": [ + "DarkGras" +], +"enemies": [ + "Adept White Wizard", + "Adventurer", + "Aether Channeler", + "Angelic Page", + "Angelic Overseer", + "Human Looter", + "Apprentice White Wizard", + "Archer", + "Armored Knight", + "Camel", + "Cathar", + "Cerodon", + "Challenger 20", + "Challenger 21", + "Challenger 22", + "Cleric", + "Criosphinx", + "Dawnhart Witch", + "Dog", + "Eldraine Knight", + "Elephant", + "Falcon", + "Falcon-headed Aven Warrior", + "Fox", + "Frost Titan", + "Griffin", + "Hellion", + "Horseman", + "Human", + "Human elite", + "Human guard", + "Ibis-headed Aven Warrior", + "Khenra Warrior", + "Leonin Warrior", + "Lion", + "Knight", + "Kor Warrior", + "Master White Wizard", + "Monk", + "Naga Warrior", + "Orthodoxy Duelist", + "Owl", + "Raven", + "Rhino", + "Runelord", + "Greater Sandwurm", + "Scorpion", + "Scarab", + "Sphinx", + "Stray Cat", + "Triceratops", + "Warrior", + "White Dwarf", + "White Sliver" +], +"pointsOfInterest": [ + "White Castle", + "Plains Capital", + "Plains Town Generic", + "Plains Town Identity", + "Plains Town Tribal", + "Monastery", + "Monastery1", + "Monastery2", + "Monastery3", + "Monastery4", + "Castle", + "Castle1", + "Castle2", + "Castle3", + "Aerie", + "CatLairW", + "CatLairW1", + "CatLairW2", + "NestW", + "CaveW", + "CaveW1", + "CaveW2", + "CaveW3", + "CaveW4", + "CaveW5", + "CaveW6", + "OrthodoxyBasilica", + "Nahiri Encampment", + "KorEncampment", + "MageTower White", + "UnhallowedAbbey" +], +"structures": [ + { + "N": 2, + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/white_structures.atlas", + "sourcePath": "world/structures/models/white.png", + "maskPath": "world/structures/masks/circle.png", + "height": 0.20000002, + "width": 0.20000002, + "symmetry": 8, + "mappingInfo": [ + { + "name": "tree", + "color": "ff8000", + "collision": true + }, + { + "name": "tree2", + "color": "008000", + "collision": true + }, + { + "name": "tree3", + "color": "00ff00", + "collision": true + } + ] + }, + { + "N": 2, + "x": 0.5, + "y": 0.5, + "symmetry": 8, + "structureAtlasPath": "world/structures/white_structures.atlas", + "sourcePath": "world/structures/models/desert.png", + "maskPath": "world/structures/masks/ring.png", + "height": 0.5, + "width": 0.5, + "mappingInfo": [ + { + "name": "plateau", + "color": "804000", + "collision": true + }, + { + "name": "rock", + "color": "402000", + "collision": true + }, + { + "name": "mesa", + "color": "201000", + "collision": true + }, + { + "name": "plateau", + "color": "804000", + "collision": true + }, + { + "name": "cactus", + "color": "00ff00", + "collision": true + }, + { + "name": "cactus2", + "color": "008000", + "collision": true + }, + { + "name": "cactus3", + "color": "004000", + "collision": true + } + ] + } +] +} diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/world/enemies.json b/forge-gui/res/adventure/Crystal_Kingdoms/world/enemies.json new file mode 100644 index 00000000000..588ee73db57 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/world/enemies.json @@ -0,0 +1,30653 @@ +[ +{ + "name": "Abyssal Baron", + "sprite": "sprites/enemy/fiend/abyssalbaron.atlas", + "deck": [ + "decks/standard/demon_swamp.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "rare", + "Mythic Rare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 0.5, + "count": 1, + "addMaxCount": 2 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black", + "Red" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ], + "subTypes": [ + "Demon" + ], + "cardTypes": [ + "Creature" + ] + } + ], + "colors": "B", + "questTags": [ + "Demon", + "Humanoid", + "Unholy", + "IdentityBlack", + "BiomeBlack" + ] +}, +{ + "name": "Adept Black Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/black_wiz2.atlas", + "deck": [ + "decks/standard/blackwizard_medium_demonicpact.dck", + "decks/standard/blackwizard_medium_fear.dck", + "decks/standard/blackwizard_medium_goblins.dck", + "decks/standard/blackwizard_easy_artifact.dck", + "decks/standard/blackwizard_easy_badmoon.dck", + "decks/standard/blackwizard_easy_mill.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.75, + "difficulty": 0.1, + "speed": 24, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 6, + "rarity": [ + "Common", + "Uncommon" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 20, + "addMaxCount": 70 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "colorType": "MonoColor" + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 3, + "rarity": [ + "Rare", + "Mythic Rare" + ] + } + ], + "colors": "B", + "questTags": [ + "Wizard", + "Necromancer", + "IdentityBlack", + "BiomeColorless", + "BiomeBlack" + ] +}, +{ + "name": "Adept Blue Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/blue_wiz2.atlas", + "deck": [ + "decks/standard/bluewizard_medium_donate.dck", + "decks/standard/bluewizard_medium_dragons.dck", + "decks/standard/bluewizard_easy_artifact.dck", + "decks/standard/bluewizard_easy_control.dck", + "decks/standard/bluewizard_easy_thassa.dck", + "decks/standard/bluewizard_medium_midrange.dck", + "decks/standard/bluewizard_medium_mill.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.75, + "difficulty": 0.1, + "speed": 24, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 6, + "rarity": [ + "Common", + "Uncommon" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 20, + "addMaxCount": 70 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Blue" + ], + "rarity": [ + "Common", + "Uncommon", + "Rare", + "Mythic Rare" + ], + "colorType": "MonoColor" + } + ], + "questTags": [ + "Wizard", + "Human", + "IdentityBlue", + "BiomeBlue", + "BiomeColorless" + ] +}, +{ + "name": "Adept Green Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/green_wiz2.atlas", + "deck": [ + "decks/standard/greenwizard_medium_cheatramp.dck", + "decks/standard/greenwizard_medium_nissa.dck", + "decks/standard/greenwizard_medium_snakes.dck", + "decks/standard/greenwizard_medium_trample.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.75, + "difficulty": 0.1, + "speed": 24, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 6, + "rarity": [ + "Common", + "Uncommon" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 20, + "addMaxCount": 70 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "colorType": "MonoColor" + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 4, + "rarity": [ + "Rare", + "Mythic Rare" + ] + } + ], + "colors": "G", + "questTags": [ + "Nature", + "Wizard", + "Human", + "IdentityGreen", + "BiomeGreen", + "BiomeColorless" + ] +}, +{ + "name": "Adept Red Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/red_wiz2.atlas", + "deck": [ + "decks/standard/redwizard_medium_artifact.dck", + "decks/standard/redwizard_medium_giant.dck", + "decks/standard/redwizard_medium_circleofflame.dck", + "decks/standard/redwizard_medium_ralburn.dck", + "decks/standard/redwizard_medium_hasteburn.dck", + "decks/standard/redwizard_easy_burn.dck", + "decks/standard/redwizard_easy_dragons.dck", + "decks/standard/redwizard_easy_gauntletofmight.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.75, + "difficulty": 0.1, + "speed": 24, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 6, + "rarity": [ + "Common", + "Uncommon" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 20, + "addMaxCount": 70 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Red" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "colorType": "MonoColor" + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 4, + "rarity": [ + "Rare", + "Mythic Rare" + ] + } + ], + "colors": "R", + "questTags": [ + "Wizard", + "Human", + "Fire", + "Pyromancer", + "IdentityRed", + "BiomeRed", + "BiomeColorless" + ] +}, +{ + "name": "Adept White Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/white_wiz2.atlas", + "deck": [ + "decks/standard/whitewizard_medium_aggro.dck", + "decks/standard/whitewizard_medium_basri.dck", + "decks/standard/whitewizard_medium_control.dck", + "decks/standard/whitewizard_medium_knight.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.75, + "difficulty": 0.1, + "speed": 24, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 6, + "rarity": [ + "Common", + "Uncommon" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 20, + "addMaxCount": 70 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "White" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "colorType": "MonoColor" + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 4, + "rarity": [ + "Rare", + "Mythic Rare" + ] + } + ], + "colors": "W", + "questTags": [ + "Holy", + "Wizard", + "Human", + "Religious", + "Passive", + "IdentityWhite", + "BiomeColorless", + "BiomeWhite" + ] +}, +{ + "name": "Adult Green Dragon", + "nameOverride": "", + "sprite": "sprites/enemy/dragon/adultgreendragon.atlas", + "deck": [ + "decks/standard/greendragon.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.3, + "speed": 20, + "scale": 1.6, + "life": 25, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "colors": [ + "Green" + ], + "rarity": [ + "common", + "uncommon", + "rare", + "Mythic Rare" + ], + "subTypes": [ + "Dragon" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.4, + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ], + "cardTypes": [ + "Planeswalker" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 5, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ], + "colorType": "Colorless", + "cardText": "{R}" + }, + { + "type": "shards", + "probability": 1, + "count": 5, + "addMaxCount": 5 + } + ], + "colors": "U", + "questTags": [ + "Dragon", + "Flyer", + "Monster", + "IdentityGreen" + ] +}, +{ + "name": "Ancient Silver Dragon", + "nameOverride": "", + "sprite": "sprites/enemy/dragon/ancientsilverdragon.atlas", + "deck": [ + "decks/standard/bluedragon.dck" + ], + "ai": "", + "boss": true, + "flying": true, + "spawnRate": 1, + "difficulty": 0.3, + "speed": 20, + "scale": 1.6, + "life": 18, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "colors": [ + "Blue" + ], + "rarity": [ + "common", + "uncommon", + "rare", + "Mythic Rare" + ], + "subTypes": [ + "Dragon" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.4, + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ], + "cardTypes": [ + "Planeswalker" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 5, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ], + "colorType": "Colorless", + "cardText": "{R}" + }, + { + "type": "shards", + "probability": 1, + "count": 5, + "addMaxCount": 5 + } + ], + "colors": "U", + "questTags": [ + "Dragon", + "Flyer", + "Monster", + "IdentityBlue" + ] +}, +{ + "name": "Adventurer", + "sprite": "sprites/enemy/humanoid/swordsman_3.atlas", + "deck": [ + "decks/standard/adventurer.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 6, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "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": "UW", + "questTags": [ + "Human", + "Soldier", + "Wandering", + "IdentityAzorius", + "IdentityWhite", + "IdentityBlue", + "BiomeWhite", + "Loner", + "Minion" + ] +}, +{ + "name": "Aerie Guard", + "nameOverride": "", + "sprite": "sprites/enemy/fiend/aerie_guard.atlas", + "deck": [ + "decks/standard/aerie_guard.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "scale": 0.75, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "Uncommon", + "Rare", + "Common" + ], + "cardTypes": [ + "Artifact", + "Creature", + "Enchantment" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 3, + "colors": [ + "White" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 5, + "addMaxCount": 10 + } + ], + "colors": "WU", + "questTags": [ + "Humanoid", + "Octopus", + "Aerie", + "Guard", + "Wizard", + "IdentityAzorius" + ] +}, +{ + "name": "Aether Channeler", + "sprite": "sprites/enemy/humanoid/human/cleric/monk_3.atlas", + "deck": [ + "decks/standard/aether_channeler.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 6, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare", + "mythicrare" + ], + "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 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "WU", + "questTags": [ + "Human", + "Wizard", + "BiomeWhite", + "BiomeBlue", + "IdentityWhite", + "IdentityBlue", + "IdentityAzorius", + "Mystic" + ] +}, +{ + "name": "Akroma", + "sprite": "sprites/enemy/celestial/akroma.atlas", + "deck": [ + "decks/boss/akroma.dck" + ], + "ai": "", + "boss": true, + "flying": true, + "speed": 1, + "scale": 1.5, + "life": 60, + "rewards": [ + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Swords to Plowshares" + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 250 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "life", + "probability": 1, + "count": 1 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Karmic Guide" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Akroma, Angel of Wrath" + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemNames": [ + "White Key" + ] + } + ], + "equipment": [ + "Mox Pearl" + ], + "colors": "W", + "questTags": [ + "Angel", + "Holy", + "Humanoid", + "Boss", + "Flying", + "IdentityWhite", + "Akroma" + ], + "gamesPerMatch": 3 +}, +{ + "name": "Amphin Warrior", + "sprite": "sprites/enemy/humanoid/amphin/amphin_warrior.atlas", + "deck": [ + "decks/standard/amphin_warrior.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 27, + "scale": 0.7, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "GR", + "questTags": [ + "Monster", + "IdentityBlue", + "Water", + "Salamander", + "Wandering", + "Humanoid", + "Evil" + ] +}, +{ + "name": "Ancient Vampire", + "sprite": "sprites/enemy/undead/vampire_4.atlas", + "deck": [ + "decks/standard/ancientvampire.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 29, + "scale": 0.85, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "rare", + "Uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "rare", + "Rare" + ], + "subTypes": [ + "Vampire" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 1, + "count": 10 + } + ], + "colors": "B", + "questTags": [ + "Vampire", + "Undead", + "Unholy", + "Evil", + "Wise", + "IdentityBlack" + ] +}, +{ + "name": "Angel Warrior", + "sprite": "sprites/enemy/celestial/angelwarrior.atlas", + "deck": [ + "decks/standard/angelwarrior.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 20, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "colors": [ + "White" + ], + "rarity": [ + "common", + "uncommon", + "Rare", + "Mythic Rare" + ], + "subTypes": [ + "Angel" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "colors": [ + "White" + ], + "rarity": [ + "Rare", + "Common", + "Uncommon" + ], + "colorType": "MonoColor", + "cardText": "gain life" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "Rare", + "Mythic Rare" + ], + "cardTypes": [ + "Land" + ], + "colorType": "Colorless", + "cardText": "{W}" + } + ], + "colors": "W", + "questTags": [ + "Angel", + "Floating", + "Holy", + "Humanoid", + "IdentityWhite", + "Mythical", + "Warrior" + ] +}, +{ + "name": "Amonkhet Minotaur Warrior", + "nameOverride": "Minotaur Shaman", + "sprite": "sprites/enemy/humanoid/minotaur/amonkhet_minotaur.atlas", + "deck": [ + "decks/standard/amonkhet_minotaur.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "BR", + "questTags": [ + "Humanoid", + "Aggressive", + "Minotaur", + "Tribal", + "IdentityRed", + "BiomeRed", + "IdentityBlack", + "IdentityRakdos", + "BiomeRed" + ] +}, +{ + "name": "Ape", + "nameOverride": "Ape Behemoth", + "sprite": "sprites/enemy/beast/behemoth.atlas", + "deck": [ + "decks/standard/ape.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GR", + "questTags": [ + "Humanoid", + "Territorial", + "Animal", + "Wild", + "IdentityRed", + "IdentityGreen", + "IdentityGruul", + "BiomeGreen" + ] +}, +{ + "name": "Apprentice Black Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/black_wizard.atlas", + "deck": [ + "decks/standard/blackwizard_easy_bog.dck", + "decks/standard/blackwizard_easy_humans.dck", + "decks/standard/blackwizard_easy_pile.dck", + "decks/standard/blackwizard_easy_thrull.dck", + "decks/standard/blackwizard_easy.json" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 40 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 1, + "colors": [ + "Black" + ], + "rarity": [ + "Common", + "Uncommon", + "Rare" + ], + "colorType": "MonoColor" + } + ], + "colors": "B", + "questTags": [ + "Wizard", + "Necromancer", + "IdentityBlack", + "BiomeColorless", + "BiomeBlack" + ] +}, +{ + "name": "Apprentice Blue Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/mage.atlas", + "deck": [ + "decks/standard/bluewizard_apprentice_1.dck", + "decks/standard/bluewizard_apprentice_2.dck", + "decks/standard/bluewizard_apprentice_3.dck", + "decks/standard/bluewizard_easy.json" + ], + "ai": "", + "flying": true, + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 10, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 40 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Common", + "Uncommon", + "Rare" + ], + "colorType": "MonoColor" + } + ], + "colors": "U", + "questTags": [ + "Wizard", + "Illusionist", + "Flying", + "Human", + "IdentityBlue", + "BiomeColorless", + "BiomeBlue" + ] +}, +{ + "name": "Apprentice Green Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/green_wiz1.atlas", + "deck": [ + "decks/standard/greenwizard_easy_elf.dck", + "decks/standard/greenwizard_easy_enchantment.dck", + "decks/standard/greenwizard_easy_vanilla.dck", + "decks/standard/greenwizard_easy.json" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 10, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 40 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Common", + "Uncommon", + "Rare" + ], + "colorType": "MonoColor" + } + ], + "colors": "G", + "questTags": [ + "Nature", + "Wizard", + "Human", + "IdentityGreen", + "BiomeGreen", + "BiomeColorless" + ] +}, +{ + "name": "Apprentice Red Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/enchanter.atlas", + "deck": [ + "decks/standard/redwizard_easy.json", + "decks/standard/redwizard_easy_1.dck", + "decks/standard/redwizard_easy_2.dck", + "decks/standard/redwizard_apprentice_1.dck", + "decks/standard/redwizard_easy_3.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 10, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 40 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 1, + "colors": [ + "Red" + ], + "rarity": [ + "Common", + "Uncommon", + "Rare" + ], + "colorType": "MonoColor" + } + ], + "colors": "R", + "questTags": [ + "Wizard", + "Human", + "Fire", + "Pyromancer", + "IdentityRed", + "BiomeRed", + "BiomeColorless" + ] +}, +{ + "name": "Apprentice White Wizard", + "sprite": "sprites/enemy/humanoid/human/cleric/priest.atlas", + "deck": [ + "decks/standard/whitewizard_easy_ajani.dck", + "decks/standard/whitewizard_easy_wanderer.dck", + "decks/standard/whitewizard_easy_angelhuman.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 10, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 40 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 1, + "colors": [ + "White" + ], + "rarity": [ + "Common", + "Uncommon", + "Rare" + ], + "colorType": "MonoColor" + } + ], + "colors": "W", + "questTags": [ + "Holy", + "Wizard", + "Human", + "Religious", + "IdentityWhite", + "BiomeColorless", + "BiomeWhite" + ] +}, +{ + "name": "Arcane Golem", + "sprite": "sprites/enemy/construct/arcane_golem.atlas", + "deck": [ + "decks/standard/jodah.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.8, + "speed": 18, + "scale": 0.55, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "card", + "probability": 1, + "count": 4, + "addMaxCount": 4, + "colors": [ + "Green", + "Red", + "Black", + "Blue", + "White" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ], + "colorType": "MultiColor" + }, + { + "type": "gold", + "probability": 1, + "count": 200, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 3, + "rarity": [ + "Rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 20, + "addMaxCount": 10 + } + ], + "colors": "RG", + "questTags": [ + "IdentityWUBRG", + "Leader", + "Construct", + "Artifact", + "Arcane", + "Wizard", + "Hostile" + ] +}, +{ + "name": "Archer", + "nameOverride": "Human Archer", + "sprite": "sprites/enemy/humanoid/human/archer/archer_2.atlas", + "deck": [ + "decks/standard/human_archer.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 3, + "rarity": [ + "common", + "uncommon", + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 50 + } + ], + "colors": "GW", + "questTags": [ + "Human", + "Soldier", + "IdentityWhite", + "IdentityGreen", + "IdentitySelesnya", + "BiomeWhite", + "Minion" + ] +}, +{ + "name": "Archer Elite", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/human/archer/bowmandefender.atlas", + "deck": [ + "decks/standard/archerelite.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 30, + "addMaxCount": 120 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "GW", + "questTags": [ + "Human", + "Archer", + "Soldier", + "Leader", + "IdentitySelesnya" + ] +}, +{ + "name": "Archaeologist", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/human/artificer/archaeologist.atlas", + "deck": [ + "decks/standard/archaeologist.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "scale": 0.75, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 3, + "colors": [ + "White" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "UW", + "questTags": [ + "Human", + "IdentityAzorius", + "Archaeologist", + "Scientist", + "Artificer" + ] +}, +{ + "name": "Archfiend", + "sprite": "sprites/enemy/fiend/archfiend.atlas", + "deck": [ + "decks/standard/demon_landdestruction.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "rare", + "Mythic Rare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 0.5, + "count": 1, + "addMaxCount": 2 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black", + "Red", + "Blue" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ], + "subTypes": [ + "Demon" + ], + "cardTypes": [ + "Creature" + ] + } + ], + "colors": "B", + "questTags": [ + "Demon", + "Humanoid", + "Unholy", + "IdentityBlack", + "BiomeBlack" + ] +}, +{ + "name": "Archivist", + "sprite": "sprites/enemy/humanoid/human/wizard/archivist.atlas", + "deck": [ + "decks/standard/archivist.dck" + ], + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 100, + "addMaxCount": 200 + } + ], + "colors": "U", + "questTags": [ + "Human", + "Wizard", + "Mystic", + "IdentityBlue", + "Dungeon" + ] +}, +{ + "name": "Armadillo", + "sprite": "sprites/enemy/beast/armadillo.atlas", + "deck": [ + "decks/standard/armadillo.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "scale": 0.7, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green" + ], + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "colorType": "MonoColor", + "cardText": "Landfall" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "colors": [ + "White", + "Green" + ], + "rarity": [ + "uncommon", + "common", + "Mythic Rare", + "Rare" + ] + } + ], + "colors": "GW", + "questTags": [ + "Animal", + "Territorial", + "Wild", + "Small", + "IdentityGreen", + "BiomeGreen" + ] +}, +{ + "name": "Armored Knight", + "sprite": "sprites/enemy/humanoid/knight.atlas", + "deck": [ + "decks/standard/armored_knight.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 25, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare", + "Mythic Rare" + ], + "subTypes": [ + "Equipment" + ], + "cardTypes": [ + "Artifact" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 3, + "colors": [ + "White" + ], + "rarity": [ + "Rare" + ], + "subTypes": [ + "Knight" + ], + "cardText": "Equipment" + }, + { + "type": "item", + "probability": 0.1, + "count": 1, + "itemName": "Steel Armor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + } + ], + "colors": "WR", + "questTags": [ + "Human", + "Soldier", + "Leader", + "IdentityWhite", + "IdentityRed", + "IdentityBoros", + "BiomeWhite" + ] +}, +{ + "name": "Archmage", + "sprite": "sprites/enemy/humanoid/human/wizard/archmage.atlas", + "deck": [ + "decks/standard/archmage.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 27, + "scale": 0.65, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "GR", + "questTags": [ + "IdentityBlue", + "Wizard", + "Human", + "Leader", + "Intelligent", + "Mystic" + ] +}, +{ + "name": "Artifact Warrior", + "sprite": "sprites/enemy/construct/artifactsoldier.atlas", + "deck": [ + "decks/standard/artifactwarrior.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.3, + "speed": 20, + "life": 18, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "common", + "uncommon" + ], + "cardTypes": [ + "Artifact" + ], + "colorType": "Colorless" + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.4, + "count": 1, + "rarity": [ + "Rare", + "Mythic Rare" + ], + "cardTypes": [ + "Planeswalker" + ], + "colorType": "Colorless", + "cardText": "Karn" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ], + "colorType": "Colorless", + "cardText": "{C}" + } + ], + "colors": "U", + "questTags": [ + "Guardian", + "Artifact", + "Furnace", + "IdentityColorless", + "Construct", + "Robot" + ] +}, +{ + "name": "Ashmouth Devil", + "nameOverride": "Forge Devil", + "sprite": "sprites/enemy/fiend/devil.atlas", + "deck": [ + "decks/standard/ashmouth_devil.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 3, + "addMaxCount": 7 + }, + { + "type": "gold", + "probability": 0.7, + "count": 13, + "addMaxCount": 87 + } + ], + "colors": "BR", + "questTags": [ + "Humanoid", + "Devil", + "IdentityRed", + "IdentityBlack", + "IdentityRakdos", + "BiomeRed" + ] +}, +{ + "name": "Axgard Dwarf", + "nameOverride": "Dwarven Grunt", + "sprite": "sprites/enemy/humanoid/dwarf/dwarf_8.atlas", + "deck": [ + "decks/standard/axgard_dwarf.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 22, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "RW", + "questTags": [ + "Dwarf", + "Soldier", + "Territorial", + "Tribal", + "Warrior", + "Subterranean", + "IdentityRed", + "IdentityWhite", + "IdentityBoros", + "BiomeRed", + "Minion" + ] +}, +{ + "name": "Auramancer", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/elf/deftsorceress.atlas", + "deck": [ + "decks/standard/enchantress.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "scale": 1.25, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 3, + "colors": [ + "White" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "UW", + "questTags": [ + "Human", + "IdentityAzorius", + "Archaeologist", + "Scientist", + "Artificer" + ] +}, +{ + "name": "Badger", + "sprite": "sprites/enemy/beast/badger.atlas", + "deck": [ + "decks/standard/badger.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "scale": 0.8, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green" + ], + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "colorType": "MonoColor", + "cardText": "Landfall" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare", + "Mythic Rare" + ], + "cardTypes": [ + "Planeswalker" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "Mythic Rare", + "Rare" + ], + "cardText": "Badger" + } + ], + "colors": "G", + "questTags": [ + "Animal", + "Territorial", + "Wild", + "Small", + "IdentityGreen", + "BiomeGreen" + ] +}, +{ + "name": "Bandit", + "nameOverride": "Bandit Scavenger", + "sprite": "sprites/enemy/humanoid/dwarf/dwarf_7.atlas", + "deck": [ + "decks/standard/bandit.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "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": "BR", + "questTags": [ + "Dwarf", + "Wandering", + "Warrior", + "Bandit", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "BiomeColorless" + ] +}, +{ + "name": "Bandit Scoundrel", + "sprite": "sprites/enemy/humanoid/human/bandit/bandit.atlas", + "deck": [ + "decks/standard/bandit_monor.dck", + "decks/standard/bandit_mutate.dck", + "decks/standard/bandit_zoo.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "scale": 0.7, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "BR", + "questTags": [ + "Wandering", + "Warrior", + "Bandit", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "Human", + "Scavenger" + ] +}, +{ + "name": "Bandit Archer", + "sprite": "sprites/enemy/humanoid/human/bandit/banditarcher.atlas", + "deck": [ + "decks/standard/banditarcher_blink.dck", + "decks/standard/banditarcher_damage.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "scale": 0.7, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "BR", + "questTags": [ + "Wandering", + "Warrior", + "Bandit", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "Archer", + "Human", + "Fighter" + ] +}, +{ + "name": "Bandit Leader", + "sprite": "sprites/enemy/humanoid/human/bandit/banditleader.atlas", + "deck": [ + "decks/standard/banditleader_bolas.dck", + "decks/standard/banditleader_hellbent.dck", + "decks/standard/banditleader_rakdos.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "scale": 0.8, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 5, + "addMaxCount": 5, + "rarity": [ + "uncommon", + "rare", + "mythic" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 100, + "addMaxCount": 100 + } + ], + "colors": "BR", + "questTags": [ + "Wandering", + "Warrior", + "Bandit", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "Leader", + "Human" + ] +}, +{ + "name": "Bandit Slingshot", + "sprite": "sprites/enemy/humanoid/human/bandit/banditslingshot.atlas", + "deck": [ + "decks/standard/banditslingshot_flyers.dck", + "decks/standard/banditslingshot_vehicles.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "scale": 0.7, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "BR", + "questTags": [ + "Wandering", + "Warrior", + "Bandit", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "Archer", + "Human" + ] +}, +{ + "name": "Bandit Trapmaster", + "sprite": "sprites/enemy/humanoid/human/bandit/bandittrapster.atlas", + "deck": [ + "decks/standard/bandittrapper_hazezon.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "scale": 0.7, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 3, + "addMaxCount": 4, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "BR", + "questTags": [ + "Wandering", + "Warrior", + "Bandit", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "Sneaky", + "Trapper", + "Human" + ] +}, +{ + "name": "Barbarian", + "nameOverride": "Human Barbarian", + "sprite": "sprites/enemy/humanoid/human/barbarian/barbarian.atlas", + "deck": [ + "decks/standard/barbarian.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "scale": 0.7, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.9, + "count": 3, + "addMaxCount": 4, + "colors": [ + "Red" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "R", + "questTags": [ + "Humanoid", + "Leader", + "Barbarian", + "Bandit", + "Aggressive", + "Fighter", + "Human", + "Warrior", + "IdentityRed" + ] +}, +{ + "name": "Bat", + "sprite": "sprites/enemy/beast/bat.atlas", + "deck": [ + "decks/standard/bat.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "scale": 0.8, + "life": 14, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "cardTypes": [ + "Creature" + ], + "colorType": "MonoColor", + "cardText": "Bat" + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 3, + "colors": [ + "Black" + ], + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "colorType": "MonoColor", + "cardText": "Bat" + } + ], + "colors": "B", + "questTags": [ + "Animal", + "Wild", + "Nesting", + "Flying", + "Tiny", + "IdentityBlack", + "BiomeBlack", + "Aggressive", + "Bat", + "Nocturnal" + ] +}, +{ + "name": "Bear", + "nameOverride": "Brown Bear", + "sprite": "sprites/enemy/beast/bear.atlas", + "deck": [ + "decks/standard/bear.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "G", + "questTags": [ + "Territorial", + "Animal", + "Wild", + "Domesticated", + "IdentityGreen", + "BiomeGreen" + ] +}, +{ + "name": "Beastmaster", + "nameOverride": "Human Beastmaster", + "sprite": "sprites/enemy/humanoid/human/warrior/caribou_elite.atlas", + "deck": [ + "decks/standard/beastmaster.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 3, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery", + "Planeswalker", + "Land" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare", + "mythicrare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "GW", + "questTags": [ + "Human", + "Loner", + "Nature", + "IdentityGreen", + "IdentityWhite", + "IdentitySelesnya", + "BiomeGreen", + "BiomeWhite" + ] +}, +{ + "name": "Beholder", + "sprite": "sprites/enemy/aberration/beholder.atlas", + "deck": [ + "decks/standard/beholder.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.7, + "count": 1, + "addMaxCount": 2, + "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": "BRU", + "questTags": [ + "Aberration", + "Floating", + "Flying", + "IdentityBlack", + "IdentityBlue", + "IdentityRed", + "IdentityGrixis", + "BiomeBlack" + ] +}, +{ + "name": "Berserker", + "nameOverride": "Dwarven Berserker", + "sprite": "sprites/enemy/humanoid/dwarf/dwarf_5.atlas", + "deck": [ + "decks/standard/berserker.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 22, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 9 + }, + { + "type": "gold", + "probability": 0.7, + "count": 5, + "addMaxCount": 95 + } + ], + "colors": "BGR", + "questTags": [ + "Dwarf", + "Aggressive", + "Loner", + "Barbarian", + "Warrior", + "IdentityRed", + "IdentityBlack", + "IdentityGreen", + "IdentityJund", + "BiomeRed" + ] +}, +{ + "name": "Big Zombie", + "sprite": "sprites/enemy/undead/zombie_2.atlas", + "deck": [ + "decks/standard/zombie_bad.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Black" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "B", + "questTags": [ + "Undead", + "Zombie", + "Humanoid", + "IdentityBlack", + "BiomeBlack", + "Minion" + ] +}, +{ + "name": "Bird", + "nameOverride": "Griffin Birdcaller", + "sprite": "sprites/enemy/monstrosity/griffin_2.atlas", + "deck": [ + "decks/standard/bird_blue.json" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "U", + "questTags": [ + "Animal", + "Flying", + "Territorial", + "Bird", + "Predator", + "Nesting", + "Wild", + "Domesticated", + "IdentityBlue", + "BiomeBlue" + ] +}, +{ + "name": "Black Golem", + "sprite": "sprites/enemy/construct/golem_black.atlas", + "deck": [ + "decks/standard/blackconstruct.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.3, + "speed": 20, + "life": 18, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "common", + "uncommon" + ], + "cardTypes": [ + "Artifact" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ], + "colorType": "Colorless", + "cardText": "{C}" + }, + { + "type": "shards", + "probability": 1, + "count": 10 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Black" + ], + "cardTypes": [ + "Artifact" + ] + } + ], + "colors": "B", + "questTags": [ + "Guardian", + "Artifact", + "Furnace", + "IdentityColorless", + "IdentityBlack", + "Construct", + "Robot" + ] +}, +{ + "name": "Blue Golem", + "sprite": "sprites/enemy/construct/golem_blue.atlas", + "deck": [ + "decks/standard/blue_golem.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.3, + "speed": 20, + "life": 18, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "common", + "uncommon" + ], + "cardTypes": [ + "Artifact" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ], + "colorType": "Colorless", + "cardText": "{C}" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 3, + "colors": [ + "Blue" + ], + "cardTypes": [ + "Artifact" + ] + } + ], + "colors": "U", + "questTags": [ + "Guardian", + "Artifact", + "Furnace", + "IdentityColorless", + "IdentityBlue", + "Construct", + "Robot" + ] +}, +{ + "name": "Boar", + "sprite": "sprites/enemy/beast/boar.atlas", + "deck": [ + "decks/standard/boar.json", + "decks/standard/boar_gruul.dck", + "decks/standard/boar_monogreenlifegain.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.5, + "difficulty": 0.4, + "speed": 31, + "scale": 0.55, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green" + ], + "rarity": [ + "common", + "uncommon", + "Rare", + "Mythic Rare" + ], + "colorType": "MonoColor", + "cardText": "Boar" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + } + ], + "colors": "G", + "questTags": [ + "Animal", + "Territorial", + "Prey", + "Wild", + "IdentityGreen", + "BiomeRed", + "BiomeColorless" + ] +}, +{ + "name": "Boggart", + "sprite": "sprites/enemy/humanoid/goblin/goblin_2.atlas", + "deck": [ + "decks/standard/eyeblight.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 27, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Red" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "GR", + "questTags": [ + "Goblin", + "Humanoid", + "Coward", + "Tribal", + "IdentityRed", + "IdentityGreen", + "IdentityGruul", + "BiomeRed", + "Minion" + ] +}, +{ + "name": "Bull", + "sprite": "sprites/enemy/beast/bull.atlas", + "deck": [ + "decks/standard/bull.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.8, + "speed": 31, + "scale": 0.65, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green" + ], + "rarity": [ + "common", + "uncommon", + "Mythic Rare", + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + } + ], + "colors": "G", + "questTags": [ + "Farm", + "Animal", + "Domesticated", + "IdentityGreen", + "BiomeRed" + ] +}, +{ + "name": "Bog Witch", + "sprite": "sprites/enemy/humanoid/human/wizard/black_wiz3.atlas", + "deck": [ + "decks/standard/witch.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 16, + "rewards": [ + { + "type": "randomCard", + "probability": 0.5, + "count": 2, + "colors": [ + "Black" + ], + "rarity": [ + "uncommon", + "rare", + "mythicrare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "B", + "questTags": [ + "Mystic", + "Unholy", + "Wizard", + "Human", + "IdentityBlack" + ] +}, +{ + "name": "Bone Dragon", + "nameOverride": "", + "sprite": "sprites/enemy/dragon/bonedragon.atlas", + "deck": [ + "decks/standard/bonedragon.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.3, + "speed": 20, + "life": 25, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "colors": [ + "Black" + ], + "rarity": [ + "common", + "uncommon", + "rare", + "Mythic Rare" + ], + "subTypes": [ + "Dragon" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.4, + "count": 1, + "rarity": [ + "Rare", + "Mythic Rare" + ], + "cardTypes": [ + "Planeswalker" + ], + "colorType": "Any", + "cardText": "Sarkhan" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ], + "colorType": "Colorless", + "cardText": "{R}" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "R", + "questTags": [ + "Dragon", + "Flyer", + "Monster", + "Zombie", + "IdentityBlack", + "IdentityRakdos", + "Huge", + "Territorial", + "Undead", + "Skeleton" + ] +}, +{ + "name": "Brain Mole", + "sprite": "sprites/enemy/monstrosity/brainmole.atlas", + "deck": [ + "decks/standard/millwizard.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 27, + "scale": 0.7, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "GR", + "questTags": [ + "Monster", + "IdentityBlue", + "Nocturnal", + "Magic", + "Wandering", + "Unholy", + "Evil" + ] +}, +{ + "name": "Camel", + "nameOverride": "", + "sprite": "sprites/enemy/beast/camel.atlas", + "deck": [ + "decks/standard/camel.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "White" + ], + "rarity": [ + "Rare", + "common", + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + } + ], + "colors": "W", + "questTags": [ + "Animal", + "Desert", + "Domesticated", + "Beast", + "IdentityWhite", + "BiomeWhite" + ] +}, +{ + "name": "Caracal", + "sprite": "sprites/enemy/beast/caracal.atlas", + "deck": [ + "decks/standard/caracal.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 15, + "scale": 0.8, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "G", + "questTags": [ + "Cat", + "Animal", + "IdentityGreen", + "BiomeGreen", + "Large", + "Hunter", + "Beast" + ] +}, +{ + "name": "Cathar", + "nameOverride": "Human Raider", + "sprite": "sprites/enemy/humanoid/human/soldier/cathar.atlas", + "deck": [ + "decks/standard/cathar.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 4, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GW", + "questTags": [ + "Soldier", + "Human", + "Religious", + "Holy", + "IdentityGreen", + "IdentityWhite", + "IdentitySelesnya", + "BiomeWhite", + "Minion" + ] +}, +{ + "name": "Cave Spider", + "sprite": "sprites/enemy/beast/spider_cave.atlas", + "deck": [ + "decks/standard/cave_spider.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "scale": 0.8, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "rarity": [ + "Common", + "Rare", + "Mythic Rare" + ], + "cardTypes": [ + "Creature", + "Enchantment", + "Sorcery", + "Instant" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "RGB", + "questTags": [ + "Territorial", + "Animal", + "Ambush", + "Predator", + "Wild", + "Subterranean", + "IdentityRed", + "IdentityGreen", + "IdentityBlack", + "IdentityJund", + "Spider", + "Insect" + ] +}, +{ + "name": "Centaur", + "sprite": "sprites/enemy/fey/centaur.atlas", + "deck": [ + "decks/standard/centaur.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 5, + "addMaxCount": 5 + }, + { + "type": "gold", + "probability": 0.7, + "count": 15, + "addMaxCount": 85 + } + ], + "colors": "GW", + "questTags": [ + "Humanoid", + "Tribal", + "IdentityGreen", + "IdentityWhite", + "IdentitySelesnya", + "BiomeGreen" + ] +}, +{ + "name": "Centaur Warrior", + "sprite": "sprites/enemy/fey/centaur_2.atlas", + "deck": [ + "decks/standard/centaur_warrior.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 5, + "addMaxCount": 5 + }, + { + "type": "gold", + "probability": 0.7, + "count": 15, + "addMaxCount": 85 + } + ], + "colors": "GW", + "questTags": [ + "Humanoid", + "Soldier", + "Tribal", + "IdentityGreen", + "IdentityWhite", + "IdentitySelesnya", + "BiomeGreen", + "Minion" + ] +}, +{ + "name": "Cephalid", + "nameOverride": "Cephalid Mindslaver", + "sprite": "sprites/enemy/aberration/mindflayer.atlas", + "deck": [ + "decks/standard/cephalid.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 15, + "scale": 0.4, + "life": 25, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "colors": [ + "Black", + "Blue", + "White" + ], + "rarity": [ + "Common", + "Uncommon", + "Rare" + ], + "subTypes": [ + "Cephalid" + ], + "colorType": "Any" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "colors": [ + "Black", + "Blue", + "White" + ], + "rarity": [ + "Common", + "Uncommon", + "Rare" + ], + "colorType": "MultiColor" + }, + { + "type": "shards", + "probability": 1, + "count": 15, + "addMaxCount": 15 + } + ], + "questTags": [ + "Cephalid", + "Intelligent", + "Humanoid", + "IdentityEsper", + "Large", + "Mystic", + "Octopus", + "Sneaky", + "Wandering" + ] +}, +{ + "name": "Cerodon", + "sprite": "sprites/enemy/beast/cerodon.atlas", + "deck": [ + "decks/standard/cerodon.dck" + ], + "ai": "", + "spawnRate": 0.2, + "difficulty": 0.1, + "speed": 25, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 1, + "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": 1, + "count": 100, + "addMaxCount": 100 + } + ], + "colors": "U", + "questTags": [ + "Giant", + "Monster", + "IdentityRed", + "Beast" + ] +}, +{ + "name": "Challenger 20", + "nameOverride": "Challenger", + "sprite": "sprites/enemy/aberration/challenger.atlas", + "deck": [ + "decks/standard/challenger_20_allied_fires.dck", + "decks/standard/challenger_20_cavalcade_charge.dck", + "decks/standard/challenger_20_final_adventure.dck", + "decks/standard/challenger_20_flash_of_ferocity.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.25, + "difficulty": 0.25, + "speed": 28, + "life": 22, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": 210, + "addMaxCount": 90 + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Challenge Coin" + } + ], + "colors": "UBRWG", + "questTags": [ + "Challenger", + "IdentityUnknown", + "BiomeGreen", + "BiomeRed", + "BiomeColorless", + "BiomeWhite", + "BiomeBlue", + "BiomeBlack" + ] +}, +{ + "name": "Challenger 21", + "nameOverride": "Challenger", + "sprite": "sprites/enemy/aberration/challenger.atlas", + "deck": [ + "decks/standard/challenger_21_azorius_control.dck", + "decks/standard/challenger_21_dimir_rogue.dck", + "decks/standard/challenger_21_mono-green_stompy.dck", + "decks/standard/challenger_21_mono-red_aggro.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.25, + "difficulty": 0.25, + "speed": 28, + "life": 22, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": 210, + "addMaxCount": 90 + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Challenge Coin" + } + ], + "colors": "UBRWG", + "questTags": [ + "Challenger", + "IdentityUnknown", + "BiomeGreen", + "BiomeRed", + "BiomeColorless", + "BiomeWhite", + "BiomeBlue", + "BiomeBlack" + ] +}, +{ + "name": "Challenger 22", + "nameOverride": "Challenger", + "sprite": "sprites/enemy/aberration/challenger.atlas", + "deck": [ + "decks/standard/challenger_22_dimir_control.dck", + "decks/standard/challenger_22_gruul_stompy.dck", + "decks/standard/challenger_22_mono_white_aggro.dck", + "decks/standard/challenger_22_rakdos_vampires.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.25, + "difficulty": 0.25, + "speed": 28, + "life": 22, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": 210, + "addMaxCount": 90 + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Challenge Coin" + } + ], + "colors": "UBRWG", + "questTags": [ + "Challenger", + "IdentityUnknown", + "BiomeGreen", + "BiomeRed", + "BiomeColorless", + "BiomeWhite", + "BiomeBlue", + "BiomeBlack" + ] +}, +{ + "name": "Chandra", + "sprite": "sprites/enemy/humanoid/human/shaman/chandra.atlas", + "deck": [ + "decks/miniboss/Fire of Kaladesh.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 70, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Chandra, Fire of Kaladesh" + }, + { + "type": "Union", + "probability": 1, + "count": 4, + "cardUnion": [ + { + "count": 1, + "subTypes": [ + "Chandra" + ] + }, + { + "count": 1, + "colors": [ + "red" + ], + "superTypes": [ + "Legend", + "Legendary" + ], + "cardText": "Chandra" + }, + { + "count": 1, + "cardName": "Oath of Chandra" + }, + { + "count": 1, + "cardName": "Pyromancer's Goggles" + }, + { + "count": 1, + "cardName": "Pyromancer's Gauntlet" + }, + { + "count": 1, + "cardName": "Chandra's Regulator" + } + ] + }, + { + "count": 1, + "cardName": "Chandra's Defeat" + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 4, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 9000 + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Chandra's Stone" + } + ], + "colors": "R", + "questTags": [ + "Human", + "Wizard", + "Pyromancer", + "Planeswalker", + "Boss", + "Chandra", + "Fire", + "IdentityRed" + ], + "gamesPerMatch": 3 +}, +{ + "name": "Chandra's Acolyte", + "sprite": "sprites/enemy/humanoid/human/wizard/red_wiz2.atlas", + "deck": [ + "decks/standard/chandra1.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 2, + "rarity": [ + "rare" + ], + "colorType": "Colorless" + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Pyromancer", + "Human", + "Wizard", + "Chandra", + "Fire", + "IdentityRed" + ] +}, +{ + "name": "Chandra's Firestarter", + "sprite": "sprites/enemy/humanoid/human/wizard/red_wiz3.atlas", + "deck": [ + "decks/standard/chandra2.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 2, + "rarity": [ + "rare" + ], + "colorType": "Colorless" + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Pyromancer", + "Wizard", + "Human", + "Chandra", + "Fire", + "IdentityRed" + ] +}, +{ + "name": "Chandra's Hellhound", + "sprite": "sprites/enemy/fiend/hellhound_2.atlas", + "deck": [ + "decks/standard/hellhound2.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 2, + "rarity": [ + "rare" + ], + "colorType": "Colorless" + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Aberration", + "Animal", + "Chandra", + "Fire", + "IdentityRed" + ] +}, +{ + "name": "Chandra's Immolator", + "sprite": "sprites/enemy/humanoid/human/wizard/red_wiz2.atlas", + "deck": [ + "decks/standard/chandra3.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 2, + "rarity": [ + "rare" + ], + "colorType": "Colorless" + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Chandra", + "Human", + "Pyromancer", + "Wizard", + "Fire", + "IdentityRed" + ] +}, +{ + "name": "Chandra's Lavamancer", + "sprite": "sprites/enemy/humanoid/human/wizard/red_wiz3.atlas", + "deck": [ + "decks/standard/chandra4.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 2, + "rarity": [ + "rare" + ], + "colorType": "Colorless" + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Chandra", + "Pyromancer", + "Human", + "Wizard", + "Fire", + "IdentityRed" + ] +}, +{ + "name": "Chandra's Pyromancer", + "sprite": "sprites/enemy/humanoid/human/wizard/red_wiz2.atlas", + "deck": [ + "decks/standard/chandra5.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 2, + "rarity": [ + "rare" + ], + "colorType": "Colorless" + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Pyromancer", + "Wizard", + "Chandra", + "Human", + "Fire", + "IdentityRed" + ] +}, +{ + "name": "Chandra's Scorcher", + "sprite": "sprites/enemy/humanoid/human/wizard/red_wiz2.atlas", + "deck": [ + "decks/standard/chandra6.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 2, + "rarity": [ + "rare" + ], + "colorType": "Colorless" + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Human", + "Pyromancer", + "Chandra", + "Wizard", + "Fire", + "IdentityRed" + ] +}, +{ + "name": "Chicken", + "sprite": "sprites/enemy/beast/chicken.atlas", + "deck": [ + "decks/standard/chicken.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.8, + "speed": 31, + "scale": 0.75, + "life": 12, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 3, + "cardName": "Zodiac Rooster" + }, + { + "type": "card", + "probability": 1, + "count": 2, + "cardName": "Chicken Egg" + }, + { + "type": "item", + "probability": 0.3, + "count": 1, + "itemName": "Chicken Egg", + "itemNames": [ + "Chicken Egg" + ] + } + ], + "colors": "WG", + "questTags": [ + "Farm", + "Animal", + "Bird", + "Prey", + "Domesticated", + "Small", + "IdentityWhite", + "IdentityGreen", + "IdentitySelesnya" + ] +}, +{ + "name": "Chimera", + "sprite": "sprites/enemy/aberration/chimera.atlas", + "deck": [ + "decks/standard/chimera.dck" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 23, + "life": 25, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "subTypes": [ + "Chimera" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 3, + "colors": [ + "Green" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "GW", + "questTags": [ + "Chimera", + "Beast", + "Wild", + "Huge", + "Wandering", + "IdentityTimur" + ] +}, +{ + "name": "Clay Golem", + "sprite": "sprites/enemy/construct/golem_2.atlas", + "deck": [ + "decks/standard/golem_good.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 19, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "cardTypes": [ + "Artifact", + "Creature" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ], + "colorType": "Colorless" + } + ], + "colors": "W", + "questTags": [ + "Golem", + "Construct", + "IdentityWhite", + "BiomeColorless" + ] +}, +{ + "name": "Cleric", + "sprite": "sprites/enemy/humanoid/human/cleric/cleric.atlas", + "deck": [ + "decks/standard/cleric.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 4, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "W", + "questTags": [ + "Human", + "Religious", + "Wizard", + "Holy", + "IdentityWhite", + "BiomeWhite" + ] +}, +{ + "name": "Cloud Giant", + "sprite": "sprites/enemy/giant/godlytitan.atlas", + "deck": [ + "decks/standard/cloudgiant.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "scale": 0.8, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "rare", + "Mythic Rare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "White", + "Blue", + "Green" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + } + ], + "colors": "WUG", + "questTags": [ + "Aberration", + "Giant", + "IdentityBant", + "Guard" + ] +}, +{ + "name": "Cloud Guardian", + "sprite": "sprites/enemy/celestial/peerlesssolar.atlas", + "deck": [ + "decks/standard/cloudguard.dck" + ], + "ai": "", + "flying": true, + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "scale": 0.8, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "rare", + "Mythic Rare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 0.5, + "count": 1, + "addMaxCount": 2 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "White", + "Blue" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + } + ], + "colors": "WU", + "questTags": [ + "Angel", + "Guardian", + "IdentityAzorius", + "Celestial", + "Holy" + ] +}, +{ + "name": "Cloaker", + "sprite": "sprites/enemy/fiend/cloaker.atlas", + "deck": [ + "decks/standard/cloaker.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "scale": 0.5, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 6, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "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 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + } + ], + "colors": "B", + "questTags": [ + "Wandering", + "IdentityBlack", + "Flying", + "Demon", + "Aberration" + ] +}, +{ + "name": "Conjurer", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/conjurer.atlas", + "deck": [ + "decks/miniboss/conjure.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "scale": 0.8, + "life": 35, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Tome of the Infinite" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Thayan Evokers" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Toralf's Disciple" + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": 900 + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Mantle of Ancient Lore", + "itemNames": [ + "Mantle of Ancient Lore" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 20, + "addMaxCount": 20 + } + ], + "colors": "UB", + "questTags": [ + "Humanoid", + "Leader", + "Human", + "Boss", + "Evil", + "Warlock", + "Intelligent" + ] +}, +{ + "name": "Construct", + "nameOverride": "Rustic Construct", + "sprite": "sprites/enemy/construct/golem_3.atlas", + "deck": [ + "decks/standard/artificer.dck", + "decks/standard/construct.json", + "decks/standard/rustic_construct.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "rarity": [ + "Rare" + ], + "cardTypes": [ + "Artifact" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + } + ], + "colors": "RU", + "questTags": [ + "Construct", + "Mechanical", + "IdentityRed", + "IdentityBlue", + "IdentityIzzet", + "BiomeColorless" + ] +}, +{ + "name": "Copper Host Brutalizer", + "sprite": "sprites/enemy/aberration/copperhostbrutalizer.atlas", + "deck": [ + "decks/standard/copperhostbrutalizer.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.75, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare", + "mythicrare" + ], + "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": "GB", + "questTags": [ + "Phyrexian", + "Copper Host", + "Humanoid" + ] +}, +{ + "name": "Copper Host Infector", + "sprite": "sprites/enemy/aberration/copperhostinfector.atlas", + "deck": [ + "decks/standard/copperhostinfector.json" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 30, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare", + "mythicrare" + ], + "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": "G", + "questTags": [ + "Phyrexian", + "Copper Host", + "Humanoid" + ] +}, +{ + "name": "Corrupted Blue Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/corrupted_bluewiz.atlas", + "deck": [ + "decks/standard/bluewiz_corrupted.dck" + ], + "ai": "", + "spawnRate": 0.2, + "difficulty": 0.1, + "speed": 25, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "questTags": [ + "BiomeColorless", + "Wizard", + "Human", + "IdentityBlue", + "Wizard", + "Corrupted" + ] +}, +{ + "name": "Corrupted Cleric", + "sprite": "sprites/enemy/humanoid/human/cleric/corrupted_cleric.atlas", + "deck": [ + "decks/standard/corruptedcleric.dck" + ], + "ai": "", + "spawnRate": 0.2, + "difficulty": 0.1, + "speed": 25, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "questTags": [ + "BiomeColorless", + "Cleric", + "Human", + "IdentityOrzhov", + "Monk", + "Wizard", + "Corrupted" + ] +}, +{ + "name": "Corrupted Green Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/corrupted_greenwiz.atlas", + "deck": [ + "decks/standard/greenmage_corrupted.dck" + ], + "ai": "", + "spawnRate": 0.2, + "difficulty": 0.1, + "speed": 25, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "questTags": [ + "BiomeColorless", + "Wizard", + "Human", + "IdentityGreen", + "Wizard", + "Corrupted" + ] +}, +{ + "name": "Corrupted Red Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/corrupted_redwiz.atlas", + "deck": [ + "decks/standard/redwiz_corrupted.dck" + ], + "ai": "", + "spawnRate": 0.2, + "difficulty": 0.1, + "speed": 25, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "questTags": [ + "BiomeColorless", + "Wizard", + "Human", + "IdentityRed", + "Wizard", + "Corrupted" + ] +}, +{ + "name": "Cosmic Horror", + "sprite": "sprites/enemy/monstrosity/cosmic_horror.atlas", + "deck": [ + "decks/standard/cosmic_horror.dck" + ], + "ai": "", + "spawnRate": 0.3, + "difficulty": 0.8, + "speed": 18, + "scale": 0.85, + "life": 30, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Rare", + "Uncommon", + "Common" + ], + "subTypes": [ + "Horror" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 200, + "addMaxCount": 100 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "RG", + "questTags": [ + "Monster", + "Horror", + "Hidden", + "IdentityBlack", + "Humanoid", + "Huge", + "Magic", + "Sneaky", + "Unholy" + ] +}, +{ + "name": "Crab", + "sprite": "sprites/enemy/beast/crab.atlas", + "deck": [ + "decks/standard/crab.json", + "decks/standard/giant_crab.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 20, + "scale": 0.9, + "life": 11, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "colors": [ + "Blue" + ], + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "subTypes": [ + "Crab" + ], + "cardTypes": [ + "Creature" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "UB", + "questTags": [ + "Animal", + "Prey", + "Swimming", + "Wild", + "Water", + "Tiny", + "IdentityBlue", + "IdentityBlack", + "IdentityDimir", + "BiomeBlue" + ] +}, +{ + "name": "Criosphinx", + "sprite": "sprites/enemy/monstrosity/criosphinx.atlas", + "deck": [ + "decks/standard/sphinx amonkhet.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "White", + "Blue" + ], + "rarity": [ + "Mythic Rare" + ] + } + ], + "colors": "WU", + "questTags": [ + "Sphinx", + "Dissenter", + "Mythical", + "Oracle", + "Giant", + "Monster", + "Flying", + "IdentityWhite", + "IdentityBlue", + "IdentityAzorius", + "BiomeWhite" + ] +}, +{ + "name": "Crocodile", + "sprite": "sprites/enemy/beast/crocodile_water.atlas", + "deck": [ + "decks/standard/crocodile.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "subTypes": [ + "Crocodile" + ], + "cardTypes": [ + "Creature" + ] + } + ], + "colors": "WU", + "questTags": [ + "Bog", + "Animal", + "Lizard", + "Beast", + "Aggressive", + "IdentityGolgari", + "Large", + "Sneaky", + "Crocodile" + ] +}, +{ + "name": "Curselord", + "sprite": "sprites/enemy/humanoid/human/wizard/black_wiz2.atlas", + "deck": [ + "decks/standard/curselord.dck" + ], + "ai": "", + "spawnRate": 0.4, + "difficulty": 0.1, + "speed": 31, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 3, + "addMaxCount": 6, + "subTypes": [ + "Curse" + ], + "cardTypes": [ + "Enchantment" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "card", + "probability": 1, + "count": 3, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "RBU", + "questTags": [ + "Human", + "Wizard", + "IdentityRed", + "IdentityBlue", + "IdentityBlack", + "IdentityGrixis", + "BiomeBlack", + "Evil", + "Curses" + ] +}, +{ + "name": "Cyclops", + "nameOverride": "Youthful Cyclops", + "sprite": "sprites/enemy/giant/cyclops.atlas", + "deck": [ + "decks/standard/cyclops.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 16, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 4, + "addMaxCount": 6, + "rarity": [ + "Common", + "Rare", + "Uncommon" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 15, + "addMaxCount": 85 + } + ], + "colors": "R", + "questTags": [ + "Humanoid", + "Giant", + "Barbarian", + "Loner", + "Mythical", + "IdentityRed", + "BiomeRed" + ] +}, +{ + "name": "Giant Cyclops", + "sprite": "sprites/enemy/giant/cyclops_large.atlas", + "deck": [ + "decks/standard/luckyminotaur.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 16, + "scale": 0.7, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 4, + "addMaxCount": 6, + "rarity": [ + "Common", + "Rare", + "Uncommon" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 100, + "addMaxCount": 200 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "colors": [ + "Blue", + "Red" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ], + "colorType": "MultiColor" + } + ], + "colors": "UR", + "questTags": [ + "Humanoid", + "Giant", + "Barbarian", + "Loner", + "Mythical", + "IdentityRed", + "BiomeRed" + ] +}, +{ + "name": "Mountain Ogre", + "sprite": "sprites/enemy/monstrosity/ogre_large.atlas", + "deck": [ + "decks/standard/ogre_large.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 16, + "scale": 0.6, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 4, + "addMaxCount": 6, + "rarity": [ + "Common", + "Rare", + "Uncommon" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 15, + "addMaxCount": 85 + }, + { + "type": "shards", + "probability": 1, + "count": 5, + "addMaxCount": 10 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "cardTypes": [ + "Ogre" + ] + } + ], + "colors": "BR", + "questTags": [ + "Humanoid", + "Giant", + "Loner", + "Mythical", + "IdentityRakdos", + "Large", + "Dungeon" + ] +}, +{ + "name": "Hermit Crab", + "sprite": "sprites/enemy/beast/hermitcrab.atlas", + "deck": [ + "decks/standard/hermitcrab.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "scale": 0.8, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "colorType": "Any" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 50 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "colors": [ + "White", + "Green" + ], + "rarity": [ + "uncommon", + "common", + "Mythic Rare", + "Rare" + ] + } + ], + "colors": "UG", + "questTags": [ + "Animal", + "Territorial", + "Wild", + "Small", + "IdentitySimic", + "BiomeBlue", + "Crab" + ] +}, +{ + "name": "Hedgehog", + "sprite": "sprites/enemy/beast/hedgehog.atlas", + "deck": [ + "decks/standard/hedgehog.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "scale": 0.7, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "colorType": "Any" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 50 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "colors": [ + "White", + "Green" + ], + "rarity": [ + "uncommon", + "common", + "Mythic Rare", + "Rare" + ] + } + ], + "colors": "G", + "questTags": [ + "Animal", + "Territorial", + "Wild", + "Small", + "IdentityGreen", + "BiomeRed" + ] +}, +{ + "name": "Dark Enchanter", + "sprite": "sprites/enemy/humanoid/viashino/dreamwalker.atlas", + "deck": [ + "decks/standard/darkenchanter.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 35, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "colors": [ + "Black", + "Green" + ], + "rarity": [ + "rare", + "Uncommon" + ], + "cardTypes": [ + "Enchantment" + ], + "colorType": "Any" + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 300 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Enchantress's Presence" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "GB", + "questTags": [ + "Humanoid", + "IdentityGreen", + "IdentityBlack", + "BiomeBlack", + "Leader", + "Mystic", + "Enchanter", + "Unholy", + "Evil" + ] +}, +{ + "name": "Dark Knight", + "sprite": "sprites/enemy/humanoid/human/knight/death_knight.atlas", + "deck": [ + "decks/standard/death_knight.dck" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 30, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "B", + "questTags": [ + "Undead", + "Soldier", + "Knight", + "Unholy", + "Mounted", + "IdentityBlack", + "BiomeBlack", + "Minion" + ] +}, +{ + "name": "Dark Spirit", + "sprite": "sprites/enemy/undead/ghost.atlas", + "deck": [ + "decks/standard/dark_spirit.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "subTypes": [ + "Spirit" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90, + "subTypes": [ + "Spirit" + ] + } + ], + "colors": "B", + "questTags": [ + "Undead", + "Spirit", + "Flying", + "Ghost", + "IdentityBlack", + "Minion" + ] +}, +{ + "name": "Dawnhart Witch", + "sprite": "sprites/enemy/humanoid/human/warlock/dawnhart_witch.atlas", + "deck": [ + "decks/standard/dawnhart_witch.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GW", + "questTags": [ + "Human", + "Mystic", + "IdentityGreen", + "IdentityWhite", + "IdentitySelesnya", + "BiomeWhite" + ] +}, +{ + "name": "Death Knight", + "sprite": "sprites/enemy/humanoid/human/knight/death_knight_2.atlas", + "deck": [ + "decks/standard/death_knight.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 3, + "addMaxCount": 5, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "B", + "questTags": [ + "Undead", + "Soldier", + "Knight", + "Unholy", + "Mounted", + "IdentityBlack", + "BiomeBlack", + "Minion" + ] +}, +{ + "name": "Demon", + "sprite": "sprites/enemy/fiend/demon_3.atlas", + "deck": [ + "decks/standard/demon.json", + "decks/standard/demonshard.dck", + "decks/standard/demonblackred.dck", + "decks/standard/demonmonoblack.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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 + }, + { + "type": "shards", + "probability": 0.5, + "count": 1, + "addMaxCount": 2 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black", + "Red", + "Blue" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ], + "subTypes": [ + "Demon" + ], + "cardTypes": [ + "Creature" + ] + } + ], + "colors": "B", + "questTags": [ + "Demon", + "Humanoid", + "Unholy", + "IdentityBlack", + "BiomeBlack" + ] +}, +{ + "name": "Demon of Tibalt", + "sprite": "sprites/enemy/fiend/cacodaemon.atlas", + "deck": [ + "decks/standard/tibalt_demon.dck" + ], + "ai": "", + "flying": true, + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "scale": 0.6, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "rare", + "Mythic Rare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 0.5, + "count": 1, + "addMaxCount": 2 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black", + "Red", + "Blue" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ], + "subTypes": [ + "Demon" + ], + "cardTypes": [ + "Creature" + ] + } + ], + "colors": "B", + "questTags": [ + "Demon", + "Humanoid", + "Unholy", + "IdentityBlack", + "BiomeBlack" + ] +}, +{ + "name": "Demoncaller", + "sprite": "sprites/enemy/fiend/krampus.atlas", + "deck": [ + "decks/standard/demoncaller.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "scale": 0.8, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "BR", + "questTags": [ + "Demon", + "Horror", + "IdentityRakdos", + "Evil", + "Monster" + ] +}, +{ + "name": "Devil", + "sprite": "sprites/enemy/fiend/imp.atlas", + "deck": [ + "decks/standard/devil.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "R", + "questTags": [ + "Devil", + "Humanoid", + "Small", + "Thief", + "IdentityRed", + "BiomeRed" + ] +}, +{ + "name": "Devil of Tibalt", + "sprite": "sprites/enemy/fiend/implarge.atlas", + "deck": [ + "decks/standard/tibalt_devil.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "scale": 0.7, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "Uncommon", + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "R", + "questTags": [ + "Devil", + "Humanoid", + "Small", + "Thief", + "IdentityRed", + "BiomeRed" + ] +}, +{ + "name": "Dimir Faerie", + "sprite": "sprites/enemy/fey/pixie_dimir.atlas", + "deck": [ + "decks/standard/dimir_faerie.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 20, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "probability": 0.5, + "count": 2, + "colors": [ + "Black", + "Blue" + ], + "rarity": [ + "uncommon", + "rare", + "mythicrare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "BU", + "questTags": [ + "Mythical", + "Flying", + "Faerie", + "IdentityBlack", + "IdentityBlue", + "IdentityDimir" + ] +}, +{ + "name": "Dinosaur Elite", + "sprite": "sprites/enemy/beast/ancient.atlas", + "deck": [ + "decks/standard/dinosaurelite.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 2, + "life": 30, + "rewards": [ + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 150 + }, + { + "type": "card", + "probability": 1, + "count": 5, + "addMaxCount": 4, + "colors": [ + "White", + "Red", + "Green" + ], + "rarity": [ + "Mythic Rare" + ] + } + ], + "colors": "GRW", + "questTags": [ + "Animal", + "Territorial", + "Aggressive", + "Dinosaur", + "Nesting", + "Predator", + "Wild", + "IdentityGreen", + "IdentityRed", + "IdentityWhite", + "IdentityNaya" + ] +}, +{ + "name": "Dinosaur", + "nameOverride": "Giant Carnosaur", + "sprite": "sprites/enemy/beast/ancient_2.atlas", + "deck": [ + "decks/standard/dinosaur_w_r.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 1.5, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "White", + "Red", + "Green" + ], + "rarity": [ + "Mythic Rare" + ] + } + ], + "colors": "RW", + "questTags": [ + "Dinosaur", + "Animal", + "Territorial", + "Aggressive", + "Nesting", + "Predator", + "Wild", + "IdentityRed", + "IdentityWhite", + "IdentityBoros", + "BiomeRed" + ] +}, +{ + "name": "Disciple of Teferi", + "sprite": "sprites/enemy/humanoid/human/cleric/monk.atlas", + "deck": [ + "decks/standard/disciple_of_teferi.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "life": 12, + "rewards": [ + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 3, + "addMaxCount": 6, + "colors": [ + "Blue", + "White" + ], + "rarity": [ + "uncommon", + "common", + "Rare", + "Mythic Rare" + ], + "subTypes": [ + "Monk", + "Wizard", + "Advisor" + ], + "cardTypes": [ + "Creature" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Blue", + "White" + ], + "rarity": [ + "Rare" + ], + "cardTypes": [ + "Instant", + "Sorcery" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "WUR", + "questTags": [ + "Human", + "Wizard", + "Illusionist", + "Teferi", + "IdentityBlue", + "IdentityRed", + "IdentityWhite", + "Identity Jeskai" + ] +}, +{ + "name": "Djinn", + "sprite": "sprites/enemy/elemental/djinn.atlas", + "deck": [ + "decks/standard/djinn.json" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 32, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "RU", + "questTags": [ + "Elemental", + "Flying", + "Humanoid", + "IdentityRed", + "IdentityBlue", + "IdentityIzzet", + "BiomeBlue" + ] +}, +{ + "name": "Dog", + "sprite": "sprites/enemy/beast/dog.atlas", + "deck": [ + "decks/standard/dog.json", + "decks/standard/dog.dck", + "decks/standard/dog_w_beginner.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 20, + "scale": 0.75, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "W", + "questTags": [ + "Predator", + "Prey", + "Animal", + "Domesticated", + "Wild", + "Scavenger", + "IdentityWhite", + "IdentityGreen", + "IdentitySelesnya", + "BiomeColorless", + "BiomeWhite" + ] +}, +{ + "name": "Doppelganger", + "sprite": "sprites/enemy/undead/doppelganger.atlas", + "deck": [ + "decks/standard/mimic.dck" + ], + "copyPlayerDeck": true, + "ai": "", + "spawnRate": 0.4, + "difficulty": 0.1, + "speed": 30, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "rarity": [ + "rare", + "mythicrare", + "special" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 100, + "addMaxCount": 150 + } + ], + "colors": "C", + "questTags": [ + "Aberration", + "Challenger", + "IdentityUnknown", + "BiomeColorless", + "BiomeBlue" + ] +}, +{ + "name": "Dragon", + "nameOverride": "Red Dragon", + "sprite": "sprites/enemy/dragon/dragon.atlas", + "deck": [ + "decks/standard/dragon.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.95, + "difficulty": 0.1, + "speed": 31, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 4, + "addMaxCount": 5, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "R", + "questTags": [ + "Dragon", + "Flying", + "Territorial", + "Loner", + "Large", + "IdentityRed", + "BiomeRed" + ] +}, +{ + "name": "Dragonfly", + "sprite": "sprites/enemy/beast/dragonfly.atlas", + "deck": [ + "decks/standard/insect.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 30, + "scale": 0.5, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "WBG", + "questTags": [ + "Insect", + "Animal", + "Wild", + "Nesting", + "Swarming", + "Flying", + "Tiny", + "IdentityWhite", + "IdentityBlack", + "IdentityGreen", + "IdentityAbzan", + "BiomeBlue" + ] +}, +{ + "name": "Drake", + "sprite": "sprites/enemy/dragon/drake.atlas", + "deck": [ + "decks/standard/drake_ur_beginner.dck", + "decks/standard/drake_ur_mid.dck", + "decks/standard/drake_ur_unfair.dck" + ], + "ai": "", + "flying": true, + "randomizeDeck": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 18, + "scale": 0.9, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "U", + "questTags": [ + "Flying", + "IdentityBlue", + "BiomeBlue", + "Drake", + "Dragon" + ] +}, +{ + "name": "Dross Gladiator", + "sprite": "sprites/enemy/aberration/drossgladiator.atlas", + "deck": [ + "decks/standard/drossgladiator.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare", + "mythicrare" + ], + "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": "B", + "questTags": [ + "Phyrexian", + "Dross", + "Humanoid", + "IdentityBlack" + ] +}, +{ + "name": "Dross Grimnarch", + "sprite": "sprites/enemy/aberration/drossgrimnarch.atlas", + "deck": [ + "decks/standard/drossgrimnarch.dck" + ], + "ai": "", + "spawnRate": 0.2, + "difficulty": 0.1, + "speed": 24, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.75, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare", + "mythicrare" + ], + "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": "BU", + "questTags": [ + "Phyrexian", + "Dross", + "Humanoid", + "IdentityBlack", + "IdentityBlue", + "IdentityDimir" + ] +}, +{ + "name": "Dwarf", + "sprite": "sprites/enemy/humanoid/dwarf/dwarf_2.atlas", + "deck": [ + "decks/standard/dwarf.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 22, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "RW", + "questTags": [ + "Dwarf", + "Territorial", + "Humanoid", + "Warrior", + "Subterranean", + "IdentityRed", + "IdentityWhite", + "IdentityBoros", + "BiomeRed" + ] +}, +{ + "name": "Dwarf Demolisher", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/dwarf/dwarf_3.atlas", + "deck": [ + "decks/standard/dwarfdemolisher.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Dwarf", + "Miner", + "Humanoid", + "IdentityRed", + "BiomeRed", + "Bandit", + "Subterranean" + ] +}, +{ + "name": "Dwarf Mercenary", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/dwarf/dwarf_4.atlas", + "deck": [ + "decks/standard/dwarfmercenary.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "RG", + "questTags": [ + "Soldier", + "IdentityGreen", + "Mercenary", + "IdentityGruul", + "IdentityRed", + "Dwarf", + "Minion" + ] +}, +{ + "name": "Dwarf Pilot", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/dwarf/dwarfpilot.atlas", + "deck": [ + "decks/standard/dwarfpilot.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "RW", + "questTags": [ + "Dwarf", + "Miner", + "Humanoid", + "IdentityRed", + "BiomeRed", + "Bandit", + "Pilot", + "IdentityBoros", + "Artificer" + ] +}, +{ + "name": "Dwarf Warlord", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/dwarf/dwarflarge.atlas", + "deck": [ + "decks/standard/dwarf_whitecastle.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "scale": 0.75, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 3, + "colors": [ + "White" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "W", + "questTags": [ + "Dwarf", + "Humanoid", + "Warlord", + "Leader", + "Artificer" + ] +}, +{ + "name": "Earth Elemental", + "sprite": "sprites/enemy/elemental/earthelemental.atlas", + "deck": [ + "decks/standard/earth_elemental.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 23, + "scale": 0.9, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Red" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + } + ], + "colors": "U", + "questTags": [ + "Elemental", + "Humanoid", + "BiomeRed", + "IdentityBoros", + "Earth" + ] +}, +{ + "name": "Efreet", + "sprite": "sprites/enemy/elemental/efreet_2.atlas", + "deck": [ + "decks/standard/efreet.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 3, + "addMaxCount": 7 + }, + { + "type": "gold", + "probability": 0.7, + "count": 50, + "addMaxCount": 95 + } + ], + "colors": "RU", + "questTags": [ + "Elemental", + "Flying", + "Humanoid", + "IdentityRed", + "IdentityBlue", + "IdentityIzzet", + "BiomeRed" + ] +}, +{ + "name": "Eldraine Faerie", + "nameOverride": "Faerie Trickster", + "sprite": "sprites/enemy/fey/pixie.atlas", + "deck": [ + "decks/standard/eldraine_faerie.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 8, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 3, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GU", + "questTags": [ + "Mythical", + "Flying", + "Faerie", + "Eldraine", + "IdentityGreen", + "IdentityBlue", + "IdentitySimic", + "BiomeGreen" + ] +}, +{ + "name": "Eldraine Knight", + "nameOverride": "Fair Knight", + "sprite": "sprites/enemy/humanoid/paladin_2.atlas", + "deck": [ + "decks/standard/eldraine_knight.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "RW", + "questTags": [ + "Soldier", + "Human", + "Knight", + "Eldraine", + "IdentityRed", + "IdentityWhite", + "IdentityBoros", + "BiomeWhite", + "Minion" + ] +}, +{ + "name": "Eldrazi", + "sprite": "sprites/enemy/aberration/eldrazi/eldrazi.atlas", + "deck": [ + "decks/standard/eldrazi.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "subTypes": [ + "Eldrazi" + ], + "cardTypes": [ + "Creature" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "BGU", + "questTags": [ + "Aberration", + "Eldrazi", + "Wandering", + "Huge", + "IdentityBlack", + "IdentityGreen", + "IdentityBlue", + "IdentitySultai", + "BiomeColorless" + ] +}, +{ + "name": "Eldrazi Devastator", + "sprite": "sprites/enemy/aberration/eldrazi/eldrazi_large.atlas", + "deck": [ + "decks/standard/eldrazilarge.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "Mythic Rare", + "Uncommon" + ], + "subTypes": [ + "Eldrazi" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 2 + }, + { + "type": "shards", + "probability": 1, + "count": 25, + "addMaxCount": 50 + } + ], + "colors": "BGU", + "questTags": [ + "Aberration", + "Eldrazi", + "Wandering", + "Huge", + "IdentityBlack", + "IdentityGreen", + "IdentityBlue", + "IdentitySultai", + "BiomeColorless" + ] +}, +{ + "name": "Elephant", + "sprite": "sprites/enemy/beast/elephant.atlas", + "deck": [ + "decks/standard/elephant.json" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 23, + "scale": 0.9, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "subTypes": [ + "Elephant" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 3, + "colors": [ + "Green" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "GW", + "questTags": [ + "Elephant", + "Beast", + "Wild", + "Huge", + "Wandering", + "IdentitySelesnya", + "Domesticated" + ] +}, +{ + "name": "Elemental", + "nameOverride": "Air Elemental", + "sprite": "sprites/enemy/elemental/crystalelemental.atlas", + "deck": [ + "decks/standard/elemental_air.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "rare", + "Common", + "Uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "U", + "questTags": [ + "Elemental", + "Humanoid", + "IdentityBlue", + "BiomeBlue" + ] +}, +{ + "name": "Elf", + "sprite": "sprites/enemy/humanoid/elf/druid.atlas", + "deck": [ + "decks/standard/elf_bad.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "G", + "questTags": [ + "Elf", + "Humanoid", + "Tribal", + "IdentityGreen", + "BiomeGreen", + "Minion" + ] +}, +{ + "name": "Elf warrior", + "sprite": "sprites/enemy/humanoid/elf/hunter.atlas", + "deck": [ + "decks/standard/elf_mid.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Green" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "G", + "questTags": [ + "Elf", + "Humanoid", + "Tribal", + "IdentityGreen", + "BiomeGreen", + "Minion" + ] +}, +{ + "name": "Elk", + "sprite": "sprites/enemy/beast/deer_2.atlas", + "deck": [ + "decks/standard/elk.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 29, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare", + "Mythic 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": "G", + "questTags": [ + "Animal", + "Wild", + "Prey", + "IdentityGreen", + "BiomeGreen" + ] +}, +{ + "name": "Emrakul", + "sprite": "sprites/enemy/aberration/emrakul.atlas", + "deck": [ + "decks/boss/emrakul.dck" + ], + "ai": "", + "boss": true, + "flying": true, + "speed": 25, + "scale": 1.5, + "life": 100, + "rewards": [ + { + "type": "gold", + "probability": 1, + "count": 5000, + "addMaxCount": 2500 + }, + { + "type": "card", + "probability": 1, + "count": 5, + "addMaxCount": 10, + "subTypes": [ + "Eldrazi" + ], + "cardTypes": [ + "Creature" + ] + }, + { + "type": "life", + "probability": 1, + "count": 1 + }, + { + "type": "Union", + "probability": 1, + "count": 1, + "cardUnion": [ + { + "count": 1, + "cardName": "Ancestral Recall" + }, + { + "count": 1, + "cardName": "Black Lotus" + }, + { + "count": 1, + "cardName": "Mox Emerald" + }, + { + "count": 1, + "cardName": "Mox Jet" + }, + { + "count": 1, + "cardName": "Mox Pearl" + }, + { + "count": 1, + "cardName": "Mox Ruby" + }, + { + "count": 1, + "cardName": "Mox Sapphire" + }, + { + "count": 1, + "cardName": "Timetwister" + }, + { + "count": 1, + "cardName": "Time Walk" + } + ] + } + ], + "equipment": [ + "Sol Ring" + ], + "colors": "C", + "questTags": [ + "Huge", + "Eldrazi", + "Boss", + "IdentityColorless" + ], + "gamesPerMatch": 3 +}, +{ + "name": "Esper Artificer", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/human/artificer/esper_artificer.atlas", + "deck": [ + "decks/standard/esper_artificer.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Raffine's Tower" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Tundra" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Underground Sea" + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": 300 + }, + { + "type": "shards", + "probability": 1, + "count": 20, + "addMaxCount": 20 + } + ], + "colors": "UB", + "questTags": [ + "Humanoid", + "Leader", + "Human", + "Boss", + "Evil", + "Warlock", + "Intelligent" + ] +}, +{ + "name": "Eye", + "sprite": "sprites/enemy/aberration/eye.atlas", + "deck": [ + "decks/standard/eye.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.6, + "difficulty": 0.1, + "speed": 25, + "scale": 0.85, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "uncommon", + "common" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "Rare" + ] + } + ], + "colors": "B", + "questTags": [ + "Aberration", + "Floating", + "IdentityBlack", + "BiomeBlack", + "Horror", + "Evil" + ] +}, +{ + "name": "Faerie", + "sprite": "sprites/enemy/fey/pixie_2.atlas", + "deck": [ + "decks/standard/faerie.json" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 8, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "BGU", + "questTags": [ + "Faerie", + "Mythical", + "IdentityBlack", + "IdentityGreen", + "IdentityBlue", + "IdentitySultai", + "BiomeGreen" + ] +}, +{ + "name": "Faerie Dragon", + "sprite": "sprites/enemy/fey/faerie_dragon.atlas", + "deck": [ + "decks/standard/faeriedragon.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 20, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "probability": 1, + "count": 2, + "colors": [ + "Black", + "Blue" + ], + "rarity": [ + "uncommon", + "rare", + "mythicrare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 100, + "addMaxCount": 100 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "BU", + "questTags": [ + "Mythical", + "Flying", + "Faerie", + "IdentityBlack", + "Dragon", + "IdentityBlue", + "IdentityDimir" + ] +}, +{ + "name": "Falcon", + "sprite": "sprites/enemy/beast/falcon.atlas", + "deck": [ + "decks/standard/falcon_w.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "W", + "questTags": [ + "Bird", + "Wild", + "Flying", + "IdentityWhite" + ] +}, +{ + "name": "Falcon-headed Aven Warrior", + "sprite": "sprites/enemy/humanoid/aven/falconheadedaven.atlas", + "deck": [ + "decks/standard/amonkhet_aven_w.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "W", + "questTags": [ + "Humanoid", + "Initiate", + "Aggressive", + "Aven", + "Flying", + "Warrior", + "Tribal", + "IdentityWhite", + "BiomeWhite" + ] +}, +{ + "name": "Fallen Angel", + "sprite": "sprites/enemy/celestial/fallen_angel.atlas", + "deck": [ + "decks/standard/fallen_angel.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.4, + "difficulty": 0.1, + "speed": 29, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "BW", + "questTags": [ + "IdentityOrzhov", + "Angel", + "Large", + "Mystic", + "BiomeBlack" + ] +}, +{ + "name": "False Knight", + "sprite": "sprites/enemy/humanoid/human/knight/false_knight.atlas", + "deck": [ + "decks/standard/death_knight.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare", + "mythicrare" + ], + "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": "B", + "questTags": [ + "Disguised", + "Soldier", + "Human", + "Knight", + "Unholy", + "IdentityBlack", + "Minion" + ] +}, +{ + "name": "False Monk", + "sprite": "sprites/enemy/humanoid/human/warlock/false_monk.atlas", + "deck": [ + "decks/standard/cultist.dck" + ], + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare", + "mythicrare" + ], + "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": "B", + "questTags": [ + "Human", + "Disguised", + "Unholy", + "IdentityBlack" + ] +}, +{ + "name": "Farmer", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/human/peasant/farmer.atlas", + "deck": [ + "decks/standard/farmer.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GW", + "questTags": [ + "Human", + "Religious", + "IdentityGreen", + "IdentityWhite", + "IdentitySelesnya", + "Mercenary", + "Peasant", + "Farmer", + "Poor" + ] +}, +{ + "name": "Fire Dragon", + "nameOverride": "", + "sprite": "sprites/enemy/dragon/firedragon.atlas", + "deck": [ + "decks/standard/firedragon.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.3, + "speed": 20, + "scale": 2, + "life": 18, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "colors": [ + "Red" + ], + "rarity": [ + "common", + "uncommon", + "rare", + "Mythic Rare" + ], + "subTypes": [ + "Dragon" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.4, + "count": 1, + "rarity": [ + "Rare", + "Mythic Rare" + ], + "cardTypes": [ + "Planeswalker" + ], + "colorType": "Any", + "cardText": "Sarkhan" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ], + "colorType": "Colorless", + "cardText": "{R}" + } + ], + "colors": "R", + "questTags": [ + "Furnace", + "IdentityRed", + "Dragon", + "Flyer", + "Fire", + "Monster" + ] +}, +{ + "name": "Fire Elemental", + "sprite": "sprites/enemy/elemental/fireelemental.atlas", + "deck": [ + "decks/standard/fire_elemental.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "R", + "questTags": [ + "Fire", + "Elemental", + "Humanoid", + "Flying", + "IdentityRed", + "BiomeRed" + ] +}, +{ + "name": "Fire Giant", + "sprite": "sprites/enemy/giant/firegiant.atlas", + "deck": [ + "decks/standard/firegiant.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "scale": 1.4, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Red" + ], + "subTypes": [ + "Giant" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 3, + "colors": [ + "Red" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 200 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "R", + "questTags": [ + "Fire", + "Giant", + "Warrior", + "Territorial", + "IdentityRed" + ] +}, +{ + "name": "Flame Elemental", + "sprite": "sprites/enemy/elemental/magmaelemental.atlas", + "deck": [ + "decks/standard/flame_elemental.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "R", + "questTags": [ + "Fire", + "Elemental", + "Humanoid", + "IdentityRed", + "BiomeRed" + ] +}, +{ + "name": "Flesh Abomination", + "sprite": "sprites/enemy/monstrosity/flesh_horror.atlas", + "deck": [ + "decks/standard/flesh_horror.dck" + ], + "ai": "", + "spawnRate": 0.3, + "difficulty": 0.8, + "speed": 18, + "scale": 0.65, + "life": 30, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Rare", + "Uncommon", + "Common" + ], + "subTypes": [ + "Horror" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 200, + "addMaxCount": 100 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "B", + "questTags": [ + "Monster", + "Horror", + "Hidden", + "IdentityBlack", + "Humanoid", + "Huge", + "Magic", + "Sneaky", + "Unholy" + ] +}, +{ + "name": "Flying Witch", + "sprite": "sprites/enemy/humanoid/human/warlock/flyingwitch.atlas", + "deck": [ + "decks/standard/witch.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 12, + "scale": 0.75, + "life": 13, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "subTypes": [ + "Witch" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Black" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "B", + "questTags": [ + "Mystic", + "Unholy", + "Wizard", + "Human", + "IdentityBlack" + ] +}, +{ + "name": "Fog Trap", + "sprite": "sprites/enemy/aberration/mimic.atlas", + "deck": [ + "decks/standard/turbofog.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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.5, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "WG", + "questTags": [ + "Sneaky", + "Ambush", + "Predator", + "Inhuman", + "IdentityWhite", + "IdentityGreen", + "IdentitySelesnya" + ] +}, +{ + "name": "Forest Giant", + "sprite": "sprites/enemy/giant/forestgiant.atlas", + "deck": [ + "decks/standard/foresttitan.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "scale": 1.4, + "life": 25, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green" + ], + "subTypes": [ + "Giant" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 200 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "G", + "questTags": [ + "Forest", + "Giant", + "Warrior", + "Territorial", + "IdentityGreen" + ] +}, +{ + "name": "Fox", + "sprite": "sprites/enemy/beast/fox.atlas", + "deck": [ + "decks/standard/fox.json", + "decks/standard/fox_greenwhite.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.6, + "difficulty": 0.1, + "speed": 20, + "scale": 0.7, + "life": 10, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "W", + "questTags": [ + "Animal", + "Wild", + "Prey", + "Thief", + "IdentityWhite", + "BiomeGreen", + "BiomeColorless", + "BiomeWhite" + ] +}, +{ + "name": "Frog", + "sprite": "sprites/enemy/beast/frog.atlas", + "deck": [ + "decks/standard/frog.json" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Green", + "Blue" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "BGU", + "questTags": [ + "Animal", + "Swimming", + "Prey", + "IdentityBlue", + "IdentityGreen", + "IdentityBlack", + "IdentitySultai", + "BiomeGreen", + "BiomeBlue", + "BiomeBlack" + ] +}, +{ + "name": "Frost Titan", + "sprite": "sprites/enemy/giant/titan.atlas", + "deck": [ + "decks/standard/frost_titan.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 3, + "rarity": [ + "rare", + "mythicrare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery", + "Planeswalker" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "WU", + "questTags": [ + "Ice", + "Giant", + "Warrior", + "Territorial", + "IdentityWhite", + "IdentityBlue", + "IdentityAzorius", + "BiomeWhite", + "BiomeBlue" + ] +}, +{ + "name": "Fungus", + "sprite": "sprites/enemy/plant/fungus.atlas", + "deck": [ + "decks/standard/fungus.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 10, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ], + "cardText": "Saproling" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Black", + "Green" + ], + "rarity": [ + "Rare" + ], + "colorType": "Any" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green", + "Black" + ], + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "subTypes": [ + "Fungus" + ], + "colorType": "Any" + } + ], + "colors": "G", + "questTags": [ + "Fungus", + "Inhuman", + "Nature", + "Wild", + "Subterranean", + "IdentityGreen", + "BiomeBlack" + ] +}, +{ + "name": "Furnace Goblin", + "sprite": "sprites/enemy/aberration/furnacegoblin.atlas", + "deck": [ + "decks/standard/furnacegoblin.json" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 20, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare", + "mythicrare" + ], + "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": "R", + "questTags": [ + "Furnace", + "Phyrexian", + "Humanoid", + "IdentityRed" + ] +}, +{ + "name": "Furnace Tormentor", + "sprite": "sprites/enemy/aberration/furnacetormentor.atlas", + "deck": [ + "decks/standard/furnacetormentor.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 24, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.75, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare", + "mythicrare" + ], + "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": "RG", + "questTags": [ + "Phyrexian", + "Furnace", + "Humanoid", + "IdentityRed", + "IdentityGreen", + "IdentityGruul" + ] +}, +{ + "name": "Gargoyle", + "nameOverride": "Obsidian Gargoyle", + "sprite": "sprites/enemy/construct/gargoyle.atlas", + "deck": [ + "decks/standard/gargoyle.json" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 23, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "RUW", + "questTags": [ + "Stone", + "Flying", + "Humanoid", + "Construct", + "Gargoyle", + "Passive", + "Territorial", + "Stone", + "IdentityRed", + "IdentityWhite", + "IdentityBlue", + "IdentityJeskai", + "BiomeColorless" + ] +}, +{ + "name": "Gargoyle 2", + "nameOverride": "Granite Gargoyle", + "sprite": "sprites/enemy/construct/gargoyle_2.atlas", + "deck": [ + "decks/standard/gargoyle.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 3, + "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": "W", + "questTags": [ + "Stone", + "Flying", + "Humanoid", + "Construct", + "Gargoyle", + "Passive", + "Territorial", + "Stone", + "IdentityWhite", + "BiomeColorless" + ] +}, +{ + "name": "Geonid Death-Cap", + "sprite": "sprites/enemy/aberration/geonid.atlas", + "deck": [ + "decks/standard/geonid.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 10, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ], + "cardText": "Saproling" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Black", + "Green" + ], + "rarity": [ + "Rare" + ], + "colorType": "Any" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green", + "Black" + ], + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "subTypes": [ + "Fungus" + ], + "colorType": "Any" + } + ], + "colors": "G", + "questTags": [ + "Fungus", + "Inhuman", + "Nature", + "Wild", + "Subterranean", + "IdentityGreen", + "BiomeBlack" + ] +}, +{ + "name": "Ghalta", + "sprite": "sprites/enemy/beast/ghalta.atlas", + "deck": [ + "decks/boss/ghalta.dck" + ], + "ai": "", + "boss": true, + "speed": 1, + "scale": 1.5, + "life": 60, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Ghalta, Primal Hunger" + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Green Key" + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 250 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Finale of Devastation" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Exploration" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "equipment": [ + "Mox Emerald" + ], + "colors": "G", + "questTags": [ + "Dinosaur", + "Huge", + "Boss", + "Nature", + "Territorial", + "IdentityGreen", + "Ghalta" + ], + "gamesPerMatch": 3 +}, +{ + "name": "Garruk", + "sprite": "sprites/enemy/humanoid/human/shaman/garruk.atlas", + "deck": [ + "decks/miniboss/garruk.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 1, + "speed": 30, + "scale": 0.5, + "life": 25, + "rewards": [ + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Garruk Wildspeaker" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Garruk, Apex Predator" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Exploration" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Primeval Titan" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "In Garruk's Wake" + }, + { + "type": "card", + "probability": 0.3, + "count": 1, + "cardName": "Gaea's Cradle" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Thragtusk" + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 9000 + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Garruk's Mighty Axe" + }, + { + "type": "shards", + "probability": 1, + "count": 20, + "addMaxCount": 10 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "colors": "GB", + "questTags": [ + "Planeswalker", + "Garruk", + "Boss", + "IdentityGreen", + "IdentityBlack", + "IdentityGolgari" + ], + "gamesPerMatch": 3 +}, +{ + "name": "Sorin", + "sprite": "sprites/enemy/undead/sorin.atlas", + "deck": [ + "decks/miniboss/sorin.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 1, + "speed": 30, + "scale": 0.5, + "life": 55, + "rewards": [ + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Bazaar of Baghdad" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Mox Jet" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Sorin, Imperious Bloodlord" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Swords to Plowshares" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Anguished Unmaking" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Vampiric Tutor" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Diabolic Intent" + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 9000 + }, + { + "type": "shards", + "probability": 1, + "count": 20, + "addMaxCount": 10 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "colors": "GB", + "questTags": [ + "Planeswalker", + "Sorin", + "Boss", + "IdentityWhite", + "IdentityBlack", + "IdentityOrzhov" + ], + "gamesPerMatch": 3 +}, +{ + "name": "Geist", + "sprite": "sprites/enemy/undead/ghost.atlas", + "deck": [ + "decks/standard/ghost_blue.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 32, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "subTypes": [ + "Spirit" + ] + }, + { + "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": "U", + "questTags": [ + "Undead", + "Ghost", + "Flying", + "IdentityBlue", + "BiomeBlue", + "Minion" + ] +}, +{ + "name": "Geistmage", + "sprite": "sprites/enemy/humanoid/human/wizard/geistmage.atlas", + "deck": [ + "decks/standard/geistmage.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 18, + "scale": 0.9, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "U", + "questTags": [ + "Undead", + "IdentityBlue", + "BiomeBlue", + "Wizard", + "Human", + "Ghost" + ] +}, +{ + "name": "Ghoul", + "sprite": "sprites/enemy/undead/ghoul.atlas", + "deck": [ + "decks/standard/ghoul.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 7 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "BU", + "questTags": [ + "Undead", + "Humanoid", + "IdentityBlack", + "IdentityBlue", + "IdentityDimir", + "BiomeBlack", + "Minion" + ] +}, +{ + "name": "Ghoul Gravecaller", + "sprite": "sprites/enemy/undead/ghoullarge.atlas", + "deck": [ + "decks/standard/ghoulgravecrawler.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 7 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 3, + "colors": [ + "Black" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "BU", + "questTags": [ + "Undead", + "Humanoid", + "IdentityBlack", + "IdentityBlue", + "IdentityDimir", + "BiomeBlack", + "Ghoul", + "Zombie" + ] +}, +{ + "name": "Ghost", + "nameOverride": "Haunting Apparition", + "sprite": "sprites/enemy/undead/ghost_2.atlas", + "deck": [ + "decks/standard/ghost.json" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "B", + "questTags": [ + "Undead", + "Spirit", + "Flying", + "Ghost", + "IdentityBlack", + "BiomeBlack", + "Minion" + ] +}, +{ + "name": "Giant Fly", + "sprite": "sprites/enemy/beast/giantfly.atlas", + "deck": [ + "decks/standard/insect.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 30, + "scale": 0.5, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "G", + "questTags": [ + "Insect", + "Animal", + "Wild", + "Nesting", + "Swarming", + "Flying", + "Tiny", + "IdentityWhite", + "IdentityBlack", + "IdentityGreen", + "IdentityAbzan", + "BiomeBlack" + ] +}, +{ + "name": "Giant Panda", + "sprite": "sprites/enemy/beast/giantpanda.atlas", + "deck": [ + "decks/standard/giantpanda.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 13, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "G", + "questTags": [ + "Territorial", + "Animal", + "Wild", + "Domesticated", + "IdentityGreen", + "BiomeGreen", + "Panda", + "Bear" + ] +}, +{ + "name": "Giant Spider", + "sprite": "sprites/enemy/beast/spider_purple.atlas", + "deck": [ + "decks/standard/spider_token.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 3, + "addMaxCount": 7 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "G", + "questTags": [ + "Spider", + "Territorial", + "Predator", + "Ambush", + "Wild", + "Subterranean", + "IdentityGreen", + "BiomeGreen" + ] +}, +{ + "name": "Gitaxian Scientist", + "sprite": "sprites/enemy/aberration/gitaxianscientist.atlas", + "deck": [ + "decks/standard/gitaxianscientist.dck" + ], + "ai": "", + "spawnRate": 0.6, + "difficulty": 0.1, + "speed": 24, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.75, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare", + "mythicrare" + ], + "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": "UG", + "questTags": [ + "Phyrexian", + "Gitaxian", + "Humanoid", + "Scientist", + "IdentityBlue", + "IdentityGreen", + "IdentitySimic" + ] +}, +{ + "name": "Gitaxian Underling", + "sprite": "sprites/enemy/aberration/gitaxianunderling.atlas", + "deck": [ + "decks/standard/gitaxianunderling.json" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 24, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare", + "mythicrare" + ], + "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": "U", + "questTags": [ + "Gitaxian", + "Phyrexian", + "Humanoid", + "IdentityBlue" + ] +}, +{ + "name": "Grave Titan", + "nameOverride": "", + "sprite": "sprites/enemy/giant/gravetitan.atlas", + "deck": [ + "decks/standard/gravetitan.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "scale": 1.3, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "subTypes": [ + "Giant" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 200 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "B", + "questTags": [ + "Giant", + "Warrior", + "Territorial", + "Grave", + "Zombie", + "Undead", + "Zombie", + "Humanoid", + "IdentityBlack" + ] +}, +{ + "name": "Greater Sandwurm", + "sprite": "sprites/enemy/monstrosity/sandwurm2.atlas", + "deck": [ + "decks/standard/sandwurm.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "White" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "G", + "questTags": [ + "Wurm", + "Nature", + "Subterranean", + "IdentityWhite" + ] +}, +{ + "name": "Greater Zombie", + "sprite": "sprites/enemy/undead/zombie.atlas", + "deck": [ + "decks/standard/zombie_greater.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.2, + "speed": 15, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 3, + "colors": [ + "Black" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 200 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "B", + "questTags": [ + "Giant", + "Warrior", + "Territorial", + "Grave", + "Zombie", + "Undead", + "Zombie", + "Humanoid", + "IdentityBlack" + ] +}, +{ + "name": "Green Golem", + "sprite": "sprites/enemy/construct/golem_green.atlas", + "deck": [ + "decks/standard/greengolem.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.3, + "speed": 20, + "life": 18, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "common", + "uncommon" + ], + "cardTypes": [ + "Artifact" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ], + "colorType": "Colorless", + "cardText": "{C}" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 3, + "colors": [ + "Green" + ], + "cardTypes": [ + "Artifact" + ] + } + ], + "colors": "U", + "questTags": [ + "Guardian", + "Artifact", + "Furnace", + "IdentityColorless", + "IdentityGreen", + "Construct", + "Robot" + ] +}, +{ + "name": "Griselbrand", + "sprite": "sprites/enemy/fiend/griselbrand.atlas", + "deck": [ + "decks/boss/griselbrand.dck" + ], + "ai": "", + "boss": true, + "flying": true, + "speed": 1, + "scale": 1.5, + "life": 60, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Griselbrand" + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Black Key" + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 250 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Demonic Tutor" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Toxic Deluge" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "equipment": [ + "Mox Jet" + ], + "colors": "B", + "questTags": [ + "Demon", + "Huge", + "Flying", + "Unholy", + "Boss", + "IdentityBlack", + "Griselbrand" + ], + "gamesPerMatch": 3 +}, +{ + "name": "Grolnok", + "sprite": "sprites/enemy/aberration/gianttoad.atlas", + "deck": [ + "decks/miniboss/frogboss.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.8, + "speed": 15, + "scale": 0.5, + "life": 50, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 4, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 500, + "addMaxCount": 1000 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Grolnok, the Omnivore" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "The Gitrog Monster" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Thalia and The Gitrog Monster" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Damnation" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Gitrog, Horror of Zhava" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Froghemoth" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Yargle and Multani" + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Grolnok's Skin" + }, + { + "type": "life", + "probability": 1, + "count": 1 + }, + { + "type": "shards", + "probability": 1, + "count": 50, + "addMaxCount": 50 + } + ], + "colors": "BGU", + "questTags": [ + "Boss", + "Animal", + "IdentityBlack", + "IdentityBlue", + "IdentityGreen", + "Giant", + "IdentitySultai" + ], + "gamesPerMatch": 3 +}, +{ + "name": "Froghemoth", + "sprite": "sprites/enemy/aberration/froghemoth.atlas", + "deck": [ + "decks/standard/froghemoth.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.8, + "speed": 18, + "scale": 0.55, + "life": 25, + "rewards": [ + { + "type": "gold", + "probability": 1, + "count": 200, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "rarity": [ + "Rare", + "Mythic Rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 20, + "addMaxCount": 10 + }, + { + "type": "card", + "probability": 1, + "count": 5, + "addMaxCount": 2, + "subTypes": [ + "Frog" + ] + } + ], + "colors": "RG", + "questTags": [ + "Humanoid", + "Simian", + "Territorial", + "Animal", + "Wild", + "IdentityGreen", + "IdentityRed", + "IdentityGruul" + ] +}, +{ + "name": "Gorilla", + "sprite": "sprites/enemy/beast/gorilla.atlas", + "deck": [ + "decks/standard/gorilla.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.8, + "speed": 18, + "scale": 0.55, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Red", + "Green" + ], + "rarity": [ + "Rare", + "Uncommon", + "Common" + ], + "subTypes": [ + "Ape" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green", + "Red" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 200, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 20, + "addMaxCount": 10 + } + ], + "colors": "RG", + "questTags": [ + "Humanoid", + "Simian", + "Territorial", + "Animal", + "Wild", + "IdentityGreen", + "IdentityRed", + "IdentityGruul" + ] +}, +{ + "name": "Loamspeaker", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/elf/shaman.atlas", + "deck": [ + "decks/standard/loamspeaker.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GU", + "questTags": [ + "Shaman", + "Nature", + "Wizard", + "Mystic", + "IdentityGreen" + ] +}, +{ + "name": "Gladiator", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/human/warrior/gladiator.atlas", + "deck": [ + "decks/standard/gladiator.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.9, + "count": 3, + "addMaxCount": 4, + "colors": [ + "Red", + "White" + ], + "rarity": [ + "Uncommon", + "Rare" + ], + "colorType": "MultiColor" + } + ], + "colors": "R", + "questTags": [ + "Humanoid", + "Barbarian", + "Aggressive", + "Fighter", + "Human", + "Warrior", + "IdentityRed", + "IdentityBoros", + "IdentityWhite", + "Gladiator" + ] +}, +{ + "name": "Goblin", + "nameOverride": "Goblin Worker", + "sprite": "sprites/enemy/humanoid/goblin/goblin.atlas", + "deck": [ + "decks/standard/goblin_warrior_easy.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 27, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 1, + "rarity": [ + "common", + "uncommon" + ], + "cardTypes": [ + "land" + ] + } + ], + "colors": "R", + "questTags": [ + "Goblin", + "Coward", + "Humanoid", + "Territorial", + "Aggressive", + "Tribal", + "Small", + "Thief", + "Scavenger", + "IdentityRed", + "BiomeRed", + "Minion" + ] +}, +{ + "name": "Goblin Artificer", + "sprite": "sprites/enemy/humanoid/goblin/goblin_bomber.atlas", + "deck": [ + "decks/standard/goblin_artificer.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.3, + "speed": 27, + "scale": 0.75, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "common", + "uncommon" + ], + "cardTypes": [ + "land" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 6, + "cardTypes": [ + "Artifact" + ] + } + ], + "colors": "R", + "questTags": [ + "Goblin", + "Coward", + "Humanoid", + "Tribal", + "Territorial", + "Scientist", + "Small", + "Artificer", + "Scavenger", + "IdentityRed", + "Minion" + ] +}, +{ + "name": "Goblin Chief", + "sprite": "sprites/enemy/humanoid/goblin/wolf_rider_2.atlas", + "deck": [ + "decks/standard/goblin_chief_medium.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 29, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Red" + ], + "rarity": [ + "Mythic Rare" + ] + } + ], + "colors": "BR", + "questTags": [ + "Goblin", + "Leader", + "Warrior", + "Humanoid", + "Territorial", + "Aggressive", + "Tribal", + "Small", + "IdentityRed", + "IdentityBlack", + "IdentityRakdos", + "BiomeRed" + ] +}, +{ + "name": "Goblin Fanatic", + "sprite": "sprites/enemy/humanoid/goblin/goblin_3.atlas", + "deck": [ + "decks/standard/goblin_fanatic.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 29, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Red" + ], + "rarity": [ + "Mythic Rare" + ] + } + ], + "colors": "GR", + "questTags": [ + "Goblin", + "Warrior", + "Humanoid", + "Territorial", + "Aggressive", + "Tribal", + "Small", + "IdentityRed", + "IdentityGreen", + "IdentityGruul", + "BiomeRed", + "Minion" + ] +}, +{ + "name": "Goblin King", + "sprite": "sprites/enemy/humanoid/goblin/goblinking.atlas", + "deck": [ + "decks/standard/goblinking.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 27, + "scale": 0.5, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 1, + "rarity": [ + "common", + "uncommon" + ], + "cardTypes": [ + "land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + } + ], + "colors": "R", + "questTags": [ + "Goblin", + "Coward", + "Humanoid", + "Territorial", + "Aggressive", + "Tribal", + "Leader", + "King", + "IdentityRed" + ] +}, +{ + "name": "Goblin Pack", + "sprite": "sprites/enemy/humanoid/goblin/goblin_group.atlas", + "deck": [ + "decks/standard/goblin_bad.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 27, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Red" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "R", + "nextEnemy": { + "name": "Goblin", + "deck": [ + "decks/standard/goblin_bad.json" + ], + "ai": "", + "life": 8, + "nextEnemy": { + "name": "Goblin", + "deck": [ + "decks/standard/goblin_bad.json" + ], + "ai": "", + "life": 8, + "teamNumber": 1 + }, + "teamNumber": 1 + }, + "teamNumber": 1, + "questTags": [ + "Goblin", + "Horde", + "Aggressive", + "IdentityRed" + ] +}, +{ + "name": "Goblin Stalker", + "sprite": "sprites/enemy/humanoid/goblin/goblin_4.atlas", + "deck": [ + "decks/standard/evilgoblin.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 29, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Red" + ], + "rarity": [ + "Mythic Rare" + ] + } + ], + "colors": "BR", + "questTags": [ + "Goblin", + "Warrior", + "Humanoid", + "Territorial", + "Aggressive", + "Tribal", + "Small", + "IdentityRed", + "IdentityBlack", + "Minion" + ] +}, +{ + "name": "Goblin Warrior", + "sprite": "sprites/enemy/humanoid/goblin/wolf_rider.atlas", + "deck": [ + "decks/standard/goblin_mid.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 28, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Red" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "R", + "questTags": [ + "Goblin", + "Warrior", + "Humanoid", + "Territorial", + "Aggressive", + "Tribal", + "Small", + "IdentityRed", + "BiomeRed", + "Minion" + ] +}, +{ + "name": "Golem", + "nameOverride": "Rusted Golem", + "sprite": "sprites/enemy/construct/golem.atlas", + "deck": [ + "decks/standard/golem.json", + "decks/standard/rustic_golem.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.1, + "difficulty": 0.1, + "speed": 20, + "life": 13, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 1, + "editions": [ + "M22", + "M21" + ], + "colors": [ + "red" + ], + "rarity": [ + "rare" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 3, + "addMaxCount": 3 + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "GW", + "questTags": [ + "Golem", + "Construct", + "IdentityGreen", + "IdentityWhite", + "IdentitySelesnya", + "BiomeColorless" + ] +}, +{ + "name": "Golem Sentinel", + "sprite": "sprites/enemy/construct/golem_4.atlas", + "deck": [ + "decks/standard/golem_sentinel.dck", + "decks/standard/golem_sentinel_2.dck", + "decks/standard/golem_sentinel_3.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 20, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 200 + }, + { + "type": "card", + "probability": 1, + "count": 3, + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + } + ], + "colors": "C", + "questTags": [ + "Golem", + "IdentityColorless", + "Construct", + "Dungeon" + ] +}, +{ + "name": "Golgari Elf", + "sprite": "sprites/enemy/humanoid/elf/elf_golgari.atlas", + "deck": [ + "decks/standard/elf_golgari.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.2, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2 + }, + { + "type": "gold", + "probability": 0.7, + "count": 75, + "addMaxCount": 225 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Black" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Green", + "Black" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "BG", + "questTags": [ + "Elf", + "Humanoid", + "Tribal", + "IdentityBlack", + "IdentityGreen", + "IdentityGolgari", + "Leader" + ] +}, +{ + "name": "Golgari Fungus", + "sprite": "sprites/enemy/plant/fungus_golgari.atlas", + "deck": [ + "decks/standard/fungus_golgari.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "BG", + "questTags": [ + "Fungus", + "Inhuman", + "Nature", + "Wild", + "Subterranean", + "IdentityGreen", + "IdentityBlack", + "IdentityGolgari" + ] +}, +{ + "name": "Golgari Treefolk", + "sprite": "sprites/enemy/plant/treant_golgari.atlas", + "deck": [ + "decks/standard/treefolk_golgari.dck" + ], + "spawnRate": 1, + "difficulty": 0.2, + "speed": 16, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "colors": [ + "black", + "green" + ], + "rarity": [ + "rare", + "mythicrare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 150, + "addMaxCount": 150 + } + ], + "colors": "BG", + "questTags": [ + "Humanoid", + "Nature", + "Giant", + "Warrior", + "Territorial", + "IdentityBlack", + "IdentityGreen", + "IdentityGolgari" + ] +}, +{ + "name": "Gorgon", + "sprite": "sprites/enemy/monstrosity/gorgone.atlas", + "deck": [ + "decks/standard/gorgon.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "BG", + "questTags": [ + "Humanoid", + "Mythical", + "Loner", + "Stone", + "IdentityBlack", + "IdentityGreen", + "IdentityGolgari", + "BiomeGreen" + ] +}, +{ + "name": "Gorgon 2", + "nameOverride": "Gorgon Sculptor", + "sprite": "sprites/enemy/monstrosity/gorgonen.atlas", + "deck": [ + "decks/standard/gorgon_2.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "BG", + "questTags": [ + "Humanoid", + "Mythical", + "Loner", + "Stone", + "IdentityBlack", + "IdentityGreen", + "IdentityGolgari", + "BiomeGreen" + ] +}, +{ + "name": "Green Beast", + "nameOverride": "Giant Green Basilisk", + "sprite": "sprites/enemy/monstrosity/basilisk.atlas", + "deck": [ + "decks/standard/beast_green.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 22, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "G", + "questTags": [ + "Beast", + "Animal", + "Wild", + "Territorial", + "Nesting", + "IdentityGreen", + "BiomeGreen" + ] +}, +{ + "name": "Griffin", + "sprite": "sprites/enemy/monstrosity/griffin.atlas", + "deck": [ + "decks/standard/griffin.json" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 32, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "W", + "questTags": [ + "Bird", + "Predator", + "Wild", + "Nesting", + "Animal", + "Mythical", + "Flying", + "IdentityWhite", + "BiomeWhite" + ] +}, +{ + "name": "Guardian Angel", + "sprite": "sprites/enemy/celestial/akroma.atlas", + "deck": [ + "decks/miniboss/angel_rainbow_encounter.dck" + ], + "ai": "", + "difficulty": 0.2, + "speed": 20, + "life": 50, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "randomCard", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "rarity": [ + "rare", + "mythicrare" + ] + } + ], + "colors": "WUBRG", + "questTags": [ + "Special Encounter" + ] +}, +{ + "name": "Harpy", + "sprite": "sprites/enemy/monstrosity/harpy.atlas", + "deck": [ + "decks/standard/harpy.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 28, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "B", + "questTags": [ + "Flying", + "Humanoid", + "Nesting", + "Thief", + "IdentityBlack", + "BiomeBlack" + ] +}, +{ + "name": "Harpy 2", + "nameOverride": "Harpy Crone", + "sprite": "sprites/enemy/monstrosity/harpy_2.atlas", + "deck": [ + "decks/standard/harpy_2.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 28, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "BU", + "questTags": [ + "Flying", + "Humanoid", + "Nesting", + "Thief", + "IdentityBlack", + "IdentityBlue", + "IdentityDimir", + "BiomeBlack" + ] +}, +{ + "name": "Heart-Piercer Manticore", + "sprite": "sprites/enemy/monstrosity/heartpiercer_manticore.atlas", + "deck": [ + "decks/standard/manticore.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 18, + "scale": 0.9, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 1, + "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": "U", + "questTags": [ + "BiomeRed", + "IdentityRed", + "Manticore", + "Wild", + "Beast" + ] +}, +{ + "name": "Hellhound", + "sprite": "sprites/enemy/fiend/hellhound_2.atlas", + "deck": [ + "decks/standard/hellhound.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "BR", + "questTags": [ + "Aberration", + "Animal", + "Predator", + "Unholy", + "Beast", + "Subterranean", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "BiomeRed" + ] +}, +{ + "name": "Hidden Bush", + "sprite": "sprites/enemy/plant/hiddenbush.atlas", + "deck": [ + "decks/standard/plant.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "scale": 0.75, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "GU", + "questTags": [ + "Beast", + "Wild", + "IdentityGreen", + "Hidden", + "Sneaky", + "Plant" + ] +}, +{ + "name": "Hidden Snake", + "sprite": "sprites/enemy/beast/cobradungeon.atlas", + "deck": [ + "decks/standard/snake.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "scale": 0.5, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "GU", + "questTags": [ + "Snake", + "Hidden", + "Sneaky", + "Ambush", + "IdentityGreen" + ] +}, +{ + "name": "High Cultist", + "sprite": "sprites/enemy/humanoid/human/warlock/high_cultist.atlas", + "deck": [ + "decks/standard/cultist.dck" + ], + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare", + "mythicrare" + ], + "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": "B", + "questTags": [ + "Human", + "Disguised", + "Unholy", + "IdentityBlack" + ] +}, +{ + "name": "High Elf", + "sprite": "sprites/enemy/humanoid/elf/druid_2.atlas", + "deck": [ + "decks/standard/elf_good.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 26, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Green" + ], + "rarity": [ + "Mythic Rare" + ] + } + ], + "colors": "BG", + "questTags": [ + "Elf", + "Nature", + "Wizard", + "Territorial", + "Mystic", + "IdentityGreen", + "IdentityBlack", + "BiomeGreen", + "Minion" + ] +}, +{ + "name": "High Vampire", + "sprite": "sprites/enemy/undead/vampire_2.atlas", + "deck": [ + "decks/standard/vampire.json" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "B", + "questTags": [ + "Undead", + "Vampire", + "Unholy", + "Necromancer", + "Flying", + "Leader", + "Nocturnal", + "IdentityBlack", + "BiomeBlack" + ] +}, +{ + "name": "Hippo", + "nameOverride": "Giant Bull Hippo", + "sprite": "sprites/enemy/beast/hippo.atlas", + "deck": [ + "decks/standard/hippo.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "scale": 0.6, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Green" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "G", + "questTags": [ + "Beast", + "Wild", + "Huge", + "Forest", + "Water", + "Territorial", + "IdentityGreen" + ] +}, +{ + "name": "Homarid", + "nameOverride": "Homarid Explorer", + "sprite": "sprites/enemy/monstrosity/homarid.atlas", + "deck": [ + "decks/standard/homarid.dck" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + } + ], + "questTags": [ + "Tiny", + "Insect", + "Nature", + "Territorial", + "Predator", + "Ambush", + "IdentityBlack", + "IdentityGreen", + "IdentityGolgari", + "BiomeRed", + "BiomeWhite", + "BiomeBlue" + ] +}, +{ + "name": "Horror", + "nameOverride": "Monstrous Leech", + "sprite": "sprites/enemy/aberration/leech_2.atlas", + "deck": [ + "decks/standard/horror.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery", + "Land" + ] + }, + { + "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": "BU", + "questTags": [ + "Aberration", + "Inhuman", + "IdentityBlue", + "IdentityBlack", + "IdentityDimir", + "BiomeBlue", + "BiomeBlack" + ] +}, +{ + "name": "Horror of Tibalt", + "sprite": "sprites/enemy/fiend/akaname.atlas", + "deck": [ + "decks/standard/tibalt_horror.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "scale": 0.8, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "rare", + "Mythic Rare", + "Rare", + "Uncommon" + ], + "cardTypes": [ + "Creature", + "Instant", + "Artifact", + "Enchantment" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "BU", + "questTags": [ + "Aberration", + "Inhuman", + "IdentityBlue", + "IdentityBlack", + "IdentityDimir", + "BiomeBlue", + "BiomeBlack" + ] +}, +{ + "name": "Holy Paladin", + "sprite": "sprites/enemy/humanoid/human/knight/paladin_large.atlas", + "deck": [ + "decks/standard/holypaladin.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "scale": 0.7, + "life": 25, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 4, + "colors": [ + "White" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 200 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 30, + "addMaxCount": 20 + } + ], + "colors": "W", + "questTags": [ + "IdentityWhite", + "Paladin", + "Human", + "Holy", + "Leader" + ] +}, +{ + "name": "Royal King", + "sprite": "sprites/enemy/humanoid/human/knight/king_large.atlas", + "deck": [ + "decks/standard/whiteking.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "scale": 0.7, + "life": 25, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 4, + "colors": [ + "White" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 200 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 30, + "addMaxCount": 20 + } + ], + "colors": "W", + "questTags": [ + "IdentityWhite", + "Warrior", + "Human", + "Holy", + "King" + ] +}, +{ + "name": "Horse", + "sprite": "sprites/enemy/beast/horseblack.atlas", + "deck": [ + "decks/standard/horse.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "scale": 0.5, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "GW", + "questTags": [ + "Animal", + "Domesticated", + "Farm", + "Prey", + "IdentityGreen", + "IdentityWhite", + "IdentitySelesnya" + ] +}, +{ + "name": "Sunmare", + "sprite": "sprites/enemy/beast/horsearabian.atlas", + "deck": [ + "decks/standard/horse.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "scale": 0.5, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "GW", + "questTags": [ + "Animal", + "Domesticated", + "Farm", + "Prey", + "IdentityGreen", + "IdentityWhite", + "IdentitySelesnya" + ] +}, +{ + "name": "Horseman", + "nameOverride": "Human Horseman", + "sprite": "sprites/enemy/humanoid/human/knight/cavalier_2.atlas", + "deck": [ + "decks/standard/horsemanship.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "White" + ], + "rarity": [ + "Mythic Rare" + ] + } + ], + "colors": "UW", + "questTags": [ + "Human", + "Soldier", + "Mounted", + "IdentityBlue", + "IdentityWhite", + "IdentityAzorius", + "BiomeWhite", + "Minion" + ] +}, +{ + "name": "Human", + "nameOverride": "Human Footsoldier", + "sprite": "sprites/enemy/humanoid/human/soldier/pikeman.atlas", + "deck": [ + "decks/standard/human_bad.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "White" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "BRW", + "questTags": [ + "Human", + "Warrior", + "IdentityWhite", + "IdentityBlack", + "IdentityRed", + "IdentityMardu", + "BiomeWhite" + ] +}, +{ + "name": "Human Bard", + "sprite": "sprites/enemy/humanoid/human/bard/humanbard.atlas", + "deck": [ + "decks/standard/humanbard.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 3, + "rarity": [ + "common", + "uncommon", + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 50 + } + ], + "colors": "RW", + "questTags": [ + "Human", + "Soldier", + "IdentityWhite", + "IdentityRed", + "IdentityGruul", + "BiomeWhite" + ] +}, +{ + "name": "Human Captain", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/human/knight/braveknight.atlas", + "deck": [ + "decks/standard/humanelite.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "scale": 1.25, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 3, + "colors": [ + "White" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + } + ], + "colors": "UW", + "questTags": [ + "Human", + "IdentityAzorius", + "Archaeologist", + "Scientist", + "Artificer" + ] +}, +{ + "name": "Human elite", + "nameOverride": "Legionnaire", + "sprite": "sprites/enemy/humanoid/human/soldier/legionite.atlas", + "deck": [ + "decks/standard/human_good.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "White" + ], + "rarity": [ + "Mythic Rare" + ] + } + ], + "colors": "W", + "questTags": [ + "Human", + "Soldier", + "Wandering", + "Leader", + "IdentityWhite", + "BiomeWhite" + ] +}, +{ + "name": "Human guard", + "nameOverride": "Human Guard", + "sprite": "sprites/enemy/humanoid/human/soldier/swordsman.atlas", + "deck": [ + "decks/standard/human_mid.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "Common", + "Uncommon", + "Rare", + "Mythic Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 30 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "White" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "BW", + "questTags": [ + "Human", + "Territorial", + "Warrior", + "IdentityWhite", + "IdentityBlack", + "IdentityOrzhov", + "BiomeWhite" + ] +}, +{ + "name": "Human Mercenary", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/swordsman_3.atlas", + "deck": [ + "decks/standard/humanmercenary.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GW", + "questTags": [ + "Soldier", + "Human", + "Religious", + "IdentityGreen", + "IdentityWhite", + "IdentitySelesnya", + "Mercenary", + "Minion" + ] +}, +{ + "name": "Hydra", + "sprite": "sprites/enemy/monstrosity/hydra.atlas", + "deck": [ + "decks/standard/hydra.json" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 15, + "scale": 1.5, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Green" + ], + "rarity": [ + "Mythic Rare" + ] + } + ], + "colors": "G", + "questTags": [ + "Wurm", + "Mythical", + "Giant", + "Aberration", + "IdentityGreen", + "BiomeGreen" + ] +}, +{ + "name": "The Hydra of Shandalaar", + "sprite": "sprites/enemy/monstrosity/hydra_large.atlas", + "deck": [ + "decks/standard/hydraboss.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 15, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 1, + "count": 150, + "addMaxCount": 250 + }, + { + "type": "card", + "probability": 1, + "count": 4, + "colors": [ + "Green" + ], + "rarity": [ + "Mythic Rare" + ] + } + ], + "colors": "G", + "questTags": [ + "Wurm", + "Mythical", + "Giant", + "Aberration", + "IdentitySimic" + ] +}, +{ + "name": "Holy Apparition", + "sprite": "sprites/enemy/celestial/seraphim.atlas", + "deck": [ + "decks/standard/seraphim.dck" + ], + "ai": "", + "spawnRate": 0.2, + "difficulty": 0.1, + "speed": 35, + "scale": 0.8, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "W", + "questTags": [ + "IdentityWhite", + "Large", + "Holy", + "Celestial", + "Arcane", + "Magical" + ] +}, +{ + "name": "Ibis", + "sprite": "sprites/enemy/beast/ibis.atlas", + "deck": [ + "decks/standard/bird_gu.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.3, + "difficulty": 0.1, + "speed": 25, + "scale": 1.3, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "GU", + "questTags": [ + "Bird", + "Wild", + "Flying", + "IdentityGreen", + "IdentityBlue", + "IdentitySimic", + "BiomeGreen", + "BiomeBlue" + ] +}, +{ + "name": "Ibis-headed Aven Warrior", + "sprite": "sprites/enemy/humanoid/aven/ibisheadedaven.atlas", + "deck": [ + "decks/standard/amonkhet_aven_u.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "U", + "questTags": [ + "Humanoid", + "Initiate", + "Aggressive", + "Aven", + "Flying", + "Tribal", + "IdentityBlue", + "BiomeBlue", + "Warrior" + ] +}, +{ + "name": "Ice Elemental", + "sprite": "sprites/enemy/elemental/iceelemental2.atlas", + "deck": [ + "decks/standard/ice_elemental.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 16, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 4, + "addMaxCount": 6, + "rarity": [ + "Common", + "Rare", + "Uncommon" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 15, + "addMaxCount": 85 + } + ], + "colors": "R", + "questTags": [ + "Magical", + "Elemental", + "Aberration", + "Loner", + "Mythical", + "IdentitySelesnya" + ] +}, +{ + "name": "Illusionist", + "sprite": "sprites/enemy/humanoid/human/wizard/blue_wiz2.atlas", + "deck": [ + "decks/standard/illusion.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 6, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "rare" + ] + } + ], + "colors": "U", + "questTags": [ + "Human", + "Wizard", + "Illusionist", + "Scientist", + "IdentityBlue", + "BiomeBlue" + ] +}, +{ + "name": "Immersturm Demon", + "sprite": "sprites/enemy/fiend/devil_2.atlas", + "deck": [ + "decks/standard/immersturm_demon.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "Uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "BR", + "questTags": [ + "Demon", + "Humanoid", + "Unholy", + "Fire", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "BiomeRed" + ] +}, +{ + "name": "Khenra Warrior", + "sprite": "sprites/enemy/humanoid/khenra/jackalwarrior.atlas", + "deck": [ + "decks/standard/jackal.dck" + ], + "ai": "", + "spawnRate": 0.3, + "difficulty": 0.1, + "speed": 20, + "scale": 0.5, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + } + ], + "questTags": [ + "Humanoid", + "Warrior", + "Aggressive", + "IdentityRed", + "IdentityGreen", + "IdentityGruul", + "BiomeRed" + ] +}, +{ + "name": "Jace", + "sprite": "sprites/enemy/humanoid/human/wizard/jace.atlas", + "deck": [ + "decks/miniboss/jace.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "scale": 0.5, + "life": 40, + "rewards": [ + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Jace, the Mind Sculptor" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Jace, the Perfected Mind" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Jace's Defeat" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Treasure Cruise" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Castaway's Despair" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Counterspell" + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 5000 + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Jace's Signature Hoodie" + }, + { + "type": "shards", + "probability": 1, + "count": 30, + "addMaxCount": 30 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "colors": "UW", + "questTags": [ + "Boss", + "Jace", + "Planeswalker", + "Illusionist", + "IdentityBlue", + "IdentityWhite", + "IdentityAzorius" + ], + "gamesPerMatch": 3 +}, +{ + "name": "Jellyfish", + "sprite": "sprites/enemy/beast/jellyfish.atlas", + "deck": [ + "decks/standard/jellyfish.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "questTags": [ + "Swimming", + "Animal", + "Territorial", + "Water", + "IdentityBlue", + "BiomeBlue" + ] +}, +{ + "name": "Kavu", + "sprite": "sprites/enemy/monstrosity/kavu.atlas", + "deck": [ + "decks/standard/kavu.dck", + "decks/standard/kavu_domain.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "RGW", + "questTags": [ + "Kavu", + "Animal", + "Beast", + "Wild", + "Nature", + "Nesting", + "Territorial", + "Tribal", + "IdentityGreen", + "IdentityWhite", + "IdentityRed", + "IdentityNaya", + "BiomeGreen", + "BiomeRed" + ] +}, +{ + "name": "Khan", + "nameOverride": "Human Raider", + "sprite": "sprites/enemy/humanoid/human/knight/cavalier.atlas", + "deck": [ + "decks/standard/mardu.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "BRW", + "questTags": [ + "Mounted", + "Human", + "Warrior", + "Aggressive", + "IdentityBlack", + "IdentityRed", + "IdentityWhite", + "IdentityMardu", + "BiomeRed" + ] +}, +{ + "name": "Kiora", + "sprite": "sprites/enemy/humanoid/merfolk/kiora.atlas", + "deck": [ + "decks/miniboss/kiora.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.8, + "speed": 31, + "scale": 0.35, + "life": 40, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 5000 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Bident of Thassa" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Kiora, the Tide's Fury" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Kiora, the Crashing Wave" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Kiora Bests the Sea God" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Kiora, Behemoth Beckoner" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Kiora, Master of the Depths" + }, + { + "type": "card", + "probability": 0.5, + "count": 4, + "cardName": "Kiora's Follower" + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Kiora's Bident" + }, + { + "type": "shards", + "probability": 1, + "count": 20, + "addMaxCount": 30 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "colors": "UG", + "questTags": [ + "Planeswalker", + "Kiora", + "Boss", + "Merfolk", + "Wizard", + "Swimming", + "Water", + "IdentityGreen", + "IdentityBlue", + "IdentitySimic" + ], + "gamesPerMatch": 3 +}, +{ + "name": "Knight", + "nameOverride": "Human Knight", + "sprite": "sprites/enemy/humanoid/human/knight/paladin.atlas", + "deck": [ + "decks/standard/knight.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "White" + ], + "rarity": [ + "Mythic Rare" + ] + } + ], + "colors": "W", + "questTags": [ + "Human", + "Knight", + "Warrior", + "IdentityWhite", + "BiomeWhite" + ] +}, +{ + "name": "Knight Mercenary", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/human/knight/cavalier_2.atlas", + "deck": [ + "decks/standard/knightmercenary.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "UW", + "questTags": [ + "Soldier", + "Human", + "Religious", + "IdentityWhite", + "Mercenary", + "IdentityBlue", + "IdentityAzorius", + "Minion" + ] +}, +{ + "name": "Kobold Dragoncaller", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/kobold/kobolddragoncaller.atlas", + "deck": [ + "decks/standard/kobolddragoncaller.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "scale": 0.75, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "RB", + "questTags": [ + "Kobold", + "Coward", + "Sneaky", + "Small", + "Humanoid", + "Thief", + "IdentityRed", + "IdentityBlack", + "IdentityRakdos", + "BiomeRed", + "Dragon", + "Wizard" + ] +}, +{ + "name": "Kobold Pyromancer", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/kobold/koboldpyromancer.atlas", + "deck": [ + "decks/standard/pyromancer.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "scale": 0.75, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "RB", + "questTags": [ + "Kobold", + "Coward", + "Sneaky", + "Small", + "Humanoid", + "Thief", + "IdentityRed", + "IdentityBlack", + "IdentityRakdos", + "BiomeRed", + "Pyromancer", + "Wizard" + ] +}, +{ + "name": "Kobold Shaman", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/kobold/koboldshaman.atlas", + "deck": [ + "decks/standard/roshnakhtheroic.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "scale": 0.75, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "RB", + "questTags": [ + "Kobold", + "Coward", + "Sneaky", + "Small", + "Humanoid", + "Thief", + "IdentityRed", + "IdentityBlack", + "IdentityRakdos", + "BiomeRed", + "Shaman" + ] +}, +{ + "name": "Kobold Slinger", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/kobold/koboldslinger.atlas", + "deck": [ + "decks/standard/kobold.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "scale": 0.75, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "RB", + "questTags": [ + "Kobold", + "Coward", + "Sneaky", + "Small", + "Humanoid", + "Thief", + "IdentityRed", + "IdentityBlack", + "IdentityRakdos", + "BiomeRed", + "Slinger", + "Archer" + ] +}, +{ + "name": "Kobold Trapmaster", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/kobold/koboldtrapmaster.atlas", + "deck": [ + "decks/standard/koboldtrapmaster.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "scale": 0.75, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "RB", + "questTags": [ + "Kobold", + "Coward", + "Sneaky", + "Small", + "Humanoid", + "Thief", + "IdentityRed", + "IdentityBlack", + "IdentityRakdos", + "BiomeRed", + "Trapmaster" + ] +}, +{ + "name": "Kobold Warrior", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/kobold/koboldwarrior.atlas", + "deck": [ + "decks/standard/kobold.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "scale": 0.75, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "RB", + "questTags": [ + "Kobold", + "Coward", + "Sneaky", + "Small", + "Humanoid", + "IdentityRed", + "IdentityBlack", + "IdentityRakdos", + "BiomeRed", + "Warrior" + ] +}, +{ + "name": "Kobold Worker", + "sprite": "sprites/enemy/humanoid/kobold/koboldworker.atlas", + "deck": [ + "decks/standard/koboldworker.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "scale": 0.75, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "RB", + "questTags": [ + "Kobold", + "Coward", + "Sneaky", + "Small", + "Humanoid", + "Thief", + "IdentityRed", + "IdentityBlack", + "IdentityRakdos", + "BiomeRed", + "Worker" + ] +}, +{ + "name": "Kor Warrior", + "sprite": "sprites/enemy/humanoid/kor/mineguard.atlas", + "deck": [ + "decks/standard/kor_warrior.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "RW", + "questTags": [ + "Humanoid", + "Warrior", + "Kor", + "Tribal", + "IdentityRed", + "IdentityWhite", + "IdentityBoros", + "BiomeWhite" + ] +}, +{ + "name": "Ladybug", + "sprite": "sprites/enemy/beast/ladybug.atlas", + "deck": [ + "decks/standard/ladybug.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 30, + "scale": 0.5, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 3, + "rarity": [ + "common", + "uncommon", + "rare" + ], + "cardTypes": [ + "Artifact", + "Creature", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "G", + "questTags": [ + "Insect", + "Animal", + "Wild", + "Nesting", + "Swarming", + "Flying", + "Tiny", + "IdentityWhite", + "IdentityBlack", + "IdentityGreen", + "IdentityAbzan", + "BiomeGreen" + ] +}, +{ + "name": "Lich", + "sprite": "sprites/enemy/undead/lich_2.atlas", + "deck": [ + "decks/standard/lich.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 20, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "B", + "questTags": [ + "Lich", + "Undead", + "Necromancer", + "Unholy", + "IdentityBlack", + "BiomeBlack" + ] +}, +{ + "name": "Lathliss", + "sprite": "sprites/enemy/dragon/lathiss.atlas", + "deck": [ + "decks/boss/lathliss.dck" + ], + "ai": "", + "boss": true, + "flying": true, + "speed": 1, + "scale": 1.5, + "life": 60, + "rewards": [ + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Lightning Bolt" + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Red Key" + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 250 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Lathliss, Dragon Queen" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Torbran, Thane of Red Fell" + }, + { + "type": "life", + "probability": 1, + "count": 1 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + } + ], + "equipment": [ + "Mox Ruby" + ], + "colors": "R", + "questTags": [ + "IdentityRed", + "Flying", + "Dragon", + "Huge", + "Boss", + "Lathliss" + ], + "gamesPerMatch": 3 +}, +{ + "name": "Leonin Weaponmaster", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/leonin/lion_2.atlas", + "deck": [ + "decks/standard/leoninswordsmith.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 27, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 3, + "subTypes": [ + "Equipment" + ], + "cardTypes": [ + "Artifact" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "GW", + "questTags": [ + "Cat", + "Humanoid", + "Soldier", + "IdentityGreen", + "IdentityWhite", + "IdentitySelesnya", + "BiomeWhite", + "Leonin", + "Armorer", + "Equipments", + "Minion" + ] +}, +{ + "name": "Leonin Warrior", + "sprite": "sprites/enemy/humanoid/leonin/lion.atlas", + "deck": [ + "decks/standard/leoninwarrior.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 27, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "cardText": "Leonin" + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "GW", + "questTags": [ + "Cat", + "Humanoid", + "Soldier", + "IdentityGreen", + "IdentityWhite", + "IdentitySelesnya", + "BiomeWhite", + "Leonin", + "Minion" + ] +}, +{ + "name": "Lightning Elemental", + "sprite": "sprites/enemy/elemental/lightningelemental.atlas", + "deck": [ + "decks/standard/lightning_elemental.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 32, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 2, + "rarity": [ + "rare" + ], + "colorType": "Colorless" + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Elemental", + "Lightning", + "Inhuman", + "IdentityRed" + ] +}, +{ + "name": "Liliana", + "sprite": "sprites/enemy/humanoid/human/wizard/black_wiz3.atlas", + "deck": [ + "decks/miniboss/liliana_zombies.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 70, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Liliana of the Dark Realms" + }, + { + "type": "Union", + "probability": 1, + "count": 4, + "cardUnion": [ + { + "count": 1, + "subTypes": [ + "Liliana" + ] + }, + { + "count": 1, + "colors": [ + "black" + ], + "superTypes": [ + "Legend", + "Legendary" + ], + "cardText": "Liliana" + }, + { + "count": 1, + "cardName": "Oath of Liliana" + }, + { + "count": 1, + "cardName": "Pyromancer's Goggles" + }, + { + "count": 1, + "cardName": "Pyromancer's Gauntlet" + }, + { + "count": 1, + "cardName": "Chandra's Regulator" + } + ] + }, + { + "count": 1, + "cardName": "Liliana's Defeat" + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 4, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 9000 + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Liliana's Stone" + } + ], + "colors": "B", + "questTags": [ + "Human", + "Wizard", + "Necromancer", + "Planeswalker", + "Boss", + "Liliana", + "Death", + "IdentityBlack" + ], + "gamesPerMatch": 3 +}, +{ + "name": "Liliana's Alchemist", + "sprite": "sprites/enemy/humanoid/human/wizard/dimir_wiz.atlas", + "deck": [ + "decks/standard/dimir_ninja.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.2, + "speed": 24, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "rare", + "mythicrare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 150, + "addMaxCount": 150 + } + ], + "colors": "BG", + "questTags": [ + "Wizard", + "Necromancer", + "IdentityBlack", + "IdentityBlue", + "IdentityDimir", + "Poison", + "Liliana" + ] +}, +{ + "name": "Liliana's Herbalist", + "sprite": "sprites/enemy/humanoid/human/wizard/black_wizard.atlas", + "deck": [ + "decks/standard/lilianas_herbalist.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.2, + "speed": 24, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "rare", + "mythicrare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 150, + "addMaxCount": 150 + } + ], + "colors": "BG", + "questTags": [ + "Wizard", + "Necromancer", + "IdentityBlack", + "IdentityGreen", + "IdentityGolgari", + "Poison", + "Liliana" + ] +}, +{ + "name": "Lion", + "sprite": "sprites/enemy/beast/lion.atlas", + "deck": [ + "decks/standard/lion.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 15, + "scale": 0.9, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "W", + "questTags": [ + "Cat", + "Animal", + "IdentityWhite", + "Large", + "Hunter", + "BiomeWhite" + ] +}, +{ + "name": "Lorthos", + "sprite": "sprites/enemy/monstrosity/lorthos.atlas", + "deck": [ + "decks/boss/lorthos.dck" + ], + "ai": "", + "boss": true, + "speed": 1, + "scale": 1.5, + "life": 60, + "rewards": [ + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Lorthos, the Tidemaker" + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Blue Key" + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 250 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "life", + "probability": 1, + "count": 1 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Windfall" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Force of Will" + } + ], + "equipment": [ + "Mox Sapphire" + ], + "colors": "U", + "questTags": [ + "Boss", + "Water", + "Octopus", + "IdentityBlue", + "Lorthos" + ], + "gamesPerMatch": 3 +}, +{ + "name": "Mageripper", + "sprite": "sprites/enemy/monstrosity/mageripper.atlas", + "deck": [ + "decks/standard/mageripper.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "scale": 0.8, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "cardTypes": [ + "Creature", + "Instant", + "Enchantment" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "Rare" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "GUR", + "questTags": [ + "Mythical", + "Insect", + "Monster", + "Identity Temur", + "Insect" + ] +}, +{ + "name": "Maelstrom Angel", + "sprite": "sprites/enemy/celestial/maelstrom_angel.atlas", + "deck": [ + "decks/standard/maelstromangel.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 20, + "scale": 0.8, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "cardTypes": [ + "Creature", + "Instant", + "Enchantment" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "Rare" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "W", + "questTags": [ + "Angel", + "Floating", + "Holy", + "Humanoid", + "IdentityWhite", + "Mythical", + "Warrior" + ] +}, +{ + "name": "Magma Elemental", + "sprite": "sprites/enemy/elemental/magmaelemental.atlas", + "deck": [ + "decks/standard/magma_elemental.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 2, + "rarity": [ + "rare" + ], + "colorType": "Colorless" + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Humanoid", + "Fire", + "Elemental", + "Subterranean", + "IdentityRed" + ] +}, +{ + "name": "Magma Fire Elemental", + "sprite": "sprites/enemy/elemental/magmafireelemental.atlas", + "deck": [ + "decks/standard/magma_elemental.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.5, + "speed": 15, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 4, + "colors": [ + "Red" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Aggressive", + "BiomeRed", + "Elemental", + "Golem", + "Inhuman" + ] +}, +{ + "name": "Master Black Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/black_wiz3.atlas", + "deck": [ + "decks/standard/blackwizard_hard_gravepact.dck", + "decks/standard/blackwizard_hard_knight.dck", + "decks/standard/blackwizard_hard_liliana.dck", + "decks/standard/blackwizard_hard_sacrifice.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Uncommon", + "Rare", + "Mythic Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 150 + }, + { + "type": "shards", + "probability": 1, + "count": 2, + "addMaxCount": 4 + } + ], + "colors": "B", + "questTags": [ + "Wizard", + "Necromancer", + "IdentityBlack", + "BiomeColorless", + "BiomeBlack" + ] +}, +{ + "name": "Master Blue Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/mage_2.atlas", + "deck": [ + "decks/standard/bluewizard_hard_control.dck", + "decks/standard/bluewizard_hard_control2.dck", + "decks/standard/bluewizard_hard_artifact.dck", + "decks/standard/bluewizard_hard_bounce.dck" + ], + "ai": "", + "flying": true, + "randomizeDeck": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Blue" + ], + "rarity": [ + "Uncommon", + "Rare", + "Mythic Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 150 + }, + { + "type": "shards", + "probability": 1, + "count": 2, + "addMaxCount": 4 + } + ], + "colors": "U", + "questTags": [ + "Human", + "Wizard", + "Illusionist", + "IdentityBlue", + "BiomeColorless", + "BiomeBlue" + ] +}, +{ + "name": "Master Green Wizard", + "sprite": "sprites/enemy/humanoid/elf/green_wiz3.atlas", + "deck": [ + "decks/standard/greenwizard_hard_ramp.dck", + "decks/standard/greenwizard_hard_rampbis.dck", + "decks/standard/greenwizard_hard_sapproling.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green" + ], + "rarity": [ + "Uncommon", + "Rare", + "Mythic Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 150 + }, + { + "type": "shards", + "probability": 1, + "count": 2, + "addMaxCount": 4 + } + ], + "colors": "G", + "questTags": [ + "Nature", + "Wizard", + "Human", + "IdentityGreen", + "BiomeGreen", + "BiomeColorless" + ] +}, +{ + "name": "Master Red Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/red_wiz3.atlas", + "deck": [ + "decks/standard/redwizard_hard_burn.dck", + "decks/standard/redwizard_hard_dragons.dck", + "decks/standard/redwizard_hard_fight.dck", + "decks/standard/redwizard_hard_lavaaxe.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Red" + ], + "rarity": [ + "Uncommon", + "Rare", + "Mythic Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 150 + }, + { + "type": "shards", + "probability": 1, + "count": 2, + "addMaxCount": 4 + } + ], + "colors": "R", + "questTags": [ + "Wizard", + "Human", + "Fire", + "Pyromancer", + "IdentityRed", + "BiomeRed", + "BiomeColorless" + ] +}, +{ + "name": "Master White Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/white_wiz3.atlas", + "deck": [ + "decks/standard/whitewizard_hard_humility.dck", + "decks/standard/whitewizard_hard_hatebears.dck", + "decks/standard/whitewizard_hard_humansoldier.dck", + "decks/standard/whitewizard_hard_armaggedon.dck", + "decks/standard/whitewizard_hard_enchantments.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "White" + ], + "rarity": [ + "Uncommon", + "Rare", + "Mythic Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 150 + }, + { + "type": "shards", + "probability": 1, + "count": 2, + "addMaxCount": 4 + } + ], + "colors": "W", + "questTags": [ + "Holy", + "Wizard", + "Human", + "IdentityWhite", + "BiomeColorless", + "BiomeWhite" + ] +}, +{ + "name": "Merfolk", + "nameOverride": "Merfolk Raider", + "sprite": "sprites/enemy/elemental/waterelemental.atlas", + "deck": [ + "decks/standard/merfolk_bad.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "U", + "questTags": [ + "Merfolk", + "Humanoid", + "Swimming", + "Tribal", + "Territorial", + "Water", + "IdentityBlue", + "BiomeBlue", + "Minion" + ] +}, +{ + "name": "Merfolk Avatar", + "sprite": "sprites/enemy/elemental/iceelemental.atlas", + "deck": [ + "decks/standard/merfolk_good.json" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Blue" + ], + "rarity": [ + "Mythic Rare" + ] + } + ], + "colors": "GU", + "questTags": [ + "Elemental", + "Merfolk", + "Tribal", + "Water", + "Humanoid", + "IdentityGreen", + "IdentityBlue", + "IdentitySimic", + "BiomeBlue", + "Minion" + ] +}, +{ + "name": "Merfolk Elite", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/merfolk/naga.atlas", + "deck": [ + "decks/standard/merfolk_elite.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "White" + ], + "rarity": [ + "Rare", + "common", + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "subTypes": [ + "Merfolk" + ] + } + ], + "colors": "UGW", + "questTags": [ + "Merfolk", + "Humanoid", + "Swimming", + "Territorial", + "Tribal", + "IdentityGreen", + "IdentityBlue", + "IdentityWhite", + "IdentityBant", + "Leader" + ] +}, +{ + "name": "Merfolk Fighter", + "sprite": "sprites/enemy/humanoid/merfolk/merfolk.atlas", + "deck": [ + "decks/standard/merfolk_lords.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.2, + "speed": 22, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1 + }, + { + "type": "gold", + "probability": 1, + "count": 100, + "addMaxCount": 150 + }, + { + "type": "card", + "probability": 0.65, + "count": 2, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.0035, + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Mythic Rare" + ] + } + ], + "colors": "GU", + "questTags": [ + "Merfolk", + "Humanoid", + "Swimming", + "Territorial", + "Tribal", + "IdentityGreen", + "IdentityBlue", + "IdentitySimic", + "BiomeBlue", + "Minion" + ] +}, +{ + "name": "Merfolk Lord", + "sprite": "sprites/enemy/humanoid/merfolk/merfolk_lord.atlas", + "deck": [ + "decks/standard/merfolk_lord2.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.25, + "speed": 25, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1 + }, + { + "type": "gold", + "probability": 1, + "count": 200, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 0.75, + "count": 2, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.005, + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Mythic Rare" + ] + } + ], + "colors": "GU", + "questTags": [ + "Merfolk", + "Humanoid", + "Tribal", + "Territorial", + "Water", + "Swimming", + "Leader", + "IdentityGreen", + "IdentityBlue", + "IdentitySimic", + "BiomeBlue" + ] +}, +{ + "name": "Merfolk Soldier", + "sprite": "sprites/enemy/humanoid/merfolk/mermaid.atlas", + "deck": [ + "decks/standard/merfolk_v_goblins.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 22, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "U", + "questTags": [ + "Merfolk", + "Humanoid", + "Tribal", + "Water", + "Swimming", + "Soldier", + "Territorial", + "IdentityBlue", + "BiomeBlue", + "Minion" + ] +}, +{ + "name": "Merfolk warrior", + "nameOverride": "Merfolk Warrior", + "sprite": "sprites/enemy/elemental/airelemental.atlas", + "deck": [ + "decks/standard/merfolk_mid.json" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "U", + "questTags": [ + "Merfolk", + "Humanoid", + "Water", + "Swimming", + "Territorial", + "Tribal", + "Warrior", + "IdentityBlue", + "BiomeBlue" + ] +}, +{ + "name": "Metallic Sliver", + "sprite": "sprites/enemy/aberration/sliver_black.atlas", + "deck": [ + "decks/standard/sliver_metallicsliver.dck" + ], + "ai": "", + "spawnRate": 0.5, + "speed": 24, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "count": 2, + "cardTypes": [ + "Creature" + ] + }, + { + "type": "deckCard", + "probability": 0.05, + "count": 1, + "cardTypes": [ + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "count": 2 + }, + { + "type": "gold", + "count": 150 + } + ], + "colors": "BUR", + "questTags": [ + "Tribal", + "Inhuman", + "Territorial", + "Subterranean", + "Nesting", + "Swarm", + "Construct", + "IdentityColorless" + ] +}, +{ + "name": "Mighty Djinn", + "sprite": "sprites/enemy/elemental/genie.atlas", + "deck": [ + "decks/standard/mighty_djinn.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 5, + "scale": 0.6, + "life": 25, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 3, + "addMaxCount": 7, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 50, + "addMaxCount": 95 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "U", + "questTags": [ + "Flying", + "Humanoid", + "Elemental", + "Wind", + "IdentityBlue", + "Djinn" + ] +}, +{ + "name": "Mimic", + "sprite": "sprites/enemy/aberration/mimic.atlas", + "deck": [ + "decks/standard/mimic.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "BU", + "questTags": [ + "Mimic", + "Sneaky", + "Ambush", + "Predator", + "Inhuman", + "IdentityBlack", + "IdentityBlue", + "IdentityDimir" + ] +}, +{ + "name": "Mindclaw Shaman", + "sprite": "sprites/enemy/humanoid/viashino/dreamwalker.atlas", + "deck": [ + "decks/standard/mindclaw_shaman.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 22, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare", + "mythicrare" + ], + "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": "BR", + "questTags": [ + "Viashino", + "Humanoid", + "Shaman", + "Tribal", + "Wizard", + "Leader", + "IdentityRed", + "IdentityBlack", + "IdentityRakdos", + "BiomeRed", + "BiomeBlack" + ] +}, +{ + "name": "Minotaur Flayer", + "sprite": "sprites/enemy/fiend/warden_2.atlas", + "deck": [ + "decks/standard/minotaur.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "BR", + "questTags": [ + "Territorial", + "Tribal", + "Minotaur", + "Warrior", + "Aggressive", + "Humanoid", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "BiomeRed" + ] +}, +{ + "name": "Minotaur", + "nameOverride": "Minotaur Warrior", + "sprite": "sprites/enemy/humanoid/minotaur/minotaur.atlas", + "deck": [ + "decks/standard/minotaur.json", + "decks/standard/minotaurblackredmadness.dck", + "decks/standard/minotaurmid.dck", + "decks/standard/minotaurmonored.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "R", + "questTags": [ + "Minotaur", + "Humanoid", + "Aggressive", + "Tribal", + "Territorial", + "IdentityRed", + "BiomeRed" + ] +}, +{ + "name": "Minotaur Warcaller", + "sprite": "sprites/enemy/humanoid/minotaur/minotaurlarge.atlas", + "deck": [ + "decks/standard/minotaur_monored_castle.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 80, + "scale": 0.5, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "colors": [ + "Red" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "R", + "questTags": [ + "Territorial", + "Tribal", + "Minotaur", + "Warrior", + "Aggressive", + "Humanoid", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "BiomeRed" + ] +}, +{ + "name": "Monk", + "sprite": "sprites/enemy/humanoid/human/cleric/monk.atlas", + "deck": [ + "decks/standard/monk.json" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 10, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "W", + "questTags": [ + "Human", + "Mystic", + "Passive", + "IdentityWhite", + "BiomeWhite" + ] +}, +{ + "name": "Monkey", + "sprite": "sprites/enemy/beast/monkey_small.atlas", + "deck": [ + "decks/standard/ragavan.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.8, + "speed": 18, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Red", + "Green" + ], + "rarity": [ + "Rare", + "Uncommon", + "Common" + ], + "subTypes": [ + "Monkey" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green", + "Red", + "Blue" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 200, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 20, + "addMaxCount": 10 + } + ], + "colors": "RG", + "questTags": [ + "Humanoid", + "Simian", + "Territorial", + "Animal", + "Wild", + "IdentityGreen", + "IdentityRed", + "IdentityTemur" + ] +}, +{ + "name": "Mummy", + "sprite": "sprites/enemy/undead/mummy.atlas", + "deck": [ + "decks/standard/mummy.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "scale": 0.7, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + } + ], + "questTags": [ + "Undead", + "Humanoid", + "Loner", + "Territorial", + "IdentityWhite", + "IdentityBlack", + "IdentityOrzhov", + "BiomeColorless", + "BiomeBlack", + "Minion" + ] +}, +{ + "name": "Myr Superion", + "sprite": "sprites/enemy/construct/myr.atlas", + "deck": [ + "decks/miniboss/myr_superion.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.5, + "speed": 20, + "scale": 2.5, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 200 + }, + { + "type": "card", + "probability": 1, + "count": 3, + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "rarity": [ + "Rare" + ] + } + ], + "colors": "C", + "questTags": [ + "Myr", + "IdentityColorless", + "Construct", + "Robot", + "Dungeon", + "Boss" + ], + "gamesPerMatch": 3 +}, +{ + "name": "Naga Warrior", + "sprite": "sprites/enemy/humanoid/naga/nagawarrior.atlas", + "deck": [ + "decks/standard/nagawarrior.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "BR", + "questTags": [ + "Humanoid", + "Aggressive", + "Naga", + "Snake", + "Tribal", + "IdentityGreen", + "BiomeWhite", + "IdentityBlue", + "IdentitySimic" + ] +}, +{ + "name": "Nahiri", + "sprite": "sprites/enemy/humanoid/kor/nahiri.atlas", + "deck": [ + "decks/miniboss/nahiri.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "scale": 0.5, + "life": 40, + "rewards": [ + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Nahiri, Heir of the Ancients" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Embercleave" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Skullclamp" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Lightning Bolt" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Wheel of Fortune" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Sword of Fire and Ice" + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 5000 + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Nahiri's Armory" + }, + { + "type": "shards", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "colors": "RW", + "questTags": [ + "Planeswalker", + "Kor", + "Stone", + "Boss", + "IdentityRed", + "IdentityWhite", + "IdentityBoros" + ] +}, +{ + "name": "Naked Mole Rat", + "sprite": "sprites/enemy/beast/nakedmolerat.atlas", + "deck": [ + "decks/standard/shrinemole.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 20, + "scale": 0.8, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green" + ], + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "Mythic Rare", + "Rare" + ], + "cardText": "Beast" + } + ], + "colors": "G", + "questTags": [ + "Animal", + "Territorial", + "Wild", + "Small", + "IdentityGreen", + "BiomeGreen" + ] +}, +{ + "name": "Nantuko Guard", + "sprite": "sprites/enemy/humanoid/nantuko/deadlymantis.atlas", + "deck": [ + "decks/standard/nantuko_morpher.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "scale": 0.6, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "subTypes": [ + "Eldrazi" + ], + "cardTypes": [ + "Creature" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "BGU", + "questTags": [ + "Insect", + "Humanoid", + "Wandering", + "Huge", + "IdentityBlack", + "IdentityGreen", + "IdentityBlue", + "IdentitySultai" + ] +}, +{ + "name": "Necrogoyf", + "sprite": "sprites/enemy/monstrosity/shardsoul_slayer.atlas", + "deck": [ + "decks/standard/necrogoyf.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "scale": 0.6, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "Rare", + "Uncommon", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 1, + "count": 10 + } + ], + "colors": "B", + "questTags": [ + "Humanoid", + "Aberration", + "Aggressive", + "Predator", + "Unholy", + "IdentityBlack" + ] +}, +{ + "name": "Necromancer", + "sprite": "sprites/enemy/humanoid/human/wizard/black_wiz2.atlas", + "deck": [ + "decks/standard/reanimator.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 3, + "addMaxCount": 6, + "rarity": [ + "uncommon", + "common" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 4, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 3, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + } + ], + "colors": "B", + "questTags": [ + "Necromancer", + "Unholy", + "Wizard", + "Human", + "IdentityBlack" + ] +}, +{ + "name": "Nezumi Leader", + "sprite": "sprites/enemy/humanoid/nezumi/nezumi_berserker.atlas", + "deck": [ + "decks/standard/rat_leader.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ], + "cardText": "Rat" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "questTags": [ + "Humanoid", + "Ninja", + "Bandit", + "Rat", + "Sneaky", + "Thief", + "Subterranean", + "Scavenger", + "IdentityBlack", + "BiomeBlack" + ] +}, +{ + "name": "Nezumi Ninja", + "sprite": "sprites/enemy/humanoid/nezumi/nezumi_ninja.atlas", + "deck": [ + "decks/standard/humanoidrat.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ], + "cardText": "Rat" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "questTags": [ + "Humanoid", + "Ninja", + "Bandit", + "Rat", + "Sneaky", + "Thief", + "Subterranean", + "Scavenger", + "IdentityBlack", + "BiomeBlack" + ] +}, +{ + "name": "Nightmare", + "sprite": "sprites/enemy/fiend/nightmare.atlas", + "deck": [ + "decks/standard/nightmare.dck" + ], + "ai": "", + "spawnRate": 0.3, + "difficulty": 0.8, + "speed": 18, + "scale": 0.65, + "life": 30, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Rare", + "Uncommon", + "Common" + ], + "subTypes": [ + "Nightmare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 200, + "addMaxCount": 100 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "RG", + "questTags": [ + "Monster", + "Horror", + "Hidden", + "IdentityBlack", + "Humanoid", + "Huge", + "Magic", + "Sneaky", + "Unholy" + ] +}, +{ + "name": "Octopus", + "sprite": "sprites/enemy/beast/octopus.atlas", + "deck": [ + "decks/standard/octopus.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "questTags": [ + "Water", + "Swimming", + "Predator", + "Ambush", + "Beast", + "Wild", + "Octopus", + "IdentityBlue", + "BiomeBlue" + ] +}, +{ + "name": "Ooze", + "sprite": "sprites/enemy/ooze/ooze.atlas", + "deck": [ + "decks/standard/ooze.json", + "decks/standard/ooze_greenblackred.dck", + "decks/standard/ooze_monogreen.dck", + "decks/standard/ooze_greenblue.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.3, + "difficulty": 0.1, + "speed": 15, + "scale": 0.6, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "UG", + "questTags": [ + "Aberration", + "Ambush", + "Nature", + "Nesting", + "Predator", + "Ooze", + "Subterranean", + "IdentityBlue", + "IdentityGreen", + "IdentitySimic", + "BiomeGreen", + "BiomeColorless" + ] +}, +{ + "name": "Ooze Boss", + "sprite": "sprites/enemy/ooze/giant_slime.atlas", + "deck": [ + "decks/miniboss/ooze_boss.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "life": 50, + "rewards": [ + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Slime-Covered Boots" + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 5000 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Experiment Kraj" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "The Mimeoplasm" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Dark Ritual" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Biogenic Ooze" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Gelatinous Cube" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Scavenging Ooze" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Rampant Growth" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Cultivate" + }, + { + "type": "shards", + "probability": 1, + "count": 50, + "addMaxCount": 50 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "colors": "GB", + "questTags": [ + "Leader", + "Ooze", + "Aberration", + "Ambush", + "Nature", + "Nesting", + "Subterranean", + "IdentityGreen", + "IdentityBlack", + "IdentityGolgari" + ], + "gamesPerMatch": 3 +}, +{ + "name": "Owl", + "sprite": "sprites/enemy/beast/owl.atlas", + "deck": [ + "decks/standard/owl.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "scale": 0.75, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "questTags": [ + "Bird", + "Animal", + "Domesticated", + "Flying", + "Nature", + "Wild", + "Nocturnal", + "Small", + "Predator", + "IdentityBlack", + "IdentityBlue", + "IdentityDimir", + "BiomeGreen", + "BiomeWhite", + "BiomeBlue" + ] +}, +{ + "name": "Orzhov Cleric", + "sprite": "sprites/enemy/humanoid/human/cleric/cleric_orzhov.atlas", + "deck": [ + "decks/standard/cleric_orzhov.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.2, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": 210, + "addMaxCount": 90 + } + ], + "colors": "WB", + "questTags": [ + "Human", + "Cleric", + "Religious", + "Wizard", + "Holy", + "Unholy", + "IdentityWhite", + "IdentityBlack", + "IdentityOrzhov" + ] +}, +{ + "name": "Penguin", + "sprite": "sprites/enemy/beast/penguin.atlas", + "deck": [ + "decks/standard/penguin.dck" + ], + "ai": "", + "spawnRate": 0.3, + "difficulty": 0.1, + "speed": 24, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "G", + "questTags": [ + "Territorial", + "Animal", + "Wild", + "IdentityBlue", + "Bird", + "Snow" + ] +}, +{ + "name": "Pirate", + "sprite": "sprites/enemy/humanoid/human/rogue/pirate.atlas", + "deck": [ + "decks/standard/pirate.dck" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 24, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "rarity": [ + "Common" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "rarity": [ + "Rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 30, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Red" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Blue" + ] + } + ], + "colors": "UR", + "questTags": [ + "Aggressive", + "Human", + "Warrior", + "Water", + "Bandit", + "Thief", + "IdentityBlue", + "IdentityRed", + "IdentityIzzet", + "BiomeColorless", + "BiomeBlue", + "Pirate" + ] +}, +{ + "name": "Pirate 2", + "nameOverride": "Buccaneer", + "sprite": "sprites/enemy/humanoid/human/rogue/pirate2.atlas", + "deck": [ + "decks/standard/pirate2.dck" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 24, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "rarity": [ + "Common" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "rarity": [ + "Rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 30, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Red" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Blue" + ] + } + ], + "colors": "BRU", + "questTags": [ + "Aggressive", + "Human", + "Warrior", + "Water", + "Bandit", + "Thief", + "IdentityBlack", + "IdentityBlue", + "IdentityRed", + "IdentityGrixis", + "Dungeon" + ] +}, +{ + "name": "Pirate 3", + "nameOverride": "Plunderer", + "sprite": "sprites/enemy/humanoid/human/rogue/pirate3.atlas", + "deck": [ + "decks/standard/pirate3.dck" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 24, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "rarity": [ + "Common" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "rarity": [ + "Rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 30, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Red" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Blue" + ] + } + ], + "colors": "BRU", + "questTags": [ + "Aggressive", + "Human", + "Warrior", + "Water", + "Bandit", + "Thief", + "IdentityBlack", + "IdentityBlue", + "IdentityRed", + "IdentityGrixis", + "Dungeon" + ] +}, +{ + "name": "Pirate Captain", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/human/rogue/pirate_captain.atlas", + "deck": [ + "decks/standard/pirate_captain.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 1, + "count": 5, + "rarity": [ + "Rare", + "common", + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + } + ], + "colors": "URB", + "questTags": [ + "Aggressive", + "Human", + "Warrior", + "Water", + "Bandit", + "Thief", + "IdentityBlue", + "IdentityRed", + "IdentityIzzet", + "IdentityJund", + "Leader", + "Pirate", + "Captain" + ] +}, +{ + "name": "Pirate Captain 2", + "nameOverride": "Pirate Captain", + "sprite": "sprites/enemy/humanoid/human/rogue/pirate3.atlas", + "deck": [ + "decks/standard/pirate_captain_2.dck" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "rarity": [ + "Common" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "rarity": [ + "Rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 30, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Black" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Black" + ] + } + ], + "colors": "B", + "questTags": [ + "Leader", + "Aggressive", + "Human", + "Warrior", + "Water", + "Bandit", + "Thief", + "IdentityBlack", + "Dungeon", + "Pirate", + "Captain" + ] +}, +{ + "name": "Pharaoh", + "sprite": "sprites/enemy/undead/pharaoh.atlas", + "deck": [ + "decks/standard/pharaoh.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "scale": 0.5, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "card", + "probability": 1, + "count": 5, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 100, + "addMaxCount": 150 + } + ], + "questTags": [ + "Undead", + "Humanoid", + "Loner", + "Territorial", + "IdentityWhite", + "IdentityBlack", + "IdentityOrzhov", + "BiomeColorless", + "BiomeBlack" + ] +}, +{ + "name": "Plant", + "sprite": "sprites/enemy/plant/plant.atlas", + "deck": [ + "decks/standard/plant.json", + "decks/standard/plant.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 0.8, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "questTags": [ + "Nature", + "Territorial", + "Inhuman", + "Prey", + "IdentityGreen", + "BiomeGreen" + ] +}, +{ + "name": "Poisonous Snake", + "nameOverride": "", + "sprite": "sprites/enemy/beast/snake_cobra.atlas", + "deck": [ + "decks/standard/poisonoussnake.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 0.9, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "White" + ], + "rarity": [ + "Rare", + "common", + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + } + ], + "colors": "G", + "questTags": [ + "Animal", + "Beast", + "Snake", + "Cobra", + "Lizard", + "Sneaky", + "IdentityGreen" + ] +}, +{ + "name": "Polar Bear", + "sprite": "sprites/enemy/beast/polarbear.atlas", + "deck": [ + "decks/standard/polarbear.dck" + ], + "ai": "", + "spawnRate": 0.3, + "difficulty": 0.1, + "speed": 24, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "G", + "questTags": [ + "Territorial", + "Animal", + "Wild", + "Domesticated", + "IdentityBlue", + "IdentityGreen", + "Snow" + ] +}, +{ + "name": "Porcupine", + "sprite": "sprites/enemy/beast/porcupine.atlas", + "deck": [ + "decks/standard/porcupine.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 20, + "scale": 0.7, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green" + ], + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "Mythic Rare", + "Rare" + ], + "cardText": "Beast" + } + ], + "colors": "GR", + "questTags": [ + "Animal", + "Territorial", + "Wild", + "Small", + "IdentityGruul", + "BiomeRed" + ] +}, +{ + "name": "Blue Prototype", + "sprite": "sprites/enemy/construct/prototype_blue.atlas", + "deck": [ + "decks/standard/prototype_blue.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.3, + "speed": 20, + "life": 18, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "common", + "uncommon" + ], + "cardTypes": [ + "Artifact" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ], + "colorType": "Colorless", + "cardText": "{C}" + }, + { + "type": "shards", + "probability": 1, + "count": 10 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Blue" + ], + "cardTypes": [ + "Artifact" + ] + } + ], + "colors": "U", + "questTags": [ + "Guardian", + "Artifact", + "Furnace", + "IdentityColorless", + "IdentityBlue", + "Construct", + "Robot" + ] +}, +{ + "name": "Green Prototype", + "sprite": "sprites/enemy/construct/prototype_green.atlas", + "deck": [ + "decks/standard/prototype_green.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.3, + "speed": 20, + "life": 18, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "common", + "uncommon" + ], + "cardTypes": [ + "Artifact" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ], + "colorType": "Colorless", + "cardText": "{C}" + }, + { + "type": "shards", + "probability": 1, + "count": 10 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Green" + ], + "cardTypes": [ + "Artifact" + ] + } + ], + "colors": "G", + "questTags": [ + "Guardian", + "Artifact", + "IdentityColorless", + "IdentityGreen", + "Construct", + "Prototype", + "Robot" + ] +}, +{ + "name": "Priest Fanatic", + "sprite": "sprites/enemy/humanoid/human/cleric/fanatic_priest.atlas", + "deck": [ + "decks/standard/fanaticpriest.dck" + ], + "ai": "", + "spawnRate": 0.2, + "difficulty": 0.1, + "speed": 35, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "W", + "questTags": [ + "IdentityWhite", + "Cleric", + "Priest", + "Human", + "Holy", + null + ] +}, +{ + "name": "Pyromancer", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/human/shaman/pyromancer.atlas", + "deck": [ + "decks/standard/pyromancer.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "scale": 0.75, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 3, + "colors": [ + "Red" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 5, + "addMaxCount": 10 + } + ], + "colors": "R", + "questTags": [ + "Human", + "Fire", + "Pyromancer", + "Wizard", + "IdentityRed", + "Lightning", + "Magic" + ] +}, +{ + "name": "Orc Brute", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/orc/orc_brute.atlas", + "deck": [ + "decks/standard/orc_brute.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "scale": 0.65, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 3, + "colors": [ + "Red" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 5, + "addMaxCount": 10 + } + ], + "colors": "BR", + "questTags": [ + "IdentityGreen", + "Brute", + "Orc", + "Humanoid", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "Huge", + "Fighter" + ] +}, +{ + "name": "Orc Hunter", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/orc/orc_hunter.atlas", + "deck": [ + "decks/standard/orc_hunter.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "scale": 0.7, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 3, + "colors": [ + "Red" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 5, + "addMaxCount": 10 + } + ], + "colors": "BR", + "questTags": [ + "IdentityGreen", + "Hunter", + "Orc", + "Humanoid", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "Huge", + "Archer" + ] +}, +{ + "name": "Orc Warrior", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/orc/orc_warrior.atlas", + "deck": [ + "decks/standard/orc_warrior.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "scale": 0.7, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 3, + "colors": [ + "Red" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 5, + "addMaxCount": 10 + } + ], + "colors": "BR", + "questTags": [ + "IdentityGreen", + "Hunter", + "Orc", + "Humanoid", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "Huge", + "Archer" + ] +}, +{ + "name": "Orthodoxy Angel", + "sprite": "sprites/enemy/aberration/phyrexianangel.atlas", + "deck": [ + "decks/standard/phyrexianangel.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 24, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.75, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare", + "mythicrare" + ], + "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": "WG", + "questTags": [ + "Phyrexian", + "Angel", + "IdentityWhite", + "IdentityGreen", + "IdentitySelesnya" + ] +}, +{ + "name": "Orthodoxy Duelist", + "sprite": "sprites/enemy/aberration/phyrexianduelist.atlas", + "deck": [ + "decks/standard/phyrexianduelist.json" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 24, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare", + "mythicrare" + ], + "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": "WB", + "questTags": [ + "Phyrexian", + "Warrior", + "IdentityWhite", + "IdentityBlack", + "IdentityOrzhov" + ] +}, +{ + "name": "Raccoon", + "sprite": "sprites/enemy/beast/raccoon.atlas", + "deck": [ + "decks/standard/enchantment_aggro.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 20, + "scale": 0.7, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "colors": [ + "Green", + "White" + ], + "rarity": [ + "uncommon", + "common", + "Mythic Rare", + "Rare" + ], + "cardText": "Enchantment" + } + ], + "colors": "GW", + "questTags": [ + "Animal", + "Territorial", + "Wild", + "Small", + "IdentityGreen", + "BiomeGreen" + ] +}, +{ + "name": "Parrot", + "sprite": "sprites/enemy/beast/parrot.atlas", + "deck": [ + "decks/standard/parrot.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 20, + "scale": 0.7, + "life": 12, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black", + "Blue" + ], + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "BU", + "questTags": [ + "Bird", + "Flying", + "Animal", + "Wild", + "Domesticated", + "Scavenger", + "IdentityGreen", + "IdentityBlue" + ] +}, +{ + "name": "Phoenix", + "sprite": "sprites/enemy/elemental/phoenix.atlas", + "deck": [ + "decks/standard/phoenix.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 28, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 2, + "rarity": [ + "rare" + ], + "colorType": "Colorless" + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Mythical", + "Fire", + "Bird", + "Flying", + "Nesting", + "Loner", + "IdentityRed" + ] +}, +{ + "name": "Rakdos Devil", + "sprite": "sprites/enemy/fiend/juggler.atlas", + "deck": [ + "decks/standard/rakdos_devil.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8 + }, + { + "type": "gold", + "probability": 0.7, + "count": 5, + "addMaxCount": 95 + } + ], + "colors": "BR", + "questTags": [ + "Devil", + "Fire", + "Unholy", + "Sneaky", + "Humanoid", + "Thief", + "Subterranean", + "IdentityRed", + "IdentityBlack", + "IdentityRakdos", + "BiomeBlack" + ] +}, +{ + "name": "Raptor", + "sprite": "sprites/enemy/beast/dinosaur/dinosaur_raptor.atlas", + "deck": [ + "decks/standard/dinosaur_rw_enrage.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "scale": 0.9, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 5, + "colors": [ + "White", + "Red" + ], + "rarity": [ + "Common", + "Rare", + "Uncommon" + ], + "subTypes": [ + "Dinosaur" + ], + "cardTypes": [ + "Creature" + ] + } + ], + "colors": "RW", + "questTags": [ + "Animal", + "Wild", + "Scavenger", + "BiomeRed", + "Lizard", + "Dinosaur", + "Beast" + ] +}, +{ + "name": "Rakdos Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/rakdos_wiz.atlas", + "deck": [ + "decks/standard/rakdos_vamps.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.2, + "speed": 24, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "rare", + "mythicrare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 150, + "addMaxCount": 150 + } + ], + "colors": "BG", + "questTags": [ + "Wizard", + "Necromancer", + "Pyromancer", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos" + ] +}, +{ + "name": "Raven", + "sprite": "sprites/enemy/beast/raven.atlas", + "deck": [ + "decks/standard/raven.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 20, + "scale": 0.7, + "life": 12, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black", + "Blue" + ], + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "colorType": "MonoColor", + "cardText": "Raven" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "BU", + "questTags": [ + "Bird", + "Flying", + "Animal", + "Wild", + "Domesticated", + "Scavenger", + "IdentityBlack", + "IdentityBlue", + "IdentityDimir", + "BiomeColorless", + "BiomeWhite" + ] +}, +{ + "name": "Recruiter Sliver", + "sprite": "sprites/enemy/aberration/sliver_black.atlas", + "deck": [ + "decks/standard/sliver_recruitersliver.dck" + ], + "ai": "", + "spawnRate": 0.5, + "speed": 24, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "count": 2, + "cardTypes": [ + "Creature" + ] + }, + { + "type": "deckCard", + "probability": 0.05, + "count": 1, + "cardTypes": [ + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "count": 2 + }, + { + "type": "gold", + "count": 150 + } + ], + "colors": "BUR", + "questTags": [ + "Tribal", + "Inhuman", + "Territorial", + "Subterranean", + "Nesting", + "Swarm", + "IdentityBlack", + "IdentityRed", + "IdentityBlue", + "IdentityGrixis", + "BiomeBlack" + ] +}, +{ + "name": "Red Beast", + "nameOverride": "Giant Red Basilisk", + "sprite": "sprites/enemy/monstrosity/basilisk_2.atlas", + "deck": [ + "decks/standard/beast_red.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "Common", + "Uncommon", + "Rare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Beast", + "Animal", + "Wild", + "Territorial", + "Nesting", + "IdentityRed", + "BiomeRed" + ] +}, +{ + "name": "Reassembling Skeleton", + "sprite": "sprites/enemy/undead/skeleton.atlas", + "deck": [ + "decks/standard/reassemblingskeleton.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 10, + "life": 11, + "rewards": [ + { + "type": "card", + "count": 2, + "addMaxCount": 2, + "colors": [ + "Black" + ], + "rarity": [ + "Common", + "Uncommon", + "Rare" + ] + }, + { + "type": "gold", + "probability": 0.6, + "count": 7, + "addMaxCount": 32 + } + ], + "colors": "B", + "questTags": [ + "Undead", + "Skeleton", + "Regenerating", + "IdentityBlack", + "BiomeBlack", + "Minion" + ] +}, +{ + "name": "Rhino", + "sprite": "sprites/enemy/beast/rhino.atlas", + "deck": [ + "decks/standard/rhino.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 15, + "scale": 1.1, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "GW", + "questTags": [ + "Animal", + "Large", + "BiomeGreen", + "IdentityGruul", + "Territorial", + "Beast" + ] +}, +{ + "name": "Rogue", + "sprite": "sprites/enemy/humanoid/human/rogue/rogue.atlas", + "deck": [ + "decks/standard/rogue.json" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 25, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "count": 2, + "addMaxCount": 2, + "rarity": [ + "Common", + "Uncommon", + "Rare" + ] + }, + { + "type": "gold", + "count": 50, + "addMaxCount": 50 + } + ], + "colors": "BU", + "questTags": [ + "Bandit", + "Human", + "Sneaky", + "Wandering", + "Thief", + "IdentityBlack", + "IdentityBlue", + "IdentityDimir", + "BiomeBlue" + ] +}, +{ + "name": "Runelord", + "sprite": "sprites/enemy/humanoid/human/wizard/runescribe.atlas", + "deck": [ + "decks/standard/runelord.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 3, + "addMaxCount": 6, + "rarity": [ + "Common", + "Uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 4, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 3, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "shards", + "probability": 1, + "count": 5, + "addMaxCount": 10 + } + ], + "colors": "B", + "questTags": [ + "Wizard", + "Human", + "IdentityBant", + "Enchanter", + "Wizard", + "Auramaster", + "Runelord" + ] +}, +{ + "name": "Sand Golem", + "sprite": "sprites/enemy/elemental/sandelemental.atlas", + "deck": [ + "decks/standard/sandgolem.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "White" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "W", + "questTags": [ + "Golem", + "Elemental", + "Humanoid", + "IdentityWhite", + "IdentityRed", + "BiomeWhite", + "BiomeRed" + ] +}, +{ + "name": "Hellion", + "sprite": "sprites/enemy/monstrosity/sandwurm.atlas", + "deck": [ + "decks/standard/hellion.dck" + ], + "ai": "", + "spawnRate": 0.2, + "difficulty": 0.1, + "speed": 13, + "scale": 1.6, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Red" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "R", + "questTags": [ + "Hellion", + "Monster", + "Nature", + "Subterranean", + "IdentityRed", + "BiomeRed", + "BiomeWhite" + ] +}, +{ + "name": "Satyr", + "sprite": "sprites/enemy/fey/satyr.atlas", + "deck": [ + "decks/standard/satyr.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GR", + "questTags": [ + "Humanoid", + "Mythical", + "Sneaky", + "Thief", + "IdentityGreen", + "IdentityRed", + "IdentityGruul", + "BiomeGreen" + ] +}, +{ + "name": "Satyr Grove Guardian", + "sprite": "sprites/enemy/fey/satyr_2.atlas", + "deck": [ + "decks/standard/satyr_hard.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GR", + "questTags": [ + "Humanoid", + "Mythical", + "Sneaky", + "Thief", + "IdentityGreen", + "IdentityRed", + "IdentityGruul", + "BiomeGreen" + ] +}, +{ + "name": "Scarab", + "sprite": "sprites/enemy/beast/scarab.atlas", + "deck": [ + "decks/standard/scarab.dck" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 1 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Black" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "B", + "questTags": [ + "Insect", + "Small", + "Flying", + "Beast", + "Nature", + "IdentityBlack", + "Scarab" + ] +}, +{ + "name": "Scarecrow", + "sprite": "sprites/enemy/construct/scarecrow.atlas", + "deck": [ + "decks/standard/scarecrow.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "B", + "questTags": [ + "Construct", + "Nature", + "Territorial", + "IdentityBlack", + "Farm" + ] +}, +{ + "name": "Scarecrow Captain", + "sprite": "sprites/enemy/construct/scarecrow.atlas", + "deck": [ + "decks/standard/scarecrowcaptain.dck" + ], + "ai": "", + "boss": true, + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 40, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Reaper King" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Wickerwing Effigy" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Pili-Pala" + }, + { + "type": "gold", + "probability": 1, + "count": 500, + "addMaxCount": 2000 + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Giant Scythe" + }, + { + "type": "shards", + "probability": 1, + "count": 20, + "addMaxCount": 30 + } + ], + "colors": "WUBRG", + "questTags": [ + "Construct", + "Nature", + "Territorial", + "Leader", + "IdentityAll" + ], + "gamesPerMatch": 3 +}, +{ + "name": "Scorpion", + "sprite": "sprites/enemy/beast/scorpion.atlas", + "deck": [ + "decks/standard/scorpion.dck" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 15, + "scale": 0.9, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + } + ], + "questTags": [ + "Tiny", + "Insect", + "Nature", + "Territorial", + "Predator", + "Ambush", + "IdentityBlack", + "IdentityGreen", + "IdentityGolgari", + "BiomeRed", + "BiomeWhite", + "BiomeBlue" + ] +}, +{ + "name": "Scourgemaster", + "sprite": "sprites/enemy/fiend/scourgemaster.atlas", + "deck": [ + "decks/standard/demon_hellbent.dck", + "decks/standard/demon_humansac.dck" + ], + "ai": "", + "flying": true, + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "scale": 0.8, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "rare", + "Mythic Rare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 0.5, + "count": 1, + "addMaxCount": 2 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black", + "Red", + "Blue" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ], + "subTypes": [ + "Demon" + ], + "cardTypes": [ + "Creature" + ] + } + ], + "colors": "B", + "questTags": [ + "Demon", + "Humanoid", + "Unholy", + "IdentityBlack", + "BiomeBlack" + ] +}, +{ + "name": "Sea Monster", + "sprite": "sprites/enemy/aberration/leech_2.atlas", + "deck": [ + "decks/standard/sea_monster.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "U", + "questTags": [ + "Water", + "Swimming", + "Inhuman", + "IdentityBlue", + "BiomeBlue" + ] +}, +{ + "name": "Shade", + "sprite": "sprites/enemy/undead/shade.atlas", + "deck": [ + "decks/standard/shade.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.3, + "difficulty": 0.8, + "speed": 18, + "scale": 0.45, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Rare", + "Uncommon", + "Common" + ], + "subTypes": [ + "Shade" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 200, + "addMaxCount": 100 + }, + { + "type": "shards", + "probability": 1, + "count": 5, + "addMaxCount": 10 + } + ], + "colors": "B", + "questTags": [ + "Shade", + "Monster", + "Horror", + "Unholy", + "Sneaky", + "Hidden", + "Shadow", + "Mystic", + "Magic", + "IdentityBlack", + "Humanoid" + ] +}, +{ + "name": "Shaman", + "sprite": "sprites/enemy/humanoid/elf/shaman_2.atlas", + "deck": [ + "decks/standard/shaman.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GR", + "questTags": [ + "Shaman", + "Nature", + "Wizard", + "Mystic", + "IdentityGreen", + "IdentityRed", + "IdentityGruul", + "BiomeRed" + ] +}, +{ + "name": "Shaman of Zedruu", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/viashino/pikelizard.atlas", + "deck": [ + "decks/standard/shamanelite.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GR", + "questTags": [ + "Shaman", + "Nature", + "Wizard", + "Mystic", + "IdentityGreen", + "IdentityRed", + "IdentityGruul", + "BiomeRed" + ] +}, +{ + "name": "Simic Wizard", + "sprite": "sprites/enemy/humanoid/viashino/lizardwizard.atlas", + "deck": [ + "decks/standard/simicwizard_intruderalarm.dck", + "decks/standard/simicwizard_evolve.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "scale": 0.6, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 3, + "addMaxCount": 6 + }, + { + "type": "card", + "probability": 0.5, + "count": 4, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 3, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "UG", + "questTags": [ + "Wizard", + "BiomeBlue", + "BiomeGreen", + "Lizard", + "IdentityBlue", + "IdentityGreen", + "IdentitySimic" + ] +}, +{ + "name": "Skeleton", + "sprite": "sprites/enemy/undead/skeleton.atlas", + "deck": [ + "decks/standard/skeleton.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 20, + "life": 11, + "rewards": [ + { + "type": "gold", + "probability": 0.6, + "count": 7, + "addMaxCount": 32 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black" + ] + } + ], + "colors": "B", + "questTags": [ + "Undead", + "Skeleton", + "Regenerating", + "IdentityBlack", + "BiomeBlack", + "Minion" + ] +}, +{ + "name": "Skeleton Soldier", + "sprite": "sprites/enemy/undead/skeleton_2.atlas", + "deck": [ + "decks/standard/skeleton_2.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 20, + "life": 11, + "rewards": [ + { + "type": "gold", + "probability": 1, + "count": 7, + "addMaxCount": 32 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "subTypes": [ + "Skeleton" + ] + } + ], + "colors": "B", + "questTags": [ + "Undead", + "Skeleton", + "Soldier", + "Regenerating", + "IdentityBlack", + "BiomeBlack", + "Minion" + ] +}, +{ + "name": "Skeleton Champion", + "sprite": "sprites/enemy/undead/skeleton_2.atlas", + "deck": [ + "decks/standard/skeleton_champion.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.2, + "speed": 20, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "rare", + "Mythic Rare", + "Uncommon" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + }, + { + "type": "card", + "probability": 1, + "count": 3, + "addMaxCount": 4, + "cardText": "Skeleton" + } + ], + "colors": "B", + "questTags": [ + "Undead", + "Skeleton", + "Soldier", + "Regenerating", + "IdentityBlack", + "BiomeBlack" + ] +}, +{ + "name": "Slimefoot", + "nameOverride": "Fungus of Slimefoot", + "sprite": "sprites/enemy/plant/slimefoot.atlas", + "deck": [ + "decks/miniboss/slimefoot.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.8, + "speed": 31, + "scale": 0.7, + "life": 40, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 5000 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Tendershoot Dryad" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Slimefoot, Thallid Transplant" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Ghave, Guru of Spores" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Corpsejack Menace" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Mycoloth" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Doubling Season" + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Slimefoot's Slimy Staff" + }, + { + "type": "shards", + "probability": 1, + "count": 50, + "addMaxCount": 50 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "colors": "BG", + "questTags": [ + "Fungus", + "Nature", + "Boss", + "Inhuman", + "IdentityBlack", + "IdentityGreen", + "IdentityGolgari" + ], + "gamesPerMatch": 3 +}, +{ + "name": "Slivdrazi Experiment", + "sprite": "sprites/enemy/aberration/sliverexperiment.atlas", + "deck": [ + "decks/standard/sliver_slivdrazi.dck" + ], + "ai": "", + "spawnRate": 0.5, + "speed": 24, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "count": 2, + "cardTypes": [ + "Creature" + ] + }, + { + "type": "deckCard", + "probability": 0.05, + "count": 1, + "cardTypes": [ + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "count": 2 + }, + { + "type": "gold", + "count": 150 + } + ], + "colors": "BUR", + "questTags": [ + "Tribal", + "Inhuman", + "Territorial", + "Subterranean", + "Nesting", + "Swarm", + "Eldrazi" + ] +}, +{ + "name": "Sliver", + "sprite": "sprites/enemy/aberration/sliver.atlas", + "deck": [ + "decks/standard/sliver.json" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 24, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "count": 5 + }, + { + "type": "gold", + "count": 150 + } + ], + "colors": "GRW", + "questTags": [ + "Tribal", + "Inhuman", + "Territorial", + "Subterranean", + "Nesting", + "Swarm", + "IdentityGreen", + "IdentityRed", + "IdentityWhite", + "BiomeColorless" + ] +}, +{ + "name": "Sliver_Black", + "nameOverride": "Black Sliver", + "sprite": "sprites/enemy/aberration/sliver_black.atlas", + "deck": [ + "decks/standard/sliver_black.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.2, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "count": 2, + "cardTypes": [ + "Creature" + ] + }, + { + "type": "deckCard", + "probability": 0.05, + "count": 1, + "cardTypes": [ + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "count": 2 + }, + { + "type": "gold", + "count": 150 + } + ], + "colors": "BUR", + "questTags": [ + "Tribal", + "Inhuman", + "Territorial", + "Subterranean", + "Nesting", + "Swarm", + "IdentityBlack", + "IdentityRed", + "IdentityBlue", + "IdentityGrixis", + "BiomeBlack" + ] +}, +{ + "name": "Sliver_Blue", + "nameOverride": "Blue Sliver", + "sprite": "sprites/enemy/aberration/sliver_blue.atlas", + "deck": [ + "decks/standard/sliver_blue.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.2, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "count": 2, + "cardTypes": [ + "Creature" + ] + }, + { + "type": "deckCard", + "probability": 0.05, + "count": 1, + "cardTypes": [ + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "count": 2 + }, + { + "type": "gold", + "count": 150 + } + ], + "colors": "UWB", + "questTags": [ + "Tribal", + "Inhuman", + "Territorial", + "Subterranean", + "Nesting", + "Swarm", + "IdentityBlack", + "IdentityWhite", + "IdentityBlue", + "IdentityEsper", + "BiomeBlue" + ] +}, +{ + "name": "Sliver_Green", + "nameOverride": "Green Sliver", + "sprite": "sprites/enemy/aberration/sliver_green.atlas", + "deck": [ + "decks/standard/sliver_green.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.2, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "count": 2, + "cardTypes": [ + "Creature" + ] + }, + { + "type": "deckCard", + "probability": 0.05, + "count": 1, + "cardTypes": [ + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "count": 2 + }, + { + "type": "gold", + "count": 150 + } + ], + "colors": "GWRBU", + "questTags": [ + "Tribal", + "Inhuman", + "Territorial", + "Subterranean", + "Nesting", + "Swarm", + "IdentityBlack", + "IdentityRed", + "IdentityBlue", + "IdentityNaya", + "BiomeGreen" + ] +}, +{ + "name": "Sliver_Red", + "nameOverride": "Red Sliver", + "sprite": "sprites/enemy/aberration/sliver_red.atlas", + "deck": [ + "decks/standard/sliver_red.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.2, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "count": 2, + "cardTypes": [ + "Creature" + ] + }, + { + "type": "deckCard", + "probability": 0.05, + "count": 1, + "cardTypes": [ + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "count": 2 + }, + { + "type": "gold", + "count": 150 + } + ], + "colors": "RBG", + "questTags": [ + "Tribal", + "Inhuman", + "Territorial", + "Subterranean", + "Nesting", + "Swarm", + "IdentityBlack", + "IdentityRed", + "IdentityGreen", + "IdentityJund", + "BiomeRed" + ] +}, +{ + "name": "Sliver_White", + "nameOverride": "White Sliver", + "sprite": "sprites/enemy/aberration/sliver_white.atlas", + "deck": [ + "decks/standard/sliver_white.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.2, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "count": 2, + "cardTypes": [ + "Creature" + ] + }, + { + "type": "deckCard", + "probability": 0.05, + "count": 1, + "cardTypes": [ + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "count": 2 + }, + { + "type": "gold", + "count": 150 + } + ], + "colors": "WGU", + "questTags": [ + "Tribal", + "Inhuman", + "Territorial", + "Subterranean", + "Nesting", + "Swarm", + "IdentityWhite", + "IdentityGreen", + "IdentityBlue", + "IdentityBant", + "BiomeWhite" + ] +}, +{ + "name": "Slobad", + "sprite": "sprites/enemy/humanoid/goblin/slobad.atlas", + "deck": [ + "decks/miniboss/slobad.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.8, + "speed": 15, + "scale": 0.75, + "life": 40, + "rewards": [ + { + "type": "Card", + "probability": 1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 5000 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Solemn Simulacrum" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Slobad, Goblin Tinkerer" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Slobad, Iron Goblin" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Gilded Lotus" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Goblin Engineer" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "March of the Machines" + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Slobad's Iron Boots" + }, + { + "type": "shards", + "probability": 1, + "count": 50, + "addMaxCount": 50 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "colors": "R", + "questTags": [ + "Goblin", + "Artificer", + "Wandering", + "Tribal", + "Boss", + "Loner", + "IdentityRed" + ], + "gamesPerMatch": 3 +}, +{ + "name": "Sliver Queen", + "sprite": "sprites/enemy/aberration/sliver_queen.atlas", + "deck": [ + "decks/boss/sliver_queen.dck" + ], + "ai": "", + "boss": true, + "speed": 1, + "life": 50, + "rewards": [ + { + "type": "gold", + "probability": 1, + "count": 2500, + "addMaxCount": 1000 + }, + { + "type": "card", + "probability": 1, + "count": 5, + "addMaxCount": 10, + "subTypes": [ + "Sliver" + ], + "cardTypes": [ + "Creature" + ] + }, + { + "type": "life", + "probability": 1, + "count": 1 + }, + { + "type": "shards", + "probability": 1, + "count": 50, + "addMaxCount": 50 + } + ], + "equipment": [ + "Black Lotus" + ], + "colors": "BGRUW", + "questTags": [ + "Sliver", + "Boss", + "Leader", + "Inhuman", + "Territorial", + "Nesting", + "IdentityAll" + ], + "gamesPerMatch": 3 +}, +{ + "name": "Snake", + "sprite": "sprites/enemy/beast/big_snake.atlas", + "deck": [ + "decks/standard/snake.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GU", + "questTags": [ + "Animal", + "Wild", + "Nature", + "Territorial", + "Predator", + "IdentityGreen", + "IdentityBlue", + "IdentitySimic" + ] +}, +{ + "name": "Snow Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/simic_wiz.atlas", + "deck": [ + "decks/standard/simicwizard_snow.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.25, + "difficulty": 1, + "speed": 25, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 3, + "addMaxCount": 6 + }, + { + "type": "card", + "probability": 0.5, + "count": 4, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 3, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "UG", + "questTags": [ + "Wizard", + "Dungeon", + "Snow", + "Wizard", + "Human", + "IdentityBlue", + "IdentityGreen", + "IdentitySimic" + ] +}, +{ + "name": "Sphinx", + "sprite": "sprites/enemy/monstrosity/androsphinx.atlas", + "deck": [ + "decks/standard/sphinx amonkhet.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "White", + "Blue" + ], + "rarity": [ + "Mythic Rare" + ] + } + ], + "colors": "WU", + "questTags": [ + "Sphinx", + "Dissenter", + "Mythical", + "Oracle", + "Giant", + "Monster", + "Flying", + "IdentityWhite", + "IdentityBlue", + "IdentityAzorius", + "BiomeWhite" + ] +}, +{ + "name": "Spider", + "sprite": "sprites/enemy/beast/spider_black.atlas", + "deck": [ + "decks/standard/spider.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 22, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "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": "BG", + "questTags": [ + "Spider", + "Predator", + "Ambush", + "Territorial", + "Wild", + "IdentityBlack", + "IdentityGreen", + "IdentityGolgari", + "BiomeGreen" + ] +}, +{ + "name": "Spiked Ravager", + "sprite": "sprites/enemy/fiend/spikedravager.atlas", + "deck": [ + "decks/standard/demon_demonicpact.dck" + ], + "ai": "", + "flying": true, + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "rare", + "Mythic Rare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 0.5, + "count": 1, + "addMaxCount": 2 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black", + "Red", + "Blue" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ], + "subTypes": [ + "Demon" + ], + "cardTypes": [ + "Creature" + ] + } + ], + "colors": "B", + "questTags": [ + "Demon", + "Humanoid", + "Unholy", + "IdentityBlack", + "BiomeBlack" + ] +}, +{ + "name": "Spirit", + "sprite": "sprites/enemy/undead/ghost_3.atlas", + "deck": [ + "decks/standard/spirit.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 100, + "addMaxCount": 200 + } + ], + "colors": "U", + "questTags": [ + "Undead", + "Spirit", + "Flying", + "Ghost", + "IdentityBlue", + "Dungeon" + ] +}, +{ + "name": "Stegosaurus", + "sprite": "sprites/enemy/beast/dinosaur/dinosaur_stegosaurus.atlas", + "deck": [ + "decks/standard/dinosaur_gruul_etali.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 20, + "scale": 1.2, + "life": 12, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Red,Green" + ], + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "subTypes": [ + "Dinosaur" + ], + "cardTypes": [ + "Creature" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 5, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 20, + "addMaxCount": 50 + } + ], + "colors": "RG", + "questTags": [ + "Dinosaur", + "Aggressive", + "Wild", + "Beast", + "BiomeGreen", + "IdentityGruul" + ] +}, +{ + "name": "Storm Titan", + "sprite": "sprites/enemy/giant/stormtitan.atlas", + "deck": [ + "decks/standard/stormtitan.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "life": 25, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "colors": [ + "Blue" + ], + "subTypes": [ + "Giant" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 900 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "White" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 50, + "addMaxCount": 10 + } + ], + "colors": "U", + "questTags": [ + "Humanoid", + "IdentityBlue", + "Giant", + "Huge", + "Aberration", + "Aggressive", + "Leader" + ] +}, +{ + "name": "Stray Cat", + "sprite": "sprites/enemy/beast/cat.atlas", + "deck": [ + "decks/standard/cat_greenblack.dck", + "decks/standard/straycat.dck", + "decks/standard/cat_greenwhite.dck", + "decks/standard/cat_greenwhite2.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 0.8, + "life": 10, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "W", + "questTags": [ + "Cat", + "Animal", + "Domesticated", + "Prey", + "Small", + "IdentityWhite" + ] +}, +{ + "name": "Sun Giant", + "sprite": "sprites/enemy/giant/ascendedtitan.atlas", + "deck": [ + "decks/standard/sun titan.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "scale": 1.5, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "White" + ], + "subTypes": [ + "Giant" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 0.5, + "count": 4, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 200 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 30, + "addMaxCount": 20 + } + ], + "colors": "W", + "questTags": [ + "Sun", + "Giant", + "Warrior", + "Territorial", + "IdentityWhite" + ] +}, +{ + "name": "Squirrel", + "sprite": "sprites/enemy/beast/squirrel.atlas", + "deck": [ + "decks/standard/squirrel.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 23, + "scale": 0.7, + "life": 15, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 3, + "addMaxCount": 6, + "colors": [ + "Green" + ], + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "colorType": "MonoColor", + "cardText": "Squirrel" + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "BG", + "questTags": [ + "Animal", + "Sneaky", + "Tiny", + "Prey", + "Nature", + "Territorial", + "Nesting", + "IdentityGreen", + "IdentityBlack", + "IdentityGolgari", + "BiomeGreen" + ] +}, +{ + "name": "Swamp Troll", + "sprite": "sprites/enemy/giant/swamptroll.atlas", + "deck": [ + "decks/standard/swamptroll.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "scale": 0.65, + "life": 35, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Asceticism" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Golgari Grave-Troll" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Gyome, Master Chef" + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GB", + "questTags": [ + "Giant", + "Humanoid", + "Regenerating", + "Subterranean", + "IdentityGreen", + "IdentityBlack", + "BiomeBlack", + "Leader" + ] +}, +{ + "name": "Symbiote", + "sprite": "sprites/enemy/monstrosity/basilisk_3.atlas", + "deck": [ + "decks/standard/symbiote.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 27, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare", + "mythicrare" + ], + "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": "BUG", + "questTags": [ + "Inhuman", + "Nature", + "Wild", + "Predator", + "Beast", + "IdentityBlack", + "IdentityBlue", + "IdentityGreen", + "IdentitySultai" + ] +}, +{ + "name": "Tarkir Djinn", + "sprite": "sprites/enemy/elemental/djinn_2.atlas", + "deck": [ + "decks/standard/djinn_tarkir.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 3, + "addMaxCount": 7 + }, + { + "type": "gold", + "probability": 0.7, + "count": 50, + "addMaxCount": 95 + } + ], + "colors": "RU", + "questTags": [ + "Flying", + "Humanoid", + "Elemental", + "Wind", + "IdentityBlue", + "IdentityRed", + "IdentityIzzet", + "BiomeBlue" + ] +}, +{ + "name": "Teferi", + "sprite": "sprites/enemy/humanoid/human/wizard/teferi.atlas", + "deck": [ + "decks/miniboss/teferi_boss.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.8, + "speed": 31, + "scale": 0.5, + "life": 40, + "rewards": [ + { + "type": "gold", + "probability": 1, + "count": 500, + "addMaxCount": 1000 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Swords to Plowshares" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Teferi's Protection" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Brainstorm" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Teferi, Hero of Dominaria" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Borrowed Time" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Teferi's Moat" + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Teferi's Staff" + }, + { + "type": "shards", + "probability": 1, + "count": 50, + "addMaxCount": 50 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "colors": "WU", + "questTags": [ + "Boss", + "Illusionist", + "Human", + "Wizard", + "Territorial", + "Planeswalker", + "IdentityBlue", + "IdentityWhite", + "IdentityAzorius" + ], + "gamesPerMatch": 3 +}, +{ + "name": "The Cheff", + "nameOverride": "Zedruu's Cook", + "sprite": "sprites/enemy/humanoid/halfling/korred.atlas", + "deck": [ + "decks/miniboss/thecheff.dck" + ], + "ai": "", + "boss": true, + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 0.6, + "life": 50, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Asmoranomardicadaistinaculdacar" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Academy Manufactor" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Gyome, Master Chef" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Oko, Thief of Crowns" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Rocco, Street Chef" + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": 100, + "addMaxCount": 900 + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "The Underworld Cookbook" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 30 + } + ], + "colors": "GBR", + "questTags": [ + "Humanoid", + "IdentityGreen", + "Leader", + "IdentityGolgari", + "Cook", + "Human", + "Boss" + ], + "gamesPerMatch": 3 +}, +{ + "name": "Tibalt", + "sprite": "sprites/enemy/fiend/tibalt.atlas", + "deck": [ + "decks/miniboss/tibalt.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.8, + "speed": 31, + "scale": 0.5, + "life": 40, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 5000 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Valki, God of Lies" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Tibalt, Wicked Tormentor" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Mayhem Devil" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Fiendish Duo" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Hellrider" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Badlands" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Wheel of Fortune" + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Tibalt's Bag of Tricks", + "itemNames": [ + "Tibalt's Bag of Tricks" + ] + }, + { + "type": "life", + "probability": 1, + "count": 1 + }, + { + "type": "shards", + "probability": 1, + "count": 50, + "addMaxCount": 50 + } + ], + "colors": "R", + "questTags": [ + "Sneaky", + "Devil", + "Boss", + "Planeswalker", + "IdentityRed" + ], + "gamesPerMatch": 3 +}, +{ + "name": "Tiger", + "sprite": "sprites/enemy/beast/tiger.atlas", + "deck": [ + "decks/standard/tiger.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 25, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "G", + "questTags": [ + "Cat", + "Animal", + "IdentityGreen", + "BiomeGreen", + "Large", + "Hunter", + "Beast" + ] +}, +{ + "name": "Torturer", + "sprite": "sprites/enemy/humanoid/human/bandit/bandittorturer.atlas", + "deck": [ + "decks/miniboss/torturer.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 20, + "scale": 0.7, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 20, + "addMaxCount": 20 + } + ], + "colors": "B", + "questTags": [ + "Inhuman", + "Devil", + "Flying", + "Aggressive", + "IdentityBlack", + "Evil" + ], + "gamesPerMatch": 3 +}, +{ + "name": "Turtle", + "sprite": "sprites/enemy/beast/turtle.atlas", + "deck": [ + "decks/standard/turtle.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 5, + "scale": 0.8, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "U", + "questTags": [ + "Passive", + "Territorial", + "Nature", + "Animal", + "Wild", + "Swimming", + "Water", + "Prey", + "IdentityBlue", + "BiomeBlue" + ] +}, +{ + "name": "Treefolk", + "sprite": "sprites/enemy/plant/treant.atlas", + "deck": [ + "decks/standard/treefolk.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 16, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 6, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "G", + "questTags": [ + "Humanoid", + "Territorial", + "Nature", + "Passive", + "Giant", + "IdentityGreen", + "BiomeGreen" + ] +}, +{ + "name": "Treefolk Guardian", + "sprite": "sprites/enemy/plant/treant_2.atlas", + "deck": [ + "decks/standard/treefolk.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 16, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "Common", + "Uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "subTypes": [ + "Treefolk" + ] + }, + { + "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": "G", + "questTags": [ + "Humanoid", + "Nature", + "Giant", + "Warrior", + "Territorial", + "IdentityGreen", + "BiomeGreen" + ] +}, +{ + "name": "Triceratops", + "sprite": "sprites/enemy/beast/dinosaur/dinosaur_triceratops.atlas", + "deck": [ + "decks/standard/dinosaur_gw_ramp.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 20, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "White", + "Green" + ], + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "subTypes": [ + "Dinosaur" + ], + "cardTypes": [ + "Creature" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "GW", + "questTags": [ + "BiomeWhite", + "Animal", + "Beast", + "Dinosaur", + "Wild", + "Aggressive", + "IdentitySelesnya" + ] +}, +{ + "name": "Troll", + "sprite": "sprites/enemy/giant/troll.atlas", + "deck": [ + "decks/standard/troll.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "Uncommon", + "Common" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "subTypes": [ + "Troll" + ] + }, + { + "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": "GR", + "questTags": [ + "Giant", + "Humanoid", + "Regenerating", + "Subterranean", + "IdentityGreen", + "IdentityRed", + "BiomeRed" + ] +}, +{ + "name": "Valyx Feaster of Torment", + "sprite": "sprites/enemy/fiend/valyx.atlas", + "deck": [ + "decks/miniboss/valyx.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 80, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 1, + "rarity": [ + "rare", + "mythicrare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + } + ], + "colors": "B", + "questTags": [ + "Demon", + "Humanoid", + "Unholy", + "IdentityBlack" + ], + "gamesPerMatch": 3 +}, +{ + "name": "Vampire", + "sprite": "sprites/enemy/undead/vampire.atlas", + "deck": [ + "decks/standard/vampire.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "count": 2, + "addMaxCount": 8, + "colors": [ + "Black" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + } + ], + "colors": "B", + "questTags": [ + "Vampire", + "Undead", + "Unholy", + "Flying", + "Humanoid", + "Predator", + "Nocturnal", + "IdentityBlack", + "BiomeBlack", + "Minion" + ] +}, +{ + "name": "Vampire Lord", + "sprite": "sprites/enemy/undead/vampire_3.atlas", + "deck": [ + "decks/standard/vampire_blood_token_fly.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 18, + "rewards": [ + { + "type": "randomCard", + "count": 2, + "addMaxCount": 8 + } + ], + "colors": "BR", + "questTags": [ + "Vampire", + "Unholy", + "Undead", + "Flying", + "Predator", + "Leader", + "Nocturnal", + "IdentityBlack", + "IdentityRed", + "BiomeRed" + ] +}, +{ + "name": "Viashino", + "sprite": "sprites/enemy/humanoid/viashino/battler.atlas", + "deck": [ + "decks/standard/viashino.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "Common", + "Uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "subTypes": [ + "Viashino" + ] + }, + { + "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": "BGR", + "questTags": [ + "Viashino", + "Tribal", + "Humanoid", + "IdentityBlack", + "IdentityGreen", + "IdentityRed", + "IdentityJund", + "BiomeRed" + ] +}, +{ + "name": "Viper", + "sprite": "sprites/enemy/beast/big_snake_2.atlas", + "deck": [ + "decks/standard/snake.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "Common", + "Uncommon" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "subTypes": [ + "Snake" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "BG", + "questTags": [ + "Animal", + "Snake", + "Wild", + "Territorial", + "Ambush", + "Predator", + "Small", + "IdentityBlack", + "IdentityGreen", + "IdentityGolgari", + "BiomeGreen" + ] +}, +{ + "name": "Volcano Dragon", + "nameOverride": "", + "sprite": "sprites/enemy/dragon/dragonlarge.atlas", + "deck": [ + "decks/standard/junddragon.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.3, + "speed": 20, + "scale": 0.75, + "life": 25, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "colors": [ + "Red" + ], + "rarity": [ + "common", + "uncommon", + "rare", + "Mythic Rare" + ], + "subTypes": [ + "Dragon" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.4, + "count": 1, + "rarity": [ + "Rare", + "Mythic Rare" + ], + "cardTypes": [ + "Planeswalker" + ], + "colorType": "Any", + "cardText": "Sarkhan" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ], + "colorType": "Colorless", + "cardText": "{R}" + } + ], + "colors": "R", + "questTags": [ + "Furnace", + "IdentityRed", + "Dragon", + "Flyer", + "Fire", + "Monster" + ] +}, +{ + "name": "Volcano Elemental", + "sprite": "sprites/enemy/elemental/volcanoelemental.atlas", + "deck": [ + "decks/standard/br_elemental.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 28, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 2, + "rarity": [ + "rare" + ], + "colorType": "Colorless" + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "BR", + "questTags": [ + "Fire", + "Elemental", + "Inhuman", + "Subterranean", + "IdentityRed", + "IdentityBlack", + "IdentityRakdos" + ] +}, +{ + "name": "Walking Brain", + "sprite": "sprites/enemy/aberration/walkingbrain.atlas", + "deck": [ + "decks/standard/walkingbrain.dck" + ], + "ai": "", + "spawnRate": 0.3, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "U", + "questTags": [ + "Aberration", + "Sneaky", + "Construct", + "Leader", + "Small", + "IdentityBlue", + "BiomeBlue", + "BiomeBlack" + ] +}, +{ + "name": "Wandering Giant", + "sprite": "sprites/enemy/giant/wanderinggiant.atlas", + "deck": [ + "decks/standard/wanderinggiant.dck" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 15, + "life": 15, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 1, + "colors": [ + "Red" + ], + "subTypes": [ + "Giant" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 1, + "colors": [ + "Red" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 200 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "RW", + "questTags": [ + "Fire", + "Giant", + "Warrior", + "Territorial", + "BiomeColorless", + "IdentityBoros" + ] +}, +{ + "name": "Warrior", + "nameOverride": "Desert Warrior", + "sprite": "sprites/enemy/humanoid/human/warrior/warrior.atlas", + "deck": [ + "decks/standard/human_warrior_amonkhet.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.9, + "count": 3, + "addMaxCount": 4, + "colors": [ + "Red", + "White" + ], + "rarity": [ + "Uncommon", + "Rare" + ], + "colorType": "MultiColor" + } + ], + "colors": "RGW", + "questTags": [ + "Humanoid", + "Initiate", + "Aggressive", + "Fighter", + "Human", + "Warrior", + "IdentityRed", + "IdentityBoros", + "IdentityGruul", + "IdentitySelesnya", + "IdentityWhite", + "IdentityGreen", + "IdentityNaya", + "BiomeWhite" + ] +}, +{ + "name": "Wasp", + "sprite": "sprites/enemy/beast/wasp.atlas", + "deck": [ + "decks/standard/wasp.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "GRB", + "questTags": [ + "Tiny", + "Flying", + "Insect", + "Territorial", + "Aggressive", + "Swarm", + "IdentityGreen", + "IdentityRed", + "IdentityBlack", + "IdentityJund" + ] +}, +{ + "name": "Werebear", + "sprite": "sprites/enemy/beast/bear_large.atlas", + "deck": [ + "decks/standard/bearboss.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "scale": 0.6, + "life": 36, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "G", + "questTags": [ + "Territorial", + "Animal", + "Wild", + "Domesticated", + "IdentityGreen", + "BiomeGreen" + ] +}, +{ + "name": "Werewolf", + "sprite": "sprites/enemy/fiend/hellhound.atlas", + "deck": [ + "decks/standard/werewolf.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 26, + "life": 16, + "rewards": [ + { + "type": "randomCard", + "count": 2, + "addMaxCount": 8 + }, + { + "type": "gold", + "probability": 0.6, + "count": 7, + "addMaxCount": 32 + } + ], + "colors": "GR", + "questTags": [ + "Nocturnal", + "Animal", + "Humanoid", + "Human", + "Beast", + "Wild", + "Loner", + "Aggressive", + "Territorial", + "IdentityGreen", + "IdentityRed", + "IdentityGruul", + "BiomeGreen" + ] +}, +{ + "name": "White Dwarf", + "sprite": "sprites/enemy/humanoid/dwarf/dwarf_6.atlas", + "deck": [ + "decks/standard/white_dwarf.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 22, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 5, + "addMaxCount": 5 + }, + { + "type": "gold", + "probability": 0.7, + "count": 20, + "addMaxCount": 80 + } + ], + "colors": "W", + "questTags": [ + "Dwarf", + "Warrior", + "Humanoid", + "Subterranean", + "IdentityWhite", + "BiomeWhite" + ] +}, +{ + "name": "Plague Rat Swarm", + "sprite": "sprites/enemy/beast/wildratpoison.atlas", + "deck": [ + "decks/standard/rat_poisonrat.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.6, + "difficulty": 0.1, + "speed": 15, + "scale": 0.8, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "B", + "questTags": [ + "Subterranean", + "Animal", + "Wild", + "Sneaky", + "Small", + "Scavenger", + "Swarm", + "IdentityBlack", + "BiomeColorless", + "BiomeBlack" + ] +}, +{ + "name": "Wild Rat", + "sprite": "sprites/enemy/beast/wildrat.atlas", + "deck": [ + "decks/standard/infectrat.dck", + "decks/standard/rat.json", + "decks/standard/ratswarm.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.6, + "difficulty": 0.1, + "speed": 15, + "scale": 0.8, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "B", + "questTags": [ + "Subterranean", + "Animal", + "Wild", + "Sneaky", + "Small", + "Scavenger", + "Swarm", + "IdentityBlack", + "BiomeColorless", + "BiomeBlack" + ] +}, +{ + "name": "Wild-Magic Sorcerer", + "sprite": "sprites/enemy/humanoid/viashino/dreamwalker_2.atlas", + "deck": [ + "decks/standard/wild-magic_sorcerer.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 22, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "Common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare", + "mythicrare" + ], + "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": "RG", + "questTags": [ + "Viashino", + "Leader", + "Wizard", + "Humanoid", + "IdentityRed", + "IdentityGreen", + "IdentityGruul", + "BiomeGreen", + "BiomeRed" + ] +}, +{ + "name": "Wolf", + "sprite": "sprites/enemy/beast/wolf.atlas", + "deck": [ + "decks/standard/wolfboss.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 16, + "scale": 0.7, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "randomCard", + "count": 2, + "addMaxCount": 5 + }, + { + "type": "shards", + "probability": 1, + "count": 15, + "addMaxCount": 10 + } + ], + "colors": "G", + "questTags": [ + "Nocturnal", + "Animal", + "Human", + "Beast", + "Wild", + "Loner", + "Aggressive", + "Territorial", + "IdentityGreen", + "BiomeGreen" + ] +}, +{ + "name": "Wolf Pup", + "sprite": "sprites/enemy/beast/wolfcub.atlas", + "deck": [ + "decks/standard/wolf.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 35, + "scale": 0.7, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "randomCard", + "count": 2, + "addMaxCount": 1 + } + ], + "colors": "G", + "questTags": [ + "Nocturnal", + "Animal", + "Human", + "Beast", + "Wild", + "Loner", + "Aggressive", + "Territorial", + "IdentityGreen", + "BiomeGreen" + ] +}, +{ + "name": "Wurm", + "sprite": "sprites/enemy/monstrosity/wurm.atlas", + "deck": [ + "decks/standard/wurm.json" + ], + "ai": "reckless", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "White" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "G", + "questTags": [ + "Wurm", + "Nature", + "Subterranean", + "IdentityGreen", + "BiomeGreen" + ] +}, +{ + "name": "Vulture", + "sprite": "sprites/enemy/beast/vulture.atlas", + "deck": [ + "decks/standard/vulture.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "scale": 0.6, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "B", + "questTags": [ + "Scavenger", + "Bird", + "Wild", + "Flying", + "IdentityBlack" + ] +}, +{ + "name": "Water Elemental", + "sprite": "sprites/enemy/elemental/waterelemental_3.atlas", + "deck": [ + "decks/standard/water_elemental.dck" + ], + "ai": "", + "spawnRate": 0.7, + "difficulty": 0.1, + "speed": 23, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "U", + "questTags": [ + "Water", + "Elemental", + "Humanoid", + "IdentityBlue", + "BiomeBlue" + ] +}, +{ + "name": "Witch", + "nameOverride": "Accursed Witch", + "sprite": "sprites/enemy/humanoid/human/warlock/witchlarge.atlas", + "deck": [ + "decks/standard/witch.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 12, + "scale": 0.75, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "B", + "questTags": [ + "Mystic", + "Unholy", + "Wizard", + "Human", + "IdentityBlack" + ] +}, +{ + "name": "Wraith", + "sprite": "sprites/enemy/undead/wraith.atlas", + "deck": [ + "decks/standard/wraithswampwalk.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 12, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "B", + "questTags": [ + "Mystic", + "Unholy", + "Wizard", + "IdentityBlack", + "Ghost", + "Undead", + "BiomeBlack", + "Minion" + ] +}, +{ + "name": "Wounded Sliver", + "sprite": "sprites/enemy/aberration/wsliver.atlas", + "deck": [ + "decks/miniboss/sliver_shandalar.dck" + ], + "ai": "reckless", + "boss": true, + "life": 28, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2 + }, + { + "type": "gold", + "probability": 1, + "count": 500, + "addMaxCount": 150 + } + ], + "colors": "GRW", + "questTags": [ + "Sliver", + "Boss", + "Inhuman", + "Territorial", + "Nesting", + "IdentityGreen", + "IdentityRed", + "IdentityWhite", + "IdentityNaya" + ] +}, +{ + "name": "Xira", + "sprite": "sprites/enemy/fey/xira.atlas", + "deck": [ + "decks/miniboss/xira.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.8, + "speed": 31, + "scale": 0.5, + "life": 50, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 4, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 5000 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Luminous Broodmoth" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Zask, Skittering Swarmlord" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Mazirek, Kraul Death Priest" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Scute Swarm" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Fatal Push" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Grist, the Hunger Tide" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Doom Blade" + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Xira's Fancy Hat" + }, + { + "type": "shards", + "probability": 1, + "count": 50, + "addMaxCount": 50 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "colors": "BGR", + "questTags": [ + "Insect", + "Boss", + "Flying", + "IdentityBlack", + "IdentityGreen", + "IdentityRed", + "IdentityJund" + ], + "gamesPerMatch": 3 +}, +{ + "name": "Yeti", + "sprite": "sprites/enemy/monstrosity/yeti_2.atlas", + "deck": [ + "decks/standard/yeti.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "Common", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GRU", + "questTags": [ + "Loner", + "Giant", + "Humanoid", + "IdentityRed", + "IdentityGreen", + "IdentityBlue", + "IdentityTemur", + "BiomeRed" + ] +}, +{ + "name": "Zedruu", + "sprite": "sprites/enemy/humanoid/minotaur/zedru.atlas", + "deck": [ + "decks/miniboss/zedruubis.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "scale": 0.5, + "life": 40, + "rewards": [ + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Zedruu the Greathearted" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Approach of the Second Sun" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Akroan Horse" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Nine Lives" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Castaway's Despair" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Role Reversal" + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 5000 + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Zedruu's Lantern" + }, + { + "type": "shards", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "colors": "WUBR", + "questTags": [ + "Boss", + "Minotaur", + "IdentityJeskai", + "Monk", + "Humanoid", + "Illusionist", + "Leader", + "Large" + ], + "gamesPerMatch": 3 +}, +{ + "name": "Zombie", + "nameOverride": "Walking Zombie", + "sprite": "sprites/enemy/undead/zombie.atlas", + "deck": [ + "decks/standard/zombie_black_easy.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Black" + ], + "rarity": [ + "Common", + "Uncommon", + "Rare" + ] + } + ], + "colors": "B", + "questTags": [ + "Undead", + "Zombie", + "Humanoid", + "IdentityBlack", + "BiomeBlack", + "Minion" + ] +}, +{ + "name": "Zombie Lord", + "sprite": "sprites/enemy/undead/lich.atlas", + "deck": [ + "decks/standard/zombie_black_medium.dck" + ], + "ai": "", + "spawnRate": 0.7, + "difficulty": 0.1, + "speed": 21, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 3, + "colors": [ + "Black" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + } + ], + "colors": "B", + "questTags": [ + "Undead", + "Zombie", + "Humanoid", + "Leader", + "IdentityBlack", + "BiomeBlack" + ] +}, +{ + "name": "Evil Wall", + "sprite": "sprites/enemy/construct/wall.atlas", + "deck": [ + "decks/standard/hiddenwall.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "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": "GW", + "questTags": [ + "Stone", + "Wall", + "Construct", + "Artifact", + "Hidden" + ] +}, +{ + "name": "Juggernaut", + "sprite": "sprites/enemy/construct/juggernaut.atlas", + "deck": [ + "decks/standard/juggernaut.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "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 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "questTags": [ + "Stone", + "Wall", + "Construct", + "Artifact", + "Hidden", + "Juggernaut" + ] +}, +{ + "name": "Bone Golem", + "sprite": "sprites/enemy/undead/bonegolem.atlas", + "deck": [ + "decks/standard/bonegolem.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Black" + ], + "subTypes": [ + "Skeleton" + ], + "cardTypes": [ + "Creature" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "GW", + "questTags": [ + "Skeleton", + "IdentityBlack", + "Golem", + "Undead", + "Zombie", + "Aberration", + "Monster", + "Evil" + ] +}, +{ + "name": "Hulking Brute", + "sprite": "sprites/enemy/undead/hulkingbrute.atlas", + "deck": [ + "decks/standard/hulkingbrute.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "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 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "B", + "questTags": [ + "Zombie", + "Evil" + ] +}, +{ + "name": "Unholy Knight", + "sprite": "sprites/enemy/undead/deathknightidle.atlas", + "deck": [ + "decks/standard/unholyknight.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Black" + ], + "rarity": [ + "uncommon", + "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 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "B", + "questTags": [ + "BiomeBlack", + "Aberration", + "Aggressive", + "IdentityBlack", + "Hostile", + "Unholy" + ] +}, +{ + "name": "Undead Goblin", + "sprite": "sprites/enemy/undead/goblinzombie.atlas", + "deck": [ + "decks/standard/monobgoblins.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "scale": 0.8, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "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 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "RB", + "questTags": [ + "Goblin", + "Zombie", + "Undead", + "Evil", + "Aberration", + "IdentityRakdos" + ] +}, +{ + "name": "Graven Revenant", + "sprite": "sprites/enemy/undead/graverevenant.atlas", + "deck": [ + "decks/standard/giralfgisa.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Blue", + "Black" + ], + "rarity": [ + "uncommon", + "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 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "B", + "questTags": [ + "Evil", + "Zombie", + "Necromancer", + "BiomeBlack", + "Inhuman", + "Wizard", + "IdentityDimir" + ] +}, +{ + "name": "Plaguelord", + "sprite": "sprites/enemy/undead/zombiepoisoner.atlas", + "deck": [ + "decks/standard/zombiepoisoner.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "cardText": "Infect" + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "cardText": "Poison" + } + ], + "colors": "UB", + "questTags": [ + "Evil", + "Zombie", + "Necromancer", + "BiomeBlack", + "Inhuman", + "Wizard", + "IdentityDimir" + ] +}, +{ + "name": "Royal Sentinel", + "sprite": "sprites/enemy/undead/royalsentinel.atlas", + "deck": [ + "decks/standard/trap.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Blue", + "Black" + ], + "rarity": [ + "uncommon", + "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 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "UB", + "questTags": [ + "Evil", + "Zombie", + "Necromancer", + "BiomeBlack", + "Inhuman", + "Wizard", + "IdentityDimir", + "Guardian" + ] +}, +{ + "name": "Lord Pestilence", + "sprite": "sprites/enemy/undead/pestilencelord.atlas", + "deck": [ + "decks/standard/trap.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Blue", + "Black" + ], + "rarity": [ + "uncommon", + "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 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "B", + "questTags": [ + "Evil", + "Zombie", + "Necromancer", + "BiomeBlack", + "Inhuman", + "Wizard", + "IdentityDimir" + ] +}, +{ + "name": "Sand Ghoul", + "sprite": "sprites/enemy/undead/sandghoul.atlas", + "deck": [ + "decks/standard/sandghoul.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Blue", + "Black" + ], + "rarity": [ + "uncommon", + "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 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "W", + "questTags": [ + "Zombie", + "Giant", + "Golem", + "IdentityWhite", + "Aberration", + "Aggressive", + null + ] +}, +{ + "name": "Tomb Guardian", + "sprite": "sprites/enemy/undead/tombguardian.atlas", + "deck": [ + "decks/standard/tombguardian.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Blue", + "Black" + ], + "rarity": [ + "uncommon", + "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 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "B", + "questTags": [ + "Evil", + "Zombie", + "Necromancer", + "BiomeBlack", + "Inhuman", + "Wizard", + "IdentityDimir" + ] +}, +{ + "name": "Undead Roamer", + "sprite": "sprites/enemy/undead/undeadroamer.atlas", + "deck": [ + "decks/standard/undeadroamer.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "B", + "questTags": [ + "Evil", + "Zombie", + "BiomeBlack", + "IdentityBlack", + "Undead", + "Aberration", + null + ] +}, +{ + "name": "Undead Shuffler", + "sprite": "sprites/enemy/undead/undeadshuffler.atlas", + "deck": [ + "decks/standard/undeadshuffler.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Black" + ], + "rarity": [ + "uncommon", + "Rare" + ], + "subTypes": [ + "Zombie" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "B", + "questTags": [ + "Aberration", + "Aggressive", + "Undead", + "Unholy", + "IdentityBlack", + null, + null + ] +}, +{ + "name": "Unholy Skull", + "sprite": "sprites/enemy/undead/unholyskull.atlas", + "deck": [ + "decks/standard/unholyskull.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "colors": [ + "Black" + ], + "cardText": "Discard Opponent" + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "BU", + "questTags": [ + "Evil", + "Zombie", + "BiomeBlack", + "Inhuman", + "Wizard", + "IdentityDimir", + "Skull" + ] +}, +{ + "name": "Unraveling Crawler", + "sprite": "sprites/enemy/undead/unravelingcrawler.atlas", + "deck": [ + "decks/standard/unravelingcrawler.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "cardText": "return graveyard hand" + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "GB", + "questTags": [ + "Evil", + "Aberration", + "Aerie", + "Monster", + "Undead", + "Crawling", + "BiomeBlack", + "Skeleton" + ] +}, +{ + "name": "Angelic Page", + "sprite": "sprites/enemy/celestial/angel_1.atlas", + "deck": [ + "decks/standard/angel.json" + ], + "ai": "", + "flying": true, + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 21, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "colors": [ + "White" + ], + "subTypes": [ + "Angel" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "W", + "questTags": [ + "Angel", + "Celestial", + "Flying", + "BiomeColorless", + "Holy", + "IdentityWhite", + null, + null + ] +}, +{ + "name": "Angel Overseer", + "sprite": "sprites/enemy/celestial/angel_2.atlas", + "deck": [ + "decks/standard/azoriusangel.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.6, + "difficulty": 0.1, + "scale": 1.2, + "speed": 21, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "uw", + "questTags": [ + "Angel", + "Celestial", + "Flying", + "IdentityAzorius", + "Holy", + "BiomeBlue", + "BiomeWhite", + null + ] +}, +{ + "name": "Minor Demon", + "sprite": "sprites/enemy/fiend/demon_4.atlas", + "deck": [ + "decks/standard/demon4.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.6, + "difficulty": 0.1, + "speed": 21, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "b", + "questTags": [ + "BiomeBlack", + "BiomeColorless", + "IdentityBlack", + "Demon", + "Evil", + "Unholy", + null, + null + ] +}, +{ + "name": "Ancient Demon", + "sprite": "sprites/enemy/fiend/demon_5.atlas", + "deck": [ + "decks/standard/demon5.dck" + ], + "ai": "", + "spawnRate": 0.6, + "scale": 1.2, + "difficulty": 0.1, + "speed": 21, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "UB", + "questTags": [ + "IdentityDimir", + "Demon", + "BiomeColorless", + "BiomeBlack", + "Unholy", + "Aggressive", + "Aberration", + null + ] +}, +{ + "name": "Bloodgift Demon", + "sprite": "sprites/enemy/fiend/demon_2.atlas", + "deck": [ + "decks/standard/demonwander.dck" + ], + "ai": "", + "spawnRate": 0.6, + "scale": 1.2, + "difficulty": 0.1, + "speed": 21, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 1, + "count": 5 + } + ], + "colors": "brw", + "questTags": [ + "IdentityMardu", + "Aberration", + "Aggressive", + "Evil", + "Unholy", + "BiomeRed", + null, + null + ] +}, +{ + "name": "Human Looter", + "sprite": "sprites/enemy/humanoid/human/peasant/peasant2.atlas", + "deck": [ + "decks/standard/peasantrole.dck" + ], + "ai": "", + "spawnRate": 0.6, + "difficulty": 0.1, + "speed": 21, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "GW", + "questTags": [ + "Human", + "Peasant", + "BiomeWhite", + "BiomeColorless", + "Looter", + "Farm", + null, + null + ] +}, +{ + "name": "Supreme Elemental", + "sprite": "sprites/enemy/elemental/magicelemental.atlas", + "deck": [ + "decks/standard/supremeelemental.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.6, + "scale": 1.2, + "difficulty": 0.1, + "speed": 21, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "WUBRG", + "questTags": [ + "Elemental", + "Aberration", + "Aggressive", + "Arcane", + "Beast", + "IdentityWUBRG", + null, + null + ] +}, +{ + "name": "Zombie Master", + "sprite": "sprites/enemy/undead/lich_3.atlas", + "deck": [ + "decks/standard/zombie_black_hard.dck" + ], + "ai": "", + "spawnRate": 0.4, + "difficulty": 0.1, + "speed": 21, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 4, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 150, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + } + ], + "colors": "B", + "questTags": [ + "Undead", + "Zombie", + "Humanoid", + "Leader", + "IdentityBlack", + "BiomeBlack" + ] +} +] \ No newline at end of file diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/world/heroes.json b/forge-gui/res/adventure/Crystal_Kingdoms/world/heroes.json new file mode 100644 index 00000000000..60ffcbb8901 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/world/heroes.json @@ -0,0 +1,117 @@ +{ + "avatar":"sprites/heroes/avatar.atlas", + "heroes":[ + { + "name":"Devil", + "female":"sprites/heroes/devil_f.atlas", + "male":"sprites/heroes/devil_m.atlas", + "femaleAvatar":"Devil_f", + "maleAvatar":"Devil_m" + }, + { + "name":"Kor", + "female":"sprites/heroes/kor_f.atlas", + "male":"sprites/heroes/kor_m.atlas", + "femaleAvatar":"Kor_f", + "maleAvatar":"Kor_m" + } , + { + "name":"Human", + "female":"sprites/heroes/human_f.atlas", + "male":"sprites/heroes/human_m.atlas", + "femaleAvatar":"Human_f", + "maleAvatar":"Human_m" + }, + { + "name":"Elf", + "female":"sprites/heroes/elf_f.atlas", + "male":"sprites/heroes/elf_m.atlas", + "femaleAvatar":"Elf_f", + "maleAvatar":"Elf_m" + }, + { + "name":"Metathran", + "female":"sprites/heroes/metathran_f.atlas", + "male":"sprites/heroes/metathran_m.atlas", + "femaleAvatar":"Metathran_f", + "maleAvatar":"Metathran_m" + }, + { + "name":"Undead", + "female":"sprites/heroes/undead_f.atlas", + "male":"sprites/heroes/undead_m.atlas", + "femaleAvatar":"Undead_f", + "maleAvatar":"Undead_m" + } , + { + "name":"Viashino", + "female":"sprites/heroes/viashino_f.atlas", + "male":"sprites/heroes/viashino_m.atlas", + "femaleAvatar":"Viashino_f", + "maleAvatar":"Viashino_m" + } , + { + "name":"Phyrexian", + "female":"sprites/heroes/phyrexian_r.atlas", + "male":"sprites/heroes/phyrexian_u.atlas", + "femaleAvatar":"Phyrexian_f", + "maleAvatar":"Phyrexian_m" + } , + { + "name":"Dwarf", + "female":"sprites/heroes/dwarf_f.atlas", + "male":"sprites/heroes/dwarf_m.atlas", + "femaleAvatar":"Dwarf_f", + "maleAvatar":"Dwarf_m" + }, + { + "name":"Werewolf", + "female":"sprites/heroes/werewolf_f.atlas", + "male":"sprites/heroes/werewolf_m.atlas", + "femaleAvatar":"Werewolf_f", + "maleAvatar":"Werewolf_m" + }, + { + "name":"Leonin", + "female":"sprites/heroes/leonin_f.atlas", + "male":"sprites/heroes/leonin_m.atlas", + "femaleAvatar":"Leonin_f", + "maleAvatar":"Leonin_m" + }, + { + "name":"Red Dragon", + "female":"sprites/heroes/dragonplayer_r.atlas", + "male":"sprites/heroes/dragonplayer_r.atlas", + "femaleAvatar":"Dragon_r", + "maleAvatar":"Dragon_r" + }, + { + "name":"White Dragon", + "female":"sprites/heroes/dragonplayer_w.atlas", + "male":"sprites/heroes/dragonplayer_w.atlas", + "femaleAvatar":"Dragon_w", + "maleAvatar":"Dragon_w" + }, + { + "name":"Blue Dragon", + "female":"sprites/heroes/dragonplayer_u.atlas", + "male":"sprites/heroes/dragonplayer_u.atlas", + "femaleAvatar":"Dragon_u", + "maleAvatar":"Dragon_u" + }, + { + "name":"Green Dragon", + "female":"sprites/heroes/dragonplayer_g.atlas", + "male":"sprites/heroes/dragonplayer_g.atlas", + "femaleAvatar":"Dragon_g", + "maleAvatar":"Dragon_g" + }, + { + "name":"Black Dragon", + "female":"sprites/heroes/dragonplayer_b.atlas", + "male":"sprites/heroes/dragonplayer_b.atlas", + "femaleAvatar":"Dragon_b", + "maleAvatar":"Dragon_b" + } + ] +} diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/world/items.json b/forge-gui/res/adventure/Crystal_Kingdoms/world/items.json new file mode 100644 index 00000000000..7dcd4afcfa1 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/world/items.json @@ -0,0 +1,1771 @@ +[ + { + "name": "Challenge Coin", + "description": "A heavy coin made of gold.", + "iconName": "ChallengeCoin" + }, + { + "name": "Silver Challenge Coin", + "description": "A decorative coin made of silver.", + "iconName": "SilverChallengeCoin" + }, + { + "name": "Bronze Challenge Coin", + "description": "A lightweight coin made of bronze.", + "iconName": "BronzeChallengeCoin" + }, + { + "name": "Sir Donovan's Amulet", + "usableOnWorldMap": true, + "description": "A talisman for remotely contacting your employer", + "iconName": "SirDonovansAmulet", + "dialogOnUse": { + "text": "The amulet lies inert until mana is channeled through it.", + "options": [ + { + "name": "Put the amulet away" + }, + { + "condition": [ + { "checkQuestFlag": "Quest_ShardMines_Epilogue" }, + { + "checkQuestFlag": "Quest_ShardMines_EpilogueComplete", + "not": true + }, + { "hasShards": 3 } + ], + "name": "Contact Sir Donovan (Requires 3 Mana Shards)", + "action": [ + { + "setQuestFlag": { + "key": "Quest_ShardMines_EpilogueComplete", + "val": 1 + }, + "addShards": -3 + } + ], + "text": "Unsure exactly what to expect, you channel a bit of energy from your own mana shards into the amulet. It glows an array of colors for the briefest of moments and then fades.", + "options": [ + { + "name": "(Continue)", + "text": "A thought enters your mind in response, not so much words as an urge - you should go to a town.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + { + "condition": [ + { "checkQuestFlag": "Quest_ShardMines_Epilogue" }, + { + "checkQuestFlag": "Quest_ShardMines_EpilogueComplete", + "not": true + }, + { + "hasShards": 3, + "not": true + } + ], + "isDisabled": true, + "name": "Contact Sir Donovan (Requires 3 Mana Shards)" + }, + { + "condition": [ + { + "getQuestFlag": { + "key": "exploreShand1", + "op": "=", + "val": 6 + } + }, + { + "getQuestFlag": { + "key": "exploreShand1", + "op": ">", + "val": 6 + }, + "not": true + }, + { "hasShards": 5 } + ], + "name": "Contact Sir Donovan (Requires 5 Mana Shards)", + "text": "You funnel the power of your mana shards into the artifact. It takes using a few more of them before the device reacts this time, but eventually it glows in multiple colors once again.", + "options": [ + { + "name": "(Continue)", + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 7 + }, + "addShards": -5 + } + ] + } + ] + }, + { + "condition": [ + { + "getQuestFlag": { + "key": "exploreShand1", + "op": "=", + "val": 6 + } + }, + { + "getQuestFlag": { + "key": "exploreShand1", + "op": ">", + "val": 6 + }, + "not": true + }, + { + "hasShards": 5, + "not": true + } + ], + "isDisabled": true, + "name": "Contact Sir Donovan (Requires 5 Mana Shards)" + } + ] + }, + "questItem": true + }, + { + "name": "Landscape Sketchbook", + "description": "A leather bound notebook containing sketches of various landscapes across Shandalar", + "iconName": "LandscapeSketchbook", + "questItem": true, + "usableInPoi": true, + "dialogOnUse": { + "text": "You found this sketchbook at the dig site.", + "options": [ + { + "name": "You can't quite make heads nor tails of the sketches inside, but you better hold onto it..." + } + ] + } + }, + { + "name": "Landscape Sketchbook - Mirage", + "description": "A leather bound notebook containing sketches of tropical locations", + "iconName": "LandscapeSketchbook", + "questItem": true + }, + { + "name": "Landscape Sketchbook - Urza's Saga", + "description": "A leather bound notebook containing many different angles of the same terrain features", + "iconName": "LandscapeSketchbook", + "questItem": true + }, + { + "name": "Landscape Sketchbook - Coldsnap", + "description": "A leather bound notebook containing sketches of frost covered vistas", + "iconName": "LandscapeSketchbook", + "questItem": true + }, + { + "name": "Landscape Sketchbook - Zendikar", + "description": "A leather bound notebook filled with sketches of floating landmasses and ancient ruins", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Innistrad", + "description": "A leather bound notebook containing eerie sketches of foggy, gothic landscapes", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Ravnica Allegiance", + "description": "A leather bound notebook filled with intricate sketches of a vast cityscape", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Theros", + "description": "A leather bound notebook containing sketches of ancient monuments and starry skies", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Kamigawa Neon Dynasty", + "description": "A leather bound notebook containing sketches of spiritual shrines and cherry blossoms", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Dominaria", + "description": "A leather bound notebook containing diverse sketches of the multiverse's nexus", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Lorwyn", + "description": "A leather bound notebook filled with whimsical sketches of idyllic meadows", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Shards of Alara", + "description": "A leather bound notebook containing vibrant sketches of five distinct terrains", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Amonkhet", + "description": "A leather bound notebook filled with sketches of desert landscapes and grand monuments", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Ixalan", + "description": "A leather bound notebook containing sketches of lush jungles and ancient temples", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - 30th Anniversary Edition", + "description": "A leather bound notebook filled with sketches of iconic landscapes from throughout Magic's history", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Aetherdrift", + "description": "A leather bound notebook containing sketches of futuristic landscapes blending magic and technology", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Strixhaven: School of Mages", + "description": "A leather bound notebook filled with sketches of a magical university and its diverse campus grounds", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Streets of New Capenna", + "description": "A leather bound notebook containing art deco sketches of towering skyscrapers and elegant plazas", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Kaldheim", + "description": "A leather bound notebook filled with sketches of snow-covered realms and Viking-inspired landscapes", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Ikoria: Lair of Behemoths", + "description": "A leather bound notebook containing sketches of bizarre wilderness and enormous creatures", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Thrones of Eldraine", + "description": "A leather bound notebook filled with fairy tale sketches of enchanted castles and mystical groves", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Shadows Over Innistrad", + "description": "A leather bound notebook containing sketches of twisted landscapes under the influence of eldritch horrors", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Battle for Zendikar", + "description": "A leather bound notebook filled with sketches of a world being consumed by alien entities", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Khans of Tarkir", + "description": "A leather bound notebook containing sketches of a wartorn land with five distinct clans", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Hour of Devastation", + "description": "A leather bound notebook filled with sketches of monuments crumbling under draconic influence", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Kaladesh", + "description": "A leather bound notebook containing intricate sketches of brass and copper cityscapes", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Mercadian Masques", + "description": "A leather bound notebook filled with sketches of an isolated city-state and surrounding countryside", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - New Phyrexia", + "description": "A leather bound notebook filled with disturbing sketches of a metal-infused wasteland", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Mirrodin Besieged", + "description": "A leather bound notebook containing sketches of a metal world at war", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Scars of Mirrodin", + "description": "A leather bound notebook filled with sketches of a metal paradise being slowly corrupted", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Magic Origins", + "description": "A leather bound notebook containing sketches of the home planes of five iconic planeswalkers", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Magic 2021", + "description": "A leather bound notebook filled with sketches of diverse landscapes from across the multiverse", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Modern Horizons", + "description": "A leather bound notebook containing sketches of various planes throughout Magic's history", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Tempest", + "description": "A leather bound notebook filled with sketches of storm-ravaged islands and floating strongholds", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Onslaught", + "description": "A leather bound notebook containing detailed sketches of tribal territories and battlegrounds", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Odyssey", + "description": "A leather bound notebook filled with sketches of a plane in recovery after apocalyptic events", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Rise of the Eldrazi", + "description": "A leather bound notebook containing sketches of hedrons and otherworldly monstrosities", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Dragons of Tarkir", + "description": "A leather bound notebook filled with sketches of a plane dominated by mighty dragons", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Duskmourn: House of Horror", + "description": "A leather bound notebook filled with sketches of twilit forests and mysterious ruins", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Outlaws of Thunder Junction", + "description": "A leather bound notebook containing sketches of wild western frontiers and dusty canyons", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Bloomburrow", + "description": "A leather bound notebook filled with sketches of charming villages and lush countryside", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - The Brothers War", + "description": "A leather bound notebook containing sketches of devastating battlefields covered with mechanical debris", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Chandra's Tome", + "description": "Draft a Chandra themed card that can be cast with mana of any color.", + "equipmentSlot": "Left", + "iconName": "ChandrasTome", + "effect": { + "startBattleWithCardInCommandZone": [ + "Chandra's Tome" + ] + } + }, + { + "name": "Phoenix Charm", + "description": "Draft a Phoenix card, or conjure one to be cast with mana of any color.", + "equipmentSlot": "Neck", + "iconName": "PhoenixCharm", + "effect": { + "startBattleWithCardInCommandZone": [ + "Phoenix Charm" + ] + } + }, + { + "name": "Chandra's Stone", + "description": "A small red gemstone recovered after your battle with Chandra.", + "iconName": "r" + }, + { + "name": "Phoenix", + "description": "Draft a Phoenix card, or conjure one to be cast with mana of any color.", + "equipmentSlot": "Neck", + "iconName": "PhoenixCharm", + "effect": { + "startBattleWithCardInCommandZone": [ + "Phoenix Charm" + ] + } + }, + { + "name": "Liliana's Stone", + "description": "A small black gemstone recovered after your battle with Liliana.", + "iconName": "b" + }, + { + "name": "Demonic Contract", + "description": "Sign away your soul to know what the future holds", + "equipmentSlot": "Right", + "iconName": "DemonicContract", + "effect": { + "startBattleWithCardInCommandZone": [ + "Demonic Contract" + ] + } + }, + { + "name": "Piper's Charm", + "equipmentSlot": "Neck", + "iconName": "PipersCharm", + "cost": 1500, + "effect": { + "startBattleWithCardInCommandZone": [ + "Piper's Charm" + ] + } + }, + { + "name": "Sleep Wand", + "equipmentSlot": "Left", + "cost": 1500, + "iconName": "SleepWand", + "effect": { + "startBattleWithCardInCommandZone": [ + "Sleep Wand" + ] + } + }, + { + "name": "Hill Giant Club", + "equipmentSlot": "Right", + "cost": 2500, + "iconName": "HillGiantClub", + "effect": { + "startBattleWithCardInCommandZone": [ + "Hill Giant Club" + ] + } + }, + { + "name": "Cursed Treasure", + "equipmentSlot": "Right", + "iconName": "CursedTreasure", + "cost": 6000, + "effect": { + "startBattleWithCardInCommandZone": [ + "Cursed Treasure" + ] + } + }, + { + "name": "Farmer's Tools", + "equipmentSlot": "Left", + "iconName": "FarmersTools", + "cost": 6000, + "effect": { + "startBattleWithCardInCommandZone": [ + "Farmer's Tools" + ] + } + }, + { + "name": "Sol Ring", + "equipmentSlot": "Left", + "iconName": "SolRing", + "effect": { + "startBattleWithCard": [ + "Sol Ring" + ] + } + }, + { + "name": "Mox Emerald", + "equipmentSlot": "Neck", + "iconName": "MoxEmerald", + "effect": { + "startBattleWithCard": [ + "Mox Emerald" + ] + } + }, + { + "name": "Black Lotus", + "equipmentSlot": "Right", + "iconName": "BlackLotus", + "effect": { + "startBattleWithCard": [ + "Black Lotus" + ] + } + }, + { + "name": "Mox Jet", + "equipmentSlot": "Neck", + "iconName": "MoxJet", + "effect": { + "startBattleWithCard": [ + "Mox Jet" + ] + } + }, + { + "name": "Mox Pearl", + "equipmentSlot": "Neck", + "iconName": "MoxPearl", + "effect": { + "startBattleWithCard": [ + "Mox Pearl" + ] + } + }, + { + "name": "Mox Ruby", + "equipmentSlot": "Neck", + "iconName": "MoxRuby", + "effect": { + "startBattleWithCard": [ + "Mox Ruby" + ] + } + }, + { + "name": "Mox Sapphire", + "equipmentSlot": "Neck", + "iconName": "MoxSapphire", + "effect": { + "startBattleWithCard": [ + "Mox Sapphire" + ] + } + }, + { + "name": "Battle Standard", + "equipmentSlot": "Left", + "iconName": "BattleStandard", + "effect": { + "lifeModifier": -1, + "startBattleWithCard": [ + "r_1_1_goblin" + ] + } + }, + { + "name": "Hivestone", + "equipmentSlot": "Left", + "iconName": "Hivestone", + "effect": { + "startBattleWithCard": [ + "Hivestone" + ] + } + }, + { + "name": "Life Amulet", + "equipmentSlot": "Neck", + "iconName": "LifeAmulet", + "cost": 4000, + "effect": { + "lifeModifier": 2 + } + }, + { + "name": "Red Key", + "iconName": "RedKey", + "questItem": true + }, + { + "name": "Basement Key", + "iconName": "RedKey", + "questItem": true + }, + { + "name": "Outer Gate Key", + "iconName": "RedKey", + "questItem": true + }, + { + "name": "Nahiri's Key", + "iconName": "RedKey", + "questItem": true + }, + { + "name": "White Key", + "iconName": "WhiteKey", + "questItem": true + }, + { + "name": "Blue Key", + "iconName": "BlueKey", + "questItem": true + }, + { + "name": "Green Key", + "iconName": "GreenKey", + "questItem": true + }, + { + "name": "Black Key", + "iconName": "BlackKey", + "questItem": true + }, + { + "name": "Strange Key", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Torturer's Key", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Grolnok's Key", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Rusty Old Key", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Illusionist's Key", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Sorin's Key", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Tibalt's Key", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Axt", + "equipmentSlot": "Left", + "iconName": "SteelAxt", + "cost": 2500, + "effect": { + "startBattleWithCard": [ + "Bonesplitter" + ] + } + }, + { + "name": "Bronze Sword", + "equipmentSlot": "Left", + "iconName": "BronzeSword", + "cost": 2500, + "effect": { + "startBattleWithCard": [ + "Bronze Sword" + ] + } + }, + { + "name": "Iron Boots", + "equipmentSlot": "Boots", + "iconName": "IronBoots", + "cost": 2000, + "effect": { + "moveSpeed": 1.2 + } + }, + { + "name": "Iron Shield", + "equipmentSlot": "Right", + "iconName": "IronShield", + "cost": 6500, + "effect": { + "lifeModifier": 2 + } + }, + { + "name": "Iron Armor", + "equipmentSlot": "Body", + "cost": 3000, + "iconName": "IronArmor", + "effect": { + "lifeModifier": 2 + } + }, + { + "name": "Steel Sword", + "equipmentSlot": "Left", + "iconName": "SteelSword", + "cost": 4500, + "effect": { + "startBattleWithCard": [ + "Greatsword" + ] + } + }, + { + "name": "Steel Boots", + "equipmentSlot": "Boots", + "iconName": "SteelBoots", + "cost": 4500, + "effect": { + "lifeModifier": 1, + "moveSpeed": 1.2 + } + }, + { + "name": "Steel Shield", + "equipmentSlot": "Right", + "iconName": "SteelShield", + "cost": 6500, + "effect": { + "startBattleWithCard": [ + "w_0_3_wall_defender" + ] + } + }, + { + "name": "Steel Armor", + "equipmentSlot": "Body", + "cost": 5000, + "iconName": "SteelArmor", + "effect": { + "lifeModifier": 3 + } + }, + { + "name": "Armor of the Hivelord", + "equipmentSlot": "Body", + "iconName": "HiveLordArmor", + "effect": { + "lifeModifier": 5, + "changeStartCards": 1 + } + }, + { + "name": "Leather Boots", + "equipmentSlot": "Boots", + "iconName": "LeatherBoots", + "effect": { + "moveSpeed": 1.15 + } + }, + { + "name": "Jungle Shield", + "equipmentSlot": "Right", + "iconName": "JungleShield", + "cost": 4500, + "effect": { + "startBattleWithCard": [ + "g_0_1_plant" + ] + } + }, + { + "name": "Sorin's Amulet", + "equipmentSlot": "Neck", + "iconName": "SorinAmulet", + "effect": { + "lifeModifier": 2, + "startBattleWithCardInCommandZone": [ + "Sorin's Amulet" + ] + } + }, + { + "name": "Dagger", + "equipmentSlot": "Left", + "iconName": "Dagger", + "cost": 2000, + "effect": { + "startBattleWithCard": [ + "Spare Dagger" + ] + } + }, + { + "name": "Cheat", + "equipmentSlot": "Neck", + "iconName": "Goose", + "effect": { + "startBattleWithCard": [ + "Blightsteel Colossus", + "Urabrask the Hidden", + "Avatar of Slaughter" + ] + } + }, + { + "name": "Aladdin's Ring", + "equipmentSlot": "Right", + "cost": 1500, + "iconName": "AladdinsRing", + "effect": { + "startBattleWithCard": [ + "Aladdin's Ring" + ] + } + }, + { + "name": "Spell Book", + "iconName": "SpellBook", + "equipmentSlot": "Left", + "cost": 8000, + "effect": { + "changeStartCards": 1 + } + }, + { + "name": "Cursed Ring", + "equipmentSlot": "Right", + "iconName": "CursedRing", + "effect": { + "startBattleWithCard": [ + "c_0_1_a_goblin_construct_noblock_ping", + "c_0_1_a_goblin_construct_noblock_ping", + "c_0_1_a_goblin_construct_noblock_ping" + ] + } + }, + { + "name": "Mithril Boots", + "equipmentSlot": "Boots", + "iconName": "MithrilBoots", + "cost": 10000, + "effect": { + "lifeModifier": 2, + "moveSpeed": 1.3 + } + }, + { + "name": "Mithril Shield", + "equipmentSlot": "Right", + "iconName": "MithrilShield", + "cost": 6500, + "effect": { + "startBattleWithCard": [ + "c_0_4_a_wall_defender" + ] + } + + }, + { + "name": "Mithril Armor", + "equipmentSlot": "Body", + "iconName": "MithrilArmor", + "cost": 15000, + "effect": { + "lifeModifier": 5 + } + }, + { + "name": "Presence of the Hydra", + "equipmentSlot": "Left", + "iconName": "PresenceoftheHydra", + "effect": { + "lifeModifier": 2, + "startBattleWithCardInCommandZone": [ + "Presence of the Hydra" + ] + } + }, + { + "name": "Death Ring", + "equipmentSlot": "Right", + "iconName": "DeathRing", + "cost": 3500, + "effect": { + "startBattleWithCardInCommandZone": [ + "Death Ring" + ] + } + }, + { + "name": "Flame Sword", + "equipmentSlot": "Left", + "cost": 6000, + "iconName": "FlameSword", + "effect": { + "startBattleWithCardInCommandZone": [ + "Flame Sword" + ] + } + }, + { + "name": "Mirror Shield", + "equipmentSlot": "Right", + "cost": 2500, + "iconName": "MirrorShield", + "effect": { + "startBattleWithCard": [ + "Mirror Shield" + ] + } + }, + { + "name": "Dungeon Map", + "equipmentSlot": "Right", + "iconName": "DungeonMap", + "cost": 12000, + "effect": { + "startBattleWithCard": [ + "Dungeon Map" + ] + } + }, + { + "name": "Aladdin's Lamp", + "equipmentSlot": "Right", + "iconName": "AladdinsLamp", + "cost": 1000, + "effect": { + "startBattleWithCard": [ + "Aladdin's Lamp" + ] + } + }, + { + "name": "Heart-Piercer", + "equipmentSlot": "Left", + "iconName": "CompositeBow", + "cost": 2000, + "effect": { + "startBattleWithCard": [ + "Heart-Piercer Bow" + ] + } + }, + { + "name": "Wood Bow", + "equipmentSlot": "Left", + "iconName": "WoodBow", + "cost": 1000, + "effect": { + "startBattleWithCard": [ "Fyndhorn Bow" ] + } + }, + { + "name": "Sandals", + "equipmentSlot": "Boots", + "iconName": "Sandals", + "effect": { + "moveSpeed": 1.1 + } + }, + { + "name": "Gold Boots", + "equipmentSlot": "Boots", + "iconName": "GoldBoots", + "cost": 10000, + "effect": { + "lifeModifier": 2, + "moveSpeed": 1.3 + } + }, + { + "name": "Gold Shield", + "equipmentSlot": "Right", + "iconName": "GoldShield", + "cost": 13000, + "effect": { + "lifeModifier": 3 + } + }, + { + "name": "Gold Armor", + "equipmentSlot": "Body", + "iconName": "GoldArmor", + "cost": 15000, + "effect": { + "lifeModifier": 4 + } + }, + { + "name": "Dark Boots", + "equipmentSlot": "Boots", + "iconName": "DarkBoots", + "cost": 2000, + "effect": { + "startBattleWithCard": [ + "Clattering Augur" + ], + "lifeModifier": -2, + "moveSpeed": 1.3 + } + }, + { + "name": "Dark Shield", + "equipmentSlot": "Right", + "iconName": "DarkShield", + "cost": 2500, + "effect": { + "startBattleWithCard": [ + "Barrier of Bones" + ], + "lifeModifier": -3 + } + }, + { + "name": "Dark Armor", + "equipmentSlot": "Body", + "cost": 3000, + "iconName": "DarkArmor", + "effect": { + "startBattleWithCard": [ + "Skeletal Snake" + ], + "lifeModifier": -2 + } + }, + { + "name": "Blood Vial", + "equipmentSlot": "Right", + "iconName": "Blood", + "cost": 1000, + "effect": { + "startBattleWithCard": [ + "c_a_blood_draw" + ] + } + }, + { + "name": "Charm", + "equipmentSlot": "Right", + "iconName": "Clue", + "cost": 3000, + "effect": { + "startBattleWithCard": [ + "c_a_clue_draw" + ] + } + }, + { + "name": "Snack", + "equipmentSlot": "Right", + "iconName": "Cheese", + "cost": 1000, + "effect": { + "startBattleWithCard": [ + "c_a_food_sac" + ] + } + }, + { + "name": "Change", + "equipmentSlot": "Right", + "iconName": "GoldStack", + "cost": 5000, + "effect": { + "startBattleWithCard": [ + "c_a_gold_draw" + ] + } + }, + { + "name": "Treasure", + "equipmentSlot": "Right", + "iconName": "Treasure", + "cost": 5000, + "effect": { + "startBattleWithCard": [ + "c_a_treasure_sac" + ] + } + }, + { + "name": "Magic Shard", + "equipmentSlot": "Right", + "iconName": "Shard", + "cost": 3500, + "effect": { + "startBattleWithCard": [ + "c_e_shard_draw" + ] + } + }, + { + "name": "Mad Staff", + "equipmentSlot": "Left", + "iconName": "MadStaff", + "effect": { + "startBattleWithCard": [ + "Power Struggle" + ] + } + }, + { + "name": "Dark Amulet", + "equipmentSlot": "Neck", + "cost": 3000, + "iconName": "DarkAmulet", + "effect": { + "startBattleWithCard": [ + "Necropolis of Azar" + ] + } + }, + { + "name": "Pandora's Box", + "equipmentSlot": "Right", + "iconName": "PandorasBox", + "cost": 1500, + "effect": { + "startBattleWithCard": [ + "Pandora's Box" + ] + } + }, + { + "name": "Disrupting Scepter", + "equipmentSlot": "Left", + "iconName": "DisruptingScepter", + "cost": 2500, + "effect": { + "startBattleWithCard": [ + "Disrupting Scepter" + ] + } + }, + { + "name": "Entrancing Lyre", + "equipmentSlot": "Right", + "iconName": "EntrancingLyre", + "effect": { + "startBattleWithCard": [ + "Entrancing Lyre" + ] + } + }, + { + "name": "Heavy Arbalest", + "equipmentSlot": "Left", + "iconName": "HeavyArbalest", + "cost": 1500, + "effect": { + "startBattleWithCard": [ + "Heavy Arbalest" + ] + } + }, + { + "name": "Ring of Three Wishes", + "equipmentSlot": "Right", + "iconName": "RingofThreeWishes", + "cost": 2500, + "effect": { + "startBattleWithCard": [ + "Ring of Three Wishes" + ] + } + }, + { + "name": "The Blackstaff of Waterdeep", + "equipmentSlot": "Left", + "iconName": "TheBlackstaffofWaterdeep", + "cost": 3500, + "effect": { + "startBattleWithCard": [ + "The Blackstaff of Waterdeep" + ] + } + }, + { + "name": "Unerring Sling", + "equipmentSlot": "Left", + "iconName": "UnerringSling", + "cost": 4000, + "effect": { + "startBattleWithCard": [ + "Unerring Sling" + ] + } + }, + { + "name": "Jeweled Amulet", + "equipmentSlot": "Neck", + "cost": 5000, + "iconName": "JeweledAmulet", + "effect": { + "startBattleWithCard": [ + "Jeweled Amulet" + ] + } + }, + { + "name": "Traveler's Amulet", + "equipmentSlot": "Neck", + "iconName": "TravelersAmulet", + "cost": 5000, + "effect": { + "startBattleWithCard": [ + "Traveler's Amulet" + ] + } + }, + { + "name": "Relic Amulet", + "equipmentSlot": "Neck", + "iconName": "RelicAmulet", + "cost": 2500, + "effect": { + "startBattleWithCard": [ + "Relic Amulet" + ] + } + }, + { + "name": "Amulet of Kroog", + "equipmentSlot": "Neck", + "iconName": "AmuletofKroog", + "effect": { + "startBattleWithCard": [ + "Amulet of Kroog" + ] + } + }, + { + "name": "Amulet of Vigor", + "equipmentSlot": "Neck", + "iconName": "AmuletofVigor", + "cost": 7000, + "effect": { + "startBattleWithCard": [ + "Amulet of Vigor" + ] + } + }, + { + "name": "Veilstone Amulet", + "equipmentSlot": "Neck", + "iconName": "VeilstoneAmulet", + "cost": 5000, + "effect": { + "startBattleWithCard": [ + "Veilstone Amulet" + ] + } + }, + { + "name": "Jandor's Ring", + "equipmentSlot": "Right", + "iconName": "JandorsRing", + "cost": 2500, + "effect": { + "startBattleWithCard": [ + "Jandor's Ring" + ] + } + }, + { + "name": "Jinxed Ring", + "equipmentSlot": "Right", + "iconName": "JinxedRing", + "effect": { + "opponent": { + "startBattleWithCard": [ + "Jinxed Ring" + ] + } + } + }, + { + "name": "Nine-Ringed Bo", + "equipmentSlot": "Left", + "iconName": "Nine-RingedBo", + "effect": { + "startBattleWithCard": [ + "Nine-Ringed Bo" + ] + } + }, + { + "name": "Ring of Immortals", + "equipmentSlot": "Right", + "iconName": "RingofImmortals", + "effect": { + "startBattleWithCard": [ + "Ring of Immortals" + ] + } + }, + { + "name": "Prism Ring", + "equipmentSlot": "Right", + "iconName": "PrismRing", + "cost": 2000, + "effect": { + "startBattleWithCard": [ + "Prism Ring" + ] + } + }, + { + "name": "Ring of Renewal", + "equipmentSlot": "Right", + "iconName": "RingofRenewal", + "effect": { + "startBattleWithCard": [ + "Ring of Renewal" + ] + } + }, + { + "name": "Kite Shield", + "equipmentSlot": "Right", + "iconName": "KiteShield", + "cost": 1500, + "effect": { + "startBattleWithCard": [ + "Kite Shield" + ] + } + }, + { + "name": "Shell Wand", + "equipmentSlot": "Left", + "cost": 4000, + "effect": { + "opponent": { + "lifeModifier": -2 + } + }, + "iconName": "ShellWand" + }, + + { + "name": "Manasight Amulet", + "equipmentSlot": "Neck", + "effect": { + "colorView": true + }, + "description": "Grants Manasight, letting you know the colors used by your adversaries.", + "iconName": "RelicAmulet" + }, + { + "name": "Lightbringers Boots", + "equipmentSlot": "Boots", + "cost": 8000, + "effect": { + "opponent": { + "lifeModifier": 5 + }, + "startBattleWithCard": [ + "Ajani's Mantra" + ] + }, + "description": "Brings life to both friend and foe", + "iconName": "LightBoots" + }, + { + "name": "Fortune Coin", + "equipmentSlot": "Left", + "effect": { + "name": "", + "goldModifier": 0.85, + "cardRewardBonus": 1 + }, + "description": "", + "iconName": "FortuneCoin" + }, + { + "name": "Colorless rune", + "usableOnWorldMap": true, + "equipmentSlot": "Ability2", + "description": "Teleports you to the center", + "commandOnUse": "teleport to poi Spawn", + "iconName": "ColorlessRune", + "questItem": true, + "shardsNeeded": 1, + "cost": 100 + }, + { + "name": "White rune", + "usableOnWorldMap": true, + "equipmentSlot": "Ability2", + "effect": { + "name": "" + }, + "description": "Teleports you to the plains", + "commandOnUse": "teleport to poi \"Plains Capital\"", + "iconName": "WhiteRune", + "shardsNeeded": 1, + "cost": 100 + }, + { + "name": "Black rune", + "usableOnWorldMap": true, + "equipmentSlot": "Ability2", + "effect": { + "name": "" + }, + "description": "Teleports you to the swamp", + "commandOnUse": "teleport to poi \"Swamp Capital\"", + "iconName": "BlackRune", + "shardsNeeded": 1, + "cost": 100 + }, + { + "name": "Blue rune", + "usableOnWorldMap": true, + "equipmentSlot": "Ability2", + "effect": { + "name": "" + }, + "description": "Teleports you to the island", + "commandOnUse": "teleport to poi \"Island Capital\"", + "iconName": "BlueRune", + "shardsNeeded": 1, + "cost": 100 + }, + { + "name": "Red rune", + "usableOnWorldMap": true, + "equipmentSlot": "Ability2", + "effect": { + "name": "" + }, + "description": "Teleports you to the mountain", + "commandOnUse": "teleport to poi \"Mountain Capital\"", + "iconName": "RedRune", + "shardsNeeded": 1, + "cost": 100 + }, + { + "name": "Green rune", + "usableOnWorldMap": true, + "equipmentSlot": "Ability2", + "effect": { + "name": "" + }, + "description": "Teleports you to the forest", + "commandOnUse": "teleport to poi \"Forest Capital\"", + "iconName": "GreenRune", + "shardsNeeded": 1, + "cost": 100 + }, + { + "name": "White Staff", + "equipmentSlot": "Ability1", + "usableOnWorldMap": true, + "usableInPoi": true, + "effect": { + "name": "" + }, + "description": "Heals you half of your life", + "commandOnUse": "heal percent 0.5", + "iconName": "WhiteStaff", + "questItem": true, + "shardsNeeded": 5, + "cost": 5000 + }, + { + "name": "Black Staff", + "equipmentSlot": "Ability1", + "usableOnWorldMap": true, + "usableInPoi": false, + "effect": { + "name": "" + }, + "description": "Hide from enemies for some time", + "commandOnUse": "hide 10", + "iconName": "BlackStaff", + "questItem": true, + "shardsNeeded": 5, + "cost": 5000 + }, + { + "name": "Blue Staff", + "usableOnWorldMap": true, + "equipmentSlot": "Ability1", + "effect": { + "name": "" + }, + "description": "Lets you fly for some time", + "commandOnUse": "fly 10", + "iconName": "BlueStaff", + "questItem": true, + "shardsNeeded": 5, + "cost": 5000 + }, + { + "name": "Red Staff", + "usableOnWorldMap": true, + "equipmentSlot": "Ability1", + "effect": { + "name": "" + }, + "description": "Kills the closest enemy on the Overworld", + "commandOnUse": "remove enemy nearest", + "iconName": "RedStaff", + "questItem": true, + "shardsNeeded": 5, + "cost": 5000 + }, + { + "name": "Green Staff", + "equipmentSlot": "Ability1", + "usableOnWorldMap": true, + "usableInPoi": true, + "effect": { + "name": "" + }, + "description": "Doubles your speed for some time", + "commandOnUse": "sprint 10", + "iconName": "GreenStaff", + "questItem": true, + "shardsNeeded": 5, + "cost": 5000 + }, + { + "name": "Slimefoot's Slimy Staff", + "equipmentSlot": "Left", + "iconName": "GreenStaff", + "effect": { + "lifeModifier": 2, + "startBattleWithCardInCommandZone": [ + "Slimefoot's Slimy Staff" + ] + } + }, + { + "name": "Kiora's Bident", + "equipmentSlot": "Left", + "iconName": "SleepWand", + "effect": { + "lifeModifier": -1, + "startBattleWithCard": [ + "Kraken Hatchling" + ], + "startBattleWithCardInCommandZone": [ + "Kiora's Bident" + ] + } + }, + { + "name": "Slime-Covered Boots", + "equipmentSlot": "Boots", + "iconName": "SteelBoots", + "effect": { + "lifeModifier": -1, + "moveSpeed": 1.20, + "startBattleWithCard": [ + "Ooze Flux" + ] + } + }, + { + "name": "Amulet of the Deceiver", + "equipmentSlot": "Head", + "iconName": "MoxJet", + "effect": { + "lifeModifier": -1, + "moveSpeed": 1.20, + "startBattleWithCard": [ + "Bloodsprout Talisman" + ], + "opponent": { + "startBattleWithCard": [ + "Illusory Demon" + ] + } + } + }, + { + "name": "Jace's Signature Hoodie", + "equipmentSlot": "Body", + "iconName": "BlueRobes", + "effect": { + "lifeModifier": -1, + "cardRewardBonus": 1, + "startBattleWithCardInCommandZone": [ + "Jace's Signature Hoodie" + ] + } + }, + { + "name": "Teferi's Staff", + "equipmentSlot": "Left", + "iconName": "MadStaff", + "effect": { + "lifeModifier": 1, + "cardRewardBonus": 1, + "startBattleWithCardInCommandZone": [ + "Teferi's Staff" + ] + } + }, + { + "name": "Garruk's Mighty Axe", + "equipmentSlot": "Left", + "iconName": "GarrukAxe", + "effect": { + "lifeModifier": 3, + "startBattleWithCardInCommandZone": [ + "Garruk's Mighty Axe" + ] + } + }, + { + "name": "Nahiri's Armory", + "equipmentSlot": "Right", + "iconName": "Armory", + "effect": { + "lifeModifier": 3, + "startBattleWithCardInCommandZone": [ + "Nahiri's Armory" + ] + } + }, + { + "name": "Giant Scythe", + "equipmentSlot": "Left", + "iconName": "Scythe", + "effect": { + "lifeModifier": 1, + "startBattleWithCardInCommandZone": [ + "Giant Scythe" + ] + } + }, + { + "name": "Chicken Egg", + "equipmentSlot": "Right", + "iconName": "ChickenEgg", + "effect": { + "lifeModifier": 1, + "startBattleWithCard": [ + "Chicken Egg" + ] + } + }, + { + "name": "Tibalt's Bag of Tricks", + "equipmentSlot": "Left", + "iconName": "BurningBook", + "effect": { + "lifeModifier": 1, + "startBattleWithCardInCommandZone": [ + "Tibalt's Bag of Tricks" + ] + } + }, + { + "name": "Xira's Fancy Hat", + "equipmentSlot": "Neck", + "iconName": "BrownHat", + "effect": { + "lifeModifier": 2, + "startBattleWithCard": [ + "Xira's Hive" + ] + } + }, + { + "name": "The Underworld Cookbook", + "equipmentSlot": "Left", + "iconName": "UnderworldCookbook", + "effect": { + "startBattleWithCard": [ + "The Underworld Cookbook" + ] + } + }, + { + "name": "Mantle of Ancient Lore", + "equipmentSlot": "Body", + "iconName": "Conjurer's Mantle", + "effect": { + "lifeModifier": 1, + "startBattleWithCardInCommandZone": [ + "Mantle of Ancient Lore" + ] + } + }, + { + "name": "Zedruu's Lantern", + "equipmentSlot": "Left", + "iconName": "ZedruuLantern", + "effect": { + "lifeModifier": 1, + "startBattleWithCardInCommandZone": [ + "Zedruu's Lantern" + ] + } + }, + { + "name": "Grolnok's Skin", + "equipmentSlot": "Right", + "iconName": "FrogSkin", + "effect": { + "lifeModifier": 3, + "startBattleWithCardInCommandZone": [ + "Grolnok's Skin" + ] + } + }, + { + "name": "Slobad's Iron Boots", + "equipmentSlot": "Boots", + "iconName": "MetallicBoots", + "effect": { + "lifeModifier": 1, + "moveSpeed": 1.35, + "startBattleWithCardInCommandZone": [ + "Slobad's Iron Boots" + ] + } + }, + { + "name": "Hallowed Sigil", + "description": "Turn a creature hexproof until end of turn.", + "equipmentSlot": "Neck", + "iconName": "HallowedSigil", + "effect": { + "startBattleWithCard": [ + "Hallowed Sigil" + ] + } + }, + { + "name": "Unhallowed Sigil", + "description": "Devour the life of an enemy creature, killing it.", + "equipmentSlot": "Right", + "iconName": "UnhallowedSigil", + "effect": { + "startBattleWithCard": [ + "Sigil of Torment" + ] + } + }, + { + "name": "Cultist's Key", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "First Shard", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Second Shard", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Third Shard", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Fourth Shard", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Fifth Shard", + "iconName": "StrangeKey", + "questItem": true + } +] diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/world/points_of_interest.json b/forge-gui/res/adventure/Crystal_Kingdoms/world/points_of_interest.json new file mode 100644 index 00000000000..8b78da46c8b --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/world/points_of_interest.json @@ -0,0 +1,4206 @@ +[ + { + "name": "Aerie", + "displayName": "Aerie", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Aerie", + "map": "../common/maps/map/aerie/aerie_0.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Nest", + "Dungeon", + "Sidequest" + ] + }, + { + "name": "BarbarianCamp", + "displayName": "Barbarian Camp", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "BarbarianCamp", + "map": "../common/maps/map/barbariancamp/barbariancamp_goblin.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "BarbarianCamp", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "BarbarianCamp1", + "displayName": "Barbarian Camp", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "BarbarianCamp", + "map": "../common/maps/map/barbariancamp/barbariancamp_kobold.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "BarbarianCamp", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "KorEncampment", + "displayName": "Kor Outpost", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "BarbarianCamp", + "map": "../common/maps/map/barbariancamp/kor_encampment.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "BarbarianCamp", + "BiomeRed", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "BarbarianCamp2", + "displayName": "Barbarian Camp", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "BarbarianCamp", + "map": "../common/maps/map/barbariancamp/barbariancamp_orc.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "BarbarianCamp", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "BarbarianCamp3", + "displayName": "Barbarian Camp", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "BarbarianCamp", + "map": "../common/maps/map/barbariancamp/barbariancamp_bandit.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "BarbarianCamp", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "BarbarianCamp4", + "displayName": "Barbarian Camp", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "BarbarianCamp", + "map": "../common/maps/map/barbariancamp/barbariancamp_goblin_2.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "BarbarianCamp", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "BarbarianCamp5", + "displayName": "Barbarian Camp", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "BarbarianCamp", + "map": "../common/maps/map/barbariancamp/barbariancamp_goblin_3.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "BarbarianCamp", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "Black Castle", + "displayName": "Black Castle", + "type": "castle", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "black_castle", + "map": "../common/maps/map/main_story/castles/black_castle.tmx", + "radiusFactor": 0.01, + "offsetX": 0.1, + "offsetY": -0.1, + "questTags": [ + "Story", + "Boss", + "RespawnEnemies", + "DungeonEffect", + "Castle", + "BiomeBlack", + "Chapter1Boss" + ], + "questFlagsToActivate": [ + { + "key": "mainQuest", + "val": 2 + } + ] + }, + { + "name": "Blue Castle", + "displayName": "Blue Castle", + "type": "castle", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "blue_castle", + "map": "../common/maps/map/main_story/castles/blue_castle.tmx", + "radiusFactor": 0.01, + "offsetX": 0.1, + "offsetY": 0.1, + "questTags": [ + "Story", + "Boss", + "RespawnEnemies", + "DungeonEffect", + "Castle", + "BiomeBlue", + "Chapter1Boss" + ], + "questFlagsToActivate": [ + { + "key": "mainQuest", + "val": 2 + } + ] + }, + { + "name": "FortBlue1", + "displayName": "Pirate Fort", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "FortBlue", + "map": "../common/maps/map/fort/fort_blue_1_pirate.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "FortBlue2", + "displayName": "River Crossing", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "FortBlue", + "map": "../common/maps/map/fort/fort_blue_2_canyon.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "FortBlue3", + "displayName": "Esper Manufactory", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "FortBlue", + "map": "../common/maps/map/fort/fort_blue_3_factory.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "DemonTower", + "displayName": "Hidden Treasure-room", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlack", + "map": "../common/maps/map/demontower/portal_2.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Demon", + "BiomeBlack" + ] + }, + { + "name": "FortBlue4", + "displayName": "Cloud Fort", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "FortBlue", + "map": "../common/maps/map/fort/fort_blue_4_clouds.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "FortBlue5", + "displayName": "Sea Temple", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "FortBlue", + "map": "../common/maps/map/fort/fort_blue_5_temple.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "Castle", + "displayName": "Von Gant's Fortress", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "WhiteCastle", + "map": "../common/maps/map/fort/fort_white_1_celestial.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Castle", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "Castle1", + "displayName": "Fort", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "WhiteCastle", + "map": "../common/maps/map/fort/fort_white_2_humans.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Castle", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "Castle2", + "displayName": "Pharaoh's Fort", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "WhiteCastle", + "map": "../common/maps/map/fort/fort_white_3_pharaoh.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Castle", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "Castle3", + "displayName": "Levilain's Farm", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "farm", + "map": "../common/maps/map/fort/fort_white_4_farm.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Castle", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "CatLairG", + "displayName": "Leonin Camp", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "CatLair", + "map": "../common/maps/map/catlair/catlair_green_1_leonincamp.tmx", + "radiusFactor": 0.8, + "questTags": [ + "CatLair", + "BiomeGreen", + "Hostile", + "Sidequest" + ] + }, + { + "name": "CatLairG1", + "displayName": "Tiger Forest", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "CatLair", + "map": "../common/maps/map/catlair/catlair_green_2_tigerforest.tmx", + "radiusFactor": 0.8, + "questTags": [ + "CatLair", + "BiomeGreen", + "Hostile", + "Sidequest" + ] + }, + { + "name": "CatLairG2", + "displayName": "Chimera Lair", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "CatLair", + "map": "../common/maps/map/catlair/catlair_green_3_chimera.tmx", + "radiusFactor": 0.8, + "questTags": [ + "CatLair", + "BiomeGreen", + "Hostile", + "Sidequest" + ] + }, + { + "name": "CatLairW", + "displayName": "Lion's Den", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "CatLair", + "map": "../common/maps/map/catlair/catlair_white_1_lionden.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "CatLair", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "CatLairW1", + "displayName": "Leonin Camp", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "CatLair", + "map": "../common/maps/map/catlair/catlair_white_2_leonincamp.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "CatLair", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "CatLairW2", + "displayName": "Leonin Sphinx", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "CatLair", + "map": "../common/maps/map/catlair/catlair_white_3_temple.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "CatLair", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "CaveB", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_snake.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlack", + "Sidequest" + ] + }, + { + "name": "CaveZombie", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_zombie.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlack" + ] + }, + { + "name": "CaveKobold", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_kobold.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlack" + ] + }, + { + "name": "CaveReptile", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_multilevel_2/cave_18.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeGreen" + ] + }, + { + "name": "CaveTroll", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_multilevel_3/cave_21.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeColorless" + ] + }, + { + "name": "CaveLarge1", + "displayName": "Forgotten Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_multilevel/cave_16.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlack" + ] + }, + { + "name": "CaveB1", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_treasure.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "BiomeBlack" + ] + }, + { + "name": "CaveB2", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_devil.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlack", + "Sidequest" + ] + }, + { + "name": "CaveB3", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_skeleton.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlack", + "Sidequest" + ] + }, + { + "name": "CaveB4", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bigzombie.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlack", + "Sidequest" + ] + }, + { + "name": "CaveB5", + "displayName": "Flooded Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_merfolk.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlack", + "Sidequest" + ] + }, + { + "name": "CaveB6", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bluewiz.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlack", + "Sidequest" + ] + }, + { + "name": "CaveB8", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_mimic.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlack", + "Sidequest" + ] + }, + { + "name": "CaveBA", + "displayName": "Deep Caverns", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_huge.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlack", + "Sidequest" + ] + }, + { + "name": "CaveC", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_snake.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveC1", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_treasure.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "BiomeColorless" + ] + }, + { + "name": "CaveC2", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_devil.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveC3", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bear.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveC4", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_minotaur.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveC5", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_skeleton.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveC6", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_spider.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveC7", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bandit.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveC8", + "displayName": "Flooded Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_merfolk.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveC9", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bluewiz.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveCA", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_goblin.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveCB", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_mimic.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveCD", + "displayName": "Deep Caverns", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_huge.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveCE", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_fog.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveG", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_snake.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeGreen", + "Sidequest" + ] + }, + { + "name": "CaveG1", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_treasure.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "BiomeGreen" + ] + }, + { + "name": "CaveG2", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_devil.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeGreen", + "Sidequest" + ] + }, + { + "name": "CaveG3", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bear.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeGreen", + "Sidequest" + ] + }, + { + "name": "CaveG4", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_spider.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeGreen", + "Sidequest" + ] + }, + { + "name": "CaveG5", + "displayName": "Flooded Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_merfolk.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeGreen", + "Sidequest" + ] + }, + { + "name": "CaveG6", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_dino.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeGreen", + "Sidequest" + ] + }, + { + "name": "CaveG9", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_mimic.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeGreen", + "Sidequest" + ] + }, + { + "name": "CaveGB", + "displayName": "Deep Caverns", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_huge.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeGreen", + "Sidequest" + ] + }, + { + "name": "CaveCerodon", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_cerodon.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeRed", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveEldrazi", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_eldrazi.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveAmphin", + "displayName": "Flooded Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_amphin.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlue", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveRat", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_rat.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlack", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveU", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_treasure.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "BiomeBlue" + ] + }, + { + "name": "CaveU1", + "displayName": "Flooded Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_merfolk.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeBlue", + "Sidequest" + ] + }, + { + "name": "CaveU2", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bluewiz.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeBlue", + "Sidequest" + ] + }, + { + "name": "CaveU3", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_djinn.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeBlue", + "Sidequest" + ] + }, + { + "name": "CaveU4", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_mimic.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeBlue", + "Sidequest" + ] + }, + { + "name": "CaveR", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_snake.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveR2", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_treasure.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "BiomeRed" + ] + }, + { + "name": "CaveR3", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_devil.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveR4", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_orc.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveR5", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bear.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveR6", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_minotaur.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveR7", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bigzombie.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveR8", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_spider.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveR9", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bandit.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveRA", + "displayName": "Cave", + "type": "cave", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bluewiz.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveRB", + "displayName": "Cave", + "type": "cave", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_goblin.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveRC", + "displayName": "Cave", + "type": "cave", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_dino.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveRE", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_barbarian.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveRG", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_dwarf.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveRH", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_mimic.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveRJ", + "displayName": "Deep Caverns", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_huge.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveW", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_snake.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "CaveW1", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_treasure.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "BiomeWhite" + ] + }, + { + "name": "CaveW2", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bear.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "CaveW3", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bluewiz.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "CaveW4", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_dino.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "CaveW5", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_dwarf.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "CaveW6", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_mimic.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "Emrakul", + "displayName": "Emrakul's Castle", + "type": "castle", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "colorless_castle", + "map": "../common/maps/map/emrakul/emrakul_legacy.tmx", + "radiusFactor": 0.4, + "questTags": [ + "Castle", + "BiomeColorless" + ], + "questFlagsToActivate": [ + { + "key": "mainQuest", + "val": 2 + } + ] + }, + { + "name": "CopperhostForest", + "displayName": "Copper Host Forest", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/phyrexia/Phyrexian_Buildings.atlas", + "sprite": "CopperhostForest", + "map": "../common/maps/map/phyrexia/phyrexian_g1.tmx", + "radiusFactor": 0.8 + }, + { + "name": "Crawlspace", + "displayName": "Blue Tower", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlue", + "map": "../common/maps/map/magetower/magetower_10_crawlspace.tmx", + "radiusFactor": 0.8, + "questTags": [ + "DungeonEffect", + "Dungeon", + "Hostile" + ] + }, + { + "name": "DEBUGZONE", + "type": "dungeon", + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "WurmPond", + "map": "../common/maps/map/debug_map.tmx", + "radiusFactor": 5 + }, + { + "name": "DjinnPalace", + "displayName": "Djinn's Palace", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "DjinnPalace", + "map": "../common/maps/map/djinnpalace/djinpalace_entrance.tmx", + "radiusFactor": 0.8, + "questTags": [ + "DjinnPalace", + "Hostile" + ] + }, + { + "name": "DjinnPalace1", + "displayName": "Djinn's Palace", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "DjinnPalace", + "map": "../common/maps/map/djinnpalace/djinpalace_entrance.tmx", + "radiusFactor": 0.8, + "questTags": [ + "DjinnPalace", + "Hostile" + ] + }, + { + "name": "Dream Halls", + "displayName": "Blue Tower", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlue", + "map": "../common/maps/map/magetower/magetower_11_dreamhalls.tmx", + "radiusFactor": 0.8, + "questTags": [ + "DungeonEffect", + "Dungeon", + "Hostile" + ] + }, + { + "name": "DrossOutpost", + "displayName": "Dross Outpost", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/phyrexia/Phyrexian_Buildings.atlas", + "sprite": "DrossOutpost", + "map": "../common/maps/map/phyrexia/phyrexian_black1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Phyrexian", + "Dungeon", + "Sidequest" + ] + }, + { + "name": "ElfTown", + "displayName": "Secluded Elven Encampment", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "ForestTown", + "map": "../common/maps/map/hostiletown/elftown.tmx", + "radiusFactor": 0.8, + "questTags": [ + "OccupiedTown", + "Hostile", + "BiomeGreen", + "Sidequest" + ] + }, + { + "name": "EvilGrove", + "displayName": "Undead Grove", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "EvilGrove", + "map": "../common/maps/map/evilgrove/evilgrove_1_zombie.tmx", + "radiusFactor": 0.8, + "questTags": [ + "EvilGrove", + "BiomeBlack", + "Hostile", + "Sidequest" + ] + }, + { + "name": "EvilGrove1", + "displayName": "Malicious Artificer's Grove", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "EvilGrove", + "map": "../common/maps/map/evilgrove/evilgrove_2_blackgolem.tmx", + "radiusFactor": 0.8, + "questTags": [ + "EvilGrove", + "BiomeBlack", + "Hostile", + "Sidequest" + ] + }, + { + "name": "EvilGrove2", + "displayName": "Grove of the Dark Titan", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "EvilGrove", + "map": "../common/maps/map/evilgrove/evilgrove_3_gravetitan.tmx", + "radiusFactor": 0.8, + "questTags": [ + "EvilGrove", + "BiomeBlack", + "Hostile", + "Sidequest" + ] + }, + { + "name": "EvilGrove3", + "displayName": "Cursed Forest", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "EvilGrove", + "map": "../common/maps/map/evilgrove/evilgrove_4_cursedforest.tmx", + "radiusFactor": 0.8, + "questTags": [ + "EvilGrove", + "BiomeBlack", + "Hostile", + "Sidequest" + ] + }, + { + "name": "EvilGrove4", + "displayName": "Neverglades National Park", + "type": "cave", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "EvilGrove", + "map": "../common/maps/map/evilgrove/evilgrove_5_swamp.tmx", + "radiusFactor": 0.8, + "questTags": [ + "EvilGrove", + "BiomeBlack", + "Hostile", + "Sidequest" + ] + }, + { + "name": "EvilGrove5", + "displayName": "Black Dragon Mountain", + "type": "cave", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "EvilGrove", + "map": "../common/maps/map/evilgrove/evilgrove_7_dragon.tmx", + "radiusFactor": 0.8, + "questTags": [ + "EvilGrove", + "BiomeBlack", + "Hostile", + "Sidequest" + ] + }, + { + "name": "EvilGrove6", + "displayName": "Shade's Lair", + "type": "cave", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "EvilGrove", + "map": "../common/maps/map/evilgrove/evilgrove_6_shade.tmx", + "radiusFactor": 0.8, + "questTags": [ + "EvilGrove", + "BiomeBlack", + "Hostile", + "Sidequest" + ] + }, + { + "name": "Factory", + "displayName": "Autonomous Factory", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Factory", + "map": "../common/maps/map/factory/factory_1_golems.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Factory", + "Sidequest" + ] + }, + { + "name": "Factory1", + "displayName": "Autonomous Factory", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Factory", + "map": "../common/maps/map/factory/factory_2_ooze.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Factory", + "Sidequest" + ] + }, + { + "name": "Factory2", + "displayName": "Autonomous Factory", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Factory", + "map": "../common/maps/map/factory/factory_3_wizard.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Factory", + "Sidequest" + ] + }, + { + "name": "Factory3", + "displayName": "Autonomous Factory", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Factory", + "map": "../common/maps/map/factory/factory_4_large.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Factory", + "Sidequest" + ] + }, + { + "name": "Forest Capital", + "displayName": "Unbroken Bough", + "type": "capital", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "ForestCapital", + "map": "../common/maps/map/main_story/forest_capital.tmx", + "questTags": [ + "Capital", + "BiomeGreen", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Forest Town Generic", + "type": "town", + "count": 15, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "ForestTown", + "map": "../common/maps/map/towns/forest_town_generic.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "BiomeGreen", + "TownGeneric", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Forest Town Identity", + "type": "town", + "count": 25, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "ForestTown", + "map": "../common/maps/map/towns/forest_town_identity.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "BiomeGreen", + "TownIdentity", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Forest Town Tribal", + "type": "town", + "count": 25, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "ForestTown", + "map": "../common/maps/map/towns/forest_town_tribal.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "BiomeGreen", + "TownTribal", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Forest Town", + "type": "town", + "count": 50, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "ForestTown", + "map": "../common/maps/map/towns/forest_town.tmx", + "radiusFactor": 0.8 + }, + { + "name": "Fort", + "displayName": "The Frozen Ruins", + "type": "dungeon", + "count": 1, + "spriteAtlas": "maps/tileset/buildings.atlas", + "sprite": "Fort", + "map": "../common/maps/map/fort/fort_colorless_1_snow.tmx", + "radiusFactor": 0.8 + }, + { + "name": "Fort1", + "displayName": "Tundra Fort", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Fort", + "map": "../common/maps/map/fort/fort_colorless_1_snow.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "Fort2", + "displayName": "Mages' Fort", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Fort", + "map": "../common/maps/map/fort/fort_colorless_2_wizards.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "FortMultilevel", + "displayName": "Cultists' Outpost", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Fort", + "map": "../common/maps/map/fort/fort_colorless_7_multilevel.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "Fort3", + "displayName": "Mercenary Barracks", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Fort", + "map": "../common/maps/map/fort/fort_colorless_3_human.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "Fort4", + "displayName": "Putrid Fort", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Fort", + "map": "../common/maps/map/fort/fort_colorless_4_ooze.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "Fort5", + "displayName": "Mind Slaver's Encampment", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Fort", + "map": "../common/maps/map/fort/fort_colorless_5_evil.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "Fort6", + "displayName": "Necromancer's Study", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Fort", + "map": "../common/maps/map/fort/fort_colorless_6_study.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "Fort7", + "displayName": "Logging Camp", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "FortGreen", + "map": "../common/maps/map/fort/fort_green_1_logcamp.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "Fort8", + "displayName": "Satyr Grove", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "FortGreen", + "map": "../common/maps/map/fort/fort_green_2_grove.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "Fort9", + "displayName": "Beastmaster's Study", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "FortGreen", + "map": "../common/maps/map/fort/fort_green_3_forestcastle.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "FurnaceBase", + "displayName": "Furnace Host Base", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/phyrexia/Phyrexian_Buildings.atlas", + "sprite": "FurnaceBase", + "map": "../common/maps/map/phyrexia/phyrexian_r1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Phyrexian", + "Dungeon", + "Sidequest" + ] + }, + { + "name": "Garruk Forest", + "displayName": "Garruk's Forest", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "Garruk", + "map": "../common/maps/map/garruk/garruk.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Boss", + "Planeswalker", + "Hostile" + ] + }, + { + "name": "GitaxianLab", + "displayName": "Gitaxian Laboratory", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/phyrexia/Phyrexian_Buildings.atlas", + "sprite": "GitLabSmall", + "map": "../common/maps/map/phyrexia/phyrexian_b1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Phyrexian", + "Dungeon", + "Sidequest" + ] + }, + { + "name": "Green Castle", + "displayName": "Green Castle", + "type": "castle", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "green_castle", + "map": "../common/maps/map/main_story/castles/green_castle.tmx", + "radiusFactor": 0.01, + "offsetX": -0.1, + "offsetY": 0.1, + "questTags": [ + "Story", + "Boss", + "RespawnEnemies", + "DungeonEffect", + "Castle", + "BiomeGreen", + "Chapter1Boss" + ], + "questFlagsToActivate": [ + { + "key": "mainQuest", + "val": 2 + } + ] + }, + { + "name": "Graveyard", + "displayName": "Graveyard", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Graveyard", + "map": "../common/maps/map/graveyard_crypt/graveyard.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Graveyard", + "BiomeBlack", + "Hostile" + ] + }, + { + "name": "Graveyard1", + "displayName": "Graveyard", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Graveyard", + "map": "../common/maps/map/graveyard_crypt/graveyard_2.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Graveyard", + "BiomeBlack", + "Hostile" + ] + }, + { + "name": "Graveyard2", + "displayName": "Graveyard", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Graveyard", + "map": "../common/maps/map/graveyard_crypt/graveyard_3.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Graveyard", + "BiomeBlack", + "Hostile" + ] + }, + { + "name": "Graveyard3", + "displayName": "Graveyard", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Graveyard", + "map": "../common/maps/map/graveyard_crypt/graveyard_4.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Graveyard", + "BiomeBlack", + "Hostile" + ] + }, + { + "name": "Graveyard4", + "displayName": "Graveyard", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Graveyard", + "map": "../common/maps/map/graveyard_crypt/graveyard_5.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Graveyard", + "BiomeBlack", + "Hostile" + ] + }, + { + "name": "Grolnoks Bog", + "displayName": "Grolnok's Bog", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "Grolnok", + "map": "../common/maps/map/grolnok/grolnok.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Boss", + "Hostile", + "Grolnok" + ] + }, + { + "name": "Grove", + "displayName": "The Honey Cove", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Grove", + "map": "../common/maps/map/grove/grove_1_bears.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeGreen", + "Grove", + "Hostile", + "Sidequest" + ] + }, + { + "name": "Grove1", + "displayName": "Wolf's Nest", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Grove", + "map": "../common/maps/map/grove/grove_2_wolf.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeGreen", + "Grove", + "Hostile", + "Sidequest" + ] + }, + { + "name": "Grove2", + "displayName": "Dinosaur Crater", + "type": "cave", + "count": 3, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Grove", + "map": "../common/maps/map/grove/grove_3_dinosaur.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeGreen", + "Grove", + "Hostile", + "Sidequest" + ] + }, + { + "name": "Grove3", + "displayName": "Simian's City", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Grove", + "map": "../common/maps/map/grove/grove_4_gorilla.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeGreen", + "Grove", + "Hostile", + "Sidequest" + ] + }, + { + "name": "Grove4", + "displayName": "Grove of the Forest Titan", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Grove", + "map": "../common/maps/map/grove/grove_5_foresttitan.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeGreen", + "Grove", + "Hostile", + "Sidequest" + ] + }, + { + "name": "Grove5", + "displayName": "Overgrown Ruins", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Grove", + "map": "../common/maps/map/grove/grove_6_wizards.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeGreen", + "Grove", + "Hostile", + "Sidequest" + ] + }, + { + "name": "Grove6", + "displayName": "Long Forgotten Temple", + "type": "cave", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Grove", + "map": "../common/maps/map/grove/grove_7_snake.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeGreen", + "Grove", + "Hostile", + "Sidequest" + ] + }, + { + "name": "Grove7", + "displayName": "The Lake of the Hydra", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Grove", + "map": "../common/maps/map/grove/grove_8_hydra.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeGreen", + "Grove", + "Hostile", + "Sidequest" + ] + }, + { + "name": "Grove8", + "displayName": "Corrupted Forest", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Grove", + "map": "../common/maps/map/grove/grove_9_eldrazi.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeGreen", + "Grove", + "Hostile", + "Sidequest" + ] + }, + { + "name": "GroveBamboo", + "displayName": "Bamboo Grove", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Grove", + "map": "../common/maps/map/grove/grove_10_bamboo.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeGreen", + "Grove", + "Hostile", + "Sidequest" + ] + }, + { + "name": "GroveGreenDragon", + "displayName": "Grove of the Green Dragon", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Grove", + "map": "../common/maps/map/grove/grove_11_greendragon.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeGreen", + "Grove", + "Hostile", + "Sidequest" + ] + }, + { + "name": "GroveFaerieDragon", + "displayName": "Grove of the Faerie Dragon", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Grove", + "map": "../common/maps/map/grove/grove_12_faeriedragon.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeGreen", + "Grove", + "Hostile", + "Sidequest" + ] + }, + { + "name": "Island Capital", + "displayName": "Great Lighthouse", + "type": "capital", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "IslandCapital", + "map": "../common/maps/map/main_story/island_capital.tmx", + "questTags": [ + "Capital", + "BiomeBlue", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Island Town Generic", + "type": "town", + "count": 20, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "IslandTown", + "map": "../common/maps/map/towns/island_town_generic.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownGeneric", + "BiomeBlue", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Island Town Identity", + "type": "town", + "count": 20, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "IslandTown", + "map": "../common/maps/map/towns/island_town_identity.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownIdentity", + "BiomeBlue", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Island Town Tribal", + "type": "town", + "count": 20, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "IslandTown", + "map": "../common/maps/map/towns/island_town_tribal.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownTribal", + "BiomeBlue", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Island Town", + "type": "town", + "count": 50, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "IslandTown", + "map": "../common/maps/map/towns/island_town.tmx", + "radiusFactor": 0.8 + }, + { + "name": "Jacehold", + "displayName": "Jace's Holdout", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Jace", + "map": "../common/maps/map/jacetower/jacehold.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Boss", + "Planeswalker", + "Hostile" + ] + }, + { + "name": "Kavu Lair", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_kavu.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "DungeonEffect", + "Cave" + ] + }, + { + "name": "Kiora Island", + "displayName": "Kiora's Island", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "Kiora", + "map": "../common/maps/map/minibosses/kiora_island.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Boss", + "Planeswalker", + "Hostile", + "Kiora" + ] + }, + { + "name": "Lavaforge Kobold", + "displayName": "Lava Forge", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "LavaForge", + "map": "../common/maps/map/lavaforge/lavaforge_3_vulcanodragon.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Sidequest" + ] + }, + { + "name": "LavaForge1", + "displayName": "Lava Forge", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "LavaForge", + "map": "../common/maps/map/lavaforge/lavaforge_1_sulfuricvortex.tmx", + "radiusFactor": 0.8, + "questTags": [ + "DungeonEffect", + "Dungeon", + "LavaForge", + "Hostile", + "Sidequest" + ] + }, + { + "name": "LavaForge2", + "displayName": "Lava Forge", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "LavaForge", + "map": "../common/maps/map/lavaforge/lavaforge_2_burningsands.tmx", + "radiusFactor": 0.8, + "questTags": [ + "DungeonEffect", + "Dungeon", + "LavaForge", + "Hostile", + "Sidequest" + ] + }, + { + "name": "Lich's Mirror", + "displayName": "Black Tower", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlack", + "map": "../common/maps/map/magetower/magetower_12_lichsmirror.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "DungeonEffect", + "Dungeon" + ] + }, + { + "name": "MageTowerC", + "displayName": "Red Tower", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerRed", + "map": "../common/maps/map/magetower/magetower_1_djinn.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeColorless", + "MageTower", + "Dungeon", + "Hostile", + "Sidequest" + ] + }, + { + "name": "MageTowerC2", + "displayName": "Black Tower", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlack", + "map": "../common/maps/map/magetower/magetower_2_blackwiz.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeColorless", + "MageTower", + "Dungeon", + "Hostile", + "Sidequest" + ] + }, + { + "name": "MageTowerC3", + "displayName": "Red Tower", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerRed", + "map": "../common/maps/map/magetower/magetower_3_redwiz.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeColorless", + "MageTower", + "Dungeon", + "Hostile", + "Sidequest" + ] + }, + { + "name": "MageTowerC4", + "displayName": "White Tower", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerWhite", + "map": "../common/maps/map/magetower/magetower_4_monastery.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeColorless", + "MageTower", + "Dungeon", + "Hostile", + "Sidequest" + ] + }, + { + "name": "MageTowerC5", + "displayName": "Green Tower", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerGreen", + "map": "../common/maps/map/magetower/magetower_5_greenhouse.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeColorless", + "MageTower", + "Dungeon", + "Hostile", + "Sidequest" + ] + }, + { + "name": "MageTowerC6", + "displayName": "Black Tower", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlack", + "map": "../common/maps/map/magetower/magetower_6_infernalgenesis.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MageTower", + "Dungeon", + "Hostile", + null, + null + ] + }, + { + "name": "MageTower7Church", + "displayName": "White Tower", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerWhite", + "map": "../common/maps/map/magetower/magetower_7_church.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MageTower", + "Dungeon", + "Hostile", + null, + null + ] + }, + { + "name": "MageTowerC8", + "displayName": "Blue Tower", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlue", + "map": "../common/maps/map/magetower/magetower_8_illusion.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeColorless", + "MageTower", + "Dungeon", + "Hostile", + "Sidequest" + ] + }, + { + "name": "MageTowerX", + "displayName": "Blue Tower", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlue", + "map": "../common/maps/map/magetower/magetower_13_doppelganger.tmx", + "radiusFactor": 0.2, + "questTags": [ + "BiomeColorless", + "MageTower", + "Dungeon", + "Hostile" + ] + }, + { + "name": "MageTowerCE", + "displayName": "Blue Tower", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlue", + "map": "../common/maps/map/magetower/magetower_14_horrors.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeColorless", + "MageTower", + "Dungeon", + "Hostile", + "Sidequest" + ] + }, + { + "name": "MageTowerU", + "displayName": "Blue Tower", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlue", + "map": "../common/maps/map/magetower/magetower_1_djinn.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MageTower", + "Hostile", + "Dungeon", + "BiomeBlue", + "Sidequest" + ] + }, + { + "name": "MageTowerU1", + "displayName": "Black Tower", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlack", + "map": "../common/maps/map/magetower/magetower_2_blackwiz.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MageTower", + "Hostile", + "Dungeon", + "BiomeBlue", + "Sidequest" + ] + }, + { + "name": "MageTowerU2", + "displayName": "Red Tower", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerRed", + "map": "../common/maps/map/magetower/magetower_3_redwiz.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MageTower", + "Hostile", + "Dungeon", + "BiomeBlue", + "Sidequest" + ] + }, + { + "name": "MageTowerU3", + "displayName": "White Tower", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerWhite", + "map": "../common/maps/map/magetower/magetower_4_monastery.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MageTower", + "Hostile", + "Dungeon", + "BiomeBlue", + "Sidequest" + ] + }, + { + "name": "MageTowerU4", + "displayName": "Green Tower", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerGreen", + "map": "../common/maps/map/magetower/magetower_5_greenhouse.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MageTower", + "Hostile", + "Dungeon", + "BiomeBlue", + "Sidequest" + ] + }, + { + "name": "MageTowerU5", + "displayName": "Black Tower", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlack", + "map": "../common/maps/map/magetower/magetower_6_infernalgenesis.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MageTower", + "Hostile", + "Dungeon", + null, + null + ] + }, + { + "name": "MageTowerU7", + "displayName": "Blue Tower", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlue", + "map": "../common/maps/map/magetower/magetower_8_illusion.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MageTower", + "Hostile", + "Dungeon", + "BiomeBlue", + "Sidequest" + ] + }, + { + "name": "MageTowerUD", + "displayName": "Black Tower", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlack", + "map": "../common/maps/map/magetower/magetower_14_horrors.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MageTower", + "Hostile", + "Dungeon", + "BiomeBlue", + "Sidequest" + ] + }, + { + "name": "MageTowerRats", + "displayName": "Black Tower", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlack", + "map": "../common/maps/map/magetower/magetower_9_ninjarats.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MageTower", + "Hostile", + "Dungeon", + "BiomeBlue", + "Sidequest" + ] + }, + { + "name": "Maze", + "displayName": "Maze", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Maze", + "map": "../common/maps/map/maze/maze_1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Maze", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "Maze1", + "displayName": "Maze", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Maze", + "map": "../common/maps/map/maze/maze_2.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Maze", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "Maze2", + "displayName": "Maze", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Maze", + "map": "../common/maps/map/maze/maze_3.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Maze", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "Maze3", + "displayName": "Maze", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Maze", + "map": "../common/maps/map/maze/maze_4.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Maze", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "MerfolkPool", + "displayName": "Merfolk Pool", + "type": "cave", + "count": 3, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "MerfolkPool", + "map": "../common/maps/map/merfolkpool/merfolkpool_1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MerfolkPool", + "Hostile", + "Sidequest" + ] + }, + { + "name": "MerfolkPool5", + "displayName": "Homarid Island", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "MerfolkPool", + "map": "../common/maps/map/merfolkpool/merfolkpool_6.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MerfolkPool", + "Hostile" + ] + }, + { + "name": "MerfolkPool1", + "displayName": "Merfolk Pool", + "type": "cave", + "count": 3, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "MerfolkPool", + "map": "../common/maps/map/merfolkpool/merfolkpool_2.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MerfolkPool", + "Hostile", + "Sidequest" + ] + }, + { + "name": "MerfolkPool2", + "displayName": "Merfolk Pool", + "type": "cave", + "count": 3, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "MerfolkPool", + "map": "../common/maps/map/merfolkpool/merfolkpool_3.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MerfolkPool", + "Hostile", + "Sidequest" + ] + }, + { + "name": "MerfolkPool3", + "displayName": "Merfolk Pool", + "type": "cave", + "count": 3, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "MerfolkPool", + "map": "../common/maps/map/merfolkpool/merfolkpool_4.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MerfolkPool", + "Hostile", + "Sidequest" + ] + }, + { + "name": "MerfolkPool4", + "displayName": "Merfolk Pool", + "type": "cave", + "count": 3, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "MerfolkPool", + "map": "../common/maps/map/merfolkpool/merfolkpool_5.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MerfolkPool", + "Hostile", + "Sidequest" + ] + }, + { + "name": "Monastery", + "displayName": "Monastery", + "type": "dungeon", + "count": 3, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Monastery", + "map": "../common/maps/map/monastery/monastery_1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Monastery", + "Sidequest" + ] + }, + { + "name": "Monastery1", + "displayName": "Monastery", + "type": "dungeon", + "count": 5, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Monastery", + "map": "../common/maps/map/monastery/monastery_2.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Monastery", + "Sidequest" + ] + }, + { + "name": "Monastery2", + "displayName": "Monastery", + "type": "dungeon", + "count": 5, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Monastery", + "map": "../common/maps/map/monastery/monastery_3.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Monastery", + "Sidequest" + ] + }, + { + "name": "Monastery3", + "displayName": "Monastery", + "type": "dungeon", + "count": 5, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Monastery", + "map": "../common/maps/map/monastery/monastery_4.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Monastery", + "Sidequest" + ] + }, + { + "name": "Monastery4", + "displayName": "Monastery", + "type": "dungeon", + "count": 5, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Monastery", + "map": "../common/maps/map/monastery/monastery_5.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Monastery", + "Sidequest" + ] + }, + { + "name": "Mountain Town Generic", + "type": "town", + "count": 20, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "MountainTown", + "map": "../common/maps/map/towns/mountain_town_generic.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownGeneric", + "BiomeRed", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Mountain Town Identity", + "type": "town", + "count": 25, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "MountainTown", + "map": "../common/maps/map/towns/mountain_town_identity.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownIdentity", + "BiomeRed", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Mountain Town Tribal", + "type": "town", + "count": 25, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "MountainTown", + "map": "../common/maps/map/towns/mountain_town_tribal.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownTribal", + "BiomeRed", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Mountain Town", + "type": "town", + "count": 50, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "MountainTown", + "map": "../common/maps/map/towns/mountain_town.tmx", + "radiusFactor": 0.8 + }, + { + "name": "Mountain Capital", + "displayName": "Blazing Peak", + "type": "capital", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "MountainCapital", + "map": "../common/maps/map/main_story/mountain_capital.tmx", + "questTags": [ + "Capital", + "BiomeRed", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Nahiri Encampment", + "displayName": "Nahiri's Encampment", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "Nahiri", + "map": "../common/maps/map/nahiri/nahiri.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Boss", + "Planeswalker", + "Hostile" + ] + }, + { + "name": "Naktamun", + "displayName": "Naktamun", + "type": "capital", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "final_castle", + "map": "../common/maps/map/naktamun.tmx", + "questTags": [ + "Capital" + ] + }, + { + "name": "NestW", + "displayName": "Nest", + "type": "cave", + "count": 3, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Nest", + "map": "../common/maps/map/nest/nest_white_1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Nest", + "BiomeWhite" + ] + }, + { + "name": "NestU", + "displayName": "Nest", + "type": "cave", + "count": 3, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Nest", + "map": "../common/maps/map/nest/nest_blue_1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeBlue", + "Hostile", + "Nest" + ] + }, + { + "name": "Oasis", + "displayName": "Oasis", + "type": "cave", + "count": 10, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "MerfolkPool", + "map": "../common/maps/map/oasis.tmx", + "radiusFactor": 0.8 + }, + { + "name": "OrthodoxyBasilica", + "displayName": "Orthodoxy Basilica", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/phyrexia/Phyrexian_Buildings.atlas", + "sprite": "BasilicaSmall", + "map": "../common/maps/map/phyrexia/phyrexian_w1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Phyrexian", + "Dungeon", + "Sidequest" + ] + }, + { + "name": "Plains Capital", + "displayName": "New Avalon", + "type": "capital", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "PlainsCapital", + "map": "../common/maps/map/main_story/plains_capital.tmx", + "questTags": [ + "Capital", + "BiomeWhite", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Plains Town Generic", + "type": "town", + "count": 15, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "PlainsTown", + "map": "../common/maps/map/towns/plains_town_generic.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "BiomeWhite", + "TownGeneric", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Plains Town Identity", + "type": "town", + "count": 25, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "PlainsTown", + "map": "../common/maps/map/towns/plains_town_identity.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownIdentity", + "BiomeWhite", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Plains Town Tribal", + "type": "town", + "count": 25, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "PlainsTown", + "map": "../common/maps/map/towns/plains_town_tribal.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownTribal", + "BiomeWhite", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Plains Town", + "type": "town", + "count": 50, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "PlainsTown", + "map": "../common/maps/map/towns/plains_town.tmx", + "radiusFactor": 0.8 + }, + { + "name": "Quest_APortalToNowhere", + "displayName": "Ghost Town", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "WasteTown", + "map": "../common/maps/map/main_story_defend/waste_town_abandoned.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Quest_APortalToNowhere" + ], + "questFlagsToActivate": [ + { + "key": "exploreShand1", + "val": 5 + } + ] + }, + { + "name": "Quest_BanditCave", + "displayName": "Bandit Cave", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "banditcave", + "map": "../common/maps/map/main_story_explore/bandit_cave.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Quest_BanditCave" + ], + "questFlagsToActivate": [ + { + "key": "exploreShand1", + "val": 2 + } + ] + }, + { + "name": "Quest_DigSite", + "displayName": "Archaeological Dig", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "digsite", + "map": "../common/maps/map/main_story_explore/dig_site_0.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Quest_DigSite" + ], + "questFlagsToActivate": [ + { + "key": "exploreShand1", + "val": 5 + } + ] + }, + { + "name": "Quest_FrostbittenCavern", + "displayName": "Frostbitten Cavern", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "frostbittencavern", + "map": "../common/maps/map/main_story_explore/frostbitten_cavern_0.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Quest_FrostbittenCavern" + ], + "questFlagsToActivate": [ + { + "key": "exploreShand1", + "val": 9 + } + ] + }, + { + "name": "Quest_LibraryOfVarsil", + "displayName": "The Library Of Varsil", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "libraryofvarsil", + "map": "../common/maps/map/main_story_explore/library_of_varsil_0.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Quest_LibraryOfVarsil" + ], + "questFlagsToActivate": [ + { + "key": "exploreShand1", + "val": 4 + } + ] + }, + { + "name": "Quest_PrimalJungle", + "displayName": "Primal Jungle", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "primaljungle", + "map": "../common/maps/map/main_story_explore/primal_jungle.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Quest_PrimalJungle" + ], + "questFlagsToActivate": [ + { + "key": "exploreShand1", + "val": 8 + } + ] + }, + { + "name": "Quest_ShardMines", + "displayName": "Cidryl Shard Mines", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "abandonedshardmine", + "map": "../common/maps/map/main_story_explore/shard_mines.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Quest_ShardMines" + ], + "questFlagsToActivate": [ + { + "key": "exploreShand1", + "val": 3 + } + ] + }, + { + "name": "Red Castle", + "displayName": "Red Castle", + "type": "castle", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "red_castle", + "map": "../common/maps/map/main_story/castles/red_castle.tmx", + "radiusFactor": 0.01, + "offsetX": -0.1, + "offsetY": -0.1, + "questTags": [ + "Story", + "Boss", + "RespawnEnemies", + "DungeonEffect", + "Castle", + "BiomeRed", + "Chapter1Boss" + ], + "questFlagsToActivate": [ + { + "key": "mainQuest", + "val": 2 + } + ] + }, + { + "name": "SkullCaveR", + "displayName": "Skull Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SkullCave", + "map": "../common/maps/map/skullcave/skullcave_1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "SkullCave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "SkullCaveR1", + "displayName": "Skull Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SkullCave", + "map": "../common/maps/map/skullcave/skullcave_2.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "SkullCave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "SkullCaveR2", + "displayName": "Skull Cave", + "type": "cave", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SkullCave", + "map": "../common/maps/map/skullcave/skullcave_3.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "SkullCave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "SnowAbbey", + "displayName": "Snow Abbey", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SnowAbbey", + "map": "../common/maps/map/snowabbey/snowabbey_1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeRed", + "Hostile", + "SnowAbbey", + "Snow", + "Sidequest" + ] + }, + { + "name": "SnowAbbey1", + "displayName": "Snow Abbey", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SnowAbbey", + "map": "../common/maps/map/snowabbey/snowabbey_2.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeRed", + "Hostile", + "SnowAbbey", + "Snow", + "Sidequest" + ] + }, + { + "name": "SnowAbbey2", + "displayName": "Snow Abbey", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SnowAbbey", + "map": "../common/maps/map/snowabbey/snowabbey_3.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeRed", + "Hostile", + "SnowAbbey", + "Snow", + "Sidequest" + ] + }, + { + "name": "Spawn", + "displayName": "Secluded Encampment", + "type": "town", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Spawn", + "map": "../common/maps/map/main_story/spawn.tmx", + "questTags": [ + "Story", + "Spawn", + "BiomeColorless" + ] + }, + { + "name": "Slimefoots Lair", + "displayName": "Slimefoot's Lair", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "Slimefoot", + "map": "../common/maps/map/minibosses/slimefoot_boss.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "DungeonEffect", + "Boss", + "Slimefoot" + ] + }, + { + "name": "Slime Cave", + "displayName": "Slime Hive", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "SlimeCave", + "map": "../common/maps/map/minibosses/slime_hive.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "SlimeCave" + ] + }, + { + "name": "Scarecrow Farm", + "displayName": "Scarecrow Farm", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "farm", + "map": "../common/maps/map/fort/fort_green_4_scarecrowfarm.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Boss", + "Farm", + "Hostile" + ] + }, + { + "name": "Slobads Factory", + "displayName": "Slobad's Factory", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Slobad", + "map": "../common/maps/map/minibosses/slobad_factory.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Boss", + "Factory", + "Hostile", + "Slobad" + ] + }, + { + "name": "Skep", + "displayName": "Skep", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "Skep", + "map": "../common/maps/map/skep/skep_outer.tmx", + "radiusFactor": 0.5, + "questTags": [ + "Boss", + "Cave", + "DungeonEffect" + ] + }, + { + "name": "SkullCaveB", + "displayName": "Skull Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SkullCave", + "map": "../common/maps/map/skullcave/skullcave_1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "SkullCave", + "Hostile", + "BiomeBlack", + "Sidequest" + ] + }, + { + "name": "SkullCaveB1", + "displayName": "Skull Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SkullCave", + "map": "../common/maps/map/skullcave/skullcave_2.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "SkullCave", + "Hostile", + "BiomeBlack", + "Sidequest" + ] + }, + { + "name": "SkullCaveB2", + "displayName": "Skull Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SkullCave", + "map": "../common/maps/map/skullcave/skullcave_3.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "SkullCave", + "Hostile", + "BiomeBlack", + "Sidequest" + ] + }, + { + "name": "Swamp Capital", + "displayName": "Dead Man's Rest", + "type": "capital", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SwampCapital", + "map": "../common/maps/map/main_story/swamp_capital.tmx", + "questTags": [ + "Capital", + "BiomeBlack", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Swamp Town Generic", + "type": "town", + "count": 20, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SwampTown", + "map": "../common/maps/map/towns/swamp_town_generic.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownGeneric", + "BiomeBlack", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Swamp Town Identity", + "type": "town", + "count": 20, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SwampTown", + "map": "../common/maps/map/towns/swamp_town_identity.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownIdentity", + "BiomeBlack", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Swamp Town Tribal", + "type": "town", + "count": 20, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SwampTown", + "map": "../common/maps/map/towns/swamp_town_tribal.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownTribal", + "BiomeBlack", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Swamp Town", + "type": "town", + "count": 50, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SwampTown", + "map": "../common/maps/map/towns/swamp_town.tmx", + "radiusFactor": 0.8 + }, + { + "name": "Swamp Town2", + "type": "town", + "count": 3, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SwampTown", + "map": "../common/maps/map/towns/swamp_town_2.tmx", + "radiusFactor": 0.8 + }, + { + "name": "Teferi Hideout", + "displayName": "Teferi's Hideout", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Jace", + "map": "../common/maps/map/minibosses/teferi.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Boss", + "Planeswalker", + "Teferi" + ] + }, + { + "name": "Temple of Chandra", + "displayName": "Temple of Chandra", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "hall_of_flame", + "map": "../common/maps/map/main_story/templeofchandra.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Story", + "BiomeRed", + "Temple", + "DungeonEffect", + "Hostile", + "Boss" + ], + "questFlagsToActivate": [ + { + "key": "mainQuest", + "val": 2 + } + ] + }, + { + "name": "Temple of Liliana", + "displayName": "Temple of Liliana", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "hall_of_fear", + "map": "../common/maps/map/main_story/temple_of_liliana/keep.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Story", + "BiomeBlack", + "Temple", + "DungeonEffect", + "Hostile", + "Boss" + ], + "questFlagsToActivate": [ + { + "key": "mainQuest", + "val": 2 + } + ] + }, + { + "name": "Test", + "count": 100, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Test", + "map": "../common/maps/map/vampirecastle_4.tmx", + "radiusFactor": 0.8 + }, + { + "name": "Tibalts Fortress", + "displayName": "Tibalt's Fortress", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "Tibalt", + "map": "../common/maps/map/tibalt/tibalt.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Boss", + "Planeswalker" + ] + }, + { + "name": "UnhallowedAbbey", + "displayName": "Unhallowed Abbey", + "type": "dungeon", + "count": 1, + "spriteAtlas": "maps/tileset/buildings.atlas", + "sprite": "Monastery", + "map": "../common/maps/map/monastery/unhallowed_abbey_1F.tmx", + "radiusFactor": 0.8, + "questTags": [ + "UnhallowedAbbey" + ] + }, + { + "name": "VampireCastle", + "displayName": "Vampire Castle", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "VampireCastle", + "map": "../common/maps/map/vampirecastle/vampirecastle_1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "VampireCastle", + "Hostile", + "BiomeBlack", + "Dungeon", + "Sidequest" + ] + }, + { + "name": "VampireCastle1", + "displayName": "Vampire Castle", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "VampireCastle", + "map": "../common/maps/map/vampirecastle/vampirecastle_2.tmx", + "radiusFactor": 0.8, + "questTags": [ + "VampireCastle", + "Hostile", + "BiomeBlack", + "Dungeon", + "Sidequest" + ] + }, + { + "name": "VampireCastle2", + "displayName": "Vampire Castle", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "VampireCastle", + "map": "../common/maps/map/vampirecastle/vampirecastle_3.tmx", + "radiusFactor": 0.8, + "questTags": [ + "VampireCastle", + "Hostile", + "BiomeBlack", + "Dungeon", + "Sidequest" + ] + }, + { + "name": "VampireCastle3", + "displayName": "Vampire Dungeon", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "VampireCastle", + "map": "../common/maps/map/vampirecastle/vampirecastle_4.tmx", + "radiusFactor": 0.8, + "questTags": [ + "VampireCastle", + "Hostile", + "BiomeBlack", + "Dungeon" + ] + }, + { + "name": "Waste Town Generic", + "type": "town", + "count": 30, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "WasteTown", + "map": "../common/maps/map/towns/waste_town_generic.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownGeneric", + "BiomeColorless", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Waste Town Identity", + "type": "town", + "count": 35, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "WasteTown", + "map": "../common/maps/map/towns/waste_town_identity.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownIdentity", + "BiomeColorless", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Waste Town Tribal", + "type": "town", + "count": 35, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "WasteTown", + "map": "../common/maps/map/towns/waste_town_tribal.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownTribal", + "BiomeColorless", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "White Castle", + "displayName": "White Castle", + "type": "castle", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "white_castle", + "map": "../common/maps/map/main_story/castles/white_castle.tmx", + "radiusFactor": 0.01, + "offsetY": 0.1, + "questTags": [ + "Story", + "Boss", + "RespawnEnemies", + "DungeonEffect", + "Castle", + "BiomeWhite", + "Chapter1Boss" + ], + "questFlagsToActivate": [ + { + "key": "mainQuest", + "val": 2 + } + ] + }, + { + "name": "WurmPond", + "displayName": "Wurm Pond", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "WurmPond", + "map": "../common/maps/map/evilgrove/evilgrove_8_troll.tmx", + "radiusFactor": 0.8, + "questTags": [ + "DungeonEffect", + "Hostile" + ] + }, + { + "name": "Xiras Hive", + "displayName": "Xira's Hive", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "Xira", + "map": "../common/maps/map/minibosses/xira.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Boss", + "DungeonEffect", + "Xira" + ] + }, + { + "name": "YuleTown", + "type": "cave", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "YuleTown", + "map": "../common/maps/map/hostiletown/yule_town.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeRed", + "Snow" + ] + }, + { + "name": "Zedruu City", + "displayName": "Zedruu City", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "Zedruu", + "map": "../common/maps/map/zedruu/zedruu.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeRed", + "Boss", + "Zedruu", + "Sidequest", + "Hostile", + "City" + ] + }, + { + "name": "Zombie Town", + "displayName": "Shallowgrave", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SwampTown", + "map": "../common/maps/map/hostiletown/zombietown.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "OccupiedTown", + "BiomeBlack", + "Sidequest" + ] + } +] \ No newline at end of file diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/world/quests.json b/forge-gui/res/adventure/Crystal_Kingdoms/world/quests.json new file mode 100644 index 00000000000..80fcc2e225c --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/world/quests.json @@ -0,0 +1,11298 @@ +[ +{ + "id": 1, + "isTemplate": true, + "name": "Go Forth and Slay", + "description": "Defeat two $(enemy_1)s and collect a reward.", + "offerDialog": { + "text": "\"Hey, you! Yeah, you, the big bad wizard with a surprised look on your face.\" A haggard old man shouts at you from the spot in which he sits, you could have sworn that side of the street was empty just seconds before.", + "options": [ + { + "name": "\"Well, you got the big bad wizard part right, what do you need?\"", + "text": "\"There's a $(enemy_1) bounty available right now, if you talk to the right people.\" He grins. \"I'm not the right people, but I know where to find them.\"", + "options": [ + { + "name": "\"What's the catch?\"", + "text": "\"No catch, just a deal. I'm in no shape to fight right now, but I'm short on gold. Go take out one $(enemy_1) for yourself and one for me, I'll introduce you to the right people, and we'll split the profits.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "1", + "POIReference": "" + } + ], + "name": "\"Alright, a deal it is.\" (Accept Quest)" + }, + { + "name": "\"$(enemy_1)? Two of them? Not worth the time to find them.\" (Decline Quest)" + } + ] + }, + { + "name": "\"And what if I find the right people myself?\"", + "text": "He shrugs as though that wouldn't bother him. \"Then I'll have to find someone bigger, badder, and, most importantly, faster than you to work with.\"", + "options": [ + { + "name": "\"Good luck with that.\" (Decline Quest)" + }, + { + "name": "\"So if I were to run across a $(enemy_1) or two. What are you suggesting?\"", + "text": "\"No catch, just a deal. I'm in no shape to fight right now, but I'm short on gold. Go take out one $(enemy_1) for yourself and one for me, I'll introduce you to the right people, and we'll split the profits.\"", + "options": [ + { + "name": "\"Doesn't sound worth it. Sorry.\" (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "1", + "POIReference": "" + } + ], + "name": "\"Well get them ready for a meet and greet.\" (Accept Quest)" + } + ] + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": {}, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "Having spent as much time searching for $(enemy_1)s as you care to, you scratch this item out of your notes. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Half of an unspecified bounty", + "stages": [ + { + "id": 1, + "name": "Defeat $(enemy_1)", + "description": "Defeat $(enemy_1) twice as your part of the deal.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 2, + "worldMapOK": true, + "objective": "Defeat", + "enemyTags": [ + "BiomeColorless" + ], + "prologue": { + "text": "The wasteland biome is usually a good place to look for $(enemy_1)s.", + "options": [ + { + "name": "(Continue Your Quest)" + } + ] + }, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town to collect your part of the rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": { + "text": "Having finally handled the pair of $(enemy_1), it's time to go collect your reward. As a reminder, you can track this quest in your quest log for navigation assistance.", + "options": [ + { + "name": "(Continue Your Quest)" + } + ] + }, + "epilogue": { + "text": "You find your partner in this endeavor exactly where you left them. Not much of a partner in that case, but they hold up their side of the deal and you walk away with your half of the loot.", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "gold", + "count": 500 + }, + { + "type": "shards", + "count": 10 + }, + { + "type": "card", + "probability": 0.2, + "count": 2, + "rarity": [ + "Common" + ], + "colorType": "Colorless" + }, + { + "type": "card", + "probability": 0.2, + "count": 2, + "rarity": [ + "Common" + ], + "colorType": "Colorless" + }, + { + "type": "card", + "probability": 0.2, + "count": 1, + "rarity": [ + "Common" + ], + "colorType": "Any" + }, + { + "type": "card", + "probability": 0.2, + "count": 1, + "rarity": [ + "Common" + ], + "colorType": "Any" + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + "POIToken": "" + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_tribal", + "waste_town_identity" + ] +}, +{ + "id": 2, + "isTemplate": true, + "name": "Wanderlust", + "description": "Make a delivery to a distant location.", + "offerDialog": { + "text": "\"Excuse me, but you look like a well traveled individual.\" A frazzled looking mage gets your attention. \"I have a letter of some great importance that MUST be hand delivered to $(poi_1), in the $(biome_1) lands. Would you be willing to handle this for me?\"", + "options": [ + { + "name": "\"Why does it have to be hand delivered?\"", + "text": "He hesitates. \"Well, to be blunt, the intended recipient is rather... odd. She doesn't trust magical delivery methods anymore. Can you imagine? One little summoning accident...\"", + "options": [ + { + "name": "\"Well, then perhaps I'm not the right person for the job. You know, as a wizard...\"", + "text": "\"No no, it will be fine. Really!\" He pauses for a moment \"Just... maybe just don't mention it. And maybe lie about it if she asks. That should keep you safe.\"", + "options": [ + { + "name": "\"...safe? You know, suddenly I think I have better things to do.\" (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "2", + "POIReference": "" + } + ], + "name": "\"I like to live dangerously\" (Accept Quest)" + } + ] + } + ] + }, + { + "name": "\"Carrying someone's mail doesn't sound like traveling well. No thank you.\" (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "2", + "POIReference": "" + } + ], + "name": "\"Sure, I could use a change of scenery.\" (Accept Quest)" + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "After a lot of travel, a little teleporting, or both, you finally arrive at your destination. The letter you are carrying looks no worse for wear, at least.", + "options": [ + { + "name": "(Continue)", + "text": "You wander over to the building that was described to you, and a woman calls out to you from an upstairs window. \"You! You have something of mine! Give it! Give it! Give it!\"", + "options": [ + { + "name": "\"Certainly.\" You conjure a gust of wind to carry the letter up to her window.", + "text": "\"Ahhh! I knew it! I knew you smelled of magic!\" She slams the window shut, and refuses to answer the door.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 1, + "POIReference": "" + } + ], + "name": "\"I guess I should have asked for the reward first.\" (+1 Local Reputation. Complete Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "(Break down the door)", + "text": "Several people in the village have turned their attention to you after the woman's outburst. Perhaps this isn't a good idea after all. (-1 Local Reputation)", + "options": [ + { + "name": "You mutter to yourself. \"Not worth a scene I suppose.\" (Complete Quest)" + } + ] + } + ] + }, + { + "name": "\"If you mean this letter, then yes.\" You walk closer.", + "text": "She lowers down a bucket on a rope. Inside is a small coinpurse. \"Give it!!!\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "grantRewards": [ + { + "type": "gold", + "count": 150, + "addMaxCount": 300 + }, + { + "type": "card", + "count": 1, + "rarity": [ + "Common", + "Uncommon" + ], + "cardText": "courier" + } + ], + "issueQuest": "", + "addMapReputation": 2, + "POIReference": "" + } + ], + "name": "You take the coins and place the letter in the bucket. \"I have to say, I do find your demeanor unnerving.\"", + "text": "(+2 Local Reputation)", + "options": [ + { + "name": "(Complete Quest)" + } + ] + } + ] + } + ] + } + ] + }, + "failureDialog": { + "text": "The trip just doesn't seem worth it anymore, and you give up on trying to reach $(poi_1).", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "A change of scenery at the least", + "stages": [ + { + "id": 1, + "name": "Travel", + "description": "Make the long journey to $(poi_1)", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 80, + "count2": 15, + "POITags": [ + "Town" + ], + "objective": "Travel", + "prologue": { + "text": "Nothing like a really long walk to stretch the legs, right? You could likely save yourself some time with the right spells, but... is that going to be safe?", + "options": [ + { + "name": "(Begin Your Quest)" + } + ] + }, + "epilogue": {}, + "POIToken": "" + } + ] +}, +{ + "id": 3, + "isTemplate": true, + "name": "(Almost) Open for Business", + "description": "Assist a new merchant as they open their shop.", + "offerDialog": { + "text": "A portly man in the corner of the tavern catches your eye. \"I hear you're looking for work.\"", + "options": [ + { + "name": "\"Sorry, you've got the wrong person.\" (Decline Quest)" + }, + { + "name": "So long as it pays. What do you need?", + "text": "I'm new to town, and looking to open a new spell shop. But I need supplies that I had to leave behind. Can you go get them for me from $(poi_1)?", + "options": [ + { + "name": "\"And the pay?\"", + "text": "\"How about a sample of the merchandise?\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "3", + "POIReference": "" + } + ], + "name": "\"You've got a deal.\" (Accept Quest)" + }, + { + "name": "\"I was looking for something a little more concrete. I'll pass.\" (Decline Quest)" + } + ] + }, + { + "name": "\"Sorry, but I'm a busy mage, which means I have no time for busy work. Good luck with your shop.\" (Decline Quest)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": {}, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -5, + "POIReference": "$(poi_1)" + } + ], + "text": "Not every venture is meant to succeed. In this case, two have failed: A business venture and an adventure. (-5 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "A sample of the merchandise", + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Leave town.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "prologue": {}, + "epilogue": { + "text": "(As a reminder, you can track this quest from your quest log to get directions to your destination.)", + "options": [ + { + "name": "(Begin Your Quest)" + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Go to the $(poi_2) to pick up the vendor's merchandise.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 50, + "count2": 20, + "POITags": [ + "BiomeColorless", + "Town" + ], + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": { + "text": "Upon arriving at the pickup point, you find a rather modest looking spellbook among the supplies. Presumably, this is the merchandise your employer is planning to sell.", + "options": [ + { + "name": "You pick up the goods and begin your journey back.", + "text": "Just as you begin to pick everything up, a spellbook slides out of a rip you hadn't noticed in the sack of goods. It opens as it lands on the ground.\t", + "options": [ + { + "name": "You decide to investigate the spellbook.", + "text": "As would suit a brand new shop, the contents are mostly common spells.", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "count": 1, + "rarity": [ + "Uncommon" + ] + } + ] + } + ], + "name": "Quickly and discreetly help yourself to a spell before continuing.", + "text": "You receive a spell of dubious quality.", + "options": [ + { + "name": "I do get a sample of the merchandise, after all... (Leave)" + } + ] + }, + { + "name": "Move the items to another bag and carry on" + }, + { + "name": "Search for something more useful", + "text": "Toward the back of the collection, you find some things that are at least a little more uncommon. And you also notice a young boy watching you from beneath a tree near the road.", + "options": [ + { + "name": "Move the items to another bag and carry on. (Continue Quest)" + }, + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "count": 1, + "rarity": [ + "Uncommon" + ] + } + ] + }, + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + }, + { + "grantRewards": [ + { + "type": "card", + "count": 4, + "rarity": [ + "Uncommon" + ] + } + ] + } + ], + "name": "\"It's just a kid. Whatever.\" You take one of the cards and leave.", + "text": "(-2 Local Reputation)", + "options": [ + { + "name": "(Continue Your Quest)" + } + ] + } + ] + } + ] + }, + { + "name": "You move the items to another bag and carry on. (Continue Quest)" + } + ] + } + ] + }, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Return to $(poi_1)", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "POITags": [ + "BiomeColorless" + ], + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": { + "text": "While you were gone, the new merchant has set up a tent filled with mismatched and bare shelves. It will be a little less bare now, but you doubt that their business will succeed.", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "count": 4, + "rarity": [ + "Common" + ] + }, + { + "type": "shards", + "count": 5, + "addMaxCount": 5 + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + "POIToken": "" + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] +}, +{ + "id": 4, + "isTemplate": true, + "name": "On the Hunt", + "description": "Find and slay the $(enemy_2) before it escapes.", + "offerDialog": { + "text": "A well dressed elf, probably a merchant, approaches you. \"Adventurer, are you available? A $(enemy_2) has been causing trouble in this area lately, and we need someone to take care of the matter.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "4", + "POIReference": "$(poi_1)" + } + ], + "name": "\"$(enemy_2)s are my specialty. Consider it done.\" (Accept Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "$(poi_1)" + } + ], + "name": "\"I have better things to do right now.\" (Decline Quest)", + "text": "The elf says nothing, but looks disappointed. (-1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "\"Is there a bounty posted?\"", + "text": "\"Officially, no.\" The elf thinks for a moment. \"But unofficially, I can offer you a small selection of spells and mana shards.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "4", + "POIReference": "$(poi_1)" + } + ], + "name": "\"I'll handle it.\" (Accept Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "" + } + ], + "name": "\"For a $(enemy_2)? No thank you.\" (Decline Quest)", + "text": "The elf says nothing, but looks disappointed. (-2 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + } + ], + "text": "Consciously or unconsciously, you brush your shoulders off as you walk back into town. The locals appear delighted that you have taken care of their problem. (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "count": 2, + "colors": [ + "Green" + ], + "rarity": [ + "Common" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Green" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Uncommon" + ], + "colorType": "MonoColor" + }, + { + "type": "shards", + "count": 4, + "addMaxCount": 4 + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + "failureDialog": { + "text": "You gave it your best effort, but today was not a successful hunt by any means. The $(enemy_2) will continue to be a problem for the area. (-2 Town Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Shards, green commons & uncommons", + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Leave town to begin the hunt.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Hunt a $(enemy_2)", + "description": "Find and defeat the $(enemy_2) before it escapes. You only get one shot, so make it count.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 30, + "worldMapOK": true, + "objective": "Hunt", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "BiomeGreen" + ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Head back to town to collect the $(enemy_2) bounty.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "forest_town_generic", + "forest_town_identity", + "forest_town_tribal", + "forest_capital" + ] +}, +{ + "id": 5, + "isTemplate": true, + "name": "A Scheduled Burial", + "description": "Find and slay the $(enemy_2) before it escapes.", + "offerDialog": { + "text": "A cloaked and hooded humanoid approaches you and speaks in a quiet raspy voice. \"You'll do. I have need of a $(enemy_2). Dead or alive. And by alive, I mean dead. Quickly.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "5", + "POIReference": "$(poi_1)" + } + ], + "name": "\"With pleasure.\" (Accept Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "$(poi_1)" + } + ], + "name": "\"That's rather ominous\" (Decline Quest)", + "text": "The silence that follows is much more ominous, but the figure eventually turns away and leaves. (-1 Town Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "\"Urgency is expensive.\"", + "text": "\"So is not being the next scheduled burial.\" As you're still processing that statement, the figure continues. \"Ten mana shards. And you can keep the bones.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "5", + "POIReference": "$(poi_1)" + } + ], + "name": "\"Point me to them.\" (Accept Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "" + } + ], + "name": "\"For a $(enemy_2)? No thank you.\" (Decline Quest)", + "text": "The air grows cold for a moment as they turn and walk away. (-2 Town Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "No sooner than you walk through the gates, a pair of ghouls scamper over and take the corpse from you. They disappear into a nearby building. Mere moments later, one returns with a wooden chest while the other carries away a matching one. (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + }, + { + "grantRewards": [ + { + "type": "card", + "count": 1, + "subTypes": [ + "Skeleton" + ] + }, + { + "type": "shards", + "count": 10 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Black" + ], + "rarity": [ + "common" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Black" + ], + "rarity": [ + "uncommon" + ], + "colorType": "MonoColor" + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + "failureDialog": { + "text": "The $(enemy_2) escapes, and your opportunity is missed. Hopefully that doesn't result in your parts being harvested next. (-2 Town Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Shards and bones", + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Leave town to locate your victim.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Hunt a $(enemy_2)", + "description": "Find and defeat the $(enemy_2) before it escapes. You only get one shot, so make it count.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 30, + "worldMapOK": true, + "objective": "Hunt", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "BiomeBlack" + ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Head back to town to collect the $(enemy_2) bounty. And bones.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "swamp_town_generic", + "swamp_town_identity", + "swamp_town_tribal", + "swamp_capital" + ] +}, +{ + "id": 6, + "isTemplate": true, + "name": "High Plains Justice", + "description": "Catch the $(enemy_2) before it escapes.", + "offerDialog": { + "text": "As you walk out of the local inn, you spot a militiaman putting up wanted posters.", + "options": [ + { + "name": "(Continue)", + "text": "Carrying on through town, you spot someone else interacting with a poster, tearing it down. The resemblance is uncanny.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "You shrug your shoulders. It's not your problem. (Decline Quest)", + "text": "The criminal glances at you and hurriedly scampers off. (-1 Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "You approach the suspect.", + "text": "Hearing your footsteps, the $(enemy_2) takes off at a full run.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "Definitely not your problem. (Decline Quest)", + "text": "The $(enemy_2) slips through a crowded gate with his head down and you lose sight of them. (-1 Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "6", + "POIReference": "" + } + ], + "name": "Chase after them. (Accept Quest)" + } + ] + }, + { + "name": "You clear your throat in an exaggerated manner.", + "text": "The $(enemy_2) drops a small satchel as they begin to run away.", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "Common" + ], + "cardTypes": [ + "Artifact" + ] + }, + { + "type": "gold", + "count": 300, + "addMaxCount": 100 + } + ] + } + ], + "name": "Investigate the dropped bag", + "text": "They get away, but you find some trinkets and gold inside the bag, all very likely stolen. (-2 Reputation)", + "options": [ + { + "name": "(Continue, Decline Quest)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "6", + "POIReference": "" + } + ], + "name": "Chase after them. (Accept Quest)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + } + ], + "text": "You seek out the town guard barracks, ready to claim the reward for $(enemy_2). The militia captain nods as you explain what happened, then hands over a meager reward. (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "gold", + "count": 100 + }, + { + "type": "card", + "count": 2, + "colors": [ + "White" + ], + "rarity": [ + "Common" + ] + }, + { + "type": "shards", + "count": 3 + } + ] + } + ], + "name": "You quickly scan what he handed over to you, and think about the stolen items you found on your target.", + "text": "I wonder if he knows that I would have found anything?", + "options": [ + { + "name": "Turn over the stolen loot. (Complete Quest)", + "text": "You receive a second nod, more respectful than the previous acknowledgement. \"Thank you, citizen.\" (+1 Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 1, + "POIReference": "" + } + ], + "name": "(Continue)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "$(poi_1)" + }, + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "grantRewards": [ + { + "type": "card", + "count": 2, + "addMaxCount": 1, + "colors": [ + "White" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "count": 1, + "colors": [ + "White" + ], + "rarity": [ + "Rare", + "Uncommon" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "count": 2, + "addMaxCount": 1, + "colors": [ + "White" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "count": 1, + "colors": [ + "White" + ], + "rarity": [ + "Rare", + "Uncommon" + ], + "colorType": "MonoColor" + } + ] + } + ], + "name": "Make no mention of what you found. (Complete Quest)", + "text": "(-1 Reputation) The captain keeps his eyes on you as you leave, but says nothing further.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "failureDialog": { + "text": "The $(enemy_2) has escaped, and will likely be trouble again in the future. (-2 Town Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Shards, white commons & uncommons", + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Begin the chase.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Hunt a $(enemy_2)", + "description": "Bring the $(enemy_2) to justice before they can escape.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 30, + "worldMapOK": true, + "objective": "Hunt", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "BiomeWhite", + "Human" + ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Head back to town to collect the $(enemy_2) bounty.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "plains_town_generic", + "plains_town_identity", + "plains_town_tribal", + "plains_capital" + ] +}, +{ + "id": 7, + "isTemplate": true, + "name": "Sacred Sands", + "description": "Find and slay the $(enemy_2) before it escapes.", + "offerDialog": { + "text": "Stepping out of the cool shade of the local tavern, you find yourself face to face with a Viashino adorned in tribal garb.", + "options": [ + { + "name": "\"...Can I help you?\"", + "text": "\"Shaman Izka hunts defilers of sacred sands. You will help.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "7", + "POIReference": "" + } + ], + "name": "\"That wasn't what I meant, but... sure. Sacred vengeance sounds pretty rare around here.\" (Accept Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "" + } + ], + "name": "\"I don't like sand.\" (Decline Quest)", + "text": "The Viashino's tail whips back and forth. \"Szil will remember this.\" (-2 Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "$(poi_1)" + } + ], + "name": "You walk by without slowing. (Decline Quest)", + "text": "The Viashino's tail twitches as you walk by, but they let you go. (-1 Town Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "The Viashino holds still for a moment, regarding you with a long evaluating look. \"Shaman Cresh thanks you, and wishes your eggs to hatch well.\" (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + }, + { + "grantRewards": [ + { + "type": "shards", + "count": 5 + }, + { + "type": "card", + "count": 3, + "colors": [ + "Red" + ], + "rarity": [ + "Common", + "Uncommon" + ] + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + "failureDialog": { + "text": "The $(enemy_2) will not be receiving vengeance today. (-2 Town Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Shards, red commons & uncommons", + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Leave town to begin the hunt.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Hunt a $(enemy_2)", + "description": "Find and defeat the $(enemy_2) before it escapes. You only get one shot, so make it count.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 30, + "worldMapOK": true, + "objective": "Hunt", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "BiomeRed" + ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Head back to town to collect the $(enemy_2) bounty.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "mountain_town_generic", + "mountain_town_identity", + "mountain_town_tribal", + "mountain_capital" + ] +}, +{ + "id": 8, + "isTemplate": true, + "name": "Remote Instruction", + "description": "Find the $(enemy_2) before it escapes, and put on a show.", + "offerDialog": { + "text": "A robed wizard leads a more mundane dressed individual over to you. \"You there, you are a battle mage, yes?\"", + "options": [ + { + "name": "\"Among other things, yes.\"", + "text": "He turns to his companion. \"As you can see, the drab appearance was a dead giveaway.\"", + "options": [ + { + "name": "You clear your throat.", + "text": "The wizard turns back to you. \"My new apprentice believes that he wishes to be a battle mage himself. To dissuade him, I shall have him scry over you as you fight a $(enemy_2).\"", + "options": [ + { + "name": "You pause for a moment, considering your words carefully. \"I'm not so sure I'm comfortable with that.\" (Decline Quest)", + "text": "The wizard frowns and vanishes. His confused companion turns around and walks back the way they had come from. (-1 Town Reputation)", + "action": [ + { + "addMapReputation": -1 + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "7", + "POIReference": "" + } + ], + "name": "You laugh. \"Then I shall put on a show for him, so long as he doesn't blink. Point me to your $(enemy_2).\" (Accept Quest)" + } + ] + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "$(poi_1)" + } + ], + "name": "\"And a busy one as well.\" (Decline Quest)", + "text": "The wizard frowns and vanishes. His confused companion turns around and walks back the way they had come from. (-1 Town Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "\"Who's asking?\"", + "text": "\"I am Morelith The Great, however it is my foolish apprentice who is asking through me.\" The younger man winces and looks away, seemingly shamed.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 1, + "POIReference": "" + } + ], + "name": "\"Oh my! Of course I didn't recognize the fabled master of illusions! What can I do for you?\"", + "text": "(+1 Reputation) \"My new apprentice believes that he wishes to be a battle mage himself. To dissuade him, I shall have him scry over you as you fight a $(enemy_2).\"", + "options": [ + { + "name": "You pause for a moment, considering your words carefully. \"I'm not so sure I'm comfortable with that.\" (Decline Quest)", + "text": "Morelith turns to his apprentice and speaks sternly. \"Not only are battle mages generally incompetent, they are rude as well.\"", + "options": [ + { + "name": "You consider a much more aggressive response than you gave before, but think better of it. (Leave)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "8", + "POIReference": "" + } + ], + "name": "You laugh. \"Then I shall put on a show for him, so long as he doesn't blink. Point me to your $(enemy_2).\" (Accept Quest)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "" + } + ], + "name": "\"Morelith The Great? More or less average is more like it. I don't have time for this.\" (Decline Quest)", + "text": "The indignant wizard teleports himself and his companion away. The marketplace crowd takes notice and quiets slightly. Perhaps Morelith is an important figure here. (-2 Town Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "You feel a sense of elation joining the eery feeling that some has been watching you. You also wonder if you heard an indignant huff, or you just imagined it. Regardless, your pockets bulge with conjured rewards. (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Uncommon", + "Common" + ], + "subTypes": [ + "Illusion" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Blue" + ], + "rarity": [ + "Common" + ] + }, + { + "type": "card", + "probability": 0.8, + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Uncommon" + ] + }, + { + "type": "shards", + "count": 2, + "addMaxCount": 3 + } + ], + "addMapReputation": 3 + } + ], + "name": "(Complete Quest)" + } + ] + }, + "failureDialog": { + "text": "You now feel as though you are being both watched AND mocked. (-2 Town Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Shards, blue commons & uncommons", + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Leave town to begin the hunt.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "prologue": {}, + "epilogue": { + "text": "No more than a step out of the town gates, you have a sudden and unshakable feeling that you are being watched.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Hunt a $(enemy_2)", + "description": "Find and defeat the $(enemy_2) before it escapes. You only get one shot, so make it count.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 30, + "worldMapOK": true, + "objective": "Hunt", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "BiomeBlue" + ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Head back to town to collect the $(enemy_2) bounty.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "island_town_generic", + "island_town_identity", + "island_town_tribal", + "island_capital" + ] +}, +{ + "id": 9, + "isTemplate": true, + "name": "Waste 'em", + "description": "Find and slay the $(enemy_2) before it escapes.", + "offerDialog": { + "text": "A job board has been constructed outside the local inn, and you see that it is covered in various papers and posters.", + "options": [ + { + "name": "You walk away, having your own goals in mind already. (Decline Quest)" + }, + { + "name": "You take a moment to look over the board.", + "text": "Most of the ads are nondescript, weather worn, or written in an unfamiliar language. A few catch your eye, however.", + "options": [ + { + "name": "You review a new sheet of paper with a basic but clear sketch on it.", + "text": "Not a word is written upon it, but the drawing is clearly a $(enemy_2).", + "options": [ + { + "name": "\"An artist like that should find their way to a larger city.\" You walk away, impressed but uninterested. (Decline Quest)" + }, + { + "name": "Curious as to why this would be on the board, your gaze lingers for a moment.", + "text": "As you look at the wordless paper, words find their way into your mind by unknown means. 'FIND.' '{COLOR=red}KILL!{ENDCOLOR}' 'REWARD.'", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "9", + "POIReference": "$(poi_1)" + } + ], + "name": "'YES.' (Accept Quest)" + }, + { + "name": "'REWARD?'", + "text": "'{COLOR=red}KILL!{ENDCOLOR}.' 'REWARD.'", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "9", + "POIReference": "$(poi_1)" + } + ], + "name": "'YES.' (Accept Quest)" + }, + { + "name": "Unnerved by the situation, you shake your head and walk away. (Decline Quest)" + } + ] + }, + { + "name": "You decide that the invasive thoughts, if you can call them that, are unwelcome, and you take a step back.", + "text": "The thoughts urgently follow you for a moment. '{COLOR=red}KKKKiiiiill...{ENDCOLOR}' But as you take another step back, the words vanish from your mind.", + "options": [ + { + "name": "With no delay at all, you walk away. Far away. (Decline Quest)" + } + ] + } + ] + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "" + } + ], + "name": "You look over an old and tattered sheet, with two faded but mostly legible colors of ink upon it.", + "text": "What follows is the saddest marriage proposal you've ever heard of, let alone read first hand. Firstly, it's addressed \"to whom it may concern.\"", + "options": [ + { + "name": "You continue to read.", + "text": "Secondly, another's handwriting was scrawled over what might have actually been a romantic bit with the following. \"Don't bother. I killed him yesterday\"", + "options": [ + { + "name": "You shake your head and walk away. (Decline Quest)" + } + ] + }, + { + "name": "You spare yourself from the details and walk away. (Decline Quest)" + } + ] + }, + { + "name": "A very colorful advertisement catches your eye.", + "text": "{RAINBOW=2;2;1;0.8}CIRCUS OF SHANDALAR, COMING SOON TO EVERYWHERE!!!!", + "options": [ + { + "name": "You're not sure what you were looking for, but a circus wasn't it. (Decline Quest)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "Your unknown employer is still nowhere to be seen, and is not heard from again either. But you find a box waiting for you beneath the job board. The box is warded, as the scorch marks off to one side and smell of burnt hair confirm, but it opens at your approach. (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + }, + { + "grantRewards": [ + { + "type": "shards", + "count": 5 + }, + { + "type": "card", + "count": 1, + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 1, + "rarity": [ + "Common" + ], + "colorType": "Colorless" + }, + { + "type": "card", + "count": 1, + "rarity": [ + "Common" + ] + }, + { + "type": "card", + "count": 1, + "rarity": [ + "Uncommon" + ], + "colorType": "Colorless" + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + "failureDialog": { + "text": "The $(enemy_2) eludes you. (-2 Town Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Shards, commons & uncommons", + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Leave town to begin the hunt.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Hunt a $(enemy_2)", + "description": "Find and defeat the $(enemy_2) before it escapes. You only get one chance, so give it your best shot.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 30, + "worldMapOK": true, + "objective": "Hunt", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "BiomeColorless" + ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Head back to town to collect the $(enemy_2) bounty.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_tribal", + "waste_town_identity" + ] +}, +{ + "id": 10, + "isTemplate": true, + "name": "Room for New Growth", + "description": "Clear out all enemies in the $(poi_1) and report back.", + "offerDialog": { + "text": "A druid approaches you. \"Will you help save our world?\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "What do you think I'm trying to do? (Decline Quest)", + "text": "Stunned, the Druid watches you leave. (-1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "\"Certainly. What tiny woodland creatures need rescuing today?\"", + "text": "The druid shakes her head. \"Most of them, but they are not your direct concern.\"", + "options": [ + { + "name": "\"And what is, then?\"", + "text": "\"The inhabitants of the nearby $(poi_1). They must be removed, for the sake of balance and to ensure space is available for new life to grow.\" She nods as though this were an indisputable fact.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "10", + "POIReference": "" + } + ], + "name": "\"Huh. Not the way I thought this was going to go, but... sure. Lead the way.\" (Accept Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "\"Sorry, I've got bigger things to worry about right now.\" (Decline Quest)", + "text": "(-1 Local Reputation) The druid keeps a passive look on her face. \"Soon those things will be balanced as well.\"", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + { + "name": "\"I'm beginning to think that is my role in life. What can I do for you?\"", + "text": "\"The inhabitants of the nearby $(poi_1) must be removed, for the sake of balance and to ensure space is available for new life to grow.\" She nods as though this were an indisputable fact.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "10", + "POIReference": "" + } + ], + "name": "\"Saving the world, one defeated enemy at a time.\" (Accept Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "\"I'm not entirely sure I have time for that right now.\"", + "text": "The druid's face remains unchanged, but her voice grows a touch more quiet. \"The forest will remember this.\" (-1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + } + ], + "text": "You return to town, and find the druid waiting for you just outside of it. \"Balance has been restored.\" (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + }, + { + "grantRewards": [ + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Green" + ], + "rarity": [ + "Mythic Rare", + "Rare" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Green" + ], + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Green" + ] + } + ] + } + ], + "name": "\"Almost. I believe there's a reward due, to level the scales.\"", + "text": "The druid frowns slightly, but hands you a bundle wrapped in small vines. (-1 Local Reputation)", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 15 + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Green" + ], + "rarity": [ + "Mythic Rare", + "Rare" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Green" + ], + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Green" + ] + }, + { + "type": "shards", + "count": 15 + } + ] + } + ], + "name": "You nod. \"As it should be.\"", + "text": "The druid hands you a bundle wrapped in small vines.", + "options": [ + { + "name": "(Complete Quest)" + } + ] + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of clearing out the current occupants of the $(poi_1). (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Mana Shards, Uncommon & Rare cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to the $(poi_1) and defeat all enemies inside. The target location is in the Forest biome.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "BiomeGreen", + "Hostile", + "Sidequest" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing the $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "forest_town_generic", + "forest_town_identity", + "forest_town_tribal", + "forest_capital" + ] +}, +{ + "id": 11, + "isTemplate": true, + "name": "Eviction Notice", + "description": "Clear all enemies from a dungeon.", + "offerDialog": { + "text": "As you approach the town square, a man climbs down from a packed wagon. He glances around, then walks toward you. \"You there, you look like a capable individual!\"", + "options": [ + { + "name": "\"Capable just so happens to be my middle name.\"", + "text": "He looks perplexed for a moment, but glances back at the wagon as though distracted by it. \"I was hoping you could handle some business for me.\"", + "options": [ + { + "name": "Business? What sort of business?", + "text": "\"Well, some folks here in town are looking to move on, start fresh somewhere new. We had a spot picked out to settle down, but... it appears to be occupied.\"", + "options": [ + { + "name": "\"I see. And I suppose you're looking for the current occupants to be removed?", + "text": "\"Yes! Exactly that! After all, I have this deed right here stating that we own this $(poi_1)!\" He briefly flashes some papers, but you notice some of the ink has smeared on them.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "11", + "POIReference": "" + } + ], + "name": "\"Well then, I hope your new settlement will remember me fondly when setting prices.\" You make note of the location and promise to clear it out. (Accept Quest)" + }, + { + "name": "\"I don't think I'm interested. Sorry.\" (Decline Quest)" + } + ] + }, + { + "name": "\"And why exactly do you need me?\"", + "text": "\"Well, because I'm no good in a fight while I'm protecting my belongings!\" He glances back at the cart once again.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "11", + "POIReference": "" + } + ], + "name": "\"Fine, fine... I hope you've got something in that wagon to make it worth my while.\" You make note of the location and set off to clear it. (Accept Quest)" + }, + { + "name": "\"I don't think I'm interested. Sorry.\" (Decline Quest)" + } + ] + } + ] + } + ] + }, + { + "name": "\"Capable and in a hurry.\" You brush past him and continue on your way. (Decline Quest)" + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "Your employer couldn't be happier to see you returning to town, as it means that he gets to leave. (+1 Reputation in $(poi_3))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 15 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 2, + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 2, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2 + } + ], + "addMapReputation": 1, + "POIReference": "$(poi_3)" + } + ], + "name": "\"You might want to spend some time cleaning it before you move in, but the place is all yours.\" (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "You decide that the rewards promised to you are not worth clearing out the current occupants of the $(poi_1). They were there first, anyway. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Mana Shards, Uncommon & Rare cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to the $(poi_1) and defeat all enemies inside.", + "mapFlag": "", + "mapFlagValue": 1, + "count2": 25, + "POITags": [ + "Hostile", + "Sidequest" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Leave", + "description": "Exit the newly cleared (but not yet cleaned) dungeon.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "$(poi_1)" + }, + { + "id": 3, + "name": "Return to town", + "description": "Go back to the settler in $(poi_3)", + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ] + } + ] +}, +{ + "id": 12, + "isTemplate": true, + "name": "A Freshly Plowed Field", + "description": "Clear out all enemies in the $(poi_2) and report back.", + "offerDialog": { + "text": "\"We need a new field to increase our harvest.\" A weathered but intimidating man in simple farmer's garb addresses you directly. \"This town is growing faster than my grain.\"", + "options": [ + { + "name": "A no-nonsense man deserves a no-nonsense reply. \"I can handle that.\"", + "text": "\"Good. I just need you to clear the current occupants of the area I'd like to plant. They've been bothering our farm anyway.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "12", + "POIReference": "" + } + ], + "name": "\"Consider it done.\" (Accept Quest)" + }, + { + "name": "\"Ah, there's the catch. No thanks.\" (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "12", + "POIReference": "" + } + ], + "name": "\"They'll be fertilizing your grain in no time.\" (Accept Quest)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "\"That doesn't seem to be my problem.\" (Decline Quest)", + "text": "He shrugs and moves on. (-1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "You've barely finished clearing the area, and the imposing farmer is already preparing to harness one of his animals to a plow outside. Seeing you approach, he tosses you a satchel. \"Thanks.\" He then gets back to work.", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 15 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "White" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "White" + ], + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "White" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "White" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "White" + ] + } + ] + } + ], + "name": "A man of few words, but he pays well enough. (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of clearing out the current occupants of the $(poi_2). (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "rewardDescription": "Mana Shards, Uncommon & Rare cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to the $(poi_1) and defeat all enemies inside. The target location is in the Plains biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 35, + "count2": 10, + "POITags": [ + "BiomeWhite", + "Hostile", + "Sidequest" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Leave", + "description": "Leave town to begin your quest.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "plains_town_generic", + "plains_town_identity", + "plains_town_tribal", + "plains_capital" + ] +}, +{ + "id": 13, + "isTemplate": true, + "name": "The Onyx Compass", + "description": "Clear out all enemies in the $(poi_2) and report back.", + "offerDialog": { + "text": "\"You. Come here.\" The gnome speaking to you seems very out of place here. He wears a white pristine robe that was either a long shirt, or custom tailored for him. He acts like he belongs and that he owns the place, however.", + "options": [ + { + "name": "Walk over without a word.", + "text": "The gnome gives a satisfied grunt, and continues to issue orders. He puts a small satchel in your hands \"Here. Take this compass. Follow it, and remove anything it points to. When it no longer points, return to me.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "13", + "POIReference": "" + } + ], + "name": "You can't resist slipping one thing in: \"Understood. I'll be back shortly.\" (Accept Quest)", + "text": "The joke goes over his head.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "You glance down at the satchel, surprised at its weight.", + "text": "The gnome demands your attention again before you can investigate. \"Are you deaf and dumb, or just dumb? GET MOVING!!!\" (-1 Local Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "You drop the satchel. \"What?\" (Decline Quest)", + "text": "He snatches up the cloth sack and walks away, cursing you the whole way. (-1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 1, + "POIReference": "" + } + ], + "name": "You look back up (slightly) to meet his glare. \"Understood, sir.\" (Accept Quest)", + "text": "\"That's more like it.\" (+1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "You hold out your hand. \"Sorry, must be at least this tall to give orders\" (Decline Quest)", + "text": "He scowls and stomps away, one tiny step at a time. (-1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "\"What do you need?\"", + "text": "\"No questions. Just listen.\" He puts a small satchel in your hands. \"Take this compass. Follow it, and remove anything it points to. When it no longer points, return to me.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "You glance down at the satchel, surprised at its weight.", + "text": "The gnome demands your attention again before you can investigate. \"Are you deaf and dumb, or just dumb? GET MOVING!!!\" (-1 Local Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "You drop the satchel. \"What?\" (Decline Quest)", + "text": "He snatches up the cloth sack and walks away, cursing you the whole way. (-1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 1, + "POIReference": "" + } + ], + "name": "You look back up (slightly) to meet his glare. \"Understood, sir.\" (Accept Quest)", + "text": "\"That's more like it.\" (+1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "13", + "POIReference": "" + } + ], + "name": "Got it. (Accept Quest)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + } + ], + "text": "Another gnome, slightly taller than the first but not dressed as finely, meets you at the gate. \"The compass, if you please.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "grantRewards": [ + { + "type": "shards", + "count": 15 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Black" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Black" + ], + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Black" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Black" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Black" + ] + } + ], + "issueQuest": "", + "POIReference": "" + } + ], + "name": "You hand it over in its satchel, and he gives you a larger yet seemingly lighter bag in return. (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "Despite the insistence of the compass needle, you decide that you will not finish clearing the $(poi_2). As if it could sense this somehow, the onyx compass disappears. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "rewardDescription": "Mana Shards, Uncommon & Rare cards", + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Leave town to begin your quest.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "prologue": {}, + "epilogue": { + "text": "You retrieve the compass from its pouch as you approach the town's gate. It is made of a deeply dark stone, with a single red needle that indicates where to find your targets.", + "options": [ + { + "name": "You take note of the direction and head off that way, putting the device away for now. (Continue)" + }, + { + "name": "You take a closer look at the device.", + "text": "The 'compass' is unlike most you have seen before. There is not a single marking on it anywhere, nor any color other than onyx, save the crimson needle.", + "options": [ + { + "name": "You put the compass away and carry on. (Continue)" + }, + { + "name": "You look closer at the needle.", + "text": "The needle points unerringly in a single direction, no matter which way or how quickly you turn the device. You reach out and touch it, and find that you are unable to move the needle yourself.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Clear", + "description": "Travel to the $(poi_2) and defeat all enemies inside. The target location is in the Swamp Biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count2": 25, + "POITags": [ + "BiomeBlack", + "Hostile", + "Sidequest" + ], + "objective": "Clear", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": { + "text": "You check your compass, looking for your next target, only to find that the needle has disappeared entirely. Your task appears to be complete." + }, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Return to town and report your success in clearing the $(poi_2).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "swamp_town_generic", + "swamp_town_identity", + "swamp_town_tribal", + "swamp_capital" + ] +}, +{ + "id": 14, + "isTemplate": true, + "name": "A Vision of Destruction", + "description": "Clear out all enemies in the $(poi_1) and report back.", + "offerDialog": { + "text": "Walking into the village, an old man looks up as if expecting you and rushes over (to the extent that he is able) \"$(playername). I need you to turn around and leave. NOW.\"", + "options": [ + { + "name": "You take a good look at the old man, but do not recognize his features. \"Should I know you?\"", + "text": "\"No.\" He shakes his head. \"But I have had a vision. A vision of destruction, fire, and ruin. And of you.\"", + "options": [ + { + "name": "You give a wry grin. \"I was under the impression that destruction, fire, and ruin were popular hobbies around here.\"", + "text": "He scowls at you and continues. \"This is no laughing matter. A spawn of Lathliss seeks a new home, and will come here soon unless we intervene.\" (-1 Local Reputation)", + "action": [ + { + "addMapReputation": -1 + } + ], + "options": [ + { + "name": "\"A fight with a dragon? I look forward to the challenge!\"", + "text": "He shakes his head. \"It is a fight that you would win. But in the process, our village would be lost. We MUST prevent the beast from arriving.\"", + "options": [ + { + "name": "\"How do we do that?\"", + "text": "\"Before it comes here, the dragon will attempt to make a home at a $(poi_1) nearby. It will find several unfriendly occupants already there. But if you were to remove them in advance, I believe the creature will nest there and spare our village.\"", + "options": [ + { + "name": "\"Fight off all the creatures in a $(poi_1) and then a dragon too? No thanks. (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "14", + "POIReference": "" + } + ], + "name": "\"Point the way.\" (Accept Quest)" + } + ] + }, + { + "name": "\"I don't think I'm interested. Sorry.\" (Decline Quest)" + } + ] + }, + { + "name": "\"A fight with a dragon? No thanks. I'll be leaving now.\" (Decline Quest)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "14", + "addMapReputation": 1, + "POIReference": "" + } + ], + "name": "\"Tell me more about this vision, elder.\"", + "text": "He continues with great urgency. \"A spawn of Lathliss seeks a new home, and will come here soon unless we intervene.\" (+1 Local Reputation)", + "options": [ + { + "name": "\"A fight with a dragon? No thanks. I'll be leaving now.\" (Decline Quest)" + }, + { + "name": "\"A fight with a dragon? I look forward to the challenge!\"", + "text": "He shakes his head. \"It is a fight that you would win. But in the process, our village would be lost. We MUST prevent the beast from arriving.\"", + "options": [ + { + "name": "\"How do we do that?\"", + "text": "\"Before it comes here, the dragon will attempt to make a home at a $(poi_1) nearby. It will find several unfriendly occupants already there. But if you were to remove them in advance, I believe the creature will nest there and spare our village.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "14", + "POIReference": "" + } + ], + "name": "\"Point the way.\" (Accept Quest)" + }, + { + "name": "\"Fight off all the creatures in a $(poi_1) and then a dragon too? No thanks. (Decline Quest)" + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "\"I'll take my chances, thanks.\" (Decline Quest)", + "text": "He exclaims at you as you walk by. \"Leave. NOW!!! You must leave!!!\" (-2 Local Reputation)", + "options": [ + { + "action": [ + { + "addMapReputation": -2 + } + ], + "name": "(Continue)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + } + ], + "text": "The elder meets you outside the gates of the village as you return, mounted on horseback. He hands you a pouch containing your rewards. (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 15 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Red" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Red" + ], + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Red" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Red" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Red" + ] + } + ] + } + ], + "name": "\"Going somewhere?\"", + "text": "\"My vision was less than specific about whether or not it would be changed by your actions. So... yes.\"", + "options": [ + { + "name": "You glance around at a clear sky warily before going on into town. (Complete Quest)" + } + ] + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -3, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide to abandon clearing out $(poi_1). The villagers will be fine, right? (-3 Local Reputation)", + "options": [ + { + "name": "(continue)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "rewardDescription": "Mana Shards, Uncommon & Rare cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to the $(poi_1) and defeat all enemies inside. The target location is in the Mountain biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 35, + "count2": 10, + "POITags": [ + "BiomeRed", + "Hostile", + "Sidequest" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": { + "text": "The $(poi_1) falls silent as you remove the last creature. You consider staying to welcome the dragon, should it appear, but something tells you that leaving would be a much better idea for now.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing the $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "mountain_town_generic", + "mountain_town_identity", + "mountain_town_tribal", + "mountain_capital" + ] +}, +{ + "id": 15, + "isTemplate": true, + "name": "A Private Island", + "description": "Clear out all enemies in the $(poi_1) and report back.", + "offerDialog": { + "text": "\"Excuse me, adventurer, but I'm in need of assistance.\" The man appears of modest means at first glance, but a closer inspection reveals that his average looking clothing is may as well be made for a king.", + "options": [ + { + "name": "\"Of course, what can I do for you?\"", + "text": "He bows to you slightly. \"My name is Lazarus, a humble servant of nobles who wish to remain anonymous.\"", + "options": [ + { + "name": "\"And what do these anonymous nobles desire?\"", + "text": "\"To remain anonymous. And to take an island vacation. I have identified a spot which meets all of their requirements, but it is currently occupied.\"", + "options": [ + { + "name": "\"I see. And I suppose you're looking for the current occupants to be removed?\"", + "text": "\"Precisely. Do so, and you will be well rewarded.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "15", + "POIReference": "" + } + ], + "name": "\"Well I've always wanted to be owed a favor from the rich and powerful. I'll do it.\" (Accept Quest)" + }, + { + "name": "\"I don't think I'm interested. Sorry.\" (Decline Quest)" + } + ] + }, + { + "name": "\"I must decline. I respect the local inhabitants far more than faceless nobility.\" (Decline Quest)", + "text": "He gives you the smallest bow imaginable, just enough to say that one was given, without indicating respect.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + { + "name": "\"I don't like not knowing who I am working for\"", + "text": "\"You know me, and you will work for me.\"", + "options": [ + { + "name": "\"Sorry, but knowing your name is not knowing you. I'm not interested.\" (Decline Quest)" + }, + { + "name": "\"Very well, Lazarus, what can I do for you?\"", + "text": "\"My lieges wish for a private island location for a vacation, far from prying eyes and ears. I wish for you to make certain that it will be clear for them.\"", + "options": [ + { + "name": "\"Sorry, that sounds like more than I have time for at the moment.\" (Decline Quest)", + "text": "He simply nods and walks away in search of someone else to aid him." + }, + { + "name": "\"Consider it done.\" (Accept Quest)" + } + ] + } + ] + } + ] + }, + { + "name": "You can't put your finger on it, but something seems off about the man. \"This isn't a good time.\" (Decline Quest)", + "text": "He gives you the smallest bow imaginable, just enough to say that one was given, without indicating respect. (-1 Local Reputation)", + "action": [ + { + "addMapReputation": -1 + } + ], + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "With gentrification of the area on the behalf of nobility complete, you console your conscience with the rewards that materialize in front of you.", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 15 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Blue" + ], + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Blue" + ] + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of clearing out the current occupants of the $(poi_1). (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "rewardDescription": "Mana Shards, Uncommon & Rare cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to the $(poi_1) and defeat all enemies inside. The target location is in the Island biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count2": 25, + "POITags": [ + "BiomeBlue", + "Hostile", + "Sidequest" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing the $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "island_town_generic", + "island_town_identity", + "island_town_tribal", + "island_capital" + ] +}, +{ + "id": 16, + "isTemplate": true, + "name": "Clearing the ledger", + "description": "Clear out all enemies in the $(poi_1) and report back.", + "offerDialog": { + "text": "As you introduce yourself to the inside of the local inn for the night, another patron approaches you.", + "options": [ + { + "name": "\"Can I help you?\"", + "text": "He nods. \"I hope so. You have the air of a powerful sorcerer, and I'm hoping that means that you can.\"", + "options": [ + { + "name": "You wait for him to continue.", + "text": "\"I've come into an inheritance of a small estate that I've been expecting for years. Recently, I've had some hard times, and I've convinced some individuals to let me borrow against the land.\"", + "options": [ + { + "name": "\"I see.\" You think you know where this is headed.", + "text": "The man looks sheepish. \"Unfortunately, I found that the land isn't exactly usable at the moment. Because it contains a $(poi_1) which is... \"occupied\". Would you be willing to clear it for me in exchange for other parts of the inheritance?\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "16", + "POIReference": "" + } + ], + "name": "\"So long as I get to keep whatever I find along the way too.\" (Accept Quest)." + }, + { + "name": "\"I don't think I'm interested. Sorry.\" (Decline Quest)" + } + ] + }, + { + "name": "\"And why exactly do you need me?\"", + "text": "\"Well, it seems the land isn't empty, and I need someone to clear out the $(poi_1) which can be found there. You look like the sort that could handle it.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "16", + "POIReference": "" + } + ], + "name": "\"I'll do it. But I hope the dearly departed left you something else of value.\" (Accept Quest)" + }, + { + "name": "\"I don't think I'm interested. Sorry.\" (Decline Quest)" + } + ] + } + ] + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "\"You have the wrong person. I promise you that.\" (Decline Quest)", + "text": "A few other people in the inn stop and look, but the man walks away without making a scene. (-1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "True to his word, the man provides you with a reward from his inheritance. It's worth far less than the land (now that it's been cleared), but it's still valuable in addition to what loot you already recovered in the $(poi_1).", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 15 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 2, + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 2, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2 + }, + { + "type": "gold", + "count": 200, + "addMaxCount": 200 + } + ] + } + ], + "name": "\"If you're not settling there, I suggest you sell the land quickly before anyone else moves in.\" (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "You decide not to clear out the $(poi_1). Surely your client's creditors will understand. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "rewardDescription": "Mana Shards, Uncommon & Rare cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to the $(poi_1) and defeat all enemies inside. The target location is in the Wasteland biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 35, + "count2": 10, + "POITags": [ + "BiomeColorless", + "Hostile", + "Sidequest" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing the $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] +}, +{ + "id": 17, + "isTemplate": true, + "name": "Bone Collector", + "description": "Defeat 3 $(enemy_1)s.", + "offerDialog": { + "text": "A job board has been constructed outside the local inn, and you see that it is covered in various papers and posters.", + "options": [ + { + "name": "You walk away, having your own goals in mind already. (Decline Quest)" + }, + { + "name": "You take a moment to look over the board.", + "text": "Most of the ads are nondescript, weather worn, or written in an unfamiliar language. A few catch your eye, however.", + "options": [ + { + "name": "You look at what seems to be an advertisement of some sort off to one side.", + "text": "It reads: \"Gimgee's self-replicating paper. When you need unlimited paper or to clear a forest from afar, it's got to be Gimgee's.\"", + "options": [ + { + "name": "\"I'll file that away under things that make sense yet don't.\" (Decline Quest)" + } + ] + }, + { + "name": "A folded piece of paper is nailed to the board.", + "text": "The visible portion says 'Take one' in clear and measured handwriting.", + "options": [ + { + "name": "Something isn't right about this, so you walk away instead. (Decline Quest)" + }, + { + "name": "\"One?\" You pull on the nail but it is firmly embedded, so you rip the paper off of it instead.", + "text": "You could swear it wasn't there before, but an identical copy remains as you pull down the note.", + "options": [ + { + "name": "This is just weird. You drop the paper and leave. (Decline Quest)" + }, + { + "name": "Undeterred and intrigued, you open the paper and begin to read.", + "text": "\"$(playername): Please harvest at least three $(enemy_1) and bring them to the tavern on a Tuesday.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "17", + "POIReference": "" + } + ], + "name": "\"Well that's not weird at all. Why not?\" (Accept Quest)" + }, + { + "name": "\"Nope. Nope nope nope...\" You drop the paper and walk away, casting a small spell to cause the letter to fall apart and blow away on the wind. (Decline Quest)" + } + ] + } + ] + } + ] + }, + { + "name": "A short note is written in red ink.", + "text": "\"{COLOR=red}Have fangs, will travel{ENDCOLOR}\".", + "options": [ + { + "name": "You suddenly realize that isn't ink, and step away. (Decline Quest)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "You feel awkward pulling your $(enemy_1)s into town, but it doesn't actually seem that out of place here with other macabre scenes around. (This quest will only given in black biome in the future).", + "options": [ + { + "name": "You look around for someone that seems to be expecting bodies.", + "text": "Sure enough, a necromancer stands outside the inn with two wagons behind him, he is obviously your contact.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + }, + { + "grantRewards": [ + { + "type": "card", + "count": 2, + "addMaxCount": 2, + "colors": [ + "Black" + ], + "rarity": [ + "Common" + ] + }, + { + "type": "gold", + "count": 500 + }, + { + "type": "shards", + "count": 15 + } + ] + } + ], + "name": "You dump the $(enemy_1)s onto one of the wagons and collect your rewards. (+3 Local Reputation)" + }, + { + "name": "You take a closer look at the carts.", + "text": "$(enemy_1)s and a few random creatures are filling most of one cart, while the other holds a few identical satchels of goods.", + "options": [ + { + "name": "Turn your attention to the carts' attendant.", + "text": "The pale skinned man speaks with a crackling voice, but the words seem reflexive to him at this point. \"Place them there. Take one package.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + }, + { + "grantRewards": [ + { + "type": "gold", + "count": 500 + }, + { + "type": "shards", + "count": 15 + }, + { + "type": "card", + "count": 2, + "addMaxCount": 2, + "colors": [ + "Black" + ], + "rarity": [ + "Common" + ] + } + ] + } + ], + "name": "You dump the $(enemy_1)s and collect your rewards. (+3 Local Reputation)" + } + ] + } + ] + } + ] + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "3 $(enemy_1)s are proving to be too much trouble to be worth your time, whether your mysterious client knows your name or not. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Gold and Mana Shards", + "stages": [ + { + "id": 1, + "name": "Defeat $(enemy_1)s", + "description": "Sometimes it pays to specialize. Cash in on a local bounty by bringing in the remains of 3 $(enemy_1)s. They can usually be found in the Swamp biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 3, + "worldMapOK": true, + "objective": "Defeat", + "enemyTags": [ + "BiomeBlack" + ], + "prologue": {}, + "epilogue": { + "text": "With the necessary $(enemy_1)s handled, it's time to go collect your rewards. (Don't forget you can track the quest to get directions back to town)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to where the quest began to turn in the reagents and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "swamp_town_generic", + "swamp_town_identity", + "swamp_town_tribal", + "swamp_capital" + ] +}, +{ + "id": 18, + "isTemplate": true, + "name": "A Focused Mind", + "description": "Defeat 3 $(enemy_2)s.", + "offerDialog": { + "text": "A job board has been constructed outside the local inn, and you see that it is covered in various papers and posters.", + "options": [ + { + "name": "You walk away, having your own goals in mind already. (Decline Quest)" + }, + { + "name": "You take a moment to look over the board.", + "text": "Most of the ads are nondescript, weather worn, or written in an unfamiliar language. A few catch your eye, however.", + "options": [ + { + "name": "You look at what seems to be an advertisement of some sort off to one side.", + "text": "\"A focused mind receives great rewards. Focus on defeating 3 $(enemy_2)s, and be rewarded.\"", + "options": [ + { + "name": "With no further information listed, you doubt this is actually worth your time. (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "18", + "POIReference": "$(poi_1)" + } + ], + "name": "\"What else was I going to do? Go save the world?\" (Accept Quest)" + } + ] + }, + { + "name": "A short note is written in blue ink.", + "text": "You read the note: '3 $(enemy_2)s? What for?'", + "options": [ + { + "name": "\"What for, indeed?\" (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "18", + "POIReference": "$(poi_1)" + } + ], + "name": "One way to find out. (Accept Quest)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "\"Well done.\" You turn quickly to find a Djinn floating behind you. \"You have demonstrated great focus.\" A collection of treasures float over to you from his outstretched hand.", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "count": 2, + "addMaxCount": 2, + "colors": [ + "Blue" + ], + "rarity": [ + "Common" + ] + }, + { + "type": "gold", + "count": 500 + }, + { + "type": "shards", + "count": 15 + } + ] + } + ], + "name": "Warily take the items.", + "text": "No sooner than you do, the Djinn disappears in a puff of smoke. When you turn back, the $(enemy_2) you just defeated has vanished as well.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "$(poi_1)" + } + ], + "name": "Was this all a test of some sort? (+3 Local Reputation) (Complete Quest)" + } + ] + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "text": "You decide you have better things to do than hunt $(enemy_2)s, and you scratch this entry out of your logbook. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Leave town to begin your quest.", + "here": true, + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Defeat $(enemy_2)s", + "description": "Sometimes it pays to specialize. Cash in on a local bounty by bringing in the remains of 3 $(enemy_2)s. They can usually be found in the Island biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 3, + "worldMapOK": true, + "objective": "Defeat", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "BiomeBlue" + ], + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "$(poi_1)" + } + ], + "questSourceTags": [ + "island_town_generic", + "island_town_identity", + "island_town_tribal", + "island_capital" + ] +}, +{ + "id": 19, + "isTemplate": true, + "name": "Population Control", + "description": "Defeat 3 $(enemy_1)s.", + "offerDialog": { + "text": "A haggard and tired looking elf puts down his bow at the door of the tavern. Another elf calls out to him. \"Long day's hunt?\"", + "options": [ + { + "name": "You're not a part of the conversation, so you tune it out. (Decline Quest)" + }, + { + "name": "Perhaps paying attention could be useful.", + "text": "The newcomer simply nods and slumps into a chair for a moment before actually replying. \"Yes, and more of them to come.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "\"And what are you hunting, exactly?\"", + "text": "Both elves turn to face you before they move to a table to continue their conversation more privately. It appears that your interjection was undesired. (-1 Local Reputation)", + "options": [ + { + "name": "Mind your own business from there. (Decline Quest)" + } + ] + }, + { + "name": "You wait for one of them to say more.", + "text": "He continues, \"There's just too many $(enemy_1)s for the area to sustain. We need to thin their numbers, but there's always more. I don't suppose you've learned to aim?\"", + "options": [ + { + "name": "As his friend shakes his head with a hint of mirth, you decide to speak up. \"I could handle some of them for you.\"", + "text": "The hunter turns his attention to you and looks you over. It's most likely a formality, he would have sized you up coming in the door. \"I'll take you up on that.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "19", + "POIReference": "" + } + ], + "name": "\"Keep the loot coming and you won't find another $(enemy_1) on its feet again.\" (Accept Quest)" + }, + { + "name": "\"On second thought, I have better things to do.\" (Decline Quest)", + "text": "Obviously annoyed at the pointless distraction, the two return to their conversation without you. (-1 Local Reputation)" + }, + { + "name": "\"What's the bounty?\"", + "text": "He thinks for a moment. \"Let's start with three as a trial. And we will pay well for them, as I doubt you're doing this for the village.\"", + "options": [ + { + "name": "\"That's awfully ambiguous. Why don't I come back when you have an actual offer?\" (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "19", + "POIReference": "" + } + ], + "name": "\"And if I bring in six?\" (Accept Quest)", + "text": "\"Then you will have brought down too many. We're thinning them, not removing them.\"", + "options": [ + { + "name": "You nod and prepare to leave. (Continue)" + } + ] + } + ] + } + ] + }, + { + "name": "You don't especially feel like volunteering to take on a $(enemy_1) today. (Decline Quest)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "Bored with the conversation already, you finish your meal and leave. (Decline Quest)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + } + ], + "text": "As promised, the village pays well, by way of their gamekeeper. \"The bounty of nature is priceless, but keeping populations in check increases the bounty of all goods.\" (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 15 + }, + { + "type": "gold", + "count": 500 + }, + { + "type": "card", + "count": 2, + "addMaxCount": 2, + "colors": [ + "Green" + ], + "rarity": [ + "Common" + ] + } + ] + } + ], + "name": "(Continue)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "You decide you have better things to do than hunt $(enemy_1)s, and you scratch this entry out of your logbook. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "stages": [ + { + "id": 1, + "name": "Defeat $(enemy_1)s", + "description": "Sometimes it pays to specialize. Cash in on a local bounty by bringing in the remains of 3 $(enemy_1)s. They can usually be found in the Forest biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 3, + "worldMapOK": true, + "objective": "Defeat", + "enemyTags": [ + "Animal", + "BiomeGreen" + ], + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to the hunter and report your success.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "forest_capital", + "forest_town_generic", + "forest_town_identity", + "forest_town_tribal" + ] +}, +{ + "id": 20, + "isTemplate": true, + "name": "Proving Yourself Worthy", + "description": "Defeat 3 $(enemy_1)s.", + "offerDialog": { + "text": "\"Are you worthy, citizen?\" A heavily armored soldier stands at the center of the town square and is occasionally calling out at bypassers. \"Are YOU?\", he calls out to another one.", + "options": [ + { + "name": "You approach the man, curious.", + "text": "\"You look worthy. I believe you are. Are you?\"", + "options": [ + { + "name": "\"Worthy of what, exactly?\"", + "text": "\"Are you worthy of being trained as a squire of Sir Kallus. Do you believe yourself to be?\"", + "options": [ + { + "name": "\"Who is Sir Kallus?\"", + "text": "He laughs as if the question was ridiculous. \"I am, of course. And I need someone to prove that they are worthy of my teachings!\"", + "options": [ + { + "name": "You decide to humor him. \"Let's say that I am. What then?\"", + "text": "He looks at you again, as though he hadn't actually paid attention to you before. \"Then you prove it. Defeat 3 $(enemy_1)s with honor.\"", + "options": [ + { + "name": "\"That was purely hypothetical. I am not worthy, and will be leaving now.\" (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "20", + "POIReference": "" + } + ], + "name": "\"Challenge accepted.\" (Accept Quest)" + } + ] + }, + { + "name": "\"I'll let you know if I think of anyone.\" (Decline Quest)" + } + ] + }, + { + "name": "\"No.\" (Decline Quest)", + "text": "Your flat answer seems to stun him for a moment until another person walks into the square. He begins to call out to them, and he forgets you exist.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + { + "name": "\"Who are you?\"", + "text": "\"Sir Kallus, of course!\"", + "options": [ + { + "name": "\"Are you?\"", + "text": "He looks at you with a hint of frustration. \"Yes, I am Sir Kallus.\"", + "options": [ + { + "name": "\"I mean are you worthy, Sir Kallus?\"", + "text": "He thinks for a moment, clearly working through this. \"I must be worthy of myself! I am! I am and I shall prove it.\"", + "options": [ + { + "name": "\"And how will you prove it, Sir Kallus?\"", + "text": "\"I shall do the same as I ask of you. Defeat 3 $(enemy_1)s. Once I finish, I will return here and wait for you.\"", + "options": [ + { + "name": "\"There. You're solving your own problems. Now get out of here.\" (Decline Quest)", + "text": "His brow furrows, not accustomed to being spoken to in such a manner. (-1 Local Reputation)", + "options": [ + { + "name": "\"Go on. Off with you!\" (Continue)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "20", + "POIReference": "" + } + ], + "name": "\"Challenge accepted.\" (Accept Quest)" + } + ] + } + ] + }, + { + "name": "\"Good!\" You nod. \"I'm glad we've established that.\"", + "text": "He blinks several times, then resumes the conversation on his terms. \"Will you accept my challenge to defeat 3 $(enemy_1)s?\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "20", + "POIReference": "" + } + ], + "name": "\"Challenge accepted.\" (Accept Quest)" + }, + { + "name": "\"I am not interested.\" (Decline Quest)" + } + ] + }, + { + "name": "\"Then good day to you, Sir Kallus.\" (Decline Quest)" + } + ] + } + ] + } + ] + }, + { + "name": "You shake your head and keep walking, uninterested in whatever this is. (Decline Quest)" + } + ] + }, + "prologue": {}, + "epilogue": { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 15 + }, + { + "type": "gold", + "count": 500 + }, + { + "type": "card", + "count": 2, + "addMaxCount": 2, + "rarity": [ + "Common" + ] + } + ] + } + ], + "text": "You return to town, and see no sign of Sir Kallus. Instead, the merchants from the shops near the town square rush over to give you a hero's welcome and rewards of their own.", + "options": [ + { + "name": "\"Are $(enemy_1)s so despised around here?\"", + "text": "One of the merchants laughs. \"No, but Sir Kallus is. And since you left, we haven't seen him. Thank you, from the bottom of our hearts.\" (+3 Local Reputation)", + "action": [ + { + "addMapReputation": 3 + } + ], + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "Sir Kallus isn't worth you being worthy of him. You scratch this item out of your notes. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "stages": [ + { + "id": 1, + "name": "Defeat $(enemy_1)s", + "description": "Sometimes it pays to specialize. Cash in on a local bounty by bringing in the remains of 3 $(enemy_1)s. They can usually be found in the Plains biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 3, + "worldMapOK": true, + "objective": "Defeat", + "enemyTags": [ + "BiomeWhite" + ], + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to where the quest began to turn in the reagents and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "plains_capital", + "plains_town_generic", + "plains_town_identity", + "plains_town_tribal" + ] +}, +{ + "id": 21, + "isTemplate": true, + "name": "In the Name of Science", + "description": "Defeat 3 $(enemy_1)s.", + "offerDialog": { + "text": "\"...but it's for SCIENCE!!!\" A young woman leaves the tavern in a hurry, with someone yelling at her back from the other side of the doorway. A dwarf in a labcoat with goggles on his head comes shuffling after.", + "options": [ + { + "name": "You observe the scene as it develops before you.", + "text": "With little hope of catching the damsel, he turns his attention to you. \"Can I interest you in assisting me with some scientific experiments?\"", + "options": [ + { + "name": "\"It really depends on what they are.\" You look at him suspiciously.", + "text": "\"You're not a farmhand, so it will have to be.\" He thinks for a moment, pulling out a well worn notebook and flipping through the pages.", + "options": [ + { + "name": "\"Another time perhaps, I need to keep moving.\" (Decline Quest)", + "text": "The dwarf makes no effort to stop you. He seems so lost in his notes that he may not have even heard you.", + "options": [ + { + "name": "You leave while you can. (Continue)" + } + ] + }, + { + "name": "You wait to see what he comes up with.", + "text": "\"Aha! I have it! I still need to investigate the internal structure of $(enemy_1)s. I think they can be found in this area. Can you bring me some? Mostly intact?\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "21", + "POIReference": "" + } + ], + "name": "\"I can do that.\" (Accept Quest)" + }, + { + "name": "\"Sorry, I just decided that I'm more into magic than science.\" (Decline Quest)" + } + ] + } + ] + } + ] + }, + { + "name": "It's none of your business, keep moving. (Decline Quest)" + } + ] + }, + "prologue": {}, + "epilogue": { + "action": [ + { + "addMapReputation": 3, + "POIReference": "$(poi_1)" + } + ], + "text": "You walk back into the town with the requested cargo of $(enemy_1)s. You're unsure if they will be useful, but the dwarf seems extremely excited to begin his work. (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "gold", + "count": 500 + }, + { + "type": "card", + "count": 4, + "addMaxCount": 4, + "rarity": [ + "Common", + "Uncommon" + ] + } + ] + } + ], + "name": "You try to talk to him, but the dwarf is completely lost in his work already. You take the bundle he was carrying, assuming it to be your rewards. (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "The scientist can find his $(enemy_1)s to experiment on some other way, you're done with this. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "stages": [ + { + "id": 1, + "name": "Defeat $(enemy_1)s", + "description": "Sometimes it pays to specialize. Cash in on a local bounty by bringing in the remains of 3 $(enemy_1)s. They can usually be found in the Wasteland biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 3, + "worldMapOK": true, + "objective": "Defeat", + "enemyTags": [ + "BiomeColorless" + ], + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to where the quest began to turn in the reagents and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] +}, +{ + "id": 22, + "isTemplate": true, + "name": "Shamanic Totems", + "description": "Defeat 3 $(enemy_1)s.", + "offerDialog": { + "text": "A job board has been constructed outside the local inn, and you see that it is covered in various papers and posters.", + "options": [ + { + "name": "You walk away, having your own goals in mind already. (Decline Quest)" + }, + { + "name": "You take a moment to look over the board.", + "text": "Most of the ads are nondescript, weather worn, or written in an unfamiliar language. A few catch your eye, however.", + "options": [ + { + "name": "You look at what seems to be an advertisement of some sort off to one side.", + "text": "It reads: \"Gimgee's rocks. When you need a good rock, think Gimgee's.\"", + "options": [ + { + "name": "\"I'll file that away under things that make sense yet don't.\" (Decline Quest)" + } + ] + }, + { + "name": "A short note is written in red ink.", + "text": "The note says \"{COLOR=red}Wanted: 3 $(enemy_1)s. Dead. Contact town shaman for reward.{ENDCOLOR}\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "22", + "POIReference": "" + } + ], + "name": "\"Seems simple enough\" (Accept Quest)" + }, + { + "name": "\"I'm not sure I want to meet 3 $(enemy_1)s. Or the shaman, for that matter.\" (Decline Quest)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "The village shaman grins as you enter their tent. \"Yes, this is good. This is good. The spirits have been satisfied.\" (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "gold", + "count": 500 + }, + { + "type": "shards", + "count": 15 + }, + { + "type": "card", + "count": 2, + "addMaxCount": 2, + "colors": [ + "Red" + ], + "rarity": [ + "Common" + ] + } + ], + "addMapReputation": 3, + "POIReference": "$(poi_1)" + } + ], + "name": "(Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "Having spent as much time searching for $(enemy_1)s as you care to, you scratch this item out of your notes. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "stages": [ + { + "id": 1, + "name": "Defeat $(enemy_1)s", + "description": "At the request of a village shaman, defeat 3 $(enemy_1)s. They can usually be found in the Mountain biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 3, + "worldMapOK": true, + "objective": "Defeat", + "enemyTags": [ + "BiomeRed" + ], + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Find the shaman and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "mountain_town_generic", + "mountain_town_identity", + "mountain_town_tribal", + "mountain_capital" + ] +}, +{ + "id": 23, + "isTemplate": true, + "name": "Heart of a Champion", + "description": "Enter and win an upcoming arena event.", + "offerDialog": { + "text": "\"DO YOU HAVE WHAT IT TAKES? ARE YOU THE BEST IN SHANDALAR???\" A young girl yells at the top of her lungs at each passer by in the town. Most people come into view already covering their ears, having heard this plenty of times before.", + "options": [ + { + "name": "You walk over to her. \"Okay kid, settle down, I heard you. What's this about?\"", + "text": "She looks surprised, and falls silent for a moment as she tries to remember what to do next. \"I uhhh... ummm...\" She pulls a piece of paper out of her pocket and prepares to read.", + "options": [ + { + "action": [ + { + "addMapReputation": -1 + } + ], + "name": "Take the paper from her.", + "text": "\"HEY THAT'S MINE!!!\" (-1 Reputation) She finds her full ear-piercing volume again before pulling it away and reading. \"PROVE YOU'RE THE BEST IN THE ARENA! THE TOURNAMENT BEGINS SOON\"", + "options": [ + { + "action": [ + { + "issueQuest": "23" + } + ], + "name": "\"Okay, sure, going somewhere far away seems good right now, wherever it may be.\" (Accept Quest)" + }, + { + "name": "\"No thanks, I think I'll go find somewhere quiet for a while.\" (Decline Quest)" + } + ] + }, + { + "name": "Wait for her to continue.", + "text": "She reads over the paper as if seeing this part of it for the first time. \"It says here... 'Go to... $(poi_1)... and compete for prizes.' Do you know how to get there?\"", + "options": [ + { + "action": [ + { + "issueQuest": "23" + } + ], + "name": "\"Okay, sure, going somewhere far away seems good right now.\" (Accept Quest)" + }, + { + "name": "\"That's a little further than I'm looking to travel right now. But thanks all the same.\" (Decline Quest)", + "text": "She looks at you blankly for a moment, then resumes shouting into the air. \"DO YOU HAVE WHAT IT TAKES? ARE YOU THE BEST IN SHANDALAR???\"", + "options": [ + { + "name": "Cover your ears and move away quickly." + } + ] + } + ] + } + ] + }, + { + "name": "Cover your own ears and keep walking (Decline Quest)" + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "The crowd goes wild as you finish your last opponent. You won't be paying for drinks in $(poi_1) for quite some time. (+3 Reputation in $(poi_1))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 20 + }, + { + "type": "card", + "count": 2, + "addMaxCount": 2, + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "gold", + "count": 250 + } + ], + "addMapReputation": 3, + "POIReference": "$(poi_1)" + } + ], + "name": "(Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "text": "The $(poi_1) arena is too much for you at the moment, but there's always another day. (-2 Reputation in $(poi_1))", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Eternal Glory", + "stages": [ + { + "id": 1, + "name": "Travel", + "description": "Make your way to the $(poi_1)", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 60, + "count2": 30, + "POITags": [ + "Capital" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": { + "text": "As you walk through the $(poi_1) gates, you can feel the excitement building, emanating, radiating from the city's arena. Most of the populace is already there or on their way.", + "options": [ + { + "name": "(continue)", + "text": "The presence of so many powerful spellcasters has the air filled with traces of mana.", + "options": [ + { + "name": "It would be a shame to keep the crowd waiting for their new champion." + } + ] + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Arena", + "description": "Prove yourself to be the champion of the $(poi_1) arena.", + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Arena", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "$(poi_1)" + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] +}, +{ + "id": 24, + "isTemplate": true, + "name": "Pest Control", + "description": "Defeat Xira and her hornets in her hive, and report back.", + "offerDialog": { + "text": "Greetings, adventurer! I have a task that requires your assistance. You see, we have a bit of a situation with a giant insect named Xira. She's been causing quite a stir in our town with her penchant for organizing extravagant balls.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "Giant bugs holding balls, eh? Count me out. (Decline Quest)", + "text": "Figured you weren't up to the challenge, come back to me when you are.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "Let me guess, you want to me to deal with this situation?", + "text": "Well yes. Let me explain the situation; Xira's balls have become a bit of a problem. She has been hosting them every night, and they're becoming increasingly extravagant and disruptive. The townspeople are getting tired of the constant noise and commotion, and it's affecting their daily lives.", + "options": [ + { + "name": "I see. So you want me to talk to Xira and ask her to stop?", + "text": "\"You can find her in her hive, she's not easily dissuaded. I've tried talking to her myself, but she's adamant about continuing her nightly balls. I'm afraid she will need more than just a few words to convince her, if you catch my drift.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "24", + "POIReference": "" + } + ], + "name": "Pest control is my speciality, note the location of her hive on my map.(Accept Quest) (WARNING HARD QUEST)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "\"Do you really think I have nothing better to do than hunt down giant insects holding balls? Find someone else to take care of it\" (Decline Quest)", + "text": "The farmhand keeps a passive look on his face. \"I guess I'm never getting my quiet night's sleep back\"", + "options": [ + { + "name": "(Leave)" + } + ] + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "As you enter the village, the local townspeople rush towards you to thank you for your deeds. (+3 Reputation in $(poi_2))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 800 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "card", + "probability": 1, + "count": 5, + "addMaxCount": 10, + "rarity": [ + "Rare", + "Mythic Rare", + "Uncommon" + ], + "cardText": "Insect" + } + ], + "addMapReputation": 3, + "POIReference": "$(poi_2)" + } + ], + "name": "It's nothing I couldn't handle. (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of clearing out the current occupants of the hive.", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Mana Shards, Rare and mythic cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to $(poi_1) and defeat all enemies inside. The target location is in the Waste biome.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Xira" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to $(poi_2) and report your success in clearing $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "POITags": [ + "Xira" + ], + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] +}, +{ + "id": 25, + "isTemplate": true, + "name": "Mechanical Problems", + "description": "Defeat Slobad and his artificers in his factory and report back.", + "offerDialog": { + "text": "Greetings, brave adventurer! I find myself in need of a courageous soul to undertake a perilous task.\nWithin the sprawling industrial district, an abandoned factory once owned by the notorious inventor Slobad has become a hotbed of danger and mechanical mayhem.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "Sorry, I don't have the time for this. (Decline Quest)", + "text": "Figured you weren't up to the challenge, come back to me when you are.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "Let me guess, you want to me to deal with this situation?", + "text": "The factory, now infested with an array of peculiar mechs and skilled artificers, poses a grave threat to our community and the delicate balance of technology. Slobad, once hailed as a genius, was known for his unorthodox creations and their volatile nature. However, a catastrophic incident occurred years ago, leading to the factory's abandonment. Now, the mechanical monstrosities have been reactivated, wreaking havoc on unsuspecting wanderers and nearby settlements.", + "options": [ + { + "name": "I see. So you want me to go to his factory and defeat him?", + "text": "Your task, should you accept it, is to venture into Slobad's factory and cleanse it of its mechanical menaces. You will face a myriad of strange mechs, each with its unique capabilities and behaviors. Additionally, the factory's artificers, skilled engineers corrupted by their own creations, will fiercely defend their inventions. Making your mission all the more challenging.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "25", + "POIReference": "" + } + ], + "name": "I'll take care of it, note the location of the factory on my map.(Accept Quest) (WARNING HARD QUEST)", + "text": "Once you have vanquished the mechanical threat and quelled the chaos within the factory, return to me, Maven the Alchemist, and you shall be rewarded handsomely for your bravery and service to our community. Be warned, however, for the path ahead will test your mettle, cunning, and combat prowess. May fortune favor you on this perilous undertaking!" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "\"Do you really think I have nothing better to do? Find someone else to take care of it.\" (Decline Quest)", + "text": "Maven the Alchemist keeps a passive look on his face. \"Soon those things will be balanced as well.\"", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "As you enter the village, the local townspeople rush towards you to thank you for your deeds. (+3 Reputation in $(poi_2))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 1000 + }, + { + "type": "card", + "probability": 1, + "count": 10, + "addMaxCount": 5, + "rarity": [ + "Rare", + "Mythic Rare" + ], + "cardTypes": [ + "Artifact" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "addMapReputation": 3, + "POIReference": "$(poi_2)" + } + ], + "name": "It's nothing I couldn't handle. (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of clearing out the current occupants of the factory. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Mana Shards, Rare and mythic cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to Slobad's Factory and defeat all enemies inside. The target location is in the Waste biome.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Slobad" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] +}, +{ + "id": 26, + "isTemplate": true, + "name": "Spores of Death", + "description": "Defeat Slimefoot and his fungi in his bog and report back.", + "offerDialog": { + "text": "Ah, greetings, brave adventurer! I have a grave matter to discuss with you. We need a brave adventurer to deal with the rogue fungus Slimefoot.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "Sorry, I don't have the time for this. (Decline Quest)", + "text": "Figured you weren't up to the challenge, come back to me when you are. (-1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "Tell me more about Slimefoot and what I can do to stop it.", + "text": "Thank you, noble adventurer. Slimefoot is a creature of pure malevolence. A monstrous being that has taken root in the heart of the treacherous swamp. Its corrosive touch and toxic aura have brought devastation to our lands. To defeat it, you must journey through the perilous swamp, filled with treacherous terrain and deadly creatures lurking within.", + "options": [ + { + "name": "I see. So you want me to travel to Slimefoot's swamp and defeat him?", + "text": "Slimefoot is a formidable foe, adept at both offense and defense. Its body secretes a corrosive slime, and its tentacles strike with lightning speed. Prepare yourself for a challenging battle, my friend. Draw upon your combat skills, use potions and magical abilities wisely, and exploit any weaknesses you can find. Only then can you hope to overcome this vile creature.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "26", + "POIReference": "" + } + ], + "name": "Thank you, Elder Taldor. I shall embark on this quest immediately and return triumphant. (Accept Quest) (WARNING HARD QUEST)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "After further consideration, I've decided I'm not up to the challenge (Decline Quest)", + "text": "Elder Taldor keeps a passive look on his face. \"Youths these days, he mumbles\"", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "As you enter the village, the local townspeople rush towards you to thank you for your deeds. (+3 Reputation in $(poi_2))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 900 + }, + { + "type": "card", + "probability": 1, + "count": 10, + "addMaxCount": 10, + "subTypes": [ + "Fungus" + ] + } + ], + "addMapReputation": 3, + "POIReference": "$(poi_2)" + } + ], + "name": "It's nothing I couldn't handle. (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of clearing out the current occupants of the swamp. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Mana Shards, Rare and mythic cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to Slimefoot's Lair and defeat him and his fungal minions'. The target location is in the Swamp biome.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Slimefoot" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing Slimefoot's Lair.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "swamp_capital", + "swamp_town_generic", + "swamp_town_identity", + "swamp_town_tribal" + ] +}, +{ + "id": 27, + "isTemplate": true, + "name": "Slimy Business", + "description": "Defeat the mother slime and other creatures in the old sewers and report back.", + "offerDialog": { + "text": "Greetings, brave adventurer! This town is currently plagued by a distressing problem in the form of a slime infestation. \nThe town council has been looking for a brave individual to take care of this.\n", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "Sorry, I don't have the time for this. (Decline Quest)", + "text": "Figured you weren't up to the challenge, come back to me when you are.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "Let me guess, you want to me to deal with this situation?", + "text": "The town council seeks the aid of a skilled and courageous individual like yourself to venture into the depths of the old sewer near this town and eradicate this slimy menace once and for all.", + "options": [ + { + "name": "I see. So you want me to go to the old sewers and deal with the slimes?", + "text": "Exactly, Your primary objective is to clear the old sewer of slimes by eliminating their presence and ensuring the safety of the townsfolk. Enter the depths of the sewer, locate the main breeding ground of the slimes, and eliminate their leader to put an end to the infestation. Be warned, however, as the sewer is known to be treacherous and filled with other dangers, such as crumbling infrastructure and toxic gases.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "27", + "POIReference": "" + } + ], + "name": "Consider it done. If you'd note the location of the old sewers on my map... (Accept Quest) (WARNING HARD QUEST)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "I don't intend to get slime on my armor. Sorry, you have to find someone else (Decline Quest)", + "text": "The merchant keeps a passive look on his face. \"All things perish in the end.\"", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "As you enter the village, the local townspeople rush towards you to thank you for your deeds. (+3 Reputation in $(poi_2))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "gold", + "probability": 1, + "count": 500, + "addMaxCount": 500 + }, + { + "type": "card", + "probability": 1, + "count": 7, + "addMaxCount": 7, + "colors": [ + "Green", + "Blue", + "Black" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + } + ], + "addMapReputation": 3, + "POIReference": "$(poi_2)" + } + ], + "name": "It's nothing I couldn't handle. (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of clearing out the current occupants of the sewers. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Mana Shards, Rare and mythic cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to the Old Sewers and defeat all enemies inside. The target location is in the waste biome.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "SlimeCave" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing the $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] +}, +{ + "id": 28, + "isTemplate": true, + "name": "Entering Shandalar", + "description": "Learn about your surroundings.", + "offerDialog": {}, + "prologue": { + "text": "Darkness and silence surrounds you. A vague sense of falling slows second by second.", + "options": [ + { + "name": "Where am I? What am I? What is going on? (Tutorial and main quest)", + "text": "A flash of light brighter than anything you remember precedes a fall to a stone floor. This is almost as jarring as realizing that you actually don't remember much of anything at all.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "activateMapObject": 78, + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "exploreShand1", + "val": 1 + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "53", + "POIReference": "" + } + ], + "name": "Let's talk to the mage over there.", + "text": "A quiet crackling sound draws your eyes to the flickering light of a fire within the cave you now occupy. A hooded figure stands by the fire, facing you as if expecting your arrival." + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "shandWalkers1", + "val": 1 + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "I want to find the planeswalkers (Future release)", + "text": "Well, shouting \"Planeswalkers, where are you?\" into the wastes won't do much. Travel to the nearest settlement and ask around for information.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "29", + "POIReference": "" + } + ], + "name": "(Continue)", + "text": "New Quest: A Chat with the Locals - Objective: Travel to any town in the wasteland.", + "options": [ + { + "name": "(Dismiss)" + } + ] + } + ], + "isDisabled": true + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "shandRep1", + "val": 1 + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "I want to make a name for myself (Future release)", + "text": "Then let's go impress some people. But first, you need some impressive spells. Build your collection to begin your quest.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "31", + "POIReference": "" + } + ], + "name": "(Dismiss)" + } + ], + "isDisabled": true + }, + { + "condition": [ + { + "checkCharacterFlag": "newGamePlus" + } + ], + "name": "Been here, done that. Show me to the enemies. (New Game+)", + "text": "Okay, skipping all that hard work somebody put into dialog, the portal opens and you can leave.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setCharacterFlag": { + "key": "noQuest", + "val": "1" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "(Continue)" + } + ] + } + ] + }, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "storyQuest": true +}, +{ + "id": 29, + "isTemplate": true, + "name": "A Chat with the Locals", + "description": "Find someone who knows more about the missing Planeswalkers.", + "offerDialog": {}, + "prologue": {}, + "epilogue": { + "text": "The locals meet your inquiries with a little less disdain than when you first arrived asking questions without much coin to go along with them, but they can't deliver information they don't have.", + "options": [ + { + "name": "(Continue)", + "text": "Eventually though, your persistence and local connections pay off. A merchant pausing his travels for the night at the local inn is directed to you to retell a story.", + "options": [ + { + "name": "(Listen to his story)", + "text": "\"Like I was saying at the tavern, it's my job to travel. West to east and back again. But the roads have been getting rough on my usual route, so I've been trying new paths of late. Last trip I made record time, and I won't be doing it again.\"", + "options": [ + { + "name": "\"What happened?\"", + "text": "\"Twas near sunset of the third day that I saw a village a little larger than this. The sky smelled of rain, so I welcomed the idea of a roof and bed. But at first there was not a soul in sight.\"", + "options": [ + { + "name": "\"Go on...\"", + "text": "\"Every door was locked tight. A bad feeling came up my back as I realized just how quiet it was, right before I heard splashing. I peeked round the corner, and found a merfolk waving his arms around and casting some spell.\"", + "options": [ + { + "name": "\"What was the spell?\"", + "text": "\"I'm not an expert in the island magics, so I didn't recognize it until a hole opened in front of 'em, and through they swam.... Flopped...? Went. Anyhow, needless to say I was stunned.\"", + "options": [ + { + "name": "\"So, a portal?\"", + "text": "\"That it was, at least I think. Folks conjure other creatures all the time, but never anything from around here. And nobody conjures themselves anywhere. But as a merchant, I saw piles of gold in the possibilities. So I waited for our fishman to return.\"", + "options": [ + { + "name": "\"And did they?\"", + "text": "\"No, that's where it all went wrong. A few minutes later, another hole opened, and demons came pouring out of it. I made for my wagon, and never slowed until I reached the warehouse the next night. I won't be taking that route again.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "32", + "POIReference": "$(poi_2)" + } + ], + "name": "(Continue)", + "text": "Portals aren't exactly what you're looking for, but mages that travel the aether are. The merchant marks your map and goes back to his drink.", + "options": [ + { + "name": "(Continue)", + "text": "[New Quest: A Portal to Nowhere - Objective: Travel to the ghost town.]", + "options": [ + { + "name": "(Dismiss)" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "\"Cut to the chase already.\"", + "text": "\"Right. He and his hole disappeared, then another appeared and beasties came out, and I ran. Simple enough?\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "32", + "addMapReputation": -1, + "POIReference": "$(poi_2)" + } + ], + "name": "\"And where did this happen?\"", + "text": "He marks your map without another word and goes back to his drink. (-1 Local Reputation)", + "options": [ + { + "name": "(Continue)", + "text": "[New Quest: A Portal to Nowhere - Objective: Travel to the ghost town.]", + "options": [ + { + "name": "(Dismiss)" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Find a town", + "description": "Travel to any town in the wastelands.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "BiomeColorless", + "Town" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Don't be a stranger", + "description": "Build your Reputation to at least +5 in any wasteland town.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 5, + "POITags": [ + "BiomeColorless", + "Town" + ], + "objective": "HaveReputation", + "prerequisiteIDs": [ 1 ], + "prologue": { + "text": "As you enter this small town, the local population pays little notice to you as they go about their normal business. It appears that strangers are a familiar sight here, and not a particularly impactful one unless you are looking to spend your gold.", + "options": [ + { + "name": "(Continue)", + "text": "A centaur trots out of town, adding one more letter to the bag of mail slung over his shoulder. The courier deftly veers around an ogre lifting blocks of stone onto the second floor of a building under construction.", + "options": [ + { + "name": "(Continue)", + "text": "Signs affixed to the smaller buildings along the dusty street advertise specialty spell shops, crop wizards for hire, a recently shuttered parlor of a divination specialist, and a newly built explorer's guild hall. Street peddlers unable to afford permanent shops buy and sell food and mundane goods from their carts.", + "options": [ + { + "name": "(Continue)", + "text": "Everyone around has something to do or something to barter for, but no one seems to be selling information, let alone giving it away.", + "options": [ + { + "name": "(Continue)", + "text": "Perhaps building trust with the community might earn you some information. (Note: Reputation is earned by successfully completing quests offered in the town hall)", + "options": [ + { + "name": "(Continue)", + "text": "[New Objective: Reach a total of +5 Reputation in any wasteland town.]", + "options": [ + { + "name": "(Leave)" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "epilogue": {}, + "POIToken": "" + } + ], + "storyQuest": true +}, +{ + "id": 30, + "isTemplate": true, + "name": "Where Am I?", + "description": "Get your bearings in the world around you.", + "offerDialog": {}, + "prologue": {}, + "epilogue": { + "text": "Like most small towns, there are more shops and market stalls than there are houses, with much of the town's occupants traveling in from the outlying areas each morning.", + "options": [ + { + "name": "(Continue)", + "text": "Many merchants are peddling their wares, the most relevant to a wizard having colorful (if at times crude) signs in front of their shops advertising their specialties.", + "options": [ + { + "name": "(Continue)", + "text": "The inn sounds just raucous enough to know that it is doing healthy business. You recall what you were told about the Challenge coins and contemplate putting them to use there.", + "options": [ + { + "name": "(Continue)", + "text": "Perhaps the most intriguing of all, however, is the town hall with a notice board out front, advertising work for adventurers. What better way to make some coin while you explore?", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "43", + "POIReference": "" + } + ], + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + }, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Travel to town", + "description": "Find a friendly settlement to be introduced to the services it offers.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Town" + ], + "objective": "Travel", + "prologue": { + "text": "All major locations in Shandalar can be divided up into one of two categories: towns and dungeons.", + "options": [ + { + "name": "(Continue)", + "text": "A navigation arrow should now appear around your character. Follow it to a nearby town. Try to avoid any enemies that pop up along the way.", + "options": [ + { + "name": "(Continue)", + "text": "Hint: Follow a road. All roads lead to a town. You also move faster on roads and fewer enemies will appear.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Leave town", + "description": "Head back out into the wilderness when you are ready to proceed.", + "anyPOI": true, + "POITags": [ + "Town" + ], + "objective": "Leave", + "prerequisiteIDs": [ 1 ], + "prologue": { + "text": "Most towns in a given region of Shandalar will look very similar to one another, and offer the same basic services.", + "options": [ + { + "name": "(Continue)", + "text": "The inn contains some special events. You can also sell extra cards there, or buy temporary extra health.\n\nThe '?' sign denotes a town square or a job board where you can obtain side quests.\n\nAll of the other buildings with signs out front are shops, most of them sell cards.\n\nTo leave town, walk back toward the edge of the screen just below your current location.", + "options": [ + { + "name": "(Continue)", + "text": "Entering a friendly town will also restore any missing hit points for free.\n\nExplore the town if you want, and leave when you are ready to continue.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 3, + "name": "Find a Dungeon", + "description": "Find and enter any dungeon.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Dungeon" + ], + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": { + "text": "Your navigation arrow should now direct you to the nearest dungeon. Many quests will send you to dungeons, but you are also free to enter them without a quest. Follow the arrow and travel to a dungeon.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 4, + "name": "Win a duel", + "description": "Duel and defeat any enemy.", + "anyPOI": true, + "mixedEnemies": true, + "worldMapOK": true, + "objective": "Defeat", + "enemyExcludeTags": [ + "Boss", + "Leader", + "Large" + ], + "prerequisiteIDs": [ 3 ], + "prologue": { + "text": "Many quests you undertake in your adventure will send you to one or more dungeons just like this one. Dungeons are filled with enemies, but also treasure like gold, mana shards, and cards.", + "options": [ + { + "name": "(Continue)", + "text": "Your next objective is to defeat any single enemy in a duel. You can find them in a dungeon like this one, or wandering around outside on the world map. To begin a duel, simply walk into the enemy.", + "options": [ + { + "name": "(Continue)", + "text": "If you are defeated by the enemy, that's okay. If (when) that happens, you will lose some of your starting health and a percentage of your gold, but you've learned what to expect from that enemy in the future.", + "options": [ + { + "name": "(Continue)", + "text": "Unlike on the world map, an enemy that defeats you in a dungeon will remain on the map; you can try to duel them again, or run away and seek out another opponent. If you want or need to heal yourself, go back to town.", + "options": [ + { + "name": "(Continue)", + "text": "Some quests, like this one, have multiple objectives that can be achieved simultaneously. Your other current objective is to find and enter a cave on the world map. An enemy defeated in a cave or on the way there will count as the enemy to defeat for your first objective, so feel free to do these things in any order.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "epilogue": { + "text": "Winning a duel grants you rewards; usually a combination of gold and cards. Some enemies drop a wider assortment of cards for variety, but others specifically give cards from their own deck. If you still need to visit a cave, do that now. Otherwise, it's time to return to town.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 5, + "name": "Find a Cave", + "description": "Find and enter any cave.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Cave" + ], + "objective": "Travel", + "prerequisiteIDs": [ 3 ], + "prologue": {}, + "epilogue": { + "text": "A cave is functionally identical to a dungeon, but can be classified separately for quest purposes; a cave would not have completed your objective to find a dungeon, nor would that dungeon count for this one.", + "options": [ + { + "name": "(Continue)", + "text": "If you haven't defeated an enemy in a duel yet, you can pick a fight with an enemy here for that. Otherwise, you can return to town.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "POIToken": "" + }, + { + "id": 5, + "name": "Go to a town", + "description": "Go to one of the nearby settlements.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Town" + ], + "objective": "Travel", + "prerequisiteIDs": [ 4, 5 ], + "prologue": { + "text": "It's not a bad idea to occasionally visit town to sell extra cards, browse the shops, or pick up new quests.\n\nEvery town has its own assortment of shops and thus its own unique collections of cards for sale.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "epilogue": {}, + "POIToken": "" + } + ], + "storyQuest": true, + "autoTrack": true +}, +{ + "id": 31, + "isTemplate": true, + "name": "Building A Collection", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "storyQuest": true +}, +{ + "id": 32, + "isTemplate": true, + "name": "A Portal to Nowhere", + "description": "Investigate the report of portals being opened in a seemingly abandoned town.", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Travel", + "description": "Travel to the abandoned town.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Quest_APortalToNowhere" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "allowInactivePOI": true + }, + { + "id": 2, + "name": "Investigate", + "description": "Search for clues regarding the portals from the merchant's story.", + "mapFlag": "foundClues", + "mapFlagValue": 2, + "objective": "MapFlag", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "$(poi_1)" + } + ], + "storyQuest": true +}, +{ + "id": 33, + "isTemplate": true, + "name": "Welcome to the Jungle", + "description": "Search for a powerful artifact.", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Travel", + "description": "Travel to the abandoned town.", + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Investigate", + "description": "Search for clues regarding the portals from the merchant's story.", + "mapFlag": "foundClues", + "mapFlagValue": 2, + "objective": "MapFlag", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "$(poi_1)" + } + ], + "storyQuest": true +}, +{ + "id": 34, + "isTemplate": true, + "name": "A Healthy Dose of Skep-ticism", + "description": "Find Shandalar's largest Sliver hive.", + "offerDialog": {}, + "prologue": { + "text": "Quest 'A Healthy Dose of Skep-ticism' is a placeholder. It will eventually be replaced with an actual quest to explore the Skep. For now, this simply serves as directions to get there if you so desire. This placeholder quest does not provide any rewards.", + "options": [ + { + "name": "(Dismiss)" + } + ] + }, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Travel", + "description": "Travel to the Skep.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Snow" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "island_capital" + ] +}, +{ + "id": 35, + "isTemplate": true, + "name": "Kiora's Fall", + "description": "Defeat the Kiora and her minions.", + "offerDialog": { + "text": "Village Elder: (Wrinkled brow, concerned tone) Ah, adventurer, have you heard of the looming threat? Kiora, the sea mage, stirs the depths with her restless sea creatures. We face a dire peril.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "Sorry, I don't have the time for this. (Decline Quest)", + "text": "Figured you weren't up to the challenge, come back to me when you are.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "Kiora? What's she up to now, Elder?", + "text": "(Grimaces) She seeks to summon ancient sea titans that slumber beneath the waves, creatures that could engulf our lands in a cataclysmic flood. It's a threat that endangers Shandalar's very existence.", + "options": [ + { + "name": "That sounds like a catastrophe waiting to happen. What can we do?", + "text": "(Nods) We must act swiftly. Seek out Kiora, reason with her if you can, but be prepared for a fight. Our survival depends on thwarting her dangerous ambitions. Remember, the sea is a powerful ally and a formidable foe.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "35", + "POIReference": "" + } + ], + "name": "I'll do my best to stop her, Elder. Shandalar's safety is my priority.", + "text": "(Grateful smile) Thank you, brave one. We place our hopes in your hands. Kiora must be convinced to abandon her reckless path, or we'll face a watery doom." + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "I don't think this is a quest for me. (Decline Quest)", + "text": "Shocked, the Elder shakes his head in dismay, \"Youngsters these days...\"", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "As you enter the village, the local townspeople rush towards you to thank you for defeating Kiora. (+3 Reputation in $(poi_2))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "gold", + "probability": 1, + "count": 500, + "addMaxCount": 500 + }, + { + "type": "card", + "probability": 1, + "count": 7, + "addMaxCount": 7, + "colors": [ + "Green", + "Blue", + "Black" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + } + ], + "addMapReputation": 3, + "POIReference": "$(poi_2)" + } + ], + "name": "It's nothing I couldn't handle. (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of defeating Kiora. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "rewardDescription": "Mana Shards, Rare and mythic cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Find Kiora's Hideout and defeat all enemies present.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Kiora" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing Kiora's Hideout.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "island_capital", + "island_town_generic", + "island_town_identity", + "island_town_tribal" + ] +}, +{ + "id": 36, + "isTemplate": true, + "name": "Teferi's Fall", + "description": "Find and defeat Teferi.", + "offerDialog": { + "text": "Village Scholar: (Worried expression, hurried tone) Adventurer, we have a grave concern on our hands, and it concerns Teferi, the temporal mage. His actions threaten Shandalar's very fabric of time.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "Sorry, I don't have the time for this. (Decline Quest)", + "text": "Figured you weren't up to the challenge, come back to me when you are.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "Teferi? What's he doing that's causing such alarm?", + "text": "(Frowning) Teferi's meddling with time magic has created temporal anomalies across Shandalar. The past, present, and future are becoming entangled, leading to chaos and unpredictability. It's a perilous situation.", + "options": [ + { + "name": "That sounds like a serious problem. How can we resolve it?", + "text": "(Nods) We must confront Teferi, but diplomacy should be our first approach. He's a powerful mage, and if he refuses to cooperate, we may have to resort to more forceful measures to restore temporal stability.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "36", + "POIReference": "" + } + ], + "name": "I'll do what I can to reason with him, Scholar. Shandalar's timeline must be protected. (Accept Quest)", + "text": "(Appreciative nod) Your bravery is commendable. Remember, time magic is delicate and dangerous. Approach Teferi with caution, but be resolute in your mission to save Shandalar from temporal disaster." + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "I don't think this is a quest for me. (Decline Quest)", + "text": "The Scholar keeps a passive look on his face. \"Soon, everything will come to naught.\"", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "As you enter the village, the local townspeople rush towards you to thank you for your deeds. (+3 Reputation in $(poi_2))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "gold", + "probability": 1, + "count": 500, + "addMaxCount": 500 + }, + { + "type": "card", + "probability": 1, + "count": 7, + "addMaxCount": 7, + "colors": [ + "Green", + "Blue", + "Black" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + } + ], + "addMapReputation": 3, + "POIReference": "$(poi_2)" + } + ], + "name": "It's nothing I couldn't handle. (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of defeating Teferi. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "rewardDescription": "Mana Shards, Rare and mythic cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Find Teferi's Hideout and defeat all enemies present.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Teferi" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing the $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "island_capital", + "island_town_generic", + "island_town_identity", + "island_town_tribal" + ] +}, +{ + "id": 37, + "isTemplate": true, + "name": "The Drunken Plea", + "description": "Confront the Phyrexians", + "offerDialog": { + "text": "Hey there, bud! You see...hiccup... them metal monstrosities, the Phyrexians? Yeah, they're up to no good, I tell ya. I saw 'em, I did!", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "Sorry, I don't have the time for this. (Decline Quest)", + "text": "Figured you weren't up to the challenge, come back to me when you are.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "Phyrexians? What are you talking about, Tipsy Tim?", + "text": "These...hiccup... metal freaks! They ain't from around here, I swear. Saw 'em with me own eyes. They got them twisted, mechanical...things! Up to somethin' bad, they are!", + "options": [ + { + "name": "You've had quite a few drinks, Tim. Are you sure you're not imagining things? Phyrexians haven't been seen in these parts for thousands of years.", + "text": "Nonsense! Me eyes don't lie, friend. Them Phyrexians are real trouble, I'm tellin' ya. You gotta go. See for yourself. Kick 'em outta Shandalar!", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "37", + "POIReference": "" + } + ], + "name": "Alright, Tim, I'll look into it. But first, maybe you should lay off the ale for a while.", + "text": "Yeah, yeah, maybe you're right. But don't forget about them Phyrexians! Shandalar needs ya, and so does ol' Tipsy Tim!" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "Sorry, I don't have time for this (Decline Quest)", + "text": "Tipsy Tim gives you a morose look, then starts drinking more as he staggers away from you with profound disappointment.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "As you return to $(poi_2), nobody seems impressed besides Tipsy Tim, who gives you a clap on the back. \"Those metal freaks...hiccup...You got rid of them you did!\" He then stumbles away happily. (+3 Reputation in $(poi_2))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "gold", + "probability": 1, + "count": 500, + "addMaxCount": 500 + }, + { + "type": "card", + "probability": 1, + "count": 7, + "addMaxCount": 7, + "colors": [ + "Green", + "Blue", + "Black" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + } + ], + "addMapReputation": 3, + "POIReference": "$(poi_2)" + } + ], + "name": "You wave farewell to Tipsy Tim (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of dealing with the phyrexians. (-2 Reputation in $(poi_2))", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "rewardDescription": "Mana Shards, Rare and mythic cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Find the Phyrexian camp and defeat all enemies present.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Phyrexian" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing the $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "island_capital", + "mountain_capital", + "forest_capital", + "plains_capital", + "swamp_capital" + ] +}, +{ + "id": 38, + "isTemplate": true, + "name": "Goblin Invasion", + "description": "Stop the Goblin invasion.", + "offerDialog": { + "text": "From somewhere near the gate where you entered $(poi_3), a bell rings frantically.", + "options": [ + { + "name": "Go back and see what the noise is about.", + "text": "\"GOBLINS!!!\" A haggard looking ranger exclaims as he sounds the alarm. \"Goblins are coming, hordes of them! To arms!!!\"", + "options": [ + { + "action": [ + { + "addMapReputation": -1, + "POIReference": "$(poi_3)" + } + ], + "name": "This isn't your problem, leave it to the town guards. (Decline Quest, -1 Local Reputation)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "38", + "POIReference": "" + } + ], + "name": "Commit to helping defend the town (Accept Quest)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "With the Goblin attacks halted, the people of $(poi_3) shower you with thanks and quite a few coins as well. (+2 Local Reputation, +500 Gold)", + "options": [ + { + "action": [ + { + "addGold": 500, + "addMapReputation": 2, + "POIReference": "$(poi_3)" + } + ], + "name": "(Quest Complete)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_3)" + } + ], + "text": "The day, and much of $(poi_3), belongs to the Goblin horde. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Gold and Reputation", + "stages": [ + { + "id": 1, + "name": "Battle the Goblin horde", + "description": "Goblins are appearing all over. Win at least three duels against them.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 3, + "mixedEnemies": true, + "worldMapOK": true, + "objective": "Defeat", + "enemyTags": [ + "Goblin", + "Minion" + ], + "enemyExcludeTags": [ + "Leader", + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "The gobins are greatly diminished in number, but the bravest of them still press the attack on $(poi_3). Defeat one of the leaders to put a stop to all of this.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Defeat a $(enemy_2)", + "description": "With the greenskin ranks thinned out, defeating one of their leaders should break the remaining horde's will to fight.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 1, + "worldMapOK": true, + "objective": "Defeat", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "Goblin", + "Leader" + ], + "enemyExcludeTags": [ + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "A few more raiders remain, but they fight more defensively now. $(poi_3) should be safe, and you should return to report your success.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Return to $(poi_3) and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "forest_town_generic", + "forest_town_identity", + "forest_town_tribal", + "island_town_generic", + "island_town_identity", + "island_town_tribal", + "plains_town_generic", + "plains_town_identity", + "plains_town_tribal", + "swamp_town_generic", + "swamp_town_identity", + "swamp_town_tribal", + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] +}, +{ + "id": 39, + "isTemplate": true, + "name": "Merfolk Invasion", + "description": "Stop the Merfolk invasion.", + "offerDialog": { + "text": "\"Traveler, we need every able body to be ready. Merfolk have been spotted nearby, and in very large numbers.\"", + "options": [ + { + "name": "Merfolk? Here?", + "text": "\"Well\", the man's face twists slightly, \"...we may have sent some adventurers in search of an artifact recently. A portion of the group returned without it, but it appears they were followed.\"", + "options": [ + { + "action": [ + { + "addMapReputation": -1, + "POIReference": "$(poi_3)" + } + ], + "name": "\"You called this onto yourself, fix it yourself.\" (Decline Quest, -1 Local Reputation)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "39", + "POIReference": "" + } + ], + "name": "Join the fight. (Accept Quest)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "Whether the merfolk got sufficient revenge, or your efforts drove them away, $(poi_3) is no longer under attack. (+2 Local Reputation, +500 Gold)", + "options": [ + { + "action": [ + { + "addGold": 500, + "addMapReputation": 2, + "POIReference": "$(poi_3)" + } + ], + "name": "(Quest Complete)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_3)" + } + ], + "text": "You have failed to defend $(poi_3), and they are now at the mercy of the Merfolk. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Gold and Reputation", + "stages": [ + { + "id": 1, + "name": "Battle the Merfolk raiders", + "description": "Defeat at least three Merfolk in defense of $(poi_3).", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 3, + "mixedEnemies": true, + "worldMapOK": true, + "objective": "Defeat", + "enemyTags": [ + "Merfolk", + "Minion" + ], + "enemyExcludeTags": [ + "Leader", + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "With several Merfolk defeated, their champions begin to hunt for you.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Defeat one of the Merfolk champions", + "description": "Defeating a Merfolk champion will hopefully be enough to turn the tide, so to say.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 1, + "worldMapOK": true, + "objective": "Defeat", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "Merfolk", + "Leader" + ], + "enemyExcludeTags": [ + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "$(poi_3) has successfully been defended, and you should return to report your success.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Return to $(poi_3) and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "forest_town_generic", + "forest_town_identity", + "forest_town_tribal", + "mountain_town_generic", + "mountain_town_identity", + "mountain_town_tribal", + "plains_town_generic", + "plains_town_identity", + "plains_town_tribal", + "swamp_town_generic", + "swamp_town_identity", + "swamp_town_tribal", + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] +}, +{ + "id": 40, + "isTemplate": true, + "name": "Undead Invasion", + "description": "Stop the Undead invasion.", + "offerDialog": { + "text": "Outside the walls of $(poi_3), corpses litter the ground. \"The problem is, they won't stay down.\" The town's mayor implores you to assist somehow.", + "options": [ + { + "name": "\"There is likely a necromancer at work here.\"", + "text": "\"Can you stop them?\" The mayor gives you a hopeful look, knowing that the town's defenders are exhausted from fighting the same undead re-raised over and over.", + "options": [ + { + "action": [ + { + "addMapReputation": -1, + "POIReference": "$(poi_3)" + } + ], + "name": "\"I have other things to do.\" (Decline Quest, -1 Local Reputation)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "40", + "POIReference": "" + } + ], + "name": "Attack quickly while some of the corpses are still down. (Accept Quest)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "Tonight, $(poi_3) can rest more easily, as the dead do not rise before they can be burned. (+2 Local Reputation, +500 Gold)", + "options": [ + { + "action": [ + { + "addGold": 500, + "addMapReputation": 2, + "POIReference": "$(poi_3)" + } + ], + "name": "(Quest Complete)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_3)" + } + ], + "text": "The population of $(poi_3) has diminished significantly. The living population, that is... (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Gold and Reputation", + "stages": [ + { + "id": 1, + "name": "Battle the Undead", + "description": "Defeat at least three Undead in defense of $(poi_3).", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 3, + "mixedEnemies": true, + "worldMapOK": true, + "objective": "Defeat", + "enemyTags": [ + "Undead", + "Minion" + ], + "enemyExcludeTags": [ + "Leader", + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "With each skirmish won, you found more hints of magic that led you closer to the dark wizards behind this attack. Now you can face them directly.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Defeat a Necromancer threatening $(poi_3)", + "description": "Without Necromancers animating the dead, the defenders of $(poi_3) can regroup and recover.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 1, + "worldMapOK": true, + "objective": "Defeat", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "Necromancer" + ], + "enemyExcludeTags": [ + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "$(poi_3) has successfully been defended, and you should return to report your success.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Return to $(poi_3) and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "forest_town_generic", + "forest_town_identity", + "forest_town_tribal", + "island_town_generic", + "island_town_identity", + "island_town_tribal", + "mountain_town_generic", + "mountain_town_identity", + "mountain_town_tribal", + "plains_town_generic", + "plains_town_identity", + "plains_town_tribal", + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] +}, +{ + "id": 41, + "isTemplate": true, + "name": "Elven Invasion", + "description": "Stop the Elven invasion.", + "offerDialog": { + "text": "\"Hail, stranger. I'm in need of a neutral party to settle a disagreement.\" A worried looking man approaches you, holding a small plant in clay pot.", + "options": [ + { + "name": "\"What can I do to help?\"", + "text": "\"You see, I took this cutting from a giant tree. I mean GIANT. Biggest tree I've ever seen.\" Outside the town, you hear shouting. \"And, well, turns out, the elves seem to disagree with me having taken it...\"", + "options": [ + { + "action": [ + { + "addMapReputation": -1, + "POIReference": "$(poi_3)" + } + ], + "name": "\"Then I suggest you give it back. Quickly.\" (Decline Quest, -1 Local Reputation)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "41", + "POIReference": "" + } + ], + "name": "\"It's just a tree, I can handle some elves, and I support your bonsai hobby.\" (Accept Quest)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "The elves are still angry about the defilement of their sacred tree, but your efforts in defending $(poi_3) have convinced them to forgo revenge for now. (+2 Local Reputation, +500 Gold)", + "options": [ + { + "action": [ + { + "addGold": 500, + "addMapReputation": 2, + "POIReference": "$(poi_3)" + } + ], + "name": "(Quest Complete)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_3)" + } + ], + "text": "No houseplant is worth this effort, but you've let the people of $(poi_3) down. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Gold and Reputation", + "stages": [ + { + "id": 1, + "name": "Battle the Elves", + "description": "Defeat at least three Elves in defense of $(poi_3).", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 3, + "mixedEnemies": true, + "worldMapOK": true, + "objective": "Defeat", + "enemyTags": [ + "Elf", + "Minion" + ], + "enemyExcludeTags": [ + "Leader", + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "Your defiant defense has gathered the attention of the elves' elite hunters and more powerful druids. Expect a greater challenge now.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Defeat an elite Elf threatening $(poi_3)", + "description": "Deal with the best that the elves can throw at you and $(poi_3) in order to halt their attacks.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 1, + "worldMapOK": true, + "objective": "Defeat", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "Elf", + "Leader" + ], + "enemyExcludeTags": [ + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "$(poi_3) has successfully been defended, and you should return to report your success.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Return to $(poi_3) and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "island_town_generic", + "island_town_identity", + "island_town_tribal", + "mountain_town_generic", + "mountain_town_identity", + "mountain_town_tribal", + "plains_town_generic", + "plains_town_identity", + "plains_town_tribal", + "swamp_town_generic", + "swamp_town_identity", + "swamp_town_tribal", + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] +}, +{ + "id": 42, + "isTemplate": true, + "name": "Soldier Invasion", + "description": "Stop the Soldier invasion.", + "offerDialog": { + "text": "$(poi_3) is a bustle of frantic activity. The reason? A small army flying a foreign battle flag has been spotted on the horizon.", + "options": [ + { + "name": "Consider your options", + "text": "Defending the town will not be simple, but can you really just let them be conquered?", + "options": [ + { + "action": [ + { + "addMapReputation": -1, + "POIReference": "$(poi_3)" + } + ], + "name": "\"This is not my fight.\" (Decline Quest, -1 Local Reputation)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "42", + "POIReference": "" + } + ], + "name": "\"The invaders have no claim to these lands!\" (Accept Quest)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "The leaders of $(poi_3) have you to thank for their freedom, and likely their heads. (+2 Local Reputation, +500 Gold)", + "options": [ + { + "action": [ + { + "addGold": 500, + "addMapReputation": 2, + "POIReference": "$(poi_3)" + } + ], + "name": "(Quest Complete)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_3)" + } + ], + "text": "A new banner flies above the walls of $(poi_3), and a new set of tax collectors will follow. The locals will not soon forget who failed to protect them. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Gold and Reputation", + "stages": [ + { + "id": 1, + "name": "Battle the Soldiers", + "description": "Defeat at least three Soldiers in defense of $(poi_3).", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 3, + "mixedEnemies": true, + "worldMapOK": true, + "objective": "Defeat", + "enemyTags": [ + "Soldier", + "IdentityWhite", + "Minion" + ], + "enemyExcludeTags": [ + "Boss", + "Leader" + ], + "prologue": {}, + "epilogue": { + "text": "The rank and file troops are no match for you, but breaking their resolve will require defeating one of the army's leaders.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Defeat one of the commanders of the forces attacking $(poi_3)", + "description": "The rank and file troops are no match for you, but breaking their resolve will require defeating one of the army's leaders.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 1, + "worldMapOK": true, + "objective": "Defeat", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "Soldier", + "IdentityWhite", + "Leader" + ], + "enemyExcludeTags": [ + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "$(poi_3) has successfully been defended, and you should return to report your success.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Return to $(poi_3) and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "forest_town_generic", + "forest_town_identity", + "forest_town_tribal", + "island_town_generic", + "island_town_identity", + "island_town_tribal", + "mountain_town_generic", + "mountain_town_identity", + "mountain_town_tribal", + "swamp_town_generic", + "swamp_town_identity", + "swamp_town_tribal", + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] +}, +{ + "id": 43, + "isTemplate": true, + "name": "Your First Job", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Complete a side quest", + "description": "Side quests are available in all towns (look for the question mark) and can be a great way to collect extra loot while exploring Shandalar.", + "anyPOI": true, + "count3": 1, + "POITags": [ + "QuestSource" + ], + "objective": "CompleteQuest", + "prologue": { + "text": "Note: Since this quest objective is to complete other quests, your navigation arrow will lead you to quest sources while you are tracking it. Once you accept a side quest, go into your quest log and track that quest in order to update navigation hints.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Complete more side quests", + "description": "Side quests are available in all towns (look for the question mark) and can be a great way to collect extra loot while exploring Shandalar.", + "anyPOI": true, + "count3": 3, + "POITags": [ + "QuestSource" + ], + "objective": "CompleteQuest", + "prerequisiteIDs": [ 1 ], + "prologue": { + "text": "Your first job complete, you feel the slightest bit more experienced. And hopefully a little bit more wealthy.", + "options": [ + { + "name": "(Continue)", + "text": "The townsfolk offer you a small discount in their shops for having helped them and suggest that there may be more work available. Continue to explore via quests and build up a little bit more of a reputation in the process. Remember to track this quest to find more sources, or track the quests you take on to find their objectives.", + "options": [ + { + "name": "(Continue" + } + ] + } + ] + }, + "epilogue": { + "text": "A human male approaches you, dressed in a well tailored black coat adorned with silver flourishes and details. \"You there! Yes, you, the $(playerrace). You are the one who just finished a job for the locals, yes?\"", + "options": [ + { + "name": "\"Yes, that's right.\"", + "text": "\"I have another job for you, and I won't take no for an answer...\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "44", + "POIReference": "" + } + ], + "name": "(Continue)" + } + ] + } + ] + }, + "POIToken": "" + } + ], + "storyQuest": true +}, +{ + "id": 44, + "isTemplate": true, + "name": "Find the Caravan", + "description": "A shipment of mana shards is overdue to arrive at $(poi_1). Find the caravan carrying it and make sure the shipment arrives.", + "offerDialog": {}, + "prologue": { + "text": "\"My name is Donovan. Sir Donovan to most. And I have an urgent need for mana shards, far more than I can source in any one town.\" Realizing the financial implications of this, you suddenly feel as though his fine coat is Donovan's 'roughing it' attire despite the fact that it likely cost a year's wages for most people here in $(poi_1)", + "options": [ + { + "name": "\"I can't say I carry that many on me, but I suppose I could sell you some of what I have.\"", + "text": "\"No, the problem is that I've already purchased them, and the caravan they were supposed to arrive on is far overdue. I need you to go find it, and quickly.\"", + "options": [ + { + "name": "\"I see...\"", + "text": "\"Now then, you are already aware that I will not be taking no for an answer.\" Donovan hands you a sheet of paper from a stack that appears to have more copies of the same information. \"Here are the details on the caravan's planned route and my personal passphrase to use with the driver for identification. Go find my shipment. I must have it to continue my research.\"", + "options": [ + { + "name": "It seems as if he really isn't giving you an opportunity to say no." + } + ] + } + ] + } + ] + }, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Begin the search", + "description": "Leave $(poi_1) to search for the caravan.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Leave", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Find the caravan", + "description": "Travel to $(poi_2) in search of the missing shipment of mana shards.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 50, + "count2": 10, + "POITags": [ + "QuestSource", + "Sidequest", + "Town", + "BiomeColorless" + ], + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": { + "text": "You had hoped this would be an easy task and that the caravan would be approaching on the horizon as you exited the gates. Alas, that was not the case. Instead, you consult your map and head off toward the shipment's point of origin, $(poi_2).", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "epilogue": {} + }, + { + "id": 3, + "name": "Find the bandit cave", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Quest_BanditCave" + ], + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": { + "text": "The people in $(poi_2) all claim not to have seen any travelers matching the description you were given of the merchants overdue in $(poi_1).", + "options": [ + { + "name": "(Continue)", + "text": "However, many do mention reports of bandit attacks on the roads, and a farmer you spoke with believes he knows where their hideout is, a cave near his farm. He marks it on your map and you resolve to investigate.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "exploreShand1", + "val": 2 + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "(Continue)" + } + ] + } + ] + }, + "epilogue": {}, + "POIToken": "", + "allowInactivePOI": true + }, + { + "id": 4, + "name": "Search the bandit cave", + "description": "Search the bandit cave for the missing shipment and defeat all enemies inside.", + "POITags": [ + "Quest_BanditCave" + ], + "objective": "Clear", + "prerequisiteIDs": [ 3 ], + "prologue": { + "text": "The cave you are looking for is very well hidden, and you might have missed it entirely had you not known where to look. Of course, the pair of ruffians lifting the last two small crates off of a wagon and carrying them inside does help identify the entrance.", + "options": [ + { + "name": "(Continue)", + "text": "As you approach, you get a better look at the wagon. There's nothing about it which indicates what it once carried, but the fresh bloodstains on the driver's seat hint that these goods weren't paid for.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "epilogue": {}, + "POIToken": "$(poi_3)" + }, + { + "id": 5, + "name": "Return to $(poi_1)", + "description": "Travel back to $(poi_1) to discuss the next steps.", + "objective": "Travel", + "prerequisiteIDs": [ 4 ], + "prologue": { + "text": "Silver. Regular, mundane, unsmithed chunks of silver ore. That's all you find in the majority of the crates stashed away in the cave. Not having the tools or knowledge to mint the weighty metal into currency, and knowing that someone still living may have a rightful claim to it, you leave it behind.", + "options": [ + { + "name": "(Continue)", + "text": "And as you have no further leads on the much more valuable shipment you are looking for, you should return to $(poi_1) and report in.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "epilogue": { + "action": [ + { + "addGold": 500, + "addMapReputation": 2, + "POIReference": "$(poi_1)" + } + ], + "text": "After you explain what you found, and what you didn't find, Sir Donovan hands you a pouch of coins that are most certainly spendable. \"You didn't find anything, but that doesn't mean you put in no effort on my behalf.\" (+500 Gold)", + "options": [ + { + "name": "(Continue)", + "text": "Then he pulls out a map of a completely different area in a mountainous region to the southwest. \"We should go back a step, and make sure the shipment left the mines to begin with.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "addItem": "Sir Donovan's Amulet", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "45", + "POIReference": "" + } + ], + "name": "(Continue)", + "text": "Sir Donovan continues, \"You need not return here with your findings unless escorting the caravan. While my venture ultimately depends on having these shards, I have preparations to make elsewhere. Use this amulet once you have more information and I will be in touch.\" He hands you a small piece of iron jewelry, after which you nod and depart.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "POIToken": "$(poi_1)" + } + ], + "storyQuest": true +}, +{ + "id": 45, + "isTemplate": true, + "name": "What's Yours Is Mine", + "description": "Still hunting for the missing mana shard shipment, Sir Donovan sends you to the mines from which they originate.", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Go to the $(poi_1)", + "description": "Travel to the mountain biome to find the $(poi_2) in search of the missing shipment.", + "POITags": [ + "Quest_ShardMines" + ], + "objective": "Travel", + "prologue": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "exploreShand1", + "val": 3 + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "text": "Consulting your map, Sir Donovan's directions lead you into the mountains found to the southwest.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 2, + "name": "Defeat the $(enemy_2)", + "description": "Find and defeat the leader of the pirates in the $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 1, + "mixedEnemies": true, + "POITags": [ + "Quest_ShardMines" + ], + "objective": "Defeat", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "Captain" + ], + "prologue": { + "text": "Sir Donovan's directions are very precise, and you find the mining operation without much trouble. There is, however, an obvious sign of trouble when you arrive.", + "options": [ + { + "name": "(Continue)", + "text": "Specifically, the sign which once designated this as the $(poi_1) - it has been painted over with a crude copy of the skull and crossbones seen on the pirate flag that has been strapped to the top of the sign. Pirates.", + "options": [ + { + "name": "(Continue)", + "text": "Your average pirate is probably just following orders long enough to find some grog or loot. But there's always a captain somewhere steering the ship, so to say...", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "epilogue": {}, + "POIToken": "", + "allowInactivePOI": true + }, + { + "id": 3, + "name": "Exit the mines", + "description": "Exit the mines when you are ready to continue.", + "anyPOI": true, + "objective": "Leave", + "prerequisiteIDs": [ 2 ], + "prologue": { + "text": "The latest entries in the captain's logbook confirms what you had seen while working your way into the mine - rather than being priceless treasures, the crystals in this mine are now basically worthless.", + "options": [ + { + "action": [ + { + "setQuestFlag": { + "key": "Quest_ShardMines_Epilogue", + "val": 1 + } + } + ], + "name": "\"So much for making it rich on pirate treasure\"", + "text": "There may be some less industrial scale treasure to be found among any of the remaining pirates, but when you're ready you should contact Sir Donovan using his talisman.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + }, + { + "id": 4, + "name": "Contact Sir Donovan", + "description": "Use Donovan's amulet to contact him.", + "mapFlag": "Quest_ShardMines_EpilogueComplete", + "mapFlagValue": 1, + "worldMapOK": true, + "objective": "QuestFlag", + "prerequisiteIDs": [ 3 ], + "prologue": { + "text": "When you are ready, you should use the amulet he gave you to tell Sir Donovan about the pirates, and that they've been dealt with.", + "options": [ + { + "name": "(Continue)", + "options": [ + { + "action": [ + { + "addItem": "Sir Donovan's Amulet" + } + ], + "condition": [ + { + "item": "Sir Donovan's Amulet", + "not": true + } + ] + } + ] + } + ] + }, + "epilogue": {} + }, + { + "id": 5, + "name": "Go to a town", + "description": "The urge from Sir Donovan's amulet persists. It doesn't control you, speak to you, or anything else like that. You simply know somehow that it is what he wants you to do - go to a town.", + "anyPOI": true, + "POITags": [ + "Town" + ], + "objective": "Travel", + "prerequisiteIDs": [ 4 ], + "prologue": {}, + "epilogue": { + "text": "Within moments of walking into town, a wiry young elf approaches you. Or at least he looks young, it's so hard to tell with elves. He briefly holds out an amulet identical to the one Donovan gave you, and beckons you to follow him to the inn.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "46", + "POIReference": "" + } + ], + "name": "(Continue)", + "text": "Taking a corner table at the inn, the elf leans forward on his elbows and studies you for a moment. \"Yeah, you're the one. The name's Acirxes. I work with Donovan.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"Seeing as you walked here, I take it you didn't find our shipment.\"", + "options": [ + { + "name": "Explain to Acirxes about the state of the mine, the pirate crew you found holed up within it, and the expended mana shards.", + "text": "\"I hate when a good vein runs dry. Cidryl was loaded with crystals, and compared to other operations they were easy to get to. But when there's no mana left, there's no mana left.\" Acirxes pauses.", + "options": [ + { + "action": [ + { + "addGold": 500 + } + ], + "name": "\"So what now?\"", + "text": "\"Standard 'Keep working for us' fee.\" He slides you a coin pouch of a familiar size. \"Give me a couple days to track down the boss and bring him up to speed. I'll meet you here again soon.\" (+500 Gold)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "POIToken": "" + } + ], + "storyQuest": true +}, +{ + "id": 46, + "isTemplate": true, + "name": "Busy Work", + "description": "Having reported the state of matters in the shard mines to his contact, you await further word from Sir Donovan. Until then, you are free to take on other jobs.", + "offerDialog": {}, + "prologue": {}, + "epilogue": { + "text": "A slight whistle alerts you to Acirxes' presence. You're not entirely sure if he has impeccable timing or if he watched you complete your most recent job, but it appears that Sir Donovan has more work for you.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "47", + "POIReference": "" + } + ], + "name": "(Continue)" + } + ] + }, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Do Side Quests", + "description": "Complete 3 side quests while waiting for Acirxes to find you again.", + "anyPOI": true, + "count3": 3, + "POITags": [ + "QuestSource" + ], + "objective": "CompleteQuest", + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + } + ], + "storyQuest": true +}, +{ + "id": 47, + "isTemplate": true, + "name": "Check Out The Library", + "description": "Sir Donovan wants you to search $(poi_1) for information on the mechanics of summoning.", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Find $(poi_1)", + "description": "Follow Acirxes' directions to $(poi_1) in the island biome to the northeast.", + "POITags": [ + "Quest_LibraryOfVarsil" + ], + "objective": "Travel", + "prologue": { + "text": "Acirxes furrows his brow, which for a brief time makes his youthful appearance fade into maturity. \"Boss says you're no mere hedge wizard, so I presume you understand somewhat of what spells actually do.\"", + "options": [ + { + "name": "You wonder where this is going, but simply nod for the moment.", + "text": "He continues, \"Well the boss wants to know more than he does about specific aspects of spells, and likely more than you or I know too. He wants you to go to $(poi_1) and secure any books or research on the actual mechanics behind summoning spells.\"", + "options": [ + { + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 4 + } + } + ], + "name": "\"Consider it done.\"", + "text": "\"If you can handle that, it should be a short trip from there to $(poi_4) after. I've got some... 'business' to take care of there. I'll meet you at the inn on the north end of the central peninsula.\"" + }, + { + "name": "\"Fine, but why send me?\"", + "text": "\"You are a clever one.\" Acirxes pauses before responding further in a carefully measured tone. \"Because one of my peers found the library. And another one found the library and her body. And a third one found all of them and escaped alive. It's not your average library.\"", + "options": [ + { + "name": "\"No, apparently not.\"", + "text": "\"So that's why we're sending you. Meet me in $(poi_4) after. I've got some... 'business' to take care of there and I'll add a personal reward if you bring me back the head of whoever's running the show at the library.\" He looks away before walking off. \"I owe that much to Gwen...\"", + "options": [ + { + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 4 + } + }, + { + "setQuestFlag": { + "key": "libraryOfVarsilBonusAvailable", + "val": 1 + } + } + ], + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + }, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 2, + "name": "Locate The Research", + "description": "Search $(poi_1) for research about the mechanics of summoning spells.", + "anyPOI": true, + "mapFlag": "foundLibraryOfVarsilResearch", + "mapFlagValue": 1, + "objective": "QuestFlag", + "prerequisiteIDs": [ 1 ], + "prologue": { + "text": "The structure before you is enormous, looking more like an ancient fortress than a library.", + "options": [ + { + "name": "(Continue)", + "text": "A small group of scholars carrying books around the entrance seems to confirm the building's purpose, but something odd about their mannerisms has you on edge as you approach.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 3, + "name": "Leave", + "description": "Find your way back to the entrance once you are ready.", + "anyPOI": true, + "objective": "Leave", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {} + }, + { + "id": 4, + "name": "Travel to $(poi_4)", + "description": "Deliver the research to $(poi_4), the largest settlement in the islands.", + "POITags": [ + "Capital", + "BiomeBlue" + ], + "objective": "Travel", + "prerequisiteIDs": [ 3 ], + "prologue": {}, + "epilogue": { + "text": "\"Welcome to $(poi_4), a shining beacon of civilization.\" You had just entered the tavern and it takes you a moment to realize that the voice from over your shoulder is speaking to you.", + "options": [ + { + "name": "[/]But that's not Acirxes...[]", + "text": "\"I take it you were expecting my associate.\" Sir Donovan leads you to a table before continuing. \"Acirxes is on leave, indefinitely. Welcomed to return to my service, but only once he has fully overcome the grief of Guinneverre's passing; another of my employees whom he had somewhat of a relationship with.\"", + "options": [ + { + "condition": [ + { + "checkQuestFlag": "defeatedLibraryOfVarsilBoss" + }, + { + "checkQuestFlag": "libraryOfVarsilBonusAvailable" + } + ], + "name": "\"About that...\" You hand him the research before telling Donovan about the giant automaton at the top of the library.", + "text": "\"Yes, Acirxes was quite adamant that I hold on to this for you.\" He hands you a small and ornate spellbook.", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "count": 1, + "colors": [ + "Black" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 1, + "colors": [ + "Red" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 1, + "colors": [ + "White" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 1, + "rarity": [ + "Rare", + "Mythic Rare" + ], + "colorType": "Colorless" + } + ] + } + ], + "name": "(Continue)", + "text": "\"Now, about the golems. I'm curious if they are related to another incident.\" Donovan pilfers through his satchel for a moment before giving you a map and your latest wages (+1000 Gold). \"A historian got quite a surprise recently at a dig site, and I would like to know if the two groups have a common source.\"", + "options": [ + { + "action": [ + { + "addGold": 1000, + "issueQuest": "48" + } + ], + "name": "(Continue)" + } + ] + } + ] + }, + { + "condition": [ + { + "checkQuestFlag": "defeatedLibraryOfVarsilBoss" + }, + { + "checkQuestFlag": "libraryOfVarsilBonusAvailable", + "not": true + } + ], + "name": "\"About that...\" You hand him the research before telling Donovan about the giant automaton at the top of the library.", + "text": "\"I'm curious if this is related to another incident.\" Donovan pilfers through his satchel for a moment before giving you a map and your latest wages (+1000 Gold). \"A historian got quite a surprise recently at a dig site, and I would like to know if the two groups have a common source.\"", + "options": [ + { + "action": [ + { + "addGold": 1000, + "issueQuest": "48" + } + ], + "name": "(Continue)" + } + ] + }, + { + "condition": [ + { + "checkQuestFlag": "defeatedLibraryOfVarsilBoss", + "not": true + } + ], + "name": "Hand him the research and tell him about the occupants of the library.", + "text": "\"I'm curious if this is related to another incident.\" Donovan pilfers through his satchel for a moment before giving you a map and your latest wages (+500 Gold). \"A historian got quite a surprise recently at a dig site, and I would like to know if the two groups have a common source.\"", + "options": [ + { + "action": [ + { + "addGold": 500, + "issueQuest": "48" + } + ], + "name": "(Continue)" + } + ] + } + ] + } + ] + } + } + ], + "storyQuest": true +}, +{ + "id": 48, + "isTemplate": true, + "name": "The Dig Site", + "description": "Determine if the golems you found previously are connected to those at $(poi_1)", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Find $(poi_1)", + "description": "Follow Donovan's map to $(poi_1) in the wastelands.", + "POITags": [ + "Quest_DigSite" + ], + "objective": "Travel", + "prologue": { + "text": "Sir Donovan gives you a sense of deja vu as he hands you a map and another of his amulets. \"Explore the site. Look for signs that the two groups are connected or distinct. Use the amulet when you're done and we'll find somewhere to meet.\"", + "options": [ + { + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 5 + } + } + ], + "name": "\"Understood.\"" + } + ] + }, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 2, + "name": "Explore the site", + "description": "Search $(poi_1) and compare the mechanized occupants with your previous encounter.", + "objective": "Fetch", + "prerequisiteIDs": [ 1 ], + "itemNames": [ + "Landscape Sketchbook" + ], + "prologue": { + "text": "Approaching the site from the south, your current path leads down into the freshly exposed entrance, now blocked by a metallic humanoid sentry.", + "options": [ + { + "name": "(Continue)", + "text": "On your right stands a much newer structure which you presume serves as a habitation for the digging crew and the scholars who employ them.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "epilogue": {}, + "POIToken": "$(poi_1)" + }, + { + "id": 3, + "name": "Leave", + "description": "Find your way back to the entrance once you are ready.", + "anyPOI": true, + "objective": "Leave", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {} + }, + { + "id": 4, + "name": "Contact Sir Donovan", + "description": "Use Donovan's talisman to contact him.", + "mapFlag": "exploreShand1", + "mapFlagValue": 7, + "worldMapOK": true, + "objective": "QuestFlag", + "prerequisiteIDs": [ 3 ], + "prologue": { + "text": "When you are ready, you should use the amulet he gave you to contact Sir Donovan again.", + "options": [ + { + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 6 + } + } + ], + "name": "(Continue)" + } + ] + }, + "epilogue": { + "text": "Once again you get a feeling that you should go to a town. But it's a little more clear this time, and a particular name is on the tip of your tongue: $(poi_5). You should go there.", + "options": [ + { + "name": "(Continue)" + } + ] + } + }, + { + "id": 5, + "name": "Travel to $(poi_5)", + "description": "Deliver the research to $(poi_5), a wasteland town relatively far from $(poi_1)", + "count1": 70, + "count2": 10, + "POITags": [ + "Town", + "BiomeColorless" + ], + "objective": "Travel", + "prerequisiteIDs": [ 4 ], + "prologue": {}, + "epilogue": { + "text": "\"$(playername)?\" A middle aged woman approaches you in what passes for a town square here, slipping a small but very identifiable portrait of you into her cloak. \"We share's the bossman.\" As Acirxes did upon meeting you, she pulls her hand back out of her cloak to flash an amulet matching yours.", + "options": [ + { + "name": "You wonder to yourself where she got the portrait. [/]Who drew me, and when?[]", + "text": "\"They calls me Viv. Those'n who knows me, it is.\"", + "options": [ + { + "action": [ + { + "addGold": 500 + } + ], + "name": "\"That's quite an unusual accent you have.\"", + "text": "Viv shrugs. \"I says that evah-time one's of you blabs the samewise. And me jingle works samewise.\" To demonstrate her point, she shakes the usual coin pouch before tossing it to you. (+500 Gold)\n\"So blabs it. Same metal men?\"", + "options": [ + { + "name": "\"I don't think so.\"", + "text": "\"Thinks he do. Knows?\" For all the brevity of Viv's reply, it takes you a moment to realize she's asking if you're sure.", + "options": [ + { + "name": "\"Some of them were similar. More similar than most golems I've seen in the wild. But no big one this time. And there were several that were like nothing I saw in the library.\"", + "text": "\"No big one this time.\" Viv gives a very passing echo of your words, even coming close to matching your natural voice. \"Bossman due certain a'love that one. Mayhap sends me back for that jingle bag next.\"", + "options": [ + { + "name": "\"Look... I'm not an expert on antique golem provenance.\"", + "text": "\"Tell bossman that one instead, bigger laugh to hear.\" Before you can respond to that, she moves to walk off. \"Gets you the local jingle. Viv to bring bossman's words.\"", + "options": [ + { + "action": [ + { + "issueQuest": "49" + } + ], + "name": "(Continue)" + } + ] + } + ] + }, + { + "name": "\"Yes, some of them were. Like a different builder with the same parts and hearing the same description, but distinct from the other's design.\"", + "text": "Viv gives a knowing nod, as if she appreciates that description. \"Gets you the local jingle. Viv'll bring bossman's words.\" She then turns to leave.", + "options": [ + { + "action": [ + { + "issueQuest": "49" + } + ], + "name": "(Continue)" + } + ] + } + ] + }, + { + "name": "\"I think so.\"", + "text": "\"Thinks he do. Knows?\" For all the brevity of Viv's reply, thanks to her unusual way of speaking it takes you a moment to realize she's asking if you're sure.", + "options": [ + { + "name": "\"Some of them were similar. More similar than most golems I've seen in the wild. But no big one this time. And there were several that were like nothing I saw in the library.\"", + "text": "\"No big one this time.\" Viv gives a very passing echo of your words, even coming close to matching your natural voice. \"Bossman due certain a'love that one. Mayhap sends me back after that jingle bag.\"", + "options": [ + { + "name": "\"Look... I'm not an expert on antique golem provenance.\"", + "text": "\"Tell bossman that one instead, bigger laugh to hear.\" Before you can respond to that, she moves to walk off. \"Gets you the local jingle. Viv to bring bossman's words.\"", + "options": [ + { + "action": [ + { + "issueQuest": "49" + } + ], + "name": "(Continue)" + } + ] + } + ] + }, + { + "name": "\"Like a different builder copying the same example, but both doing it very well.\"", + "text": "Viv gives a knowing nod, as if she appreciates that description. \"Gets you the local jingle. Viv'll bring bossman's words.\" She then turns to leave.", + "options": [ + { + "action": [ + { + "issueQuest": "49" + } + ], + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + { + "name": "\"Donovan wanted to know if these two groups of automatons matched. I think don't think so. Similar, but different.\"", + "text": "\"Similar, but different.\" Viv gives a very passing echo of your words, even coming close to matching your natural voice. \"Makes samewise sense out Viv's mouth and yours, none. Mayhap bossman gets the words, or mayhap he sends me back after that jingle bag.\"", + "options": [ + { + "name": "\"Look... I'm not an expert on antique golem provenance.\"", + "text": "\"Tell bossman that one instead, bigger laugh to hear.\" Before you can respond to that, she moves to walk off. \"Gets you the local jingle. Viv to bring bossman's words.\"", + "options": [ + { + "action": [ + { + "issueQuest": "49" + } + ], + "name": "(Continue)" + } + ] + }, + { + "name": "\"Like a different builder with the same parts and hearing the same description, but distinct from the other's design.\"", + "text": "Viv suddenly gives a knowing nod, as if she appreciates that description more than the first. \"Gets you the local jingle. Viv to bring bossman's words.\" She then turns to leave.", + "options": [ + { + "action": [ + { + "issueQuest": "49" + } + ], + "name": "(Continue)" + } + ] + } + ] + }, + { + "name": "\"Donovan wanted to know if these two groups of automatons matched. I think so. Mostly at least.\"", + "text": "\"Thinks he do. Knows?\" For all the brevity of Viv's reply, it takes you a moment to realize she's asking if you're sure.", + "options": [ + { + "name": "\"Some were very similar. More similar than most golems I've seen in the wild. No big one this time though, and several that I'd never seen anything like before.\"", + "text": "\"No big one this time.\" Viv gives a very passing echo of your words, even coming close to matching your natural voice. \"Bossman due certain a'love that one. Mayhap sends me back after that jingle bag.\"", + "options": [ + { + "name": "\"Look... I'm not an expert on antique golem provenance.\"", + "text": "\"Tell bossman that one instead, bigger laugh to hear.\" Before you can respond to that, she moves to walk off. \"Gets you the local jingle. Viv to bring bossman's words.\"", + "options": [ + { + "action": [ + { + "issueQuest": "49" + } + ], + "name": "(Continue)" + } + ] + } + ] + }, + { + "name": "\"Like a different builder copying the same example, and both doing it very well.\"", + "text": "Viv gives a knowing nod, as if she appreciates that description. \"Gets you the local jingle. Viv to bring bossman's words.\" She then turns to leave.", + "options": [ + { + "action": [ + { + "issueQuest": "49" + } + ], + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + } + } + ], + "storyQuest": true +}, +{ + "id": 49, + "isTemplate": true, + "name": "Busy Work 2", + "description": "You await further word from Sir Donovan via your new contact, Viv. Until then, you are free to take on other jobs.", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Do Side Quests", + "description": "Complete 3 side quests while waiting for Viv to find you again.", + "anyPOI": true, + "count3": 3, + "POITags": [ + "QuestSource" + ], + "objective": "CompleteQuest", + "prologue": {}, + "epilogue": {} + }, + { + "id": 2, + "name": "Wait for Viv", + "description": "Give Viv more time to contact you.", + "anyPOI": true, + "count3": 3, + "POITags": [ + "QuestSource" + ], + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": { + "text": "No word from or sign of Viv yet, but you should expect to hear from her soon.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "epilogue": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "50", + "POIReference": "" + } + ], + "text": "As you walk into town, a familiar cloaked figure is waiting and watching for you.", + "options": [ + { + "name": "(Continue)" + } + ] + } + } + ], + "storyQuest": true +}, +{ + "id": 50, + "isTemplate": true, + "name": "Welcome To The Jungle", + "description": "Search the Primal Jungle for an artifact referenced in the research from The Library of Varsil.", + "offerDialog": {}, + "prologue": { + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 6 + } + } + ], + "text": "You have and take the opportunity to speak to Viv before she appears to notice you.", + "options": [ + { + "name": "\"There you are, Viv.\"", + "text": "Sir Donovan's voice replies to you from under her cloak. \"$(playername) will have to wait a little longer, I need you to fetch those materials for the next batch right now.\" Viv drops her hood and her imitation of your employer. \"Tinker he does, things he needs.\" Viv then shrugs. \"Viv focus for jingle he give samewise you take.\"", + "options": [ + { + "name": "\"So what now?\"", + "text": "\"Things bossman needs [i]again[].\" She emphasizes the word in a way that indicates it's your turn to fetch something. \"Things told in samewise books you gave.\" You receive another map, another amulet, and a short note. Viv summarily dismisses you by walking away before you can ask questions or read the note.", + "options": [ + { + "name": "Continue" + } + ] + }, + { + "name": "Remain silent", + "text": "\"Bossman needs things [i]again[].\" It's difficult to tell with her, but there might have been a touch of amusement in her emphasis. \"Things told in samewise books you gave.\" You receive another map, another amulet, and a short note. Viv summarily dismisses you by walking away before you can ask questions or read the note.", + "options": [ + { + "name": "Continue" + } + ] + } + ] + }, + { + "name": "\"I was beginning to worry I was out of a job.\"", + "text": "Sir Donovan's voice replies to you from under her cloak. \"$(playername) will have to wait a little longer, I need you to fetch those materials for the next batch right now.\" Viv drops her hood and her imitation of your employer. \"Tinker he does, things he needs.\" Viv then shrugs. \"Viv focus for jingle he give samewise you take.\"", + "options": [ + { + "name": "\"So what now?\"", + "text": "\"Things bossman needs [i]again[].\" She emphasizes the word in a way that indicates it's your turn to fetch something. \"Things told in samewise books you gave.\" You receive another map, another amulet, and a short note. Viv summarily dismisses you by walking away before you can ask questions or read the note.", + "options": [ + { + "name": "Continue" + } + ] + }, + { + "name": "Remain silent", + "text": "\"Bossman needs things [i]again[].\" It's difficult to tell with her, but there might have been a touch of amusement in her emphasis. \"Things told in samewise books you gave.\" You receive another map, another amulet, and a short note. Viv summarily dismisses you by walking away before you can ask questions or read the note.", + "options": [ + { + "name": "Continue" + } + ] + } + ] + } + ] + }, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Find The Primal Jungle", + "description": "Follow the given map to the area Sir Donovan suggested you search.", + "POITags": [ + "Quest_PrimalJungle" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 2, + "name": "Search for the artifact", + "description": "Sir Donovan suspects that some form of magic staff can be found in this area, and he wants you to retrieve it.", + "mapFlag": "SearchedForArtifact", + "mapFlagValue": 1, + "POITags": [ + "Quest_PrimalJungle" + ], + "objective": "MapFlag", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": { + "text": "Along with the other items in the treasure chest you find a staff that matches the rough description from Donovan's note. Or at least it would if it hadn't been broken into pieces.", + "options": [ + { + "name": "Gather up the pieces", + "text": "You technically weren't asked to bring it back in one piece. Hopefully Sir Donovan will still want it.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "allowInactivePOI": true + }, + { + "id": 3, + "name": "Return to $(poi_3)", + "description": "Find Viv again in $(poi_3) to report what you found, and what you didn't.", + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": { + "text": "Viv frowns at you after listening to your explanation. \"Jingle bag to wait, staff already jingle. Very bad.\"", + "options": [ + { + "name": "\"You don't think Sir Donovan wants it anyway?\"", + "text": "She shakes her head emphatically. \"We must make it new. I have a fix.\" She retrieves a pen and paper to scrawl a much rougher map than usual on short notice. \"Flower grows in cave here, scarlet. You must bring it here.\"", + "options": [ + { + "name": "\"Scarlet flower, grows in the cave. Got it.\"", + "text": "\"...and smart wizard would take coat.\"", + "options": [ + { + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 7 + }, + "issueQuest": "51" + } + ], + "name": "continue" + } + ] + } + ] + } + ] + } + } + ], + "storyQuest": true +}, +{ + "id": 51, + "isTemplate": true, + "name": "Flower Fetching", + "description": "Bring Viv a flower from Frostbitten Cavern.", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Find $(poi_1)", + "description": "Viv's crude map shows the way to $(poi_1) in the $(biome_1) Biome.", + "POITags": [ + "Quest_FrostbittenCavern" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 2, + "name": "Retrieve the flower", + "description": "Viv said the flower would be located inside a cave.", + "mapFlag": "hasAFlower", + "mapFlagValue": 1, + "POITags": [ + "Quest_FrostbittenCavern" + ], + "objective": "MapFlag", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 3, + "name": "Return to $(poi_3)", + "description": "Bring the flower back to Viv in $(poi_3).", + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": { + "text": "You find Viv right where you had agreed to meet, and Sir Donovan is there as well. He is staring intently at the newly repaired staff as Viv directs her gaze to you.", + "options": [ + { + "name": "You interrupt Donovan's inspection. \"So what does the staff do?\"", + "text": "\"Nothing, not yet at least. Perhaps it will eventually.\" He runs his left hand across an engraving on the staff as if trying to draw out its secrets. \"But I believe we have something else to discuss, something potentially even more important than my research.\"", + "options": [ + { + "name": "\"I'm listening.\"", + "text": "\"You've proven yourself to be reliable enough to my organization that I feel I can share its nature, if you have not already surmised it. Put bluntly, my associates and I make our living through the acquisition of information, the discreet sale of it, and occasionally, the role you have been most involved with, its direct application.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"It is the nature of our trade that more information is available to me than can be acted upon, especially in a timely manner. My research is an attempt to find ways to communicate more rapidly, and give more opportunities to act. Often now we must make decisions based on incomplete knowledge, and incomplete knowledge is all that I can offer you now.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"We had been monitoring the activities of several previously unknown wizards, they appeared to have begun working together toward some unknown greater goal, with an impressive degree of effectiveness to their individual actions.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"Several weeks ago, however, the group was quickly and methodically silenced, presumed killed, by a second group. But now it has been confirmed that all five of them were taken alive, and my network has determined where we believe they are being held.\"", + "options": [ + { + "name": "\"So, this is the part where I do the 'direct application' thing, right?\"", + "text": "Donovan gives a hearty, if solemn, chuckle. \"Based on what I have seen of your work, I believe you to be capable of it. But this is not something I am asking of you. More that it is something I am offering to you.\"", + "options": [ + { + "name": "\"I'm not sure that I follow your meaning.\"", + "text": "\"The efficiency you have shown in your work for me rivals what we had seen from the captured mages. I believe that if you were to free them, you could make some new and powerful allies. And taking on their captors now may mean that you find yourself in a conflict that would be forthcoming anyway, but on your terms and timing rather than theirs.\"", + "options": [ + { + "name": "\"I don't believe that I'm ready for this kind of confrontation.\" (Decline Quest)", + "text": "\"Then hold on to one of my amulets. Use it to contact us if you change your mind.\"", + "options": [ + { + "name": "Understood. And thank you." + } + ] + }, + { + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 8 + }, + "issueQuest": "52" + } + ], + "name": "\"Adventure calls. Who am I to say no?\" (Accept Quest)" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "condition": [ + { + "checkQuestFlag": "violetFlowerForViv" + }, + { + "checkQuestFlag": "scarletFlowerForViv" + } + ], + "name": "Give her both flowers", + "text": "Viv has a thankful look, but you note what might be a twinge of disappointment underneath it. \"Fix was gentle. Unexpectedly. Not to need those now.\" Donovan then clears his throat, redirecting your attention.", + "options": [ + { + "name": "\"So what does the staff do?\"", + "text": "\"Nothing, not yet at least. Perhaps it will eventually.\" He runs his left hand across an engraving on the staff as if trying to draw out its secrets. \"But I believe we have something else to discuss, something potentially even more important than my research.\"", + "options": [ + { + "name": "\"I'm listening.\"", + "text": "\"You've proven yourself to be reliable enough to my organization that I feel I can share its nature, if you have not already surmised it. Put bluntly, my associates and I make our living through the acquisition of information, the discreet sale of it, and occasionally, the role you have been most involved with, its direct application.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"It is the nature of our trade that more information is available to me than can be acted upon, especially in a timely manner. My research is an attempt to find ways to communicate more rapidly, and give more opportunities to act. Often now we must make decisions based on incomplete knowledge, and incomplete knowledge is all that I can offer you now.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"We had been monitoring the activities of several previously unknown wizards, they appeared to have begun working together toward some unknown greater goal, with an impressive degree of effectiveness to their individual actions.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"Several weeks ago, however, the group was quickly and methodically silenced, presumed killed, by a second group. But now it has been confirmed that all five of them were taken alive, and my network has determined where we believe they are being held.\"", + "options": [ + { + "name": "\"So, this is the part where I do the 'direct application' thing, right?\"", + "text": "Donovan gives a hearty, if solemn, chuckle. \"Based on what I have seen of your work, I believe you to be capable of it. But this is not something I am asking of you. More that it is something I am offering to you.\"", + "options": [ + { + "name": "\"I'm not sure that I follow your meaning.\"", + "text": "\"The efficiency you have shown in your work for me rivals what we had seen from the captured mages. I believe that if you were to free them, you could make some new and powerful allies. And taking on their captors now may mean that you find yourself in a conflict that would be forthcoming anyway, but on your terms and timing rather than theirs.\"", + "options": [ + { + "name": "\"I don't believe that I'm ready for this kind of confrontation.\" (Decline Quest)", + "text": "\"Then hold on to one of my amulets. Use it to contact us if you change your mind.\"", + "options": [ + { + "name": "Understood. And thank you." + } + ] + }, + { + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 8 + }, + "issueQuest": "52" + } + ], + "name": "\"Adventure calls. Who am I to say no?\" (Accept Quest)" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "action": [ + { + "setQuestFlag": { + "key": "violetFlowerForViv", + "val": 2 + } + } + ], + "condition": [ + { + "checkQuestFlag": "violetFlowerForViv" + } + ], + "name": "Give her the violet flower", + "text": "Viv shakes her head. \"Headstrong adventurers... Not right. But we find that the flower had no need.\" Donovan then clears his throat, redirecting your attention.", + "options": [ + { + "name": "\"So what does the staff do?\"", + "text": "\"Nothing, not yet at least. Perhaps it will eventually.\" He runs his left hand across an engraving on the staff as if trying to draw out its secrets. \"But I believe we have something else to discuss, something potentially even more important than my research.\"", + "options": [ + { + "name": "\"I'm listening.\"", + "text": "\"You've proven yourself to be reliable enough to my organization that I feel I can share its nature, if you have not already surmised it. Put bluntly, my associates and I make our living through the acquisition of information, the discreet sale of it, and occasionally, the role you have been most involved with, its direct application.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"It is the nature of our trade that more information is available to me than can be acted upon, especially in a timely manner. My research is an attempt to find ways to communicate more rapidly, and give more opportunities to act. Often now we must make decisions based on incomplete knowledge, and incomplete knowledge is all that I can offer you now.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"We had been monitoring the activities of several previously unknown wizards, they appeared to have begun working together toward some unknown greater goal, with an impressive degree of effectiveness to their individual actions.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"Several weeks ago, however, the group was quickly and methodically silenced, presumed killed, by a second group. But now it has been confirmed that all five of them were taken alive, and my network has determined where we believe they are being held.\"", + "options": [ + { + "name": "\"So, this is the part where I do the 'direct application' thing, right?\"", + "text": "Donovan gives a hearty, if solemn, chuckle. \"Based on what I have seen of your work, I believe you to be capable of it. But this is not something I am asking of you. More that it is something I am offering to you.\"", + "options": [ + { + "name": "\"I'm not sure that I follow your meaning.\"", + "text": "\"The efficiency you have shown in your work for me rivals what we had seen from the captured mages. I believe that if you were to free them, you could make some new and powerful allies. And taking on their captors now may mean that you find yourself in a conflict that would be forthcoming anyway, but on your terms and timing rather than theirs.\"", + "options": [ + { + "name": "\"I don't believe that I'm ready for this kind of confrontation.\" (Decline Quest)", + "text": "\"Then hold on to one of my amulets. Use it to contact us if you change your mind.\"", + "options": [ + { + "name": "Understood. And thank you." + } + ] + }, + { + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 8 + }, + "issueQuest": "52" + } + ], + "name": "\"Adventure calls. Who am I to say no?\" (Accept Quest)" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "action": [ + { + "setQuestFlag": { + "key": "scarletFlowerForViv", + "val": 2 + } + } + ], + "condition": [ + { + "checkQuestFlag": "scarletFlowerForViv" + } + ], + "name": "Give her the crimson flower", + "text": "Viv smiles and takes the flower, tucking it behind her ear. \"[i]Jingle[] accepted. The bloom was not for the fix.\" Donovan then clears his throat, redirecting your attention.", + "options": [ + { + "name": "\"So what does the staff do?\"", + "text": "\"Nothing, not yet at least. Perhaps it will eventually.\" He runs his left hand across an engraving on the staff as if trying to draw out its secrets. \"But I believe we have something else to discuss, something potentially even more important than my research.\"", + "options": [ + { + "name": "\"I'm listening.\"", + "text": "\"You've proven yourself to be reliable enough to my organization that I feel I can share its nature, if you have not already surmised it. Put bluntly, my associates and I make our living through the acquisition of information, the discreet sale of it, and occasionally, the role you have been most involved with, its direct application.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"It is the nature of our trade that more information is available to me than can be acted upon, especially in a timely manner. My research is an attempt to find ways to communicate more rapidly, and give more opportunities to act. Often now we must make decisions based on incomplete knowledge, and incomplete knowledge is all that I can offer you now.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"We had been monitoring the activities of several previously unknown wizards, they appeared to have begun working together toward some unknown greater goal, with an impressive degree of effectiveness to their individual actions.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"Several weeks ago, however, the group was quickly and methodically silenced, presumed killed, by a second group. But now it has been confirmed that all five of them were taken alive, and my network has determined where we believe they are being held.\"", + "options": [ + { + "name": "\"So, this is the part where I do the 'direct application' thing, right?\"", + "text": "Donovan gives a hearty, if solemn, chuckle. \"Based on what I have seen of your work, I believe you to be capable of it. But this is not something I am asking of you. More that it is something I am offering to you.\"", + "options": [ + { + "name": "\"I'm not sure that I follow your meaning.\"", + "text": "\"The efficiency you have shown in your work for me rivals what we had seen from the captured mages. I believe that if you were to free them, you could make some new and powerful allies. And taking on their captors now may mean that you find yourself in a conflict that would be forthcoming anyway, but on your terms and timing rather than theirs.\"", + "options": [ + { + "name": "\"I don't believe that I'm ready for this kind of confrontation.\" (Decline Quest)", + "text": "\"Then hold on to one of my amulets. Use it to contact us if you change your mind.\"", + "options": [ + { + "name": "Understood. And thank you." + } + ] + }, + { + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 8 + }, + "issueQuest": "52" + }, + { + "setQuestFlag": { + "key": "mainQuest", + "val": 2 + } + } + ], + "name": "\"Adventure calls. Who am I to say no?\" (Accept Quest)" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + } + ], + "storyQuest": true +}, +{ + "id": 52, + "isTemplate": true, + "name": "The Enemy of My Enemy...", + "description": "Sir Donovan has given you a set of five locations where he believes that powerful wizards are being held.", + "offerDialog": {}, + "prologue": { + "action": [ + { + "setQuestFlag": { + "key": "mainQuest", + "val": 2 + } + } + ], + "text": "Good luck", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Find the Black Castle", + "description": "Find the Black Castle in the Swamp Biome.", + "count3": 1, + "POITags": [ + "BiomeBlack", + "Chapter1Boss" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 2, + "name": "Find the Blue Castle", + "description": "Find the Blue Castle in the Island Biome.", + "count3": 1, + "POITags": [ + "BiomeBlue", + "Chapter1Boss" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 3, + "name": "Find the Green Castle", + "description": "Find the Green Castle in the Forest Biome.", + "count3": 1, + "POITags": [ + "BiomeGreen", + "Chapter1Boss" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 4, + "name": "Find the Red Castle", + "description": "Find the Red Castle in the Mountain Biome.", + "count3": 1, + "POITags": [ + "BiomeRed", + "Chapter1Boss" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 5, + "name": "Find the White Castle", + "description": "Find the White Castle in the Plains Biome.", + "count3": 1, + "POITags": [ + "BiomeWhite", + "Chapter1Boss" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 6, + "name": "Rescue the Black Captive", + "description": "Free the wizard being held captive inside the Black Castle.", + "mapFlag": "Ch1BlackCastleComplete", + "POITags": [ + "BiomeBlack", + "Chapter1Boss" + ], + "objective": "QuestFlag", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 7, + "name": "Rescue the Blue Captive", + "description": "Free the wizard being held captive inside the Blue Castle.", + "mapFlag": "Ch1BlueCastleComplete", + "POITags": [ + "BiomeBlue", + "Chapter1Boss" + ], + "objective": "QuestFlag", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 8, + "name": "Rescue the Green Captive", + "description": "Free the wizard being held captive inside the Green Castle.", + "mapFlag": "Ch1GreenCastleComplete", + "POITags": [ + "BiomeGreen", + "Chapter1Boss" + ], + "objective": "QuestFlag", + "prerequisiteIDs": [ 3 ], + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 9, + "name": "Rescue the Red Captive", + "description": "Free the wizard being held captive inside the Red Castle.", + "mapFlag": "Ch1RedCastleComplete", + "POITags": [ + "BiomeRed", + "Chapter1Boss" + ], + "objective": "QuestFlag", + "prerequisiteIDs": [ 4 ], + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 10, + "name": "Rescue the White Captive", + "description": "Free the wizard being held captive inside the White Castle.", + "mapFlag": "Ch1WhiteCastleComplete", + "POITags": [ + "BiomeWhite", + "Chapter1Boss" + ], + "objective": "QuestFlag", + "prerequisiteIDs": [ 5 ], + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 11, + "name": "Get Some Answers", + "description": "Return to the spawn point at the center of the wastes and speak to the mage there.", + "mapFlag": "mainQuest", + "mapFlagValue": 3, + "POITags": [ + "Spawn" + ], + "objective": "QuestFlag", + "prerequisiteIDs": [ 6, 7, 8, 9, 10 ], + "prologue": {}, + "epilogue": {} + } + ], + "storyQuest": true +}, + { + "id": 53, + "isTemplate": true, + "name": "Welcome to Shandalar", + "description": "Learn about your surroundings.", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": {}, + "stages": [ + { + "id": 1, + "name": "Talk to the nearby mage", + "description": "There's not a lot to do in here other than talk to him, and any information is more than you have right now.", + "mapFlag": "mainQuest", + "mapFlagValue": 1, + "objective": "QuestFlag", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Exit the cave", + "description": "The portal is open and you can leave now.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": { + "text": "You find yourself stranded on an unknown plane. It's time to get your bearings.", + "options": [ + { + "name": "(Continue)", + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "shandRep1", + "val": 1 + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "30", + "POIReference": "" + } + ] + } + ] + }, + "POIToken": "" + } + ], + "storyQuest": true + } +] diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/world/shops.json b/forge-gui/res/adventure/Crystal_Kingdoms/world/shops.json new file mode 100644 index 00000000000..c4daabc2a53 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/world/shops.json @@ -0,0 +1,5671 @@ +[ +{ +"name":"Black1", +"description":"Certain Death", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":6, + "cardText": "(destroy|exile) target|sacrifice", + "colors": ["black"] + }, + { + "count":2, + "cardText": "(destroy|exile) target|sacrifice" + }] +}, + +{ +"name":"Black2", +"description":"March of the Returned", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":6, + "cardText": "destroyed|dies|return.*(hand|battlefield|library|to play)|put.*battlefield from", + "colors": ["black"] + }, + { + "count":2, + "cardText": "destroyed|dies|return.*(hand|battlefield|library|to play)|put.*battlefield from" + }] +}, +{ +"name":"Black3", +"description":"Essence Extraction", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":6, + "cardText": "pay.*life.*:|(lose|gain).*life|deal.*damage", + "colors": ["black"] + }, + { + "count":2, + "cardText": "pay.*life.*:|(lose|gain).*life|deal.*damage" + }] +},{ +"name":"Black4", +"description":"Demonic Tutor", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":6, + "cardText": "search|seek|reveal.*library|choose|choice|unless", + "colors": ["black"] + }, + { + "count":2, + "cardText": "search|seek|reveal.*library|choose|choice|unless" + }] +},{ +"name":"Black5", +"description":"Grotesque Mutations", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":6, + "cardText": "deathtouch|fear|intimidate|menace|ninjutsu|regenerate\b", + "colors": ["black"] + }, + { + "count":2, + "cardText": "deathtouch|fear|intimidate|menace|ninjutsu|regenerate\b" + }] +},{ +"name":"Black6", +"description":"Phyrexian Boons", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":6, + "cardText": "([+-])\\d?/([+-])\\d?", + "colors": ["black"] + }, + { + "count":2, + "cardText": "([+-])\\d?/([+-])\\d?" + }] +},{ +"name":"Blue1", +"description":"Control Magic", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":6, + "cardText": "return.*to.*(hand|top of.*library)|gain(s)? control of|mill|tap |untap|counter target", + "colors": ["blue"] + }, + { + "count":2, + "cardText": "return.*to.*(hand|top of.*library)|gain(s)? control of|mill|tap |untap|counter target" + }] +},{ +"name":"Blue2", +"description":"Tolarian Digsite", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":6, + "cardText": "artifact|historic|explores|connive|clue token|investigate", + "colors": ["blue"] + }, + { + "count":2, + "cardText": "artifact|historic|explores|connive|clue token|investigate" + }] +},{ +"name":"Blue3", +"description":"Cloaks of Invisibility", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":6, + "cardText": "flying|prowess|unblockable|hexproof|shroud|morph|ninjutsu|phas(ing|(es (in|out)))", + "colors": ["blue"] + }, + { + "count":2, + "cardText": "flying|prowess|unblockable|hexproof|shroud|morph|ninjutsu|phas(ing|(es (in|out)))" + }] +},{ +"name":"Blue4", +"description":"Sleights of Mind", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":6, + "cardText": "(change|copy).*(that|target)|color(s|ed)?\\b|land type|mana|name|flashback|overload|splice|rebound|buyback|morph|madness|delve|instead", + "colors": ["blue"] + }, + { + "count":2, + "cardText": "(change|copy).*(that|target)|color(s|ed)?\\b|land type|mana|name|flashback|overload|splice|rebound|buyback|morph|madness|delve|instead" + }] +},{ +"name":"Blue5", +"description":"Library of Lat-Nam", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":6, + "cardText": "draw(s)?|(exile|reveal|look|search).*library|scry|seek|conjure", + "colors": ["blue"] + }, + { + "count":2, + "cardText": "draw(s)?|(exile|reveal|look|search).*library|scry|seek|conjure" + }] +}, +{ +"name":"Blue6", +"description":"Rules & Regulations", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":6, + "cardText": "can't|must|whenever|unless|becomes|until|upkeep|(leave|enter)(s)|doesn't? .*(play|battlefield)|each", + "colors": ["blue"] + }, + { + "count":2, + "cardText": "can't|must|whenever|unless|becomes|until|upkeep|(leave|enter)(s)|doesn't? .*(play|battlefield)|each" + }] +},{ +"name":"Green1", +"description":"Explosive Growth", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardText": "counter.*on |counter.*distribute|distribute.*counter|proliferate|creature(s)? from", + "colors": ["green"] + }, + { + "count":1, + "cardText": "([+-])\\d?/([+-])\\d?", + "colors": ["green"] + } + ] + + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardText": "counter.*on |counter.*distribute|distribute.*counter|proliferate|creature(s)? from" + }, + { + "count":1, + "cardText": "([+-])\\d?/([+-])\\d?" + } + ] + }] +},{ +"name":"Green2", +"description":"Jungle Expeditions", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":6, + "cardText": "still a land|(exile|reveal|look|search).*library|scry|explores|additional land|land from.*(graveyard|hand)|put.*land(s)?from|landfall", + "colors": ["green"] + + }, + { + "count":2, + "cardText": "still a land|(exile|reveal|look|search).*library|scry|explores|additional land|land from.*(graveyard|hand)|put.*land(s)?from|landfall" + }] +},{ +"name":"Green3", +"description":"Dominant Predators", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":6, + "cardText": " fight(s)?|deal(s)? damage equal|(power|toughness) equal to the number", + "colors": ["green"] + + }, + { + "count":2, + "cardText": " fight(s)?|deal(s)? damage equal|(power|toughness) equal to the number" + }] +},{ +"name":"Green4", +"description":"Natural Selection", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":6, + "cardText": "trample|reach|hexproof|regenerate|shroud|deathtouch", + "colors": ["green"] + + }, + { + "count":2, + "cardText": "trample|reach|hexproof|regenerate|shroud|deathtouch" + }] +},{ +"name":"Green5", +"description":"Cycle of Life", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":6, + "cardText": "gain.*life|token|draw|food", + "colors": ["green"] + }, + { + "count":2, + "cardText": "gain.*life|token|draw|food" + }] +},{ +"name":"Green6", +"description":"Verdant Haven", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":6, + "cardText": "tap.*mana|:.*add.*(\\{[gburw]\\}|to your mana)|untap", + "colors": ["green"] + }, + { + "count":2, + "cardText": "tap.*mana|:.*add.*(\\{[gburw]\\}|to your mana)|untap" + }] +},{ +"name":"Red1", +"description":"Burn Baby Burn", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":6, + "cardText": "deal.*damage|destroy", + "colors": ["red"] + + }, + { + "count":2, + "cardText": "deal.*damage|destroy" + }] +}, +{ +"name":"Red2", +"description":"Weaponize the Monsters", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":6, + "cardText": "haste|(first |double )strike | prowess|return .* to hand at end of turn|At the beginning of (your|the) end step, (sacrifice|return .* to (your|its owner).*hand)", + "colors": ["red"] + + }, + { + "count":2, + "cardText": "haste|(first |double )strike | prowess|return .* to hand at end of turn|At the beginning of (your|the) end step, (sacrifice|return .* to (your|its owner).*hand)" + }] +},{ +"name":"Red3", +"description":"Mana Cache", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":6, + "cardText": "each creature|each player|any player may|unless|choose|choice", + "colors": ["red"] + }, + { + "count":2, + "cardText": "each creature|each player|any player may|unless|choose|choice" + }] +},{ +"name":"Red4", +"description":"Seismic Strike", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":6, + "cardText": "each mountain|number of mountains|sacrifice.*:", + "colors": ["red"] + }, + { + "count":2, + "cardText": "each mountain|number of mountains|sacrifice.*:" + }] +},{ +"name":"Red5", +"description":"Destructive Urge", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":6, + "cardText": "gain control of|when.*(cast|copy).*spell|if able", + "colors": ["red"] + }, + { + "count":2, + "cardText": "gain control of|when.*(cast|copy).*spell|if able" + }] +},{ +"name":"Red6", +"description":"Wheel of Fate", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":6, + "cardText": "top of your library|random|roll.*di(c)?e|flip .*coin|coin .*flip|draw .*discard|discard .*draw", + "colors": ["red"] + }, + { + "count":2, + "cardText": "top of your library|random|roll.*di(c)?e|flip .*coin|coin .*flip|draw .*discard|discard .*draw" + }] +},{ +"name":"White1", +"description":"Ounce of Prevention", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6White", + "rewards": [ + { + "count":6, + "cardText": "Prevent.*Damage", + "colors": ["white"] + }, + { + "count":2, + "cardText": "Prevent.*Damage" + }] + +},{ +"name":"White2", +"description":"Pound of Cure", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6White", + "rewards": [ + { + "count":6, + "cardText": "gain.*life|life total", + "colors": ["white"] + }, + { + "count":2, + "cardText": "gain.*life|life total" + }] +},{ +"name":"White3", +"description":"Swords, Plowshares, and Beyond", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6White", + "rewards": [ + { + "count":6, + "cardText": "(Destroy|exile).*(attacking|defending|tapped|with)", + "colors": ["white"] + + }, + { + "count":2, + "cardText": "(Destroy|exile).*(attacking|defending|tapped|with)" + }] +},{ +"name":"White4", +"description":"Only Mostly Dead", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6White", + "rewards": [ + { + "count":6, + "cardText": "Return.*to.*(your hand|battlefield|play)", + "colors": ["white"] + }, + { + "count":2, + "cardText": "Return.*to.*(your hand|battlefield|play)" + }] +},{ +"name":"White5", +"description":"Weights and Measures", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6White", + "rewards": [ + { + "count":6, + "cardText":"pays|more|less|tap target creature", + "colors": ["white"] + + }, + { + "count":2, + "cardText": "pays|more|less|tap target creature" + }] +},{ +"name":"White6", +"description":"Strict Dogma", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6White", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardText": "(Vigilance|Lifelink|Protection|First Strike|Double Strike|Flying)", + "colors": ["white"] + }, + { + "count":1, + "cardText": "([+-])\\d?/([+-])\\d?", + "colors": ["white"] + } + ] + + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardText": "(Vigilance|Lifelink|Protection|First Strike|Double Strike|Flying)" + }, + { + "count":1, + "cardText": "([+-])\\d?/([+-])\\d?" + } + ] + }] +},{ +"name":"Graveyard", +"description":"Better Call Sol", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"BlackShop", +"overlaySprite":"Overlay8Red", + "rewards": [ + { + "count":8, + "deckNeeds": ["Ability$Graveyard"] + }] +},{ +"name":"WhiteEquipment", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"EquipmentShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Life Amulet" }, + { "type": "item","count":1, "itemName": "Gold Armor" }, + { "type": "item","count":1, "itemName": "Mirror Shield" }, + { "type": "item","count":1, "itemName": "Entrancing Lyre" }, + { "type": "item","count":1, "itemName": "Nine-Ringed Bo" }, + { "type": "item","count":1, "itemName": "Kite Shield" } + + ] + +},{ +"name":"WhiteItems", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ItemShop", + "rewards": [ + { "type": "item","count":1, "itemName": "White rune" }, + { "type": "item","count":1, "itemName": "White Staff" }, + { "type": "item","count":1, "itemName": "Cursed Treasure" }, + { "type": "item","count":1, "itemName": "Farmer's Tools" }, + { "type": "item","count":1, "itemName": "Piper's Charm" }, + { "type": "item","count":1, "itemName": "Sleep Wand" }, + { "type": "item","count":1, "itemName": "Hill Giant Club" }, + { "type": "life","count":1 } + + ] + +},{ +"name":"RedEquipment", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"EquipmentShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Axt" }, + { "type": "item","count":1, "itemName": "Aladdin's Ring" }, + { "type": "item","count":1, "itemName": "Flame Sword" }, + { "type": "item","count":1, "itemName": "Heavy Arbalest" }, + { "type": "item","count":1, "itemName": "Jeweled Amulet" }, + { "type": "item","count":1, "itemName": "Ring of Immortals" } + + ] + +},{ +"name":"RedItems", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ItemShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Red rune" }, + { "type": "item","count":1, "itemName": "Red Staff" }, + { "type": "item","count":1, "itemName": "Cursed Treasure" }, + { "type": "item","count":1, "itemName": "Farmer's Tools" }, + { "type": "item","count":1, "itemName": "Piper's Charm" }, + { "type": "item","count":1, "itemName": "Sleep Wand" }, + { "type": "item","count":1, "itemName": "Hill Giant Club" }, + { "type": "life","count":1 } + ] + +},{ +"name":"BlueEquipment", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"EquipmentShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Traveler's Amulet" }, + { "type": "item","count":1, "itemName": "Magic Shard" }, + { "type": "item","count":1, "itemName": "Spell Book" }, + { "type": "item","count":1, "itemName": "Mithril Armor" }, + { "type": "item","count":1, "itemName": "Mithril Boots" }, + { "type": "item","count":1, "itemName": "Mithril Shield" } + + ] + +},{ +"name":"BlueItems", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ItemShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Blue rune" }, + { "type": "item","count":1, "itemName": "Blue Staff" }, + { "type": "item","count":1, "itemName": "Cursed Treasure" }, + { "type": "item","count":1, "itemName": "Farmer's Tools" }, + { "type": "item","count":1, "itemName": "Piper's Charm" }, + { "type": "item","count":1, "itemName": "Sleep Wand" }, + { "type": "item","count":1, "itemName": "Hill Giant Club" }, + { "type": "life","count":1 } + + ] + +}, +{ +"name":"BlackEquipment", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"EquipmentShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Death Ring" }, + { "type": "item","count":1, "itemName": "Dark Amulet" }, + { "type": "item","count":1, "itemName": "Mad Staff" }, + { "type": "item","count":1, "itemName": "Dark Armor" }, + { "type": "item","count":1, "itemName": "Dark Boots" }, + { "type": "item","count":1, "itemName": "Dark Shield" } + + ] + +},{ +"name":"BlackItems", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ItemShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Black rune" }, + { "type": "item","count":1, "itemName": "Black Staff" }, + { "type": "item","count":1, "itemName": "Cursed Treasure" }, + { "type": "item","count":1, "itemName": "Farmer's Tools" }, + { "type": "item","count":1, "itemName": "Piper's Charm" }, + { "type": "item","count":1, "itemName": "Sleep Wand" }, + { "type": "item","count":1, "itemName": "Hill Giant Club" }, + { "type": "life","count":1 } + + ] + +}, +{ +"name":"GreenEquipment", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"EquipmentShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Jungle Shield" }, + { "type": "item","count":1, "itemName": "Ring of Three Wishes" }, + { "type": "item","count":1, "itemName": "Heart-Piercer" }, + { "type": "item","count":1, "itemName": "Wood Bow" }, + { "type": "item","count":1, "itemName": "Steel Sword" }, + { "type": "item","count":1, "itemName": "Unerring Sling" } + + ] + +},{ +"name":"GreenItems", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ItemShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Green rune" }, + { "type": "item","count":1, "itemName": "Green Staff" }, + { "type": "item","count":1, "itemName": "Cursed Treasure" }, + { "type": "item","count":1, "itemName": "Farmer's Tools" }, + { "type": "item","count":1, "itemName": "Piper's Charm" }, + { "type": "item","count":1, "itemName": "Sleep Wand" }, + { "type": "item","count":1, "itemName": "Hill Giant Club" }, + { "type": "life","count":1 } + + ] + +},{ +"name":"Equipment", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"EquipmentShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Steel Boots" }, + { "type": "item","count":1, "itemName": "Steel Shield" }, + { "type": "item","count":1, "itemName": "Steel Armor" }, + { "type": "item","count":1, "itemName": "Iron Boots" }, + { "type": "item","count":1, "itemName": "Iron Shield" }, + { "type": "item","count":1, "itemName": "Iron Armor" } + + ] + +}, +{ +"name":"Swamp", +"description":"The Cartographer's Guild", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"LandShop", +"unlimited":true, + "rewards": [ + { + "count":4, + "type": "landSketchbookShop" + }, + { + "count":4, + "cardName":"Snow-Covered Swamp" + }] + +},{ +"name":"Forest", +"description":"The Cartographer's Guild", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"LandShop", +"unlimited":true, + "rewards": [ + { + "count":4, + "type": "landSketchbookShop" + }, + { + "count":4, + "cardName":"Snow-Covered Forest" + }] + +},{ +"name":"Mountain", +"description":"The Cartographer's Guild", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"LandShop", +"unlimited":true, + "rewards": [ + { + "count":4, + "type": "landSketchbookShop" + }, + { + "count":4, + "cardName":"Snow-Covered Mountain" + }] + +},{ +"name":"Island", +"description":"The Cartographer's Guild", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"LandShop", +"unlimited":true, + "rewards": [ + { + "count":4, + "type": "landSketchbookShop" + }, + { + "count":4, + "cardName":"Snow-Covered Island" + }] + +},{ +"name":"Plains", +"description":"The Cartographer's Guild", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"LandShop", +"unlimited":true, + "rewards": [ + { + "count":4, + "type": "landSketchbookShop" + }, + { + "count":4, + "cardName":"Snow-Covered Plains" + }] + +},{ +"name":"Instant", +"description":"Buy-it-now!!!", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"InstantShop", + "rewards": [ + { + "count":8, + "cardTypes": ["Instant","Sorcery"] + }] + +},{ +"name":"Instant4Black", +"description":"Sudden Death", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"InstantShop", +"overlaySprite":"Overlay4Black", + "rewards": [ + { + "count":4, + "cardTypes": ["Instant","Sorcery"] + }, + { + "count":4, + "cardTypes": ["Instant","Sorcery"], + "colors": ["black"] + }] + +},{ +"name":"Instant4Blue", +"description":"Mind Games", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"InstantShop", +"overlaySprite":"Overlay4Blue", + "rewards": [ + { + "count":4, + "cardTypes": ["Instant","Sorcery"] + }, + { + "count":4, + "cardTypes": ["Instant","Sorcery"], + "colors": ["blue"] + }] + +},{ +"name":"Instant4Green", +"description":"Primal Commands", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"InstantShop", +"overlaySprite":"Overlay4Green", + "rewards": [ + { + "count":4, + "cardTypes": ["Instant","Sorcery"] + }, + { + "count":4, + "cardTypes": ["Instant","Sorcery"], + "colors": ["green"] + }] + +},{ +"name":"Instant4Red", +"description":"Furnace of Rath", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"InstantShop", +"overlaySprite":"Overlay4Red", + "rewards": [ + { + "count":4, + "cardTypes": ["Instant","Sorcery"] + }, + { + "count":4, + "cardTypes": ["Instant","Sorcery"], + "colors": ["red"] + }] + +},{ +"name":"Instant4White", +"description":"Gerrard's Wisdom", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"InstantShop", +"overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "cardTypes": ["Instant","Sorcery"] + }, + { + "count":4, + "cardTypes": ["Instant","Sorcery"], + "colors": ["white"] + }] + +},{ +"name":"Instant8Black", +"description":"Sudden Death", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"InstantShop", +"overlaySprite":"Overlay8Black", + "rewards": [ + { + "count":8, + "cardTypes": ["Instant","Sorcery"], + "colors": ["black"] + }] + +},{ +"name":"Instant8Blue", +"description":"Mind Games", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"InstantShop", +"overlaySprite":"Overlay8Blue", + "rewards": [ + { + "count":8, + "cardTypes": ["Instant","Sorcery"], + "colors": ["blue"] + }] + +},{ +"name":"Instant8Green", +"description":"Primal Commands", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"InstantShop", +"overlaySprite":"Overlay8Green", + "rewards": [ + { + "count":8, + "cardTypes": ["Instant","Sorcery"], + "colors": ["green"] + }] + +},{ +"name":"Instant8Red", +"description":"Furnace of Rath", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"InstantShop", +"overlaySprite":"Overlay8Red", + "rewards": [ + { + "count":8, + "cardTypes": ["Instant","Sorcery"], + "colors": ["red"] + }] + +},{ +"name":"Instant8White", +"description":"Gerrard's Wisdom", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"InstantShop", +"overlaySprite":"Overlay8White", + "rewards": [ + { + "count":8, + "cardTypes": ["Instant","Sorcery"], + "colors": ["white"] + }] + +},{ +"name":"Creature", +"description":"The Menagerie", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", + "rewards": [ + { + "count":8, + "cardTypes": ["Creature"] + }] +},{ +"name":"Creature2Colorless", +"description":"Junk Market", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay2Colorless", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "cardTypes": ["Creature"], + "colorType": "Colorless" + }] +},{ +"name":"Creature2Eldrazi", +"description":"Eldritch Emissaries", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay2Colorless", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "subTypes": ["Eldrazi"] + }] +},{ +"name":"Creature2Black", +"description":"The Boneyard", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay2Black", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "cardTypes": ["Creature"], + "colors": ["black"] + }] +},{ +"name":"Creature6Black", +"description":"Tomb Of Yawgmoth", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":2, + "cardTypes": ["Creature"] + }, + { + "count":6, + "cardTypes": ["Creature"], + "colors": ["black"] + }] +},{ +"name":"Creature8Black", +"description":"Tomb Of Yawgmoth", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay8Black", + "rewards": [ + { + "count":8, + "cardTypes": ["Creature"], + "colors": ["black"] + }] +}, +{ +"name":"Creature2Blue", +"description":"Riverside Market", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay2Blue", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "cardTypes": ["Creature"], + "colors": ["blue"] + }] +},{ +"name":"Creature6Blue", +"description":"The Yawning Depths", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":2, + "cardTypes": ["Creature"] + }, + { + "count":6, + "cardTypes": ["Creature"], + "colors": ["blue"] + }] +},{ +"name":"Creature8Blue", +"description":"The Yawning Depths", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay8Blue", + "rewards": [ + { + "count":8, + "cardTypes": ["Creature"], + "colors": ["blue"] + }] +},{ +"name":"Creature2Green", +"description":"Hunter's Glade", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay2Green", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "cardTypes": ["Creature"], + "colors": ["green"] + }] +},{ +"name":"Creature6Green", +"description":"Natural Order", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":2, + "cardTypes": ["Creature"] + }, + { + "count":6, + "cardTypes": ["Creature"], + "colors": ["green"] + }] +},{ +"name":"Creature8Green", +"description":"Natural Order", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay8Green", + "rewards": [ + { + "count":8, + "cardTypes": ["Creature"], + "colors": ["green"] + }] +},{ +"name":"Creature2Red", +"description":"Hillside Traders", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay2Red", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "cardTypes": ["Creature"], + "colors": ["red"] + }] +},{ +"name":"Creature6Red", +"description":"Furious Assault", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":2, + "cardTypes": ["Creature"] + }, + { + "count":6, + "cardTypes": ["Creature"], + "colors": ["red"] + }] +},{ +"name":"Creature8Red", +"description":"Furious Assault", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay8Red", + "rewards": [ + { + "count":2, + "cardTypes": ["Creature"] + }, + { + "count":8, + "cardTypes": ["Creature"], + "colors": ["red"] + }] +},{ +"name":"Creature2White", +"description":"Countryside Farms", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay2White", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "cardTypes": ["Creature"], + "colors": ["white"] + }] +},{ +"name":"Creature6White", +"description":"Heavenly Host", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay6White", + "rewards": [ + { + "count":2, + "cardTypes": ["Creature"] + }, + { + "count":6, + "cardTypes": ["Creature"], + "colors": ["white"] + }] +},{ +"name":"Creature8White", +"description":"Heavenly Host", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay8White", + "rewards": [ + { + "count":8, + "cardTypes": ["Creature"], + "colors": ["white"] + }] +},{ + "name":"Land4Blue", + "description":"Oceanside Property", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ + { + "count":4, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EU\\Q}\\E" + }, + { + "count":4, + "cardTypes": ["Land"] + }] +},{ + "name":"Land8Blue", + "description":"20,000 Leagues", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay8Blue", + "rewards": [ + { + "count":8, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EU\\Q}\\E" + }] +},{ + "name":"Land4Black", + "description":"Boggy Depths", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay4Black", + "rewards": [ + { + "count":4, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EB\\Q}\\E" + }, + { + "count":4, + "cardTypes": ["Land"] + }] +},{ + "name":"Land8Black", + "description":"Heart of Darkness", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay8Black", + "rewards": [ + { + "count":8, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EB\\Q}\\E" + }] +},{ + "name":"Land4Red", + "description":"Mon's Warrens", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay4Red", + "rewards": [ + { + "count":4, + "cardTypes": ["Land"], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "count":4, + "cardTypes": ["Land"] + }] +},{ + "name":"Land8Red", + "description":"Volcanic Vistas", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay8Red", + "rewards": [ + { + "count":8, + "cardTypes": ["Land"], + "cardText": "\\Q{\\ER\\Q}\\E" + }] +},{ + "name":"Land4Green", + "description":"Green Acres", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay4Green", + "rewards": [ + { + "count":4, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EG\\Q}\\E" + }, + { + "count":4, + "cardTypes": ["Land"] + }] +},{ + "name":"Land8Green", + "description":"Gaea's Gifts", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay8Green", + "rewards": [ + { + "count":8, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EG\\Q}\\E" + }] +},{ + "name":"Land4White", + "description":"Planes & Plowshares", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EW\\Q}\\E" + }, + { + "count":4, + "cardTypes": ["Land"] + }] +},{ + "name":"Land8White", + "description":"Spiritual Sanctuary", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay8White", + "rewards": [ + { + "count":8, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EW\\Q}\\E" + }] +},{ + "name":"Land4Colorless", + "description":"The Flowering Wastes", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay4Colorless", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EC\\Q}\\E" + }, + { + "count":1, + "cardTypes": ["Land"], + "cardText": "\\Q{\\E1\\Q}\\E" + } + ] + }, + { + "count":4, + "cardTypes": ["Land"] + }] +},{ +"name":"Green", +"description":"Abundant Growth", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"GreenShop", + "rewards": [ + { + "count":8, + "colors": ["green"] + }] +},{ +"name":"Red", +"description":"Circle of Flame", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RedShop", + "rewards": [ + { + "count":8, + "colors": ["red"] + }] +},{ +"name":"Black", +"description":"Font of Agonies", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"BlackShop", + "rewards": [ + { + "count":8, + "colors": ["black"] + }] +},{ +"name":"White", +"description":"Circle of Protection", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"WhiteShop", + "rewards": [ + { + "count":8, + "colors": ["white"] + }] +},{ +"name":"Blue", +"description":"Hermetic Study", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"BlueShop", + "rewards": [ + { + "count":8, + "colors": ["blue"] + }] +},{ +"name":"Azorius", +"description":"Azorious Shop, LLC", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"AzoriusShop", + "rewards": [ + { + "count":4, + "colors": ["white","blue"] + }, + { + "count":4, + "colors": ["white","blue"], + "colorType": "MultiColor" + }] +},{ +"name":"Dimir", +"description":"Dimir Prospects", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"DimirShop", + "rewards": [ + { + "count":4, + "colors": ["black","blue"] + }, + { + "count":4, + "colors": ["black","blue"], + "colorType": "MultiColor" + }] +},{ +"name":"Rakdos", +"description":"The Rakdos Carnival", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RakdosShop", + "rewards": [ + { + "count":4, + "colors": ["black","red"] + }, + { + "count":4, + "colors": ["black","red"], + "colorType": "MultiColor" + }] +},{ +"name":"Gruul", +"description":"Gruul Fire Sale", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"GruulShop", + "rewards": [ + { + "count":4, + "colors": ["red","green"] + }, + { + "count":4, + "colors": ["red","green"], + "colorType": "MultiColor" + }] +},{ +"name":"Selesnya", +"description":"A Token Selesnya Shop", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"SelesnyaShop", + "rewards": [ + { + "count":4, + "colors": ["green","white"] + }, + { + "count":4, + "colors": ["green","white"], + "colorType": "MultiColor" + }] +},{ +"name":"Orzhov", +"description":"Orzhov Extortion", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"OrzhovShop", + "rewards": [ + { + "count":4, + "colors": ["black","white"] + }, + { + "count":4, + "colors": ["black","white"], + "colorType": "MultiColor" + }] +},{ +"name":"Izzet", +"description":"Izzet For Sale?", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"IzzetShop", + "rewards": [ + { + "count":4, + "colors": ["red","blue"] + }, + { + "count":4, + "colors": ["red","blue"], + "colorType": "MultiColor" + }] +} ,{ +"name":"Golgari", +"description":"The Golgari Graveyard", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"GolgariShop", + "rewards": [ + { + "count":4, + "colors": ["black","green"] + }, + { + "count":4, + "colors": ["black","green"], + "colorType": "MultiColor" + }] +},{ +"name":"Boros", +"description":"Ravnican Foreign Legion", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"BorosShop", + "rewards": [ + { + "count":4, + "colors": ["red","white"] + }, + { + "count":4, + "colors": ["red","white"], + "colorType": "MultiColor" + }] +},{ +"name":"Simic", +"description":"Simic Research Lab", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"SimicShop", + "rewards": [ + { + "count":4, + "colors": ["blue","green"] + }, + { + "count":4, + "colors": ["blue","green"], + "colorType": "MultiColor" + }] +},{ + "name":"RWB", + "description":"Mardu Mercantile", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RWBShop", + "rewards": [ + { + "count":4, + "colors": ["red","white","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["red","white","black"], + "colorType": "MultiColor" + }] +},{ + "name":"RWU", + "description":"Jeskai Wayfinders", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RWUShop", + "rewards": [ + { + "count":4, + "colors": ["blue","red","white"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["blue","red","white"], + "colorType": "MultiColor" + }] +},{ + "name":"RWG", + "description":"Cabaretti Curios", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RWGShop", + "rewards": [ + { + "count":4, + "colors": ["green","red","white"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["green","red","white"], + "colorType": "MultiColor" + }] +},{ + "name":"RUB", + "description":"Grixis General Store", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RUBShop", + "rewards": [ + { + "count":4, + "colors": ["red","blue","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["red","blue","black"], + "colorType": "MultiColor" + }] +},{ + "name":"RGB", + "description":"Rosie's Riveteers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RGBShop", + "rewards": [ + { + "count":4, + "colors": ["red","green","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["red","green","black"], + "colorType": "MultiColor" + }] +},{ + "name":"RGU", + "description":"Frontier Necessities", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RGUShop", + "rewards": [ + { + "count":4, + "colors": ["red","blue","green"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["red","blue","green"], + "colorType": "MultiColor" + }] +},{ + "name":"UGB", + "description":"Sultai Supply", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"UGBShop", + "rewards": [ + { + "count":4, + "colors": ["blue","green","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["blue","green","black"], + "colorType": "MultiColor" + }] +},{ + "name":"UWG", + "description":"Bant Bazaar", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"UWGShop", + "rewards": [ + { + "count":4, + "colors": ["blue","white","green"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["blue","white","green"], + "colorType": "MultiColor" + }] +},{ + "name":"UWB", + "description":"Esper Etcetera", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"UWBShop", + "rewards": [ + { + "count":4, + "colors": ["blue","white","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["blue","white","black"], + "colorType": "MultiColor" + }] +},{ + "name":"GWB", + "description":"Abzan Armory", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"GWBShop", + "rewards": [ + { + "count":4, + "colors": ["green","white","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["green","white","black"], + "colorType": "MultiColor" + }] +},{ + "name":"WUBRG", + "description":"Domain of Dominaria", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WUBRGShop", + "rewards": [ + { + "count":8, + "colors": ["blue","green","red","white","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }] +},{ +"name":"Goblin", +"description":"Squee's Sundries", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"GoblinShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Goblin"] + }, + { + "count":1, + "cardText": "Goblin" + } + ] + }] +} ,{ +"name":"Elf", +"description":"Elf On A Shelf", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ElfShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Elf"] + }, + { + "count":1, + "cardText": "Elf" + }, + { + "count":1, + "cardText": "Elves" + } + ] + }] +},{ +"name":"Merfolk", +"description":"Catch O' The Day", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"MerfolkShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Merfolk"] + }, + { + "count":1, + "cardText": "Merfolk" + } + ] + }] +},{ +"name":"Zombie", +"description":"Braaaaaains???", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ZombieShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Zombie"] + }, + { + "count":1, + "cardText": "Zombie" + } + ] + }] +},{ +"name":"Human", +"description":"Adam & Eve's", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"HumanShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Human"] + }, + { + "count":1, + "cardText": "Human" + } + ] + }] +}, +{ +"name":"Human4White", +"description":"Fresh Volunteers", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"HumanShop", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Human"] + }, + { + "count":1, + "cardText": "Human" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Human"], + "colors": ["white"] + }, + { + "count":1, + "cardText": "Human", + "colors": ["white"] + } + ] + }] +},{ + "name":"Angel", + "description":"Halos 'R' Us", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"AngelShop", + "rewards": [ + { + "count":8, + "subTypes": ["Angel"] + }] +},{ + "name":"Golem", + "description":"Karn's Workshop", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"GolemShop", + "rewards": [ + { + "count":8, + "subTypes": ["Golem"] + }] +},{ + "name":"Assembly", + "description":"Assembly Required", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"AssemblyShop", + "rewards": [ + { + "count":8, + "subTypes": ["Myr","Construct","Assembly-Worker"] + }] +},{ + "name":"Wall", + "description":"Wall Mart", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WallShop", + "rewards": [ + { + "count":8, + "subTypes": ["Wall"] + }] +},{ + "name":"Sliver", + "description":"Sliver Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"] + }, + { + "count":1, + "cardText": "Sliver" + } + ] + }] +},{ + "name":"Sliver2Black", + "description":"Plagued Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2Black", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"] + }, + { + "count":1, + "cardText": "Sliver" + } + ] + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"], + "colors": ["black"] + }, + { + "count":1, + "cardText": "Sliver", + "colors": ["black"] + } + ] + }] +},{ + "name":"Sliver2Blue", + "description":"Shifting Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2Blue", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"] + }, + { + "count":1, + "cardText": "Sliver" + } + ] + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"], + "colors": ["blue"] + }, + { + "count":1, + "cardText": "Sliver", + "colors": ["blue"] + } + ] + }] +},{ + "name":"Sliver2Green", + "description":"Mighty Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2Green", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"] + }, + { + "count":1, + "cardText": "Sliver" + } + ] + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"], + "colors": ["green"] + }, + { + "count":1, + "cardText": "Sliver", + "colors": ["green"] + } + ] + }] +},{ + "name":"Sliver2Red", + "description":"Spiteful Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2Red", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"] + }, + { + "count":1, + "cardText": "Sliver" + } + ] + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"], + "colors": ["red"] + }, + { + "count":1, + "cardText": "Sliver", + "colors": ["red"] + } + ] + }] +},{ + "name":"Sliver2White", + "description":"Plated Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2White", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"] + }, + { + "count":1, + "cardText": "Sliver" + } + ] + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"], + "colors": ["white"] + }, + { + "count":1, + "cardText": "Sliver", + "colors": ["white"] + } + ] + }] +},{ + "name":"Sliver4Black", + "description":"Spectral Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay4Black", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"] + }, + { + "count":1, + "cardText": "Sliver" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"], + "colors": ["black"] + }, + { + "count":1, + "cardText": "Sliver", + "colors": ["black"] + } + ] + }] +},{ + "name":"Sliver4Blue", + "description":"Mistform Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2Blue", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"] + }, + { + "count":1, + "cardText": "Sliver" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"], + "colors": ["blue"] + }, + { + "count":1, + "cardText": "Sliver", + "colors": ["blue"] + } + ] + }] +},{ + "name":"Sliver4Green", + "description":"Venomous Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay4Green", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"] + }, + { + "count":1, + "cardText": "Sliver" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"], + "colors": ["green"] + }, + { + "count":1, + "cardText": "Sliver", + "colors": ["green"] + } + ] + }] +},{ + "name":"Sliver4Red", + "description":"Furious Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2Red", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"] + }, + { + "count":1, + "cardText": "Sliver" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"], + "colors": ["red"] + }, + { + "count":1, + "cardText": "Sliver", + "colors": ["red"] + } + ] + }] +},{ + "name":"Sliver4White", + "description":"Warded Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2White", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"] + }, + { + "count":1, + "cardText": "Sliver" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"], + "colors": ["white"] + }, + { + "count":1, + "cardText": "Sliver", + "colors": ["white"] + } + ] + }] +},{ +"name":"Assassin", +"description":"Guild of Nightshade", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"AssassinShop", + "rewards": [ + { + "count":8, + "subTypes": ["Assassin"] + }] +},{ + "name":"Enchantment", + "description":"Charms and Curiosities", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "rewards": [ + { + "count":8, + "cardTypes": ["Enchantment"] + }] +},{ + "name":"Enchantment4Black", + "description":"Open the Graves", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay4Black", + "rewards": [ + { + "count":4, + "cardTypes": ["Enchantment"] + }, + { + "count":4, + "cardTypes": ["Enchantment"], + "colors": ["black"] + }] +},{ + "name":"Enchantment4Blue", + "description":"Dream Halls", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ + { + "count":4, + "cardTypes": ["Enchantment"] + }, + { + "count":4, + "cardTypes": ["Enchantment"], + "colors": ["blue"] + }] +},{ + "name":"Enchantment4Green", + "description":"Familiar Ground", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay4Green", + "rewards": [ + { + "count":4, + "cardTypes": ["Enchantment"] + }, + { + "count":4, + "cardTypes": ["Enchantment"], + "colors": ["green"] + }] +},{ + "name":"Enchantment4Red", + "description":"Crucible of Fire", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay4Red", + "rewards": [ + { + "count":4, + "cardTypes": ["Enchantment"] + }, + { + "count":4, + "cardTypes": ["Enchantment"], + "colors": ["red"] + }] +},{ + "name":"Enchantment4White", + "description":"Holy Strength", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "cardTypes": ["Enchantment"] + }, + { + "count":4, + "cardTypes": ["Enchantment"], + "colors": ["white"] + }] +},{ + "name":"Enchantment6Black", + "description":"Open the Graves", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":2, + "cardTypes": ["Enchantment"] + }, + { + "count":6, + "cardTypes": ["Enchantment"], + "colors": ["black"] + }] +},{ + "name":"Enchantment6Blue", + "description":"Dream Halls", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":2, + "cardTypes": ["Enchantment"] + }, + { + "count":6, + "cardTypes": ["Enchantment"], + "colors": ["blue"] + }] +},{ + "name":"Enchantment6Green", + "description":"Familiar Ground", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":2, + "cardTypes": ["Enchantment"] + }, + { + "count":6, + "cardTypes": ["Enchantment"], + "colors": ["green"] + }] +},{ + "name":"Enchantment6Red", + "description":"Crucible of Fire", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":2, + "cardTypes": ["Enchantment"] + }, + { + "count":6, + "cardTypes": ["Enchantment"], + "colors": ["red"] + }] +},{ + "name":"Enchantment6White", + "description":"Holy Strength", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay6White", + "rewards": [ + { + "count":2, + "cardTypes": ["Enchantment"] + }, + { + "count":6, + "cardTypes": ["Enchantment"], + "colors": ["white"] + }] +},{ + "name":"Squirrel", + "description":"Aww, Nuts", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SquirrelShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Squirrel"] + }, + { + "count":1, + "cardText": "Squirrel" + } + ] + }] +},{ + "name":"Land", + "description":"Exotic Lands", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "rewards": [ + { + "count":8, + "cardTypes": ["Land"] + }] +},{ +"name":"Colorless", +"description":"One Size Fits All", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ColorlessShop", + "rewards": [ + { + "count":8, + "colorType": "Colorless" + }] +},{ +"name":"Artifact", +"description":"Antiquities", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ArtifactShop", + "rewards": [ + { + "count":8, + "cardTypes": ["Artifact"] + }] +},{ +"name":"Artifact4Black", +"description":"Antiquities", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ArtifactShop", +"overlaySprite":"Overlay4Black", + "rewards": [ + { + "count":4, + "cardTypes": ["Artifact"] + }, + { + "count":4, + "cardTypes": ["Artifact"], + "colors": ["black"] + }] +},{ +"name":"Artifact4Blue", +"description":"Antiquities", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ArtifactShop", +"overlaySprite":"Overlay4Blue", + "rewards": [ + { + "count":4, + "cardTypes": ["Artifact"] + }, + { + "count":4, + "cardTypes": ["Artifact"], + "colors": ["blue"] + }] +},{ +"name":"Artifact4Green", +"description":"Antiquities", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ArtifactShop", +"overlaySprite":"Overlay4Green", + "rewards": [ + { + "count":4, + "cardTypes": ["Artifact"] + }, + { + "count":4, + "cardTypes": ["Artifact"], + "colors": ["green"] + }] +},{ +"name":"Artifact4Red", +"description":"Antiquities", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ArtifactShop", +"overlaySprite":"Overlay4Red", + "rewards": [ + { + "count":4, + "cardTypes": ["Artifact"] + }, + { + "count":4, + "cardTypes": ["Artifact"], + "colors": ["red"] + }] +},{ +"name":"Artifact4White", +"description":"Antiquities", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ArtifactShop", +"overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "cardTypes": ["Artifact"] + }, + { + "count":4, + "cardTypes": ["Artifact"], + "colors": ["white"] + }] +},{ +"name":"Multicolor", +"description":"The Goldsmith", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"MultiColorShop", + "rewards": [ + { + "count":8, + "colorType": "MultiColor" + }] +},{ +"name":"Multicolor8Black", +"description":"The Goldsmith", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"MultiColorShop", +"overlaySprite":"Overlay8Black", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "colorType": "MultiColor", + "colors": ["Black","Blue"] + }, + { + "colorType": "MultiColor", + "colors": ["Black","Green"] + }, + { + "colorType": "MultiColor", + "colors": ["Black","Red"] + }, + { + "colorType": "MultiColor", + "colors": ["Black","White"] + } + ] + }] +},{ +"name":"Multicolor8Blue", +"description":"The Goldsmith", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"MultiColorShop", +"overlaySprite":"Overlay8Blue", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "colorType": "MultiColor", + "colors": ["Blue","Black"] + }, + { + "colorType": "MultiColor", + "colors": ["Blue","Green"] + }, + { + "colorType": "MultiColor", + "colors": ["Blue","Red"] + }, + { + "colorType": "MultiColor", + "colors": ["Blue","White"] + } + ] + }] +},{ +"name":"Multicolor8Green", +"description":"The Goldsmith", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"MultiColorShop", +"overlaySprite":"Overlay8Green", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "colorType": "MultiColor", + "colors": ["Green","Black"] + }, + { + "colorType": "MultiColor", + "colors": ["Green","Blue"] + }, + { + "colorType": "MultiColor", + "colors": ["Green","Red"] + }, + { + "colorType": "MultiColor", + "colors": ["Green","White"] + } + ] + }] +},{ +"name":"Multicolor8Red", +"description":"The Goldsmith", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"MultiColorShop", +"overlaySprite":"Overlay8Red", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "colorType": "MultiColor", + "colors": ["Red","Black"] + }, + { + "colorType": "MultiColor", + "colors": ["Red","Blue"] + }, + { + "colorType": "MultiColor", + "colors": ["Red","Green"] + }, + { + "colorType": "MultiColor", + "colors": ["Red","White"] + } + ] + }] +},{ +"name":"Multicolor8White", +"description":"The Goldsmith", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"MultiColorShop", +"overlaySprite":"Overlay8White", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "colorType": "MultiColor", + "colors": ["White","Black"] + }, + { + "colorType": "MultiColor", + "colors": ["White","Blue"] + }, + { + "colorType": "MultiColor", + "colors": ["White","Green"] + }, + { + "colorType": "MultiColor", + "colors": ["White","Red"] + } + ] + }] +},{ + "name":"SpaceMarine", + "description":"The Codex", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SpaceMarineShop", + "rewards": [ + { + "count":8, + "editions":["40K"] + }] +},{ + "name":"Necron", + "description":"Like-New Necrons", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NecronShop", + "rewards": [ + { + "count":8, + "editions":["40K"] + }] +},{ + "name":"Chaos", + "description":"Archon's Archive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ChaosShop", + "rewards": [ + { + "count":8, + "editions":["40K"] + }] +},{ + "name":"Tyranid", + "description":"Gene's Steals", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"TyranidShop", + "rewards": [ + { + "count":8, + "editions":["40K"] + }] +},{ + "name":"Dragon", + "description":"Here There Be Dragons", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DragonShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Dragon"] + }, + { + "count":1, + "cardText": "Dragon" + } + ] + }] +},{ + "name":"Vampire", + "description":"A Fly By Night Establishment", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"VampireShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Vampire"] + }, + { + "count":1, + "cardText": "Vampire" + } + ] + }] +},{ + "name":"Vehicle", + "description":"Al's Used Artifacts", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"VehicleShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Vehicle"] + }, + { + "count":1, + "cardText": "Vehicle" + }, + { + "count":1, + "cardText": "Pilot" + } + ] + }] +},{ + "name":"Vehicle2Black", + "description":"His & Hers Hearses", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"VehicleShop", + "overlaySprite":"Overlay2Black", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Vehicle"] + }, + { + "count":1, + "cardText": "Vehicle" + }, + { + "count":1, + "cardText": "Pilot" + } + ] + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Vehicle"], + "colors": ["black"] + }, + { + "count":1, + "cardText": "Vehicle", + "colors": ["black"] + }, + { + "count":1, + "cardText": "Pilot", + "colors": ["black"] + } + ] + }] +},{ + "name":"Vehicle2Blue", + "description":"Wings & Things", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"VehicleShop", + "overlaySprite":"Overlay2Blue", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Vehicle"] + }, + { + "count":1, + "cardText": "Vehicle" + }, + { + "count":1, + "cardText": "Pilot" + } + ] + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Vehicle"], + "colors": ["blue"] + }, + { + "count":1, + "cardText": "Vehicle", + "colors": ["blue"] + }, + { + "count":1, + "cardText": "Pilot", + "colors": ["blue"] + } + ] + }] +},{ + "name":"Vehicle2Green", + "description":"Mean Green Machines", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"VehicleShop", + "overlaySprite":"Overlay2Green", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Vehicle"] + }, + { + "count":1, + "cardText": "Vehicle" + }, + { + "count":1, + "cardText": "Pilot" + } + ] + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Vehicle"], + "colors": ["green"] + }, + { + "count":1, + "cardText": "Vehicle", + "colors": ["green"] + }, + { + "count":1, + "cardText": "Pilot", + "colors": ["green"] + } + ] + }] +},{ + "name":"Vehicle2Red", + "description":"Goblin Rock Sleds", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"VehicleShop", + "overlaySprite":"Overlay2Red", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Vehicle"] + }, + { + "count":1, + "cardText": "Vehicle" + }, + { + "count":1, + "cardText": "Pilot" + } + ] + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Vehicle"], + "colors": ["red"] + }, + { + "count":1, + "cardText": "Vehicle", + "colors": ["red"] + }, + { + "count":1, + "cardText": "Pilot", + "colors": ["red"] + } + ] + }] +},{ + "name":"Vehicle2White", + "description":"Sedans & Plowshares", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"VehicleShop", + "overlaySprite":"Overlay2White", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Vehicle"] + }, + { + "count":1, + "cardText": "Vehicle" + }, + { + "count":1, + "cardText": "Pilot" + } + ] + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Vehicle"], + "colors": ["white"] + }, + { + "count":1, + "cardText": "Vehicle", + "colors": ["white"] + }, + { + "count":1, + "cardText": "Pilot", + "colors": ["white"] + } + ] + }] +},{ + "name":"Minotaur", + "description":"Ye Olde China Shoppe", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"MinotaurShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Minotaur"] + }, + { + "count":1, + "cardText": "Minotaur" + } + ] + } + ] +}, +{ + "name":"Ogre", + "description":"Indentured Oafs", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"OgreShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Ogre"] + }, + { + "count":1, + "cardText": "Ogre" + } + ] + } + ] +}, +{ + "name":"Ogre4Red", + "description":"Ogre Warriors", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"OgreShop", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Ogre"] + }, + { + "count":1, + "cardText": "Ogre" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Ogre"], + "colors": ["red"] + }, + { + "count":1, + "cardText": "Ogre", + "colors": ["red"] + } + ] + } + ] +},{ + "name":"Dinosaur", + "description":"Huatli's Spurring", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DinosaurShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Dinosaur"] + }, + { + "count":1, + "cardText": "Dinosaur" + } + ] + } + ] +},{ + "name":"Dinosaur4Green", + "description":"Apex Predators", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DinosaurShop", + "overlaySprite":"Overlay4Green", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Dinosaur"] + }, + { + "count":1, + "cardText": "Dinosaur" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Dinosaur"], + "colors": ["green"] + }, + { + "count":1, + "cardText": "Dinosaur", + "colors": ["green"] + } + ] + } + ] +},{ + "name":"Dinosaur4Red", + "description":"Dinosaur Stampede", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DinosaurShop", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Dinosaur"] + }, + { + "count":1, + "cardText": "Dinosaur" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Dinosaur"], + "colors": ["red"] + }, + { + "count":1, + "cardText": "Dinosaur", + "colors": ["red"] + } + ] + } + ] +},{ + "name":"Dwarf", + "description":"Take Your Pick", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DwarfShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Dwarf"] + }, + { + "count":1, + "cardText": "Dwarf" + }, + { + "count":1, + "cardText": "Dwarves" + } + ] + } + ] +},{ + "name":"Devil", + "description":"Deal With the Devil", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DevilShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Devil"] + }, + { + "count":1, + "cardText": "Devil" + } + ] + } + ] +},{ +"name":"ToDo", + "description":"To Do", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ToDoShop", + "rewards": [ + { + "count":8 + }] +},{ +"name":"Equip", +"description":"Arms & Armor", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"EquipShop", + "rewards": [ + { + "count":8, + "subTypes": ["Equipment"] + }] +},{ + "name":"Soldier", + "description":"The Garrison", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SoldierShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Soldier"] + }, + { + "count":1, + "cardText": "Soldier" + } + ] + } + ] +},{ + "name":"Soldier4Red", + "description":"Shock Troops", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SoldierShop", + "overlaySprite":"Overlay4Red", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Soldier"] + }, + { + "count":1, + "cardText": "Soldier" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Soldier"], + "colors":["red"] + }, + { + "count":1, + "cardText": "Soldier", + "colors":["red"] + } + ] + } + ] +},{ + "name":"Soldier4White", + "description":"Benalish Barracks", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SoldierShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Soldier"] + }, + { + "count":1, + "cardText": "Soldier" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Soldier"], + "colors":["white"] + }, + { + "count":1, + "cardText": "Soldier", + "colors":["white"] + } + ] + } + ] +},{ + "name":"Card", + "description":"Sleight of Hand", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CardShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardText": "Draw" + }, + { + "count":1, + "cardText": "Discard" + }, + { + "count":1, + "cardText": "Hand" + } + ] + }] +},{ +"name":"DnD", +"description":"Boo's Bargains", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"DnDShop", + "rewards": [ + { + "count":8, + "editions": ["AFR", "HBG", "CLB", "AFC"] + }] +},{ + "name":"Demon", + "description":"The Demonic Altar", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DemonShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Demon"] + }, + { + "count":1, + "cardText": "Demon" + } + ] + } + ] +},{ + "name":"Druid", + "description":"Discount Druids", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DruidShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Druid"] + }, + { + "count":1, + "cardText": "Druid" + } + ] + }] +},{ + "name":"Wand", + "description":"Ashnod's Artifacts", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "rewards": [ + { + "count":8, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ET\\Q}\\E" + }] +},{ + "name":"Wand2Black", + "description":"Vault of Whispers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay2Black", + "rewards": [ + { + "count":6, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ET\\Q}\\E" + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\EB\\Q}\\E" + }, + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "Black" + } + ] + }] +},{ + "name":"Wand4Black", + "description":"Vault of Whispers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay4Black", + "rewards": [ + { + "count":4, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ET\\Q}\\E" + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\EB\\Q}\\E" + }, + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "Black" + } + ] + }] +},{ + "name":"Wand2Blue", + "description":"Seat of the Synod", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay2Blue", + "rewards": [ + { + "count":6, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ET\\Q}\\E" + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\EU\\Q}\\E" + }, + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "Blue" + } + ] + }] +},{ + "name":"Wand4Blue", + "description":"Seat of the Synod", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ + { + "count":4, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ET\\Q}\\E" + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\EU\\Q}\\E" + }, + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "Blue" + } + ] + }] +},{ + "name":"Wand2Green", + "description":"Tree of Tales", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay2Green", + "rewards": [ + { + "count":6, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ET\\Q}\\E" + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\EG\\Q}\\E" + }, + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "Green" + } + ] + }] +},{ + "name":"Wand4Green", + "description":"Tree of Tales", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay4Green", + "rewards": [ + { + "count":4, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ET\\Q}\\E" + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\EG\\Q}\\E" + }, + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "Green" + } + ] + }] +},{ + "name":"Wand2Red", + "description":"The Great Furnace", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay2Red", + "rewards": [ + { + "count":6, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ET\\Q}\\E" + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "Red" + } + ] + }] +},{ + "name":"Wand4Red", + "description":"The Great Furnace", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay2Red", + "rewards": [ + { + "count":4, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ET\\Q}\\E" + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "Red" + } + ] + }] +},{ + "name":"Wand2White", + "description":"Ancient Den", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay2White", + "rewards": [ + { + "count":6, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ET\\Q}\\E" + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\EW\\Q}\\E" + }, + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "White" + } + ] + }] +},{ + "name":"Wand4White", + "description":"Ancient Den", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ET\\Q}\\E" + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\EW\\Q}\\E" + }, + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "White" + } + ] + } + ] +}, +{ + "name":"Bird", + "description":"Birds Of A Feather", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BirdShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Bird"] + }, + { + "count":1, + "cardText": "Bird" + } + ] + } + ] +}, +{ + "name":"Nobles", + "description":"High Court", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NobleShop", + "rewards": [ + { + "count":4, + "subTypes": ["Noble"] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":4, + "cardText": "Monarch" + } + ] + } + ] +}, +{ + "name":"Saga", + "description":"Relive History", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SagaShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Saga"] + }, + { + "count":1, + "cardText": "Saga" + } + ] + } + ] +}, +{ + "name":"Giant", + "description":"Gigantic Discounts", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"GiantShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Giant"] + }, + { + "count":1, + "cardText": "Giant" + } + ] + } + ] +}, +{ + "name":"SnowShop", + "description":"Chilly Cards", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SnowShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "superTypes": ["Snow"] + }, + { + "count":2, + "cardText": "Snow" + } + ] + } + ] +}, +{ + "name":"LargeSeaCreatures", + "description":"Cards From The Deep", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LargeSeaCreaturesShop", + "rewards": [ + { + "count":2, + "subTypes": ["Serpent"] + }, + { + "count":2, + "subTypes": ["Kraken"] + }, + { + "count":2, + "subTypes": ["Leviathan"] + }, + { + "count":2, + "subTypes": ["Octopus"] + } + ] +}, +{ + "name":"FlipShop", + "description":"Two For The Price of One", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"FlipShop", + "rewards": [ + { + "count":1, + "cardText": "Flip it" + }, + { + "count":7, + "cardText": "Transform" + } + ] +}, +{ + "name":"Battle", + "description":"Battles of the Ages", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BattleShop", + "rewards": [ + { + "count":8, + "cardTypes": ["Battle"] + } + ] +}, +{ + "name":"Bird4Blue", + "description":"Aven Windreaders", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BirdShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Bird"] + }, + { + "count":1, + "cardText": "Bird" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Bird"], + "colors": ["blue"] + }, + { + "count":1, + "cardText": "Bird", + "colors": ["blue"] + } + ] + }] +},{ + "name":"Bird4White", + "description":"Wing Stop", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BirdShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Bird"] + }, + { + "count":1, + "cardText": "Bird" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Bird"], + "colors": ["white"] + }, + { + "count":1, + "cardText": "Bird", + "colors": ["white"] + } + ] + }] +},{ + "name":"Bird4Azorius", + "description":"Eerie Well Breds", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BirdShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Bird"] + }, + { + "count":1, + "cardText": "Bird" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Bird"], + "colors": ["white"] + }, + { + "count":1, + "cardText": "Bird", + "colors": ["white"] + } + ] + }] +},{ + "name":"Spirit", + "description":"Spirit Halloween", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SpiritShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Spirit"] + }, + { + "count":1, + "cardText": "Spirit" + } + ] + }] +},{ + "name":"Spirit4Blue", + "description":"Dreamcatchers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SpiritShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Spirit"] + }, + { + "count":1, + "cardText": "Spirit" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Spirit"], + "colors": ["blue"] + }, + { + "count":1, + "cardText": "Spirit", + "colors": ["blue"] + } + ] + }] +},{ + "name":"Spirit4White", + "description":"Blessed Spirits", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SpiritShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Spirit"] + }, + { + "count":1, + "cardText": "Spirit" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Spirit"], + "colors": ["white"] + }, + { + "count":1, + "cardText": "Spirit", + "colors": ["white"] + } + ] + }] +},{ + "name":"Wolf", + "description":"Spirit of the Hunt", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WolfShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Wolf", "Werewolf"] + }, + { + "count":1, + "cardText": "Wolf" + }, + { + "count":1, + "cardText": "Werewolf" + } + ] + }] +},{ + "name":"Wolf4Green", + "description":"Predator's Howl", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WolfShop", + "overlaySprite":"Overlay4Green", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Wolf", "Werewolf"] + }, + { + "count":1, + "cardText": "Wolf" + }, + { + "count":1, + "cardText": "Werewolf" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Wolf", "Werewolf"], + "colors": ["green"] + }, + { + "count":1, + "cardText": "Wolf", + "colors": ["red"] + }, + { + "count":1, + "cardText": "Werewolf", + "colors": ["green"] + } + ] + }] +},{ + "name":"Wolf4Red", + "description":"Assembled Alphas", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WolfShop", + "overlaySprite":"Overlay4Red", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Wolf", "Werewolf"] + }, + { + "count":1, + "cardText": "Wolf" + }, + { + "count":1, + "cardText": "Werewolf" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Wolf", "Werewolf"], + "colors": ["red"] + }, + { + "count":1, + "cardText": "Wolf", + "colors": ["red"] + }, + { + "count":1, + "cardText": "Werewolf", + "colors": ["red"] + } + ] + }] +},{ + "name":"Knight", + "description":"Knight Riders", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"KnightShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Knight"] + }, + { + "count":1, + "cardText": "Knight" + } + ] + }] +},{ + "name":"Knight4Black", + "description":"Dread Riders", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"KnightShop", + "overlaySprite":"Overlay4Black", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Knight"] + }, + { + "count":1, + "cardText": "Knight" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Knight"], + "colors": ["black"] + }, + { + "count":1, + "cardText": "Knight", + "colors": ["black"] + } + ] + }] +},{ + "name":"Knight4Red", + "description":"Defenders of Chaos", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"KnightShop", + "overlaySprite":"Overlay4Red", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Knight"] + }, + { + "count":1, + "cardText": "Knight" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Knight"], + "colors": ["red"] + }, + { + "count":1, + "cardText": "Knight", + "colors": ["red"] + } + ] + }] +},{ + "name":"Knight4White", + "description":"Defenders of Law", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"KnightShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Knight"] + }, + { + "count":1, + "cardText": "Knight" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Knight"], + "colors": ["white"] + }, + { + "count":1, + "cardText": "Knight", + "colors": ["white"] + } + ] + }] +},{ + "name":"Random", + "description":"Pack Shop (?)", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RandomShop", + "rewards": [ + { + "count":8 + }] +},{ + "name":"Planeswalker", + "description":"Plain ol' Planeswalkers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"PlaneswalkerShop", + "rewards": [ + { + "count":8, + "cardTypes": ["Planeswalker"] + }] +},{ + "name":"Planeswalker4Black", + "description":"Sorin's Guidance", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"PlaneswalkerShop", + "overlaySprite":"Overlay4Black", + "rewards": [ + { + "count":4, + "cardTypes": ["Planeswalker"] + }, + { + "count":4, + "cardTypes": ["Planeswalker"], + "colors": ["black"] + }] +},{ + "name":"Planeswalker4Blue", + "description":"Teferi's Isle", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"PlaneswalkerShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ + { + "count":4, + "cardTypes": ["Planeswalker"] + }, + { + "count":4, + "cardTypes": ["Planeswalker"], + "colors": ["blue"] + }] +},{ + "name":"Planeswalker4Green", + "description":"Garruk's Companions", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"PlaneswalkerShop", + "overlaySprite":"Overlay4Green", + "rewards": [ + { + "count":4, + "cardTypes": ["Planeswalker"] + }, + { + "count":4, + "cardTypes": ["Planeswalker"], + "colors": ["green"] + }] +},{ + "name":"Planeswalker4Red", + "description":"Oath of Chandra", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"PlaneswalkerShop", + "overlaySprite":"Overlay4Red", + "rewards": [ + { + "count":4, + "cardTypes": ["Planeswalker"] + }, + { + "count":4, + "cardTypes": ["Planeswalker"], + "colors": ["red"] + }] +},{ + "name":"Planeswalker4White", + "description":"Gideon's Company", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"PlaneswalkerShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "cardTypes": ["Planeswalker"] + }, + { + "count":4, + "cardTypes": ["Planeswalker"], + "colors": ["white"] + }] +},{ + "name":"Skeleton", + "description":"Bob's Bones", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SkeletonShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Skeleton"] + }, + { + "count":1, + "cardText": "Skeleton" + } + ] + }] +},{ + "name":"Sphinx", + "description":"Cryptic Sphinxes", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SphinxShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sphinx"] + }, + { + "count":1, + "cardText": "Sphinx" + } + ] + } + ] + },{ + "name":"Hydra", + "description":"Huryle's Hydra Shop", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"HydraShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Hydra"] + }, + { + "count":1, + "cardText": "Hydra" + } + ] + } + ] + },{ + "name":"Spiders", + "description":"Exotic Bugs and Creepers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InsectSpiderShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Spider"] + }, + { + "count":1, + "cardText": "Spider" + } + ] + } + ] + },{ + "name":"SmallCats", + "description":"The Feline Kingdom", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CatShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Cat"] + }, + { + "count":1, + "cardText": "Cat" + } + ] + } + ] + },{ + "name":"Shapeshifter", + "description":"Proteus' Endless Shapes", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ShapeshifterShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Shapeshifter"] + }, + { + "count":1, + "cardText": "Shapeshifter" + } + ] + } + ] +}, +{ + "name":"Gods", + "description":"Al's Dose of Apotheosis", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"GodMinigodShop", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["God"] + }, + { + "count":1, + "cardText": "God" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Demigod"] + }, + { + "count":1, + "cardText": "Demigod" + } + ] + } + ] +}, +{ + "name":"Insects", + "description":"Grist's Bug Greenhouse", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InsectShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Insect"] + }, + { + "count":1, + "cardText": "Insect" + } + ] + } + ] +}, +{ + "name":"Horrors", + "description":"Horrific Horrors", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"HorrorShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Horror"] + }, + { + "count":1, + "cardText": "Horror" + } + ] + } + ] +}, +{ + "name":"Mutants", + "description":"Marching Mutants", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"MutantShop", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Mutant"] + }, + { + "count":1, + "cardText": "Mutant" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardText": "Mutate" + } + ] + } +] +}, +{ + "name":"Eldrazi", + "description":"Eldritch Emissaries", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EldraziShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Eldrazi"] + }, + { + "count":1, + "cardText": "Eldrazi" + } + ] + } + ] +},{ + "name":"Pirate", + "description":"Marauding Looters", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"PirateShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Pirate"] + }, + { + "count":1, + "cardText": "Pirate" + } + ] + }] +},{ + "name":"Pirate4Blue", + "description":"Merchant Raiders", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"PirateShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Pirate"] + }, + { + "count":1, + "cardText": "Pirate" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Pirate"], + "colors": ["blue"] + }, + { + "count":1, + "cardText": "Pirate", + "colors": ["blue"] + } + ] + } + ] +},{ + "name":"Rogue", + "description":"Bane Alley Brokers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RogueShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Rogue"] + }, + { + "count":1, + "cardText": "Rogue" + } + ] + }] +},{ + "name":"Rogue4Black", + "description":"Acquisitions Experts", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RogueShop", + "overlaySprite":"Overlay4Black", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Rogue"] + }, + { + "count":1, + "cardText": "Rogue" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Rogue"], + "colors": ["black"] + }, + { + "count":1, + "cardText": "Rogue", + "colors": ["black"] + } + ] + } + ] +},{ + "name":"Rogue4Blue", + "description":"Keepers of Keys", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RogueShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Rogue"] + }, + { + "count":1, + "cardText": "Rogue" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Rogue"], + "colors": ["blue"] + }, + { + "count":1, + "cardText": "Rogue", + "colors": ["blue"] + } + ] + } + ] +},{ + "name":"Shaman", + "description":"Shaman for Ya Man", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ShamanShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Shaman"] + }, + { + "count":1, + "cardText": "Shaman" + } + ] + } + ] +},{ + "name":"Wizard", + "description":"Tim's Prestidigitation", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WizardShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Wizard"] + }, + { + "count":1, + "cardText": "Wizard" + } + ] + } + ] +},{ + "name":"Legend", + "description":"Tome of Legends", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "superTypes": ["Legend","Legendary"] + }, + { + "count":1, + "cardText": "Legendary" + }, + { + "count":1, + "cardText": "Historic" + } + ] + } + ] +},{ + "name":"Legend4Black", + "description":"Phyrexian Tower", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "overlaySprite":"Overlay4Black", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "superTypes": ["Legend","Legendary"] + }, + { + "count":1, + "cardText": "Legendary" + }, + { + "count":1, + "cardText": "Historic" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "superTypes": ["Legend","Legendary"], + "colors":["black"] + }, + { + "count":1, + "cardText": "Legendary", + "colors":["black"] + }, + { + "count":1, + "cardText": "Historic", + "colors":["black"] + } + ] + }] +},{ + "name":"Legend4Blue", + "description":"Teferi's Insight", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "superTypes": ["Legend","Legendary"] + }, + { + "count":1, + "cardText": "Legendary" + }, + { + "count":1, + "cardText": "Historic" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "superTypes": ["Legend","Legendary"], + "colors":["blue"] + }, + { + "count":1, + "cardText": "Legendary", + "colors":["blue"] + }, + { + "count":1, + "cardText": "Historic", + "colors":["blue"] + } + ] + }] +},{ + "name":"Legend4Green", + "description":"History of Kamigawa", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "overlaySprite":"Overlay4Green", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "superTypes": ["Legend","Legendary"] + }, + { + "count":1, + "cardText": "Legendary" + }, + { + "count":1, + "cardText": "Historic" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "superTypes": ["Legend","Legendary"], + "colors":["green"] + }, + { + "count":1, + "cardText": "Legendary", + "colors":["green"] + }, + { + "count":1, + "cardText": "Historic", + "colors":["green"] + } + ] + }] +},{ + "name":"Legend4Red", + "description":"Crucible of Defiance", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "overlaySprite":"Overlay4Red", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "superTypes": ["Legend","Legendary"] + }, + { + "count":1, + "cardText": "Legendary" + }, + { + "count":1, + "cardText": "Historic" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "superTypes": ["Legend","Legendary"], + "colors":["red"] + }, + { + "count":1, + "cardText": "Legendary", + "colors":["red"] + }, + { + "count":1, + "cardText": "Historic", + "colors":["red"] + } + ] + }] +},{ + "name":"Legend4White", + "description":"Avacyn's Memorial", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "superTypes": ["Legend","Legendary"] + }, + { + "count":1, + "cardText": "Legendary" + }, + { + "count":1, + "cardText": "Historic" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "superTypes": ["Legend","Legendary"], + "colors":["white"] + }, + { + "count":1, + "cardText": "Legendary", + "colors":["white"] + }, + { + "count":1, + "cardText": "Historic", + "colors":["white"] + } + ] + }] +}, +{ +"name":"PhyrexianColorless", +"description":"A Compleat Bargain", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"PhyrexianShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Phyrexian"] + }, + { + "count":1, + "cardText": "infect|oil|proliferate|incubate|toxic|corrupted|phyrexian|poison|living weapon|for mirrodin|compleated" + } + ] + }] +}, +{ +"name":"PhyrexianWhite", +"description":"Orthodoxy Offerings", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"PhyrexianShop", + "rewards": [ + { + "count":5, + "type":"Union", + "cardUnion":[ + { + "count":1, + "colors":["white"], + "subTypes": ["Phyrexian"] + }, + { + "count":1, + "colors":["white"], + "cardText": "infect|oil|proliferate|incubate|toxic|corrupted|phyrexian|poison|living weapon|compleated" + }]}, + { + "count":3, + "type":"Union", + "cardUnion":[ + { + "count":1, + "subTypes": ["Phyrexian"] + }, + { + "count":1, + "cardText": "infect|oil|proliferate|incubate|toxic|corrupted|phyrexian|poison|living weapon|compleated" + } + ]}]}, +{ +"name":"PhyrexianBlue", +"description":"Eyes for Quality", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"PhyrexianShop", + "rewards": [ + { + "count":5, + "type":"Union", + "cardUnion":[ + { + "count":1, + "colors":["blue"], + "subTypes": ["Phyrexian"] + }, + { + "count":1, + "colors":["blue"], + "cardText": "infect|oil|proliferate|incubate|toxic|corrupted|phyrexian|poison|living weapon|compleated" + }]}, + { + "count":3, + "type":"Union", + "cardUnion":[ + { + "count":1, + "subTypes": ["Phyrexian"] + }, + { + "count":1, + "cardText": "infect|oil|proliferate|incubate|toxic|corrupted|phyrexian|poison|living weapon|compleated" + } + ]}]}, +{ +"name":"PhyrexianGreen", +"description":"A-Maze-ing Prices", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"PhyrexianShop", + "rewards": [ + { + "count":5, + "type":"Union", + "cardUnion":[ + { + "count":1, + "colors":["green"], + "subTypes": ["Phyrexian"] + }, + { + "count":1, + "colors":["green"], + "cardText": "infect|oil|proliferate|incubate|toxic|corrupted|phyrexian|poison|living weapon|compleated" + }]}, + { + "count":3, + "type":"Union", + "cardUnion":[ + { + "count":1, + "subTypes": ["Phyrexian"] + }, + { + "count":1, + "cardText": "infect|oil|proliferate|incubate|toxic|corrupted|phyrexian|poison|living weapon|compleated" + } + ]}]}, +{ +"name":"PhyrexianRed", +"description":"Realmbreaker's Rebels", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"PhyrexianShop", + "rewards": [ + { + "count":5, + "type":"Union", + "cardUnion":[ + { + "count":1, + "colors":["red"], + "subTypes": ["Phyrexian"] + }, + { + "count":1, + "colors":["red"], + "cardText": "infect|oil|proliferate|incubate|toxic|corrupted|phyrexian|poison|living weapon|for mirrodin|compleated" + }]}, + { + "count":3, + "type":"Union", + "cardUnion":[ + { + "count":1, + "subTypes": ["Phyrexian"] + }, + { + "count":1, + "cardText": "infect|oil|proliferate|incubate|toxic|corrupted|phyrexian|poison|living weapon|for mirrodin|compleated" + } + ]}]}, +{ +"name":"PhyrexianBlack", +"description":"Dross Bits", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"PhyrexianShop", + "rewards": [ + { + "count":5, + "type":"Union", + "cardUnion":[ + { + "count":1, + "colors":["black"], + "subTypes": ["Phyrexian"] + }, + { + "count":1, + "colors":["black"], + "cardText": "infect|oil|proliferate|incubate|toxic|corrupted|phyrexian|poison|living weapon|compleated" + }]}, + { + "count":3, + "type":"Union", + "cardUnion":[ + { + "count":1, + "subTypes": ["Phyrexian"] + }, + { + "count":1, + "cardText": "infect|oil|proliferate|incubate|toxic|corrupted|phyrexian|poison|living weapon|compleated" + } + ]}]}, +{ + "name":"UnionTest", + "description":"Soldier text OR Soldier type OR black goblin", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "overlaySprite":"Overlay8White", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardText": "Soldier" + }, + { + "count":1, + "subTypes": ["Soldier"] + }, + { + "count":1, + "subTypes": ["Goblin"], + "colors": ["black"] + } + ] + }] +}, +{ + "name":"goblinKingShop2", + "description":"Goblin King Shop Test 2", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion":[ + { + "sourceDeck":"decks/standard/goblinking.dck" + }, + { + "count":1, + "subTypes": ["Goblin"], + "minDate": "2021-09-09" + }] + }] +}, + { + "name": "BoosterPackShop", + "description":"Pack To Basics", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite": "BoosterShop", + "rewards": [ + { + "type": "cardPackShop", + "count": 8 + }] + }, + { + "name": "WhiteBoosterPackShop", + "description":"Blessed Boosters", + "spriteAtlas":"maps/tileset/buildings.atlas", + "overlaySprite": "Overlay4White", + "sprite": "BoosterShop", + "rewards": [ + { + "type": "cardPackShop", + "count": 4, + "colors":["White"] + }, + { + "type": "cardPackShop", + "count": 4 + }] + + }, + { + "name": "BlueBoosterPackShop", + "description":"Counter Packs", + "spriteAtlas":"maps/tileset/buildings.atlas", + "overlaySprite": "Overlay4Blue", + "sprite": "BoosterShop", + "rewards": [ + { + "type": "cardPackShop", + "count": 4, + "colors":["Blue"] + }, + { + "type": "cardPackShop", + "count": 4 + }] + }, + { + "name": "BlackBoosterPackShop", + "description":"Graveyard Goods", + "spriteAtlas":"maps/tileset/buildings.atlas", + "overlaySprite": "Overlay4Black", + "sprite": "BoosterShop", + "rewards": [ + { + "type": "cardPackShop", + "count": 4, + "colors":["Black"] + }, + { + "type": "cardPackShop", + "count": 4 + }] + }, + { + "name": "RedBoosterPackShop", + "description":"Wildfire Wonders", + "spriteAtlas":"maps/tileset/buildings.atlas", + "overlaySprite": "Overlay4Red", + "sprite": "BoosterShop", + "rewards": [ + { + "type": "cardPackShop", + "count": 4, + "colors":["Red"] + }, + { + "type": "cardPackShop", + "count": 4 + }] + }, + { + "name": "GreenBoosterPackShop", + "description":"Nature's Nurture Packs", + "spriteAtlas":"maps/tileset/buildings.atlas", + "overlaySprite": "Overlay4Green", + "sprite": "BoosterShop", + "rewards": [ + { + "type": "cardPackShop", + "count": 4, + "colors":["Green"] + }, + { + "type": "cardPackShop", + "count": 4 + }] + }, + { + "name": "ColorlessBoosterPackShop", + "description":"Pack to the Future", + "spriteAtlas":"maps/tileset/buildings.atlas", + "overlaySprite": "Overlay4Colorless", + "sprite": "BoosterShop", + "rewards": [ + { + "type": "cardPackShop", + "count": 4, + "colors":["Colorless"] + }, + { + "type": "cardPackShop", + "count": 4 + }] + }, + { + "name": "AlphaBoosterPackShop", + "description":"Ancient Archives", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite": "BoosterShop", + "rewards": [ + { + "type": "cardPackShop", + "count": 8, + "startDate": 1994, + "endDate": 2004 + }] + }, + { + "name": "BetaBoosterPackShop", + "description":"The Planar Cache", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite": "BoosterShop", + "rewards": [ + { + "type": "cardPackShop", + "count": 8, + "startDate": 2005, + "endDate": 2013 + }] + }, + { + "name": "GammaBoosterPackShop", + "description":"Ravnica Restocked", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite": "BoosterShop", + "rewards": [ + { + "type": "cardPackShop", + "count": 8, + "startDate": 2014, + "endDate": 2020 + }] + }, + { + "name": "DeltaBoosterPackShop", + "description":"The Modern Vault", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite": "BoosterShop", + "rewards": [ + { + "type": "cardPackShop", + "count": 8, + "startDate": 2021 + }] + } +] diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/world/town_names_black.txt b/forge-gui/res/adventure/Crystal_Kingdoms/world/town_names_black.txt new file mode 100644 index 00000000000..4393b11e796 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/world/town_names_black.txt @@ -0,0 +1,376 @@ +Spirit's Vale +Spirit's Crossing +Spirit's Town +Spirit's Village +Spirit's Market +Spirit's Camp +Spirit's Tower +Spirit's Bazaar +Spirit's Forge +Spirit's Shrine +Spirithaven +Spirit's Hold +Spirit's Hall +Spirit's Steading +Spirit's Fen +Spirit's Wetlands +Spirit's Swamp +Spirit's Marsh +Spirit's Yard +Spirit's Sanctum +Spirit's Coven +Silent Vale +Silent Crossing +Silent Town +Silent Village +Silent Market +Silent Camp +Silent Tower +Silent Bazaar +Silent Forge +Silent Shrine +Silent Haven +Silent Hold +Silent Hall +Silent Steading +Silent Fen +Silent Wetlands +Silent Swamp +Silent Marsh +Silent Yard +Silent Sanctum +Silent Coven +Ghastly Vale +Ghastly Crossing +Ghastly Town +Ghastly Village +Ghastly Market +Ghastly Camp +Ghastly Tower +Ghastly Bazaar +Ghastly Forge +Ghastly Shrine +Ghastly Haven +Ghastly Hold +Ghastly Hall +Ghastly Steading +Ghastly Fen +Ghastly Wetlands +Ghastly Swamp +Ghastly Marsh +Ghastly Yard +Ghastly Sanctum +Ghastly Coven +Haunted Vale +Haunted Crossing +Haunted Town +Haunted Village +Haunted Market +Haunted Camp +Haunted Tower +Haunted Bazaar +Haunted Forge +Haunted Shrine +Haunted Haven +Haunted Hold +Haunted Hall +Haunted Steading +Haunted Fen +Haunted Wetlands +Haunted Swamp +Haunted Marsh +Haunted Yard +Haunted Sanctum +Haunted Coven +Wisp's Vale +Wisp's Crossing +Wisp's Town +Wisp's Village +Wisp's Market +Wisp's Camp +Wisp's Tower +Wisp's Bazaar +Wisp's Forge +Wisp's Shrine +Wisp's Haven +Wisp's Hold +Wisp's Hall +Wisp's Steading +Wisp's Fen +Wisp's Wetlands +Wisp's Swamp +Wisp's Marsh +Wisp's Yard +Wisp's Sanctum +Wisp's Coven +Black Vale +Black Crossing +Black Town +Black Village +Black Market +Black Camp +Black Tower +Black Bazaar +Black Forge +Black Shrine +Black Haven +Black Hold +Black Hall +Black Steading +Black Fen +Black Wetlands +Black Swamp +Black Marsh +Black Yard +Black Sanctum +Black Coven +Shrouded Vale +Shrouded Crossing +Shrouded Town +Shrouded Village +Shrouded Market +Shrouded Camp +Shrouded Tower +Shrouded Bazaar +Shrouded Forge +Shrouded Shrine +Shrouded Haven +Shrouded Hold +Shrouded Hall +Shrouded Steading +Shrouded Fen +Shrouded Wetlands +Shrouded Swamp +Shrouded Marsh +Shrouded Yard +Shrouded Sanctum +Shrouded Coven +Amanaxis Fen +Andor's Fen +Bloodsand Fen +Celestine Fen +Coldsnap Fen +Eloren Fen +Hornwall Fen +Kraag Fen +Mardrake Fen +Nevermoor Fen +Pyrenian Fen +Sarhmal's Fen +Shalecliff Fen +Unicorn's Fen +Windlass Fen +Zephyr's Fen +General's Fen +Baker's Fen +Apothecary's Fen +Minstrel's Fen +Tyrant's Fen +Bandits' Fen +Robbers' Fen +Scrappers' Fen +Tinkers' Fen +Nomads' Fen +Amanaxis Wetlands +Andor's Wetlands +Bloodsand Wetlands +Celestine Wetlands +Coldsnap Wetlands +Eloren Wetlands +Hornwall Wetlands +Kraag Wetlands +Mardrake Wetlands +Nevermoor Wetlands +Pyrenian Wetlands +Sarhmal's Wetlands +Shalecliff Wetlands +Unicorn's Wetlands +Windlass Wetlands +Zephyr's Wetlands +General's Wetlands +Baker's Wetlands +Apothecary's Wetlands +Minstrel's Wetlands +Tyrant's Wetlands +Bandits' Wetlands +Robbers' Wetlands +Scrappers' Wetlands +Tinkers' Wetlands +Nomads' Wetlands +Amanaxis Swamp +Andor's Swamp +Bloodsand Swamp +Celestine Swamp +Coldsnap Swamp +Eloren Swamp +Hornwall Swamp +Kraag Swamp +Mardrake Swamp +Nevermoor Swamp +Pyrenian Swamp +Sarhmal's Swamp +Shalecliff Swamp +Unicorn's Swamp +Windlass Swamp +Zephyr's Swamp +General's Swamp +Baker's Swamp +Apothecary's Swamp +Minstrel's Swamp +Tyrant's Swamp +Bandits' Swamp +Robbers' Swamp +Scrappers' Swamp +Tinkers' Swamp +Nomads' Swamp +Amanaxis Marsh +Andor's Marsh +Bloodsand Marsh +Celestine Marsh +Coldsnap Marsh +Eloren Marsh +Hornwall Marsh +Kraag Marsh +Mardrake Marsh +Nevermoor Marsh +Pyrenian Marsh +Sarhmal's Marsh +Shalecliff Marsh +Unicorn's Marsh +Windlass Marsh +Zephyr's Marsh +General's Marsh +Baker's Marsh +Apothecary's Marsh +Minstrel's Marsh +Tyrant's Marsh +Bandits' Marsh +Robbers' Marsh +Scrappers' Marsh +Tinkers' Marsh +Nomads' Marsh +Amanaxis Yard +Andor's Yard +Bloodsand Yard +Celestine Yard +Coldsnap Yard +Eloren Yard +Hornwall Yard +Kraag Yard +Mardrake Yard +Nevermoor Yard +Pyrenian Yard +Sarhmal's Yard +Shalecliff Yard +Unicorn's Yard +Windlass Yard +Zephyr's Yard +General's Yard +Baker's Yard +Apothecary's Yard +Minstrel's Yard +Tyrant's Yard +Bandits' Yard +Robbers' Yard +Scrappers' Yard +Tinkers' Yard +Nomads' Yard +Amanaxis Sanctum +Andor's Sanctum +Bloodsand Sanctum +Celestine Sanctum +Coldsnap Sanctum +Eloren Sanctum +Hornwall Sanctum +Kraag Sanctum +Mardrake Sanctum +Nevermoor Sanctum +Pyrenian Sanctum +Sarhmal's Sanctum +Shalecliff Sanctum +Unicorn's Sanctum +Windlass Sanctum +Zephyr's Sanctum +General's Sanctum +Baker's Sanctum +Apothecary's Sanctum +Minstrel's Sanctum +Tyrant's Sanctum +Bandits' Sanctum +Robbers' Sanctum +Scrappers' Sanctum +Tinkers' Sanctum +Nomads' Sanctum +Amanaxis Coven +Andor's Coven +Bloodsand Coven +Celestine Coven +Coldsnap Coven +Eloren Coven +Hornwall Coven +Kraag Coven +Mardrake Coven +Nevermoor Coven +Pyrenian Coven +Sarhmal's Coven +Shalecliff Coven +Unicorn's Coven +Windlass Coven +Zephyr's Coven +General's Coven +Baker's Coven +Apothecary's Coven +Minstrel's Coven +Tyrant's Coven +Bandits' Coven +Robbers' Coven +Scrappers' Coven +Tinkers' Coven +Nomads' Coven +Bonecliff +Blackfoot +Deadvale +Marrowhill +The Dread Gap +Whispermile +Hanging Tree +Vulture's Rock +The Morass +Castle Vastokov +Hope's End +Weepwater +Leper's Grove +Hagmill +Bogmeet +Severstring +Crasmere +Blackwell +Eframston +Thirdchance +Nas Laed +Saint's End +Rotbutcher +Geisthome +Slowfall Fen +Everdusk +Whispering Bog +Toadhole +Grasping Plains +Shadowglade +Mudcall +Ficklefen +Wisplight Mire +Drowned Garden +Wightlily +The Hissing Fen +Emptycairn +Marrowtown +Mirelight +Ravencrest Mill +Korven's Tomb +Gorgon's Gallery +Moudhrelmont +The Three Sisters +Moldermouth +Reaver's Point +Sparrow Crag diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/world/town_names_blue.txt b/forge-gui/res/adventure/Crystal_Kingdoms/world/town_names_blue.txt new file mode 100644 index 00000000000..c7bf62dbd28 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/world/town_names_blue.txt @@ -0,0 +1,369 @@ +Siren's Vale +Siren's Crossing +Siren's Town +Siren's Village +Siren's Market +Siren's Camp +Siren's Tower +Siren's Bazaar +Siren's Forge +Siren's Shrine +Siren's Haven +Siren's Hold +Siren's Hall +Siren's Steading +Shimmering Vale +Shimmering Crossing +Shimmering Town +Shimmering Village +Shimmering Market +Shimmering Camp +Shimmering Tower +Shimmering Bazaar +Shimmering Forge +Shimmering Shrine +Shimmering Haven +Shimmering Hold +Shimmering Hall +Shimmering Steading +Ebbing Vale +Ebbing Crossing +Ebbing Town +Ebbing Village +Ebbing Market +Ebbing Camp +Ebbing Tower +Ebbing Bazaar +Ebbing Forge +Ebbing Shrine +Ebbing Haven +Ebbing Hold +Ebbing Hall +Ebbing Steading +Coral Vale +Coral Crossing +Coral Town +Coral Village +Coral Market +Coral Camp +Coral Tower +Coral Bazaar +Coral Forge +Coral Shrine +Coral Haven +Coral Hold +Coral Hall +Coral Steading +Cloud Vale +Cloud Crossing +Cloud Town +Cloud Village +Cloud Market +Cloud Camp +Cloud Tower +Cloud Bazaar +Cloud Forge +Cloud Shrine +Cloud Haven +Cloud Hold +Cloud Hall +Cloud Steading +Mystic Vale +Mystic Crossing +Mystic Town +Mystic Village +Mystic Market +Mystic Camp +Mystic Tower +Mystic Bazaar +Mystic Forge +Mystic Shrine +Mystic Haven +Mystic Hold +Mystic Hall +Mystic Steading +Floating Vale +Floating Crossing +Floating Town +Floating Village +Floating Market +Floating Camp +Floating Tower +Floating Bazaar +Floating Forge +Floating Shrine +Floating Haven +Floating Hold +Floating Hall +Floating Steading +Amanaxis Beach +Andor's Beach +Bloodsand Beach +Celestine Beach +Coldsnap Beach +Eloren Beach +Hornwall Beach +Kraag Beach +Mardrake Beach +Nevermoor Beach +Pyrenian Beach +Sarhmal's Beach +Shalecliff Beach +Unicorn's Beach +Windlass Beach +Zephyr's Beach +General's Beach +Baker's Beach +Apothecary's Beach +Minstrel's Beach +Tyrant's Beach +Bandits' Beach +Robbers' Beach +Scrappers' Beach +Tinkers' Beach +Nomads' Beach +Amanaxis Cove +Andor's Cove +Bloodsand Cove +Celestine Cove +Coldsnap Cove +Eloren Cove +Hornwall Cove +Kraag Cove +Mardrake Cove +Nevermoor Cove +Pyrenian Cove +Sarhmal's Cove +Shalecliff Cove +Unicorn's Cove +Windlass Cove +Zephyr's Cove +General's Cove +Baker's Cove +Apothecary's Cove +Minstrel's Cove +Tyrant's Cove +Bandits' Cove +Robbers' Cove +Scrappers' Cove +Tinkers' Cove +Nomads' Cove +Amanaxis Island +Andor's Island +Bloodsand Island +Celestine Island +Coldsnap Island +Eloren Island +Hornwall Island +Kraag Island +Mardrake Island +Nevermoor Island +Pyrenian Island +Sarhmal's Island +Shalecliff Island +Unicorn's Island +Windlass Island +Zephyr's Island +General's Island +Baker's Island +Apothecary's Island +Minstrel's Island +Tyrant's Island +Bandits' Island +Robbers' Island +Scrappers' Island +Tinkers' Island +Nomads' Island +Amanaxis Port +Andor's Port +Bloodsand Port +Celestine Port +Coldsnap Port +Eloren Port +Hornwall Port +Kraag Port +Mardrake Port +Nevermoor Port +Pyrenian Port +Sarhmal's Port +Shalecliff Port +Unicorn's Port +Windlass Port +Zephyr's Port +General's Port +Baker's Port +Apothecary's Port +Minstrel's Port +Tyrant's Port +Bandits' Port +Robbers' Port +Scrappers' Port +Tinkers' Port +Nomads' Port +Amanaxis Landing +Andor's Landing +Bloodsand Landing +Celestine Landing +Coldsnap Landing +Eloren Landing +Hornwall Landing +Kraag Landing +Mardrake Landing +Nevermoor Landing +Pyrenian Landing +Sarhmal's Landing +Shalecliff Landing +Unicorn's Landing +Windlass Landing +Zephyr's Landing +General's Landing +Baker's Landing +Apothecary's Landing +Minstrel's Landing +Tyrant's Landing +Bandits' Landing +Robbers' Landing +Scrappers' Landing +Tinkers' Landing +Nomads' Landing +Amanaxis Oasis +Andor's Oasis +Bloodsand Oasis +Celestine Oasis +Coldsnap Oasis +Eloren Oasis +Hornwall Oasis +Kraag Oasis +Mardrake Oasis +Nevermoor Oasis +Pyrenian Oasis +Sarhmal's Oasis +Shalecliff Oasis +Unicorn's Oasis +Windlass Oasis +Zephyr's Oasis +General's Oasis +Baker's Oasis +Apothecary's Oasis +Minstrel's Oasis +Tyrant's Oasis +Bandits' Oasis +Robbers' Oasis +Scrappers' Oasis +Tinkers' Oasis +Nomads' Oasis +Amanaxis Harbor +Andor's Harbor +Bloodsand Harbor +Celestine Harbor +Coldsnap Harbor +Eloren Harbor +Hornwall Harbor +Kraag Harbor +Mardrake Harbor +Nevermoor Harbor +Pyrenian Harbor +Sarhmal's Harbor +Shalecliff Harbor +Unicorn's Harbor +Windlass Harbor +Zephyr's Harbor +General's Harbor +Baker's Harbor +Apothecary's Harbor +Minstrel's Harbor +Tyrant's Harbor +Bandits' Harbor +Robbers' Harbor +Scrappers' Harbor +Tinkers' Harbor +Nomads' Harbor +Siren's Beach +Siren's Cove +Siren's Island +Siren's Port +Siren's Landing +Siren's Oasis +Siren's Harbor +Shimmering Beach +Shimmering Cove +Shimmering Island +Shimmering Port +Shimmering Landing +Shimmering Oasis +Shimmering Harbor +Ebbing Beach +Ebbing Cove +Ebbing Island +Ebbing Port +Ebbing Landing +Ebbing Oasis +Ebbing Harbor +Coral Beach +Coral Cove +Coral Island +Coral Port +Coral Landing +Coral Oasis +Coral Harbor +Cloud Beach +Coral Cove +Coral Island +Coral Port +Coral Landing +Coral Oasis +Coral Harbor +Mystic Beach +Mystic Cove +Mystic Island +Mystic Port +Mystic Landing +Mystic Oasis +Mystic Harbor +Floating Beach +Floating Cove +Floating Island +Floating Port +Floating Landing +Floating Oasis +Floating Harbor +Briarport +Eldernaven Shoals +Wizard's Reach +Wrecker's Point +Fourmill Run +Port Rachkham +Cloudy Shallows +Slumnis +Silver Pointe +Abjuration Point +Crow's Nest +The Rookery +Mistwater Bay +Chambery Bay +Mistwind +Saltshore +Soliana +Bronze Lagoon +Oar's Rest +Sandcastle +Shallowreef +Rapier Isle +Rustkey Cove +The Crescent Isle +Scuttlefolk +Merfolk Crossing +Siren's Call +New Tolaria +Djinnhelm +Deepflow +Firstsun Bay +Brant's Shore +Blackflag Docks +Hightide Post +Stormhearth +Talrand's Retreat +Jarren's Outpost +Old Brightmine +Mithral Downs +Candleford \ No newline at end of file diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/world/town_names_green.txt b/forge-gui/res/adventure/Crystal_Kingdoms/world/town_names_green.txt new file mode 100644 index 00000000000..a339330f88c --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/world/town_names_green.txt @@ -0,0 +1,368 @@ +Verdant Vale +Verdant Crossing +Verdant Town +Verdant Village +Verdant Market +Verdant Camp +Verdant Tower +Verdant Bazaar +Verdant Forge +Verdant Shrine +Verdant Haven +Verdant Hold +Verdant Hall +Verdant Steading +Living Vale +Living Crossing +Living Town +Living Village +Living Market +Living Camp +Living Tower +Living Bazaar +Living Forge +Living Shrine +Living Haven +Living Hold +Living Hall +Living Steading +Elven Vale +Elven Crossing +Elven Town +Elven Village +Elven Market +Elven Camp +Elven Tower +Elven Bazaar +Elven Forge +Elven Shrine +Elven Haven +Elven Hold +Elven Hall +Elven Steading +Tangled Vale +Tangled Crossing +Tangled Town +Tangled Village +Tangled Market +Tangled Camp +Tangled Tower +Tangled Bazaar +Tangled Forge +Tangled Shrine +Tangled Haven +Tangled Hold +Tangled Hall +Tangled Steading +Flowering Vale +Flowering Crossing +Flowering Town +Flowering Village +Flowering Market +Flowering Camp +Flowering Tower +Flowering Bazaar +Flowering Forge +Flowering Shrine +Flowering Haven +Flowering Hold +Flowering Hall +Flowering Steading +Hunter's Vale +Hunter's Crossing +Hunter's Town +Hunter's Village +Hunter's Market +Hunter's Camp +Hunter's Tower +Hunter's Bazaar +Hunter's Forge +Hunter's Shrine +Hunter's Haven +Hunter's Hold +Hunter's Hall +Hunter's Steading +Hidden Vale +Hidden Crossing +Hidden Town +Hidden Village +Hidden Market +Hidden Camp +Hidden Tower +Hidden Bazaar +Hidden Forge +Hidden Shrine +Hidden Haven +Hidden Hold +Hidden Hall +Hidden Steading +Verdant Trace +Verdant Glade +Verdant Copse +Verdant Bough +Verdant Clearing +Verdant Thicket +Verdant Forest +Living Trace +Living Glade +Living Copse +Living Bough +Living Clearing +Living Thicket +Living Forest +Elven Trace +Elven Glade +Elven Copse +Elven Bough +Elven Clearing +Elven Thicket +Elven Forest +Tangled Trace +Tangled Glade +Tangled Copse +Tangled Bough +Tangled Clearing +Tangled Thicket +Tangled Forest +Flowering Trace +Flowering Glade +Flowering Copse +Flowering Bough +Flowering Clearing +Flowering Thicket +Flowering Forest +Hunter's Trace +Hunter's Glade +Hunter's Copse +Hunter's Bough +Hunter's Clearing +Hunter's Thicket +Hunter's Forest +Hidden Trace +Hidden Glade +Hidden Copse +Hidden Bough +Hidden Clearing +Hidden Thicket +Hidden Forest +Amanaxis Trace +Andor's Trace +Bloodsand Trace +Celestine Trace +Coldsnap Trace +Eloren Trace +Hornwall Trace +Kraag Trace +Mardrake Trace +Nevermoor Trace +Pyrenian Trace +Sarhmal's Trace +Shalecliff Trace +Unicorn's Trace +Windlass Trace +Zephyr's Trace +General's Trace +Baker's Trace +Apothecary's Trace +Minstrel's Trace +Tyrant's Trace +Bandits' Trace +Robbers' Trace +Scrappers' Trace +Tinkers' Trace +Nomads' Trace +Amanaxis Glade +Andor's Glade +Bloodsand Glade +Celestine Glade +Coldsnap Glade +Eloren Glade +Hornwall Glade +Kraag Glade +Mardrake Glade +Nevermoor Glade +Pyrenian Glade +Sarhmal's Glade +Shalecliff Glade +Unicorn's Glade +Windlass Glade +Zephyr's Glade +General's Glade +Baker's Glade +Apothecary's Glade +Minstrel's Glade +Tyrant's Glade +Bandits' Glade +Robbers' Glade +Scrappers' Glade +Tinkers' Glade +Nomads' Glade +Amanaxis Copse +Andor's Copse +Bloodsand Copse +Celestine Copse +Coldsnap Copse +Eloren Copse +Hornwall Copse +Kraag Copse +Mardrake Copse +Nevermoor Copse +Pyrenian Copse +Sarhmal's Copse +Shalecliff Copse +Unicorn's Copse +Windlass Copse +Zephyr's Copse +General's Copse +Baker's Copse +Apothecary's Copse +Minstrel's Copse +Tyrant's Copse +Bandits' Copse +Robbers' Copse +Scrappers' Copse +Tinkers' Copse +Nomads' Copse +Amanaxis Bough +Andor's Bough +Bloodsand Bough +Celestine Bough +Coldsnap Bough +Eloren Bough +Hornwall Bough +Kraag Bough +Mardrake Bough +Nevermoor Bough +Pyrenian Bough +Sarhmal's Bough +Shalecliff Bough +Unicorn's Bough +Windlass Bough +Zephyr's Bough +General's Bough +Baker's Bough +Apothecary's Bough +Minstrel's Bough +Tyrant's Bough +Bandits' Bough +Robbers' Bough +Scrappers' Bough +Tinkers' Bough +Nomads' Bough +Amanaxis Clearing +Andor's Clearing +Bloodsand Clearing +Celestine Clearing +Coldsnap Clearing +Eloren Clearing +Hornwall Clearing +Kraag Clearing +Mardrake Clearing +Nevermoor Clearing +Pyrenian Clearing +Sarhmal's Clearing +Shalecliff Clearing +Unicorn's Clearing +Windlass Clearing +Zephyr's Clearing +General's Clearing +Baker's Clearing +Apothecary's Clearing +Minstrel's Clearing +Tyrant's Clearing +Bandits' Clearing +Robbers' Clearing +Scrappers' Clearing +Tinkers' Clearing +Nomads' Clearing +Amanaxis Thicket +Andor's Thicket +Bloodsand Thicket +Celestine Thicket +Coldsnap Thicket +Eloren Thicket +Hornwall Thicket +Kraag Thicket +Mardrake Thicket +Nevermoor Thicket +Pyrenian Thicket +Sarhmal's Thicket +Shalecliff Thicket +Unicorn's Thicket +Windlass Thicket +Zephyr's Thicket +General's Thicket +Baker's Thicket +Apothecary's Thicket +Minstrel's Thicket +Tyrant's Thicket +Bandits' Thicket +Robbers' Thicket +Scrappers' Thicket +Tinkers' Thicket +Nomads' Thicket +Amanaxis Forest +Andor's Forest +Bloodsand Forest +Celestine Forest +Coldsnap Forest +Eloren Forest +Hornwall Forest +Kraag Forest +Mardrake Forest +Nevermoor Forest +Pyrenian Forest +Sarhmal's Forest +Shalecliff Forest +Unicorn's Forest +Windlass Forest +Zephyr's Forest +General's Forest +Baker's Forest +Apothecary's Forest +Minstrel's Forest +Tyrant's Forest +Bandits' Forest +Robbers' Forest +Scrappers' Forest +Tinkers' Forest +Nomads' Forest +Adderfang +Greater Elm +Three Oaks +Bowerglen +Redwood Ford +Ogre's Gate +Mandrake Hollow +Irongate Mott +Felden Pond +Foxglove Point +Druid's Pact +Honeymead +Feyfire +Eldamar +Glenariff +Minnehil +Lorathyra +Applever +Violl's Garden +Mossroad +Hollyhearth +Steelthorn +Everspring +Cockatrice Glade +Mistbranch +Everyflower +Shadebough +Pinelight +Hartsden +Sleeping Boar +Weatherbark +Broadelm +Glade of Autumn +Eloren Springs +Kalonian Grove +Three Rivers +Liamswell +Braedon +Newsham \ No newline at end of file diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/world/town_names_red.txt b/forge-gui/res/adventure/Crystal_Kingdoms/world/town_names_red.txt new file mode 100644 index 00000000000..a3033a92e72 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/world/town_names_red.txt @@ -0,0 +1,366 @@ +Flame Vale +Flame Crossing +Flame Town +Flame Village +Flame Market +Flame Camp +Flame Tower +Flame Bazaar +Flame Forge +Flame Shrine +Flame Haven +Flame Hold +Flame Hall +Flame Steading +Granite Vale +Granite Crossing +Granite Town +Granite Village +Granite Market +Granite Camp +Granite Tower +Granite Bazaar +Granite Forge +Granite Shrine +Granite Haven +Granite Hold +Granite Hall +Granite Steading +Flowstone Vale +Flowstone Crossing +Flowstone Town +Flowstone Village +Flowstone Market +Flowstone Camp +Flowstone Tower +Flowstone Bazaar +Flowstone Forge +Flowstone Shrine +Flowstone Haven +Flowstone Hold +Flowstone Hall +Flowstone Steading +Burning Vale +Burning Crossing +Burning Town +Burning Village +Burning Market +Burning Camp +Burning Tower +Burning Bazaar +Burning Forge +Burning Shrine +Burning Haven +Burning Hold +Burning Hall +Burning Steading +Goblin Vale +Goblin Crossing +Goblin Town +Goblin Village +Goblin Market +Goblin Camp +Goblin Tower +Goblin Bazaar +Goblin Forge +Goblin Shrine +Goblin Haven +Goblin Hold +Goblin Hall +Goblin Steading +Chaos Vale +Chaos Crossing +Chaos Town +Chaos Village +Chaos Market +Chaos Camp +Chaos Tower +Chaos Bazaar +Chaos Forge +Chaos Shrine +Chaos Haven +Chaos Hold +Chaos Hall +Chaos Steading +Thunder Vale +Thunder Crossing +Thunder Town +Thunder Village +Thunder Market +Thunder Camp +Thunder Tower +Thunder Bazaar +Thunder Forge +Thunder Shrine +Thunder Haven +Thunder Hold +Thunder Hall +Thunder Steading +Flame Cliff +Flame Quarry +Flame Den +Flame Hill +Flame Cave +Flame Keep +Flame Mountain +Granite Cliff +Granite Quarry +Granite Den +Granite Hill +Granite Cave +Granite Keep +Granite Mountain +Flowstone Cliff +Flowstone Quarry +Flowstone Den +Flowstone Hill +Flowstone Cave +Flowstone Keep +Flowstone Mountain +Burning Cliff +Burning Quarry +Burning Den +Burning Hill +Burning Cave +Burning Keep +Burning Mountain +Goblin Cliff +Goblin Quarry +Goblin Den +Goblin Hill +Goblin Cave +Goblin Keep +Goblin Mountain +Chaos Cliff +Chaos Quarry +Chaos Den +Chaos Hill +Chaos Cave +Chaos Keep +Chaos Mountain +Thunder Cliff +Thunder Quarry +Thunder Den +Thunder Hill +Thunder Cave +Thunder Keep +Thunder Mountain +Amanaxis Cliff +Andor's Cliff +Bloodsand Cliff +Celestine Cliff +Coldsnap Cliff +Eloren Cliff +Hornwall Cliff +Kraag Cliff +Mardrake Cliff +Nevermoor Cliff +Pyrenian Cliff +Sarhmal's Cliff +Shalecliff Cliff +Unicorn's Cliff +Windlass Cliff +Zephyr's Cliff +General's Cliff +Baker's Cliff +Apothecary's Cliff +Minstrel's Cliff +Tyrant's Cliff +Bandits' Cliff +Robbers' Cliff +Scrappers' Cliff +Tinkers' Cliff +Nomads' Cliff +Amanaxis Quarry +Andor's Quarry +Bloodsand Quarry +Celestine Quarry +Coldsnap Quarry +Eloren Quarry +Hornwall Quarry +Kraag Quarry +Mardrake Quarry +Nevermoor Quarry +Pyrenian Quarry +Sarhmal's Quarry +Shalecliff Quarry +Unicorn's Quarry +Windlass Quarry +Zephyr's Quarry +General's Quarry +Baker's Quarry +Apothecary's Quarry +Minstrel's Quarry +Tyrant's Quarry +Bandits' Quarry +Robbers' Quarry +Scrappers' Quarry +Tinkers' Quarry +Nomads' Quarry +Amanaxis Den +Andor's Den +Bloodsand Den +Celestine Den +Coldsnap Den +Eloren Den +Hornwall Den +Kraag Den +Mardrake Den +Nevermoor Den +Pyrenian Den +Sarhmal's Den +Shalecliff Den +Unicorn's Den +Windlass Den +Zephyr's Den +General's Den +Baker's Den +Apothecary's Den +Minstrel's Den +Tyrant's Den +Bandits' Den +Robbers' Den +Scrappers' Den +Tinkers' Den +Nomads' Den +Amanaxis Hill +Andor's Hill +Bloodsand Hill +Celestine Hill +Coldsnap Hill +Eloren Hill +Hornwall Hill +Kraag Hill +Mardrake Hill +Nevermoor Hill +Pyrenian Hill +Sarhmal's Hill +Shalecliff Hill +Unicorn's Hill +Windlass Hill +Zephyr's Hill +General's Hill +Baker's Hill +Apothecary's Hill +Minstrel's Hill +Tyrant's Hill +Bandits' Hill +Robbers' Hill +Scrappers' Hill +Tinkers' Hill +Nomads' Hill +Amanaxis Cave +Andor's Cave +Bloodsand Cave +Celestine Cave +Coldsnap Cave +Eloren Cave +Hornwall Cave +Kraag Cave +Mardrake Cave +Nevermoor Cave +Pyrenian Cave +Sarhmal's Cave +Shalecliff Cave +Unicorn's Cave +Windlass Cave +Zephyr's Cave +General's Cave +Baker's Cave +Apothecary's Cave +Minstrel's Cave +Tyrant's Cave +Bandits' Cave +Robbers' Cave +Scrappers' Cave +Tinkers' Cave +Nomads' Cave +Amanaxis Keep +Andor's Keep +Bloodsand Keep +Celestine Keep +Coldsnap Keep +Eloren Keep +Hornwall Keep +Kraag Keep +Mardrake Keep +Nevermoor Keep +Pyrenian Keep +Sarhmal's Keep +Shalecliff Keep +Unicorn's Keep +Windlass Keep +Zephyr's Keep +General's Keep +Baker's Keep +Apothecary's Keep +Minstrel's Keep +Tyrant's Keep +Bandits' Keep +Robbers' Keep +Scrappers' Keep +Tinkers' Keep +Nomads' Keep +Amanaxis Mountain +Andor's Mountain +Bloodsand Mountain +Celestine Mountain +Coldsnap Mountain +Eloren Mountain +Hornwall Mountain +Kraag Mountain +Mardrake Mountain +Nevermoor Mountain +Pyrenian Mountain +Sarhmal's Mountain +Shalecliff Mountain +Unicorn's Mountain +Windlass Mountain +Zephyr's Mountain +General's Mountain +Baker's Mountain +Apothecary's Mountain +Minstrel's Mountain +Tyrant's Mountain +Bandits' Mountain +Robbers' Mountain +Scrappers' Mountain +Tinkers' Mountain +Nomads' Mountain +Ironskin Pass +Red Hollow +Cragtop +Ogre's Gate +Goblin Hill +Eastrise Crag +Hellgate +Skull Rock +Magemont +Trolltusk +Val Dorgo +Rocroost +Steel Peaks +Falkenberg +Longanvil Rock +Firstingot +Hillfar +Steaming Pass +Snake's Canyon +Lagrasse Cliffs +Hagsnose Cavern +Sisterpeak +Brotherpeak +Razorrock +Scaleburrow +Tallerhill +Flowstone Falls +Caldera of Stars +Neryth's Rock +Narrowstep Cliff +Giant's Arch +New Valkas +Onakke Keep +Foxdale +Redhawk +Redwater +Wolfden \ No newline at end of file diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/world/town_names_waste.txt b/forge-gui/res/adventure/Crystal_Kingdoms/world/town_names_waste.txt new file mode 100644 index 00000000000..5e49b77af8c --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/world/town_names_waste.txt @@ -0,0 +1,396 @@ +Amanaxis Vale +Amanaxis Crossing +Amanaxis Town +Amanaxis Village +Amanaxis Market +Camp Amanaxis +Amanaxis Tower +Amanaxis Bazaar +Amanaxis Forge +Amanaxis Shrine +Amanaxis Haven +Amanaxis Hold +Amanaxis Hall +Amanaxis Steading +Andorvale +Andor's Crossing +Andorstown +Andor's Village +Andor's Market +Camp Andor +Andor's Tower +Andor's Bazaar +Andor's Forge +Andor Shrine +Andorhaven +Andor's Hold +Andor's Hall +Andor's Steading +Bloodsand Vale +Bloodsand Crossing +Bloodsand Town +Bloodsand Village +Bloodsand Market +Camp Bloodsand +Bloodsand Tower +Bloodsand Bazaar +Bloodsand Forge +Bloodsand Shrine +Bloodsand Haven +Bloodsand Hold +Bloodsand Hall +Bloodsand Steading +Celestine Vale +Celestine Crossing +Celestine Town +Celestine Village +Celestine Market +Camp Celestine +Celestine Tower +Celestine Bazaar +Celestine Forge +Celestine Shrine +Celestine Haven +Celestine Hold +Celestine Hall +Celestine Steading +Coldsnap Vale +Coldsnap Crossing +Coldsnap Town +Coldsnap Village +Coldsnap Market +Camp Coldsnap +Coldsnap Tower +Coldsnap Bazaar +Coldsnap Forge +Coldsnap Shrine +Coldsnap Haven +Coldsnap Hold +Coldsnap Hall +Coldsnap Steading +Eloren Vale +Eloren Crossing +Eloren Town +Eloren Village +Eloren Market +Camp Eloren +Eloren Tower +Eloren Bazaar +Eloren Forge +Eloren Shrine +Eloren Haven +Eloren Hold +Eloren Hall +Eloren Steading +Hornwall Vale +Hornwall Crossing +Hornwall Town +Hornwall Village +Hornwall Market +Camp Hornwall +Hornwall Tower +Hornwall Bazaar +Hornwall Forge +Hornwall Shrine +Hornwall Haven +Hornwall Hold +Hornwall Hall +Hornwall Steading +Kraagvale +Kraag Crossing +Kraagtown +Kraag Village +Kraag Market +Camp Kraag +Kraag Tower +Kraag Bazaar +Kraag Forge +Kraag Shrine +Kraaghaven +Kraag Hold +Kraag Hall +Kraag Steading +Mardrake Vale +Mardrake Crossing +Mardrake Town +Mardrake Village +Mardrake Market +Camp Mardrake +Mardrake Tower +Mardrake Bazaar +Mardrake Forge +Mardrake Shrine +Mardrake Haven +Mardrake Hold +Mardrake Hall +Mardrake Steading +Nevermoor Vale +Nevermoor Crossing +Nevermoor Town +Nevermoor Village +Nevermoor Market +Nevermoor Camp +Nevermoor Tower +Nevermoor Bazaar +Nevermoor Forge +Nevermoor Shrine +Nevermoor Haven +Nevermoor Hold +Nevermoor Hall +Nevermoor Steading +Pyrenian Vale +Pyrenian Crossing +Pyrenian Town +Pyrenian Village +Pyrenian Market +Pyrenian Camp +Pyrenian Tower +Pyrenian Bazaar +Pyrenian Forge +Pyrenian Shrine +Pyrenian Haven +Pyrenian Hold +Pyrenian Hall +Pyrenian Steading +Sarhmal's Vale +Sarhmal's Crossing +Sarhmaltown +Sarhmal's Village +Sarhmal's Market +Camp Sarhmal +Sarhmal's Tower +Sarhmal's Bazaar +Sarhmal's Forge +Sarhmal's Shrine +Sarhmal's Haven +Sarhmal's Hold +Sarhmal's Hall +Sarhmal's Steading +Shalecliff Vale +Shalecliff Crossing +Shalecliff Town +Shalecliff Village +Shalecliff Market +Camp Shalecliff +Shalecliff Tower +Shalecliff Bazaar +Shalecliff Forge +Shalecliff Shrine +Shalecliff Haven +Shalecliff Hold +Shalecliff Hall +Shalecliff Steading +Unicorn's Vale +Unicorn's Crossing +Unicorn's Town +Unicorn's Village +Unicorn's Market +Camp Unicorn +Unicorn's Tower +Unicorn's Bazaar +Unicorn's Forge +Unicorn's Shrine +Unicorn's Haven +Unicorn's Hold +Unicorn's Hall +Unicorn's Steading +Windlass Vale +Windlass Crossing +Windlass Town +Windlass Village +Windlass Market +Camp Windlass +Windlass Tower +Windlass Bazaar +Windlass Forge +Windlass Shrine +Windlass Haven +Windlass Hold +Windlass Hall +Windlass Steading +Zephyrvale +Zephyr Crossing +Zephyrtown +Zephyr Village +Zephyr Market +Camp Zephyr +Zephyr Tower +Zephyr Bazaar +Zephyr Forge +Zephyr Shrine +Zephyrhaven +Zephyr Hold +Zephyr Hall +Zephyr Steading +General's Vale +General's Crossing +General's Town +General's Village +General's Market +General's Camp +General's Tower +General's Bazaar +General's Forge +General's Shrine +General's Haven +General's Hold +General's Hall +General's Steading +Baker's Vale +Baker's Crossing +Bakerstown +Baker's Village +Baker's Market +Baker's Camp +Baker's Tower +Baker's Bazaar +Baker's Forge +Baker's Shrine +Baker's Haven +Baker's Hold +Baker's Hall +Baker's Steading +Apothecary's Vale +Apothecary's Crossing +Apothecary's Town +Apothecary's Village +Apothecary's Market +Apothecary's Camp +Apothecary's Tower +Apothecary's Bazaar +Apothecary's Forge +Apothecary's Shrine +Apothecary's Haven +Apothecary's Hold +Apothecary's Hall +Apothecary's Steading +Minstrel's Vale +Minstrel's Crossing +Minstrel's Town +Minstrel's Village +Minstrel's Market +Minstrel's Camp +Minstrel's Tower +Minstrel's Bazaar +Minstrel's Forge +Minstrel's Shrine +Minstrel's Haven +Minstrel's Hold +Minstrel's Hall +Minstrel's Steading +Tyrant's Vale +Tyrant's Crossing +Tyrant's Town +Tyrant's Village +Tyrant's Market +Camp Tyrant +Tyrant's Tower +Tyrant's Bazaar +Tyrant's Forge +Tyrant's Shrine +Tyrant's Haven +Tyrant's Hold +Tyrant's Hall +Tyrant's Steading +Bandit's Crossing +Bandit's Town +Bandit's Village +Bandit's Market +Bandit's Camp +Bandit's Tower +Bandit's Bazaar +Bandit's Forge +Bandit's Shrine +Bandit's Haven +Bandit's Hold +Bandit's Hall +Bandit's Steading +Robbers' Crossing +Robbers' Town +Robbers' Village +Robbers' Market +Robbers' Camp +Robbers' Tower +Robbers' Bazaar +Robbers' Forge +Robbers' Shrine +Robbers' Haven +Robbers' Hold +Robbers' Hall +Robbers' Steading +Scrappers' Crossing +Scrappers' Town +Scrappers' Village +Scrappers' Market +Scrappers' Camp +Scrappers' Tower +Scrappers' Bazaar +Scrappers' Forge +Scrappers' Shrine +Scrappers' Haven +Scrappers' Hold +Scrappers' Hall +Scrappers' Steading +Tinkers' Crossing +Tinkers' Town +Tinkers' Village +Tinkers' Market +Tinkers' Camp +Tinkers' Tower +Tinkers' Bazaar +Tinkers' Forge +Tinkers' Shrine +Tinkers' Haven +Tinkers' Hold +Tinkers' Hall +Tinkers' Steading +Nomads' Crossing +Nomads' Town +Nomads' Village +Nomads' Market +Nomads' Camp +Nomads' Tower +Nomads' Bazaar +Nomads' Forge +Nomads' Shrine +Nomads' Haven +Nomads' Hold +Nomads' Hall +Nomads' Steading +Tanner's Gate +Copper Downs +North Ridge +Copperhill +King's Pass +Poacher's Crossing +Deep Silt +Worm's Eye +Meister's Folly +Burned River +Holmingsford +Marrisburg +Vome +Holder's Wail +Manortown +Chambery +Almacin +Hogsfoot +Cracked Hammer +Bracklewhyte +Yellowseed +Beggar's Hole +Ruestown +Merchant's Fortune +Merrowcreek +Crookedbrook +Warrior's Rest +Golemstooth +Gobspike +Rabbitsden +Greyrock +Rabbitpath +Benson Post +Walker's Knoll +Grand Creek +Bluebell Ridge +Circleston Hill \ No newline at end of file diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/world/town_names_white.txt b/forge-gui/res/adventure/Crystal_Kingdoms/world/town_names_white.txt new file mode 100644 index 00000000000..4072d4da6ad --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/world/town_names_white.txt @@ -0,0 +1,368 @@ +Arden's Vale +Arden's Crossing +Arden's Town +Arden's Village +Arden's Market +Arden's Camp +Arden's Tower +Arden's Bazaar +Arden's Forge +Arden's Shrine +Arden's Haven +Arden's Hold +Arden's Hall +Arden's Steading +Tyr's Vale +Tyr's Crossing +Tyr's Town +Tyr's Village +Tyr's Market +Tyr's Camp +Tyr's Tower +Tyr's Bazaar +Tyr's Forge +Tyr's Shrine +Tyr's Haven +Tyr's Hold +Tyr's Hall +Tyr's Steading +Manning's Vale +Manning's Crossing +Manning's Town +Manning's Village +Manning's Market +Manning's Camp +Manning's Tower +Manning's Bazaar +Manning's Forge +Manning's Shrine +Manning's Haven +Manning's Hold +Manning's Hall +Manning's Steading +Uthor's Vale +Uthor's Crossing +Uthor's Town +Uthor's Village +Uthor's Market +Uthor's Camp +Uthor's Tower +Uthor's Bazaar +Uthor's Forge +Uthor's Shrine +Uthor's Haven +Uthor's Hold +Uthor's Hall +Uthor's Steading +Shannon's Vale +Shannon's Crossing +Shannon's Town +Shannon's Village +Shannon's Market +Shannon's Camp +Shannon's Tower +Shannon's Bazaar +Shannon's Forge +Shannon's Shrine +Shannon's Haven +Shannon's Hold +Shannon's Hall +Shannon's Steading +Roann's Vale +Roann's Crossing +Roann's Town +Roann's Village +Roann's Market +Roann's Camp +Roann's Tower +Roann's Bazaar +Roann's Forge +Roann's Shrine +Roann's Haven +Roann's Hold +Roann's Hall +Roann's Steading +Cael's Vale +Cael's Crossing +Cael's Town +Cael's Village +Cael's Market +Cael's Camp +Cael's Tower +Cael's Bazaar +Cael's Forge +Cael's Shrine +Cael's Haven +Cael's Hold +Cael's Hall +Cael's Steading +Arden's Fields +Arden's Valley +Arden's Fort +Arden's Outpost +Arden's Homestead +Arden's Mill +Arden's Plains +Tyr's Fields +Tyr's Valley +Tyr's Fort +Tyr's Outpost +Tyr's Homestead +Tyr's Mill +Tyr's Plains +Manning's Fields +Manning's Valley +Manning's Fort +Manning's Outpost +Manning's Homestead +Manning's Mill +Manning's Plains +Uthor's Fields +Uthor's Valley +Uthor's Fort +Uthor's Outpost +Uthor's Homestead +Uthor's Mill +Uthor's Plains +Shannon's Fields +Shannon's Valley +Shannon's Fort +Shannon's Outpost +Shannon's Homestead +Shannon's Mill +Shannon's Plains +Roann's Fields +Roann's Valley +Roann's Fort +Roann's Outpost +Roann's Homestead +Roann's Mill +Roann's Plains +Cael's Fields +Cael's Valley +Cael's Fort +Cael's Outpost +Cael's Homestead +Cael's Mill +Cael's Plains +Amanaxis Fields +Andor's Fields +Bloodsand Fields +Celestine Fields +Coldsnap Fields +Eloren Fields +Hornwall Fields +Kraag Fields +Mardrake Fields +Nevermoor Fields +Pyrenian Fields +Sarhmal's Fields +Shalecliff Fields +Unicorn's Fields +Windlass Fields +Zephyr's Fields +General's Fields +Baker's Fields +Apothecary's Fields +Minstrel's Fields +Tyrant's Fields +Bandits' Fields +Robbers' Fields +Scrappers' Fields +Tinkers' Fields +Nomads' Fields +Amanaxis Valley +Andor's Valley +Bloodsand Valley +Celestine Valley +Coldsnap Valley +Eloren Valley +Hornwall Valley +Kraag Valley +Mardrake Valley +Nevermoor Valley +Pyrenian Valley +Sarhmal's Valley +Shalecliff Valley +Unicorn's Valley +Windlass Valley +Zephyr's Valley +General's Valley +Baker's Valley +Apothecary's Valley +Minstrel's Valley +Tyrant's Valley +Bandits' Valley +Robbers' Valley +Scrappers' Valley +Tinkers' Valley +Nomads' Valley +Amanaxis Fort +Andor's Fort +Bloodsand Fort +Celestine Fort +Coldsnap Fort +Eloren Fort +Hornwall Fort +Kraag Fort +Mardrake Fort +Nevermoor Fort +Pyrenian Fort +Sarhmal's Fort +Shalecliff Fort +Unicorn's Fort +Windlass Fort +Zephyr's Fort +General's Fort +Baker's Fort +Apothecary's Fort +Minstrel's Fort +Tyrant's Fort +Bandits' Fort +Robbers' Fort +Scrappers' Fort +Tinkers' Fort +Nomads' Fort +Amanaxis Outpost +Andor's Outpost +Bloodsand Outpost +Celestine Outpost +Coldsnap Outpost +Eloren Outpost +Hornwall Outpost +Kraag Outpost +Mardrake Outpost +Nevermoor Outpost +Pyrenian Outpost +Sarhmal's Outpost +Shalecliff Outpost +Unicorn's Outpost +Windlass Outpost +Zephyr's Outpost +General's Outpost +Baker's Outpost +Apothecary's Outpost +Minstrel's Outpost +Tyrant's Outpost +Bandits' Outpost +Robbers' Outpost +Scrappers' Outpost +Tinkers' Outpost +Nomads' Outpost +Amanaxis Homestead +Andor's Homestead +Bloodsand Homestead +Celestine Homestead +Coldsnap Homestead +Eloren Homestead +Hornwall Homestead +Kraag Homestead +Mardrake Homestead +Nevermoor Homestead +Pyrenian Homestead +Sarhmal's Homestead +Shalecliff Homestead +Unicorn's Homestead +Windlass Homestead +Zephyr's Homestead +General's Homestead +Baker's Homestead +Apothecary's Homestead +Minstrel's Homestead +Tyrant's Homestead +Bandits' Homestead +Robbers' Homestead +Scrappers' Homestead +Tinkers' Homestead +Nomads' Homestead +Amanaxis Mill +Andor's Mill +Bloodsand Mill +Celestine Mill +Coldsnap Mill +Eloren Mill +Hornwall Mill +Kraag Mill +Mardrake Mill +Nevermoor Mill +Pyrenian Mill +Sarhmal's Mill +Shalecliff Mill +Unicorn's Mill +Windlass Mill +Zephyr's Mill +General's Mill +Baker's Mill +Apothecary's Mill +Minstrel's Mill +Tyrant's Mill +Bandits' Mill +Robbers' Mill +Scrappers' Mill +Tinkers' Mill +Nomads' Mill +Amanaxis Plains +Andor's Plains +Bloodsand Plains +Celestine Plains +Coldsnap Plains +Eloren Plains +Hornwall Plains +Kraag Plains +Mardrake Plains +Nevermoor Plains +Pyrenian Plains +Sarhmal's Plains +Shalecliff Plains +Unicorn's Plains +Windlass Plains +Zephyr's Plains +General's Plains +Baker's Plains +Apothecary's Plains +Minstrel's Plains +Tyrant's Plains +Bandits' Plains +Robbers' Plains +Scrappers' Plains +Tinkers' Plains +Nomads' Plains +Eastgate +Hawkston +Sotherburg +Esterburgh +Whitecliffe +Serra's Mercy +New Mill +Old Mill +Bootblack +Zephyston +Tilveld +Windpikes +Avrinyth +Pella's Wish +Bannockburn +Narthwich +Griffon Ridge +Aeredale +Clarisburg +Mirror Rock +Grafstone +Alcester +Dalchester +Kitsden +Squireholm +Bristonchapel +Torrim's Wall +Darnstall +Cadworth Abbey +Shepherd's Road +Horseshoe Pass +Lionshall +Dewberry +Fort Dannemore +New Ardestan +Hammersford +Ramstead +Duke's Watch +Fort Svarburg \ No newline at end of file diff --git a/forge-gui/res/adventure/Crystal_Kingdoms/world/world.json b/forge-gui/res/adventure/Crystal_Kingdoms/world/world.json new file mode 100644 index 00000000000..3038fbeb388 --- /dev/null +++ b/forge-gui/res/adventure/Crystal_Kingdoms/world/world.json @@ -0,0 +1,25 @@ +{ +"width": 700, +"height": 700, +"playerStartPosX": 0.5, +"playerStartPosY": 0.5, +"noiseZoomBiome": 30, +"miniMapTileSize": 4, +"tileSize": 16, +"roadTileset": { + "tilesetAtlas": "world/tilesets/terrain.atlas", + "tilesetName": "Road", + "color": "ffffff" +}, +"biomesSprites": "world/sprites/map_sprites.json", +"maxRoadDistance": 1000, +"biomesNames": [ + "world/biomes/base.json", + "world/biomes/ff6WorldOfRuinB.json", + "world/biomes/ff7GaiaG.json", + "world/biomes/ff9MistContinentW.json", + "world/biomes/ff10SpiraU.json", + "world/biomes/ff13BrokenWorld.json", + "world/biomes/ff14EorzeaR.json" +] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/boosters-special.txt b/forge-gui/res/adventure/Innistrad/boosters-special.txt new file mode 100644 index 00000000000..35bebc98d84 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/boosters-special.txt @@ -0,0 +1,52 @@ + + + +#-----------------------------------------------SHEN CUSTOM JUMPSTART PACKS START HERE------------------------------------------------# + +# ISD Shen Custom Jumpstart for Innistrad plane +ISD Dearly Departed 1: 1 wholeSheet("ISD Dearly Departed 1"), 1 RareMythic:fromSheet("ISD White Inserts") +ISD Dearly Departed 2: 1 wholeSheet("ISD Dearly Departed 2"), 1 RareMythic:fromSheet("ISD White Inserts") +ISD Fraying Sanity 1: 1 wholeSheet("ISD Fraying Sanity 1"), 1 RareMythic:fromSheet("ISD Blue Inserts") +ISD Fraying Sanity 2: 1 wholeSheet("ISD Fraying Sanity 2"), 1 RareMythic:fromSheet("ISD Blue Inserts") +ISD Undead Horde 1: 1 wholeSheet("ISD Undead Horde 1"), 1 RareMythic:fromSheet("ISD Black Inserts") +ISD Undead Horde 2: 1 wholeSheet("ISD Undead Horde 2"), 1 RareMythic:fromSheet("ISD Black Inserts") +ISD Bloody Marauders 1: 1 wholeSheet("ISD Bloody Marauders 1"), 1 RareMythic:fromSheet("ISD Red Inserts") +ISD Bloody Marauders 2: 1 wholeSheet("ISD Bloody Marauders 2"), 1 RareMythic:fromSheet("ISD Red Inserts") +ISD Transformations 1: 1 wholeSheet("ISD Transformations 1"), 1 RareMythic:fromSheet("ISD Green Inserts") +ISD Transformations 2: 1 wholeSheet("ISD Transformations 2"), 1 RareMythic:fromSheet("ISD Green Inserts") + +# DKA Shen Custom Jumpstart for Innistrad plane +DKA Fateful Hour 1: 1 wholeSheet("DKA Fateful Hour 1"), 1 RareMythic:fromSheet("DKA White Inserts") +DKA Fateful Hour 2: 1 wholeSheet("DKA Fateful Hour 2"), 1 RareMythic:fromSheet("DKA White Inserts") +DKA Undying Gifts 1: 1 wholeSheet("DKA Undying Gifts 1"), 1 RareMythic:fromSheet("DKA Blue Inserts") +DKA Undying Gifts 2: 1 wholeSheet("DKA Undying Gifts 2"), 1 RareMythic:fromSheet("DKA Blue Inserts") +DKA Death Unrelenting 1: 1 wholeSheet("DKA Death Unrelenting 1"), 1 RareMythic:fromSheet("DKA Black Inserts") +DKA Death Unrelenting 2: 1 wholeSheet("DKA Death Unrelenting 2"), 1 RareMythic:fromSheet("DKA Black Inserts") +DKA Devilish Mockery 1: 1 wholeSheet("DKA Devilish Mockery 1"), 1 RareMythic:fromSheet("DKA Red Inserts") +DKA Devilish Mockery 2: 1 wholeSheet("DKA Devilish Mockery 2"), 1 RareMythic:fromSheet("DKA Red Inserts") +DKA Beastly Killers 1: 1 wholeSheet("DKA Beastly Killers 1"), 1 RareMythic:fromSheet("DKA Green Inserts") +DKA Beastly Killers 2: 1 wholeSheet("DKA Beastly Killers 2"), 1 RareMythic:fromSheet("DKA Green Inserts") + +# SOI Shen Custom Jumpstart for Innistrad plane +SOI Spiritual Clues 1: 1 wholeSheet("SOI Spiritual Clues 1"), 1 RareMythic:fromSheet("SOI White Inserts") +SOI Spiritual Clues 2: 1 wholeSheet("SOI Spiritual Clues 2"), 1 RareMythic:fromSheet("SOI White Inserts") +SOI Skulking Horrors 1: 1 wholeSheet("SOI Skulking Horrors 1"), 1 RareMythic:fromSheet("SOI Blue Inserts") +SOI Skulking Horrors 2: 1 wholeSheet("SOI Skulking Horrors 2"), 1 RareMythic:fromSheet("SOI Blue Inserts") +SOI Splitting Headache 1: 1 wholeSheet("SOI Splitting Headache 1"), 1 RareMythic:fromSheet("SOI Black Inserts") +SOI Splitting Headache 2: 1 wholeSheet("SOI Splitting Headache 2"), 1 RareMythic:fromSheet("SOI Black Inserts") +SOI Bloody Insanity 1: 1 wholeSheet("SOI Bloody Insanity 1"), 1 RareMythic:fromSheet("SOI Red Inserts") +SOI Bloody Insanity 2: 1 wholeSheet("SOI Bloody Insanity 2"), 1 RareMythic:fromSheet("SOI Red Inserts") +SOI Howlpack Forces 1: 1 wholeSheet("SOI Howlpack Forces 1"), 1 RareMythic:fromSheet("SOI Green Inserts") +SOI Howlpack Forces 2: 1 wholeSheet("SOI Howlpack Forces 2"), 1 RareMythic:fromSheet("SOI Green Inserts") + +# MID Shen Custom Jumpstart for Innistrad plane +MID Coven of Hope 1: 1 wholeSheet("MID Coven of Hope 1"), 1 RareMythic:fromSheet("MID White Inserts") +MID Coven of Hope 2: 1 wholeSheet("MID Coven of Hope 2"), 1 RareMythic:fromSheet("MID White Inserts") +MID Disturbing Thoughts 1: 1 wholeSheet("MID Disturbing Thoughts 1"), 1 RareMythic:fromSheet("MID Blue Inserts") +MID Disturbing Thoughts 2: 1 wholeSheet("MID Disturbing Thoughts 2"), 1 RareMythic:fromSheet("MID Blue Inserts") +MID Morbid Decay 1: 1 wholeSheet("MID Morbid Decay 1"), 1 RareMythic:fromSheet("MID Black Inserts") +MID Morbid Decay 2: 1 wholeSheet("MID Morbid Decay 2"), 1 RareMythic:fromSheet("MID Black Inserts") +MID Playing with Fire 1: 1 wholeSheet("MID Playing with Fire 1"), 1 RareMythic:fromSheet("MID Red Inserts") +MID Playing with Fire 2: 1 wholeSheet("MID Playing with Fire 2"), 1 RareMythic:fromSheet("MID Red Inserts") +MID Token Aggression 1: 1 wholeSheet("MID Token Aggression 1"), 1 RareMythic:fromSheet("MID Green Inserts") +MID Token Aggression 2: 1 wholeSheet("MID Token Aggression 2"), 1 RareMythic:fromSheet("MID Green Inserts") \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/config.json b/forge-gui/res/adventure/Innistrad/config.json new file mode 100644 index 00000000000..c246c252ba6 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/config.json @@ -0,0 +1,269 @@ +{ + "screenWidth": 480, + "screenHeight": 270, + "skin": "skin/ui_skin.json", + "playerBaseSpeed": 32, + "minDeckSize": 40, + "colorIds":["W","U","B","R","G"], + "colorIdNames":["tr(lblWhite) [+pmW]","tr(lblBlue) [+pmU]","tr(lblBlack) [+pmB]","tr(lblRed) [+pmR]","tr(lblGreen) [+pmG]"], + "restrictedCards": [ + "Black Lotus", + "Mox Emerald", + "Mox Pearl", + "Mox Ruby", + "Mox Sapphire", + "Mox Jet", + "Ancestral Recall", + "Timetwister", + "Time Walk", + "Command Tower", + "Arcane Signet", + "Opal Palace", + "Path of Ancestry", + "War Room", + "Commander's Plate", + "Campfire", + "Cloudkill", + "Command Beacon", + "Commander's Insignia", + "Forge of Heroes", + "Imposing Grandeur", + "Jeweled Lotus", + "Myth Unbound", + "Netherborn Altar", + "Sanctum of Eternity", + "Stinging Study", + "Study Hall", + "Witch's Clinic", + "Time Vault", + "Sol Ring", + "Mana Crypt", + "Tolarian Academy", + "Tinker", + "Demonic Tutor", + "Vampiric Tutor", + "Bazaar of Baghdad", + "Library of Alexandria", + "Mana Vault", + "Fastbond", + "Mishra's Workshop", + "Yawgmoth's Bargain", + "Gaea's Cradle", + "Commander's Sphere", + "Drake Stone", + "Wrenn and One", + "Under-Construction Skyscraper", + "Temur Elevator", + "Slumbering Waterways", + "Omenpath to Naya", + "The Heron Moon", + "Gobland", + "Fetching Garden", + "Mox Poison", + "Wisedrafter's Will", + "New Master of Arms", + "Halving Season", + "Questing Cosplayer", + "Teferi, Druid of Argoth", + "Anax and Cymede & Kynaios and Tiro", + "Call from the Grave", + "Mise" + ], + "restrictedEditions": [ + "HTR", + "HTR17", + "HTR18", + "HTR19", + "HTR20", + "PCEL", + "HHO", + "CMB1", + "UST", + "UGL", + "UNH", + "PPC1", + "UND", + "PUST", + "DA1", + "UNF" + ], + "restrictedEvents": [ + "LEA", + "LEB", + "2ED", + "30A", + "CNS", + "CN2", + "CMR", + "CLB", + "CMM" + ], + "allowedEditions": [ + "ISD", + "DKA", + "SOI", + "MID" + ], + "allowedJumpstart": [ + "Innistrad", + "Dark Ascension", + "Shadows over Innistrad", + "Midnight Hunt" + ], + "difficulties": [ + { + "name": "Easy", + "startingLife": 16, + "startingShards": 5, + "startingMoney": 500, + "enemyLifeFactor": 0.8, + "spawnRank": 0, + "goldLoss": 0.02, + "lifeLoss": 0.1, + "rewardMaxFactor" : 1.5, + "sellFactor": 0.6, + "shardSellRatio": 0.95, + "starterDecks": { + "W":"decks/starter/INN/INNwhite_e.json", + "B":"decks/starter/INN/INNblack_e.json", + "U":"decks/starter/INN/INNblue_e.json", + "R":"decks/starter/INN/INNred_e.json", + "G":"decks/starter/INN/INNgreen_e.json" + }, + "constructedStarterDecks": { + "W":"decks/starter/INN/Adventure - INN Low White.dck", + "B":"decks/starter/INN/Adventure - INN Low Black.dck", + "U":"decks/starter/INN/Adventure - INN Low Blue.dck", + "R":"decks/starter/INN/Adventure - INN Low Red.dck", + "G":"decks/starter/INN/Adventure - INN Low Green.dck" + }, + "pileDecks": { + "W":"decks/starter/INN/INNpile_white_e.json", + "B":"decks/starter/INN/INNpile_black_e.json", + "U":"decks/starter/INN/INNpile_blue_e.json", + "R":"decks/starter/INN/INNpile_red_e.json", + "G":"decks/starter/INN/INNpile_green_e.json" + }, + "startItems": [ + "Manasight Amulet", + "Leather Boots" + ] + },{ + "name": "Normal", + "startingLife": 12, + "startingShards": 2, + "startingMoney": 250, + "startingDifficulty": true, + "enemyLifeFactor": 1.0, + "rewardMaxFactor" : 1.0, + "spawnRank": 1, + "goldLoss": 0.1, + "lifeLoss": 0.2, + "sellFactor": 0.5, + "shardSellRatio": 0.8, + "starterDecks": { + "W":"decks/starter/INN/INNwhite_n.json", + "B":"decks/starter/INN/INNblack_n.json", + "U":"decks/starter/INN/INNblue_n.json", + "R":"decks/starter/INN/INNred_n.json", + "G":"decks/starter/INN/INNgreen_n.json" + }, + "constructedStarterDecks": { + "W":"decks/starter/INN/Adventure - INN Low Humans.dck", + "B":"decks/starter/INN/Adventure - INN Low Skaabs.dck", + "U":"decks/starter/INN/Adventure - INN Low Spirits.dck", + "R":"decks/starter/INN/Adventure - INN Low Vampires.dck", + "G":"decks/starter/INN/Adventure - INN Low Werewolves.dck" + }, + "pileDecks": { + "W":"decks/starter/INN/INNpile_white_n.json", + "B":"decks/starter/INN/INNpile_black_n.json", + "U":"decks/starter/INN/INNpile_blue_n.json", + "R":"decks/starter/INN/INNpile_red_n.json", + "G":"decks/starter/INN/INNpile_green_n.json" + }, + "startItems": [ + "Leather Boots" + ] + },{ + "name": "Hard", + "startingLife": 8, + "startingShards": 0, + "startingMoney": 125, + "enemyLifeFactor": 1.5, + "rewardMaxFactor" : 0.5, + "spawnRank": 2, + "goldLoss": 0.3, + "lifeLoss": 0.3, + "sellFactor": 0.25, + "shardSellRatio": 0.6, + "starterDecks": { + "W":"decks/starter/INN/INNwhite_h.json", + "B":"decks/starter/INN/INNblack_h.json", + "U":"decks/starter/INN/INNblue_h.json", + "R":"decks/starter/INN/INNred_h.json", + "G":"decks/starter/INN/INNgreen_h.json" + }, + "constructedStarterDecks": { + "W":"decks/starter/INN/Adventure - INN Midnight Transformation.dck", + "B":"decks/starter/INN/Adventure - INN Undying Masses.dck", + "U":"decks/starter/INN/Adventure - INN Aggressive Urges.dck", + "R":"decks/starter/INN/Adventure - INN Witches Coven.dck", + "G":"decks/starter/INN/Adventure - INN A Token Investigation.dck" + }, + "pileDecks": { + "W":"decks/starter/INN/INNpile_white_h.json", + "B":"decks/starter/INN/INNpile_black_h.json", + "U":"decks/starter/INN/INNpile_blue_h.json", + "R":"decks/starter/INN/INNpile_red_h.json", + "G":"decks/starter/INN/INNpile_green_h.json" + } + },{ + "name": "Insane", + "startingLife": 7, + "startingShards": 0, + "startingMoney": 0, + "enemyLifeFactor": 2.5, + "rewardMaxFactor" : 0.0, + "spawnRank": 2, + "goldLoss": 0.5, + "lifeLoss": 0.3, + "sellFactor": 0.05, + "shardSellRatio": 0.3, + "starterDecks": { + "W":"decks/starter/INN/INNwhite_h.json", + "B":"decks/starter/INN/INNblack_h.json", + "U":"decks/starter/INN/INNblue_h.json", + "R":"decks/starter/INN/INNred_h.json", + "G":"decks/starter/INN/INNgreen_h.json" + }, + "constructedStarterDecks": { + "W":"decks/starter/INN/Adventure - INN Midnight Transformation.dck", + "B":"decks/starter/INN/Adventure - INN Undying Masses.dck", + "U":"decks/starter/INN/Adventure - INN Aggressive Urges.dck", + "R":"decks/starter/INN/Adventure - INN Witches Coven.dck", + "G":"decks/starter/INN/Adventure - INN A Token Investigation.dck" + }, + "pileDecks": { + "W":"decks/starter/INN/INNpile_white_h.json", + "B":"decks/starter/INN/INNpile_black_h.json", + "U":"decks/starter/INN/INNpile_blue_h.json", + "R":"decks/starter/INN/INNpile_red_h.json", + "G":"decks/starter/INN/INNpile_green_h.json" + } + } + ], + "starterEditions": [ + "ISD", + "DKA", + "SOI", + "MID" + ], + "starterEditionNames": [ + "Innistrad", + "Dark Ascension", + "Shadows over Innistrad", + "Midnight Hunt" + ] +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/shops/inn_Missionaries.dck b/forge-gui/res/adventure/Innistrad/decks/shops/inn_Missionaries.dck new file mode 100644 index 00000000000..6c0b5337885 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/shops/inn_Missionaries.dck @@ -0,0 +1,71 @@ +[metadata] +Name=INN_Missionaries +[Main] +1 Abbey Griffin|ISD|1 +1 Alms of the Vein|SOI|1 +2 Altar of the Lost|DKA|1 +2 Always Watching|SOI|1 +3 Avacynian Missionaries|SOI|1 +4 Avacynian Priest|ISD|1 +2 Avacyn's Collar|DKA|1 +4 Avacyn's Pilgrim|ISD|1 +1 Bladebrand|MID|1 +2 Blazing Torch|ISD|1 +1 Burn at the Stake|AVR|1 +1 Chapel Geist|ISD|1 +2 Chaplain of ALms|MID|1 +1 Chaplain's Blessing|SOI|1 +1 Cloistered Youth|ISD|1 +2 Crossroads Consecrator|EMN|1 +1 Dauntless Cathar|SOI|1 +1 Dawnhart Disciple|VOW|1 +1 Defenestrate|MID|1 +2 Devout Chaplain|AVR|1 +1 Ecstatic Awakener|MID|1 +2 Elgaud Inquisitor|DKA|1 +1 Expose Evil|SOI|1 +1 Faithful Mending|MID|1 +1 Faith's Shield|DKA|1 +1 Fervent Cathar|AVR|1 +1 Fiend Hunter|ISD|1 +1 Flare of Faith|MID|1 +1 Forsaken Sanctuary|SOI|1 +1 Geist of the Lonely Vigil|EMN|1 +1 Isolated Chapel|ISD|1 +1 Jerren. Corrupted Bishop|MID|1 +1 Kindly Ancestor|VOW|1 +1 Mad Prophet|SOI|1 +1 Make a Wish|ISD|1 +1 Mausoleum Guard|ISD|1 +1 Militant Inquisitor|SOI|1 +1 Mischievous Catgeist|VOW|1 +1 Moment of heroism|ISD|1 +2 Nearheath Pilgrim|AVR|1 +1 Pious Evangel|SOI|1 +2 Ray of Revelation|DKA|1 +1 Sanctify|VOW|1 +3 Sanctuary Cat|DKA|1 +1 Saving Grasp|DKA|1 +1 Scroll of Avacyn|AVR|1 +1 Scroll of Griselbrand|AVR|1 +1 Selfless Cathar|ISD|1 +1 Selhoff Occultist|ISD|1 +2 Skirsdag Cultist|ISD|1 +2 Skirsdag Flayer|DKA|1 +1 Skirsdag High Priest|ISD|1 +3 Skirsdag Supplicant|EMN|1 +2 Somberwald Vigilante|AVR|1 +2 Spare from Evil|ISD|1 +1 Spiteful Motives|SOI|1 +2 Spiteful Shadows|DKA|1 +3 Traveling Minister|VOW|1 +2 Travel Preparations|SID|1 +3 Unholy Officiant|VOW|1 +1 Vampire Slayer|VOW|1 +2 Voice of the Provinces|AVR|1 +1 Wakedancer|DKA|1 +1 Wooden Stake|ISD|1 +1 Zealous Strike|AVR|1 +[Sideboard] +[Schemes] + diff --git a/forge-gui/res/adventure/Innistrad/decks/shops/inn_Outcasts.dck b/forge-gui/res/adventure/Innistrad/decks/shops/inn_Outcasts.dck new file mode 100644 index 00000000000..5faf725d42e --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/shops/inn_Outcasts.dck @@ -0,0 +1,87 @@ +[metadata] +Name=INN_Peasants +[Main] +1 Afflicted Deserter|DKA|1 +1 Arrogant Outlaw|MID|1 +3 Baneblade Scoundrel|MID|1 +1 Black Cat|DKA|1 +1 Bitterheart Witch|ISD|1 +1 Brimstone Vandal|MID|1 +1 Chosen of Markov|DKA|1 +2 Civilized Scholar|ISD|1 +3 Convicted Killer|SOI|1 +3 Corpse Traders|AVR|1 +3 Covert Cutpurse|MID|1 +3 Creepy Puppeteer|VOW|1 +1 Cult of the Waxing Moon|SOI|1 +3 Daring Sleuth|SOI|1 +1 Dark Impostor|AVR|1 +1 Dawnhart Geist|VOW|1 +1 Deathcap Cultivator|SOI|1 +3 Deranged Outcast|DKA|1 +1 Driver of the Dead|AVR|1 +1 Eccentric Farmer|MID|1 +2 Ecstatic Awakener|MID|1 +1 Erdwal Ripper|DKA|1 +1 Evernight Shade|AVR|1 +1 Evil Twin|ISD|1 +1 Falkenrath Gorger|SOI|1 +1 Famished Foragers|MID|1 +2 Fangblade Brigand|MID|1 +2 Fearful Villager|VOW|1 +1 Festival Crasher|MID|1 +3 Gatstaf Arsonists|SOI|1 +2 Geier Reach Bandit|SOI|1 +3 Ghoulcaller's Accomplice|SOI|1 +2 Grizzled Outcasts|ISD|1 +2 Hinterland Hermit|DKA|1 +3 Hookhand Mariner|VOW|1 +1 Innocent Traveler|VOW|1 +1 Insolent Neonate|SOI|1 +3 Invisible Stalker|ISD|1 +1 Kessig Cagebreakers|ISD|1 +1 Kindly Stranger|SOI|1 +1 Kruin Outlaw|ISD|1 +1 Lantern Bearer|VOW|1 +1 Lantern Spirit|ISD|1 +1 Mad Prophet|SOI|1 +1 Malevolent Hermit|MID|1 +2 Morbid Opportunist|MID|1 +3 Nearheath Stalker|DKA|1 +1 Nebelgast Beguiler|VOW|1 +1 Nightshade Peddler|AVR|1 +1 Novice Occultist|MID|1 +1 Obsessive Astronomer|MID|1 +1 Obsessive Skinner|SOI|1 +2 Panicked Bystander|VOW|1 +1 Primal Druid|EMN|1 +1 Ragged Recluse|VOW|1 +1 Rancid Rats|SOI|1 +1 Reckless Waif|ISD|1 +1 Reclusive Taxidermist|VOW|1 +1 Riot Ringleader|AVR|1 +1 Sanguinary Mage|SOI|1 +1 Scorned Villager|DKA|1 +1 Selhoff Occultist|ISD|1 +2 Shady Traveler|MID|1 +1 Silent Observer|SOI|1 +1 Skirsdag Cultist|ISD|1 +1 Skulking Killer|VOW|1 +2 Solitary Hunter|SOI|1 +1 Somberwald Vigilante|AVR|1 +2 Tavern Ruffian|MID|1 +3 Tooth Collector|SOI|1 +1 Topplegeist|SOI|1 +1 Tormented Pariah|ISD|1 +1 Unruly Mob|MID|1 +2 Vengeful Strangler|MID|1 +2 Village Cannibals|ISD|1 +1 Villagers of Estwald|ISD|1 +1 Village Watch|MID|1 +1 Voldaren Stinger|MID|1 +1 Wakedancer|DKA|1 +3 Weary Prisoner|VOW|1 +1 Wolfkin Outcast|VOW|1 +[Sideboard] +[Schemes] + diff --git a/forge-gui/res/adventure/Innistrad/decks/shops/inn_Peasants.dck b/forge-gui/res/adventure/Innistrad/decks/shops/inn_Peasants.dck new file mode 100644 index 00000000000..489270b1e9a --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/shops/inn_Peasants.dck @@ -0,0 +1,50 @@ +[metadata] +Name=INN_Peasants +[Main] +1 Alchemists's Apprentice|AVR|1 +3 Ambitious Farmhand|MID|1 +1 Apothecary Geist|SOI|1 +3 Baithook Angler|MID|1 +3 Beloved Beggar|MID|1 +3 Bereaved Survivor|MID|1 +1 Bird Admirer|MID|1 +1 Borderland Ranger|AVR|1 +1 Byway Courier|SOI|1 +1 Contortionist Troupe|MID|1 +1 Covetous Castaway|MID|1 +1 Creepy Doll|ISD|1 +1 Daybreak Combatants|VOW|1 +3 Desperate Farmer|VOW|1 +3 Devoted Grafkeeper|MID|1 +2 Doomed Traveler|ISD|1 +2 Doomed Dissenter|VOW|1 +3 Eccentric Farmer|MID|1 +1 Elder of Laurels|ISD|1 +1 Farbog Explorer|AVR|1 +1 Fearful Villager|VOW|1 +2 Gatstaf Shepherd|ISD|1 +1 Groundskeeper|SOI|1 +1 hermit of the Natterknolls|SOI|1 +1 Hinterland Hermit|DKA|1 +1 Hinterland Logger|SOI|1 +1 Kessig Malcontents|AVR|1 +1 Mad Prophet|SOI|1 +1 Malevolent Hermit|MID|1 +1 Novice Occultist|MID|1 +3 Ragged Recluse|VOW|1 +3 Rural Recruit|VOW|1 +1 Scorned Villager|DKA|1 +1 Shady Traveler|MID|1 +1 Stoic Builder|SOI|1 +1 Timberland Guide|MID|1 +1 Town Gossipmonger|SOI|1 +1 Unruly Mob|ISD|1 +1 Village Cannibals|ISD|1 +1 Village Bell-Ringer|ISD|1 +1 Village Ironsmith|ISD|1 +1 Villagers of Estwald|ISD|1 +1 Village Survivors|DKA|1 +1 Woodland Sleuth|ISD|1 +[Sideboard] +[Schemes] + diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_bog_hermit.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_bog_hermit.dck new file mode 100644 index 00000000000..7a16b80248e --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_bog_hermit.dck @@ -0,0 +1,30 @@ +[metadata] +Name=INN_bog_hermit +[Avatar] + +[Main] +1 Augur of Autumn|MID|1 +2 Deathcap Cultivator|SOI|1 +2 Autumnal Gloom|SOI|1 +1 Accursed Witch|SOI|1 +2 Boneyard Wurm|ISD|1 +2 Macabre Waltz|SOI|1 +2 Crawling Sensation|SOI|1 +1 Deathbonnet Sprout|MID|1 +2 Dryad's Revival|MID|1 +2 Fork in the Road|SOI|1 +2 Butcher Ghoul|AVR|1 +2 Defenestrate|MID|1 +2 Eccentric Farmer +9 Forest|SOI|2 +8 Swamp|SOI|2 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_cleric_easy.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_cleric_easy.dck new file mode 100644 index 00000000000..1e04f0f7358 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_cleric_easy.dck @@ -0,0 +1,28 @@ +[metadata] +Name=INN_cleric_easy +[Avatar] + +[Main] +2 Avacynian Priest|ISD|1 +2 Avacynian Missionaries|SOI|1 +2 Chaplain of Alms|MID|1 +2 Lunarch Veteran|MID|1 +2 Militant Inquisitor|SOI|1 +2 Pious Evangel|SOI|1 +2 Elgaud Inquisitor|DKA|1 +2 Blazing Torch|ISD|1 +1 Requiem Angel|DKA|1 +2 Avacyn's Collar|DKA|1 +2 Mask of Avacyn|ISD|1 +2 True-Faith Censer|SOI|1 +17 Plains|ISD|2 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_cleric_sigarda_easy.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_cleric_sigarda_easy.dck new file mode 100644 index 00000000000..5a396985941 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_cleric_sigarda_easy.dck @@ -0,0 +1,38 @@ +[metadata] +Name=INN_cleric_easy +[Avatar] + +[Main] +2 Sigardian Priest|EMN|1 +2 Cathedral Sanctifier|AVR|1 +2 Crossroads Consecrator|EMN|1 +2 Diregraf Escort|AVR|1 +2 Goldnight Commander|AVR|1 +2 Selfless Spirit|EMN|1 +2 Avacyn's Pilgrim|ISD|1 +1 Sigarda's Splendor|MID|1 +2 Avacyn's Collar|DKA|1 +2 Mask of Avacyn|ISD|1 +2 Hope Against Hope|SOI|1 +10 Plains|ISD|2 +8 Forest|SOI|2 +4 Evolving Wilds|MID|1 +2 Overgrown Farmland |MID|1 +1 Dawnhart Wardens|SOI|1 +2 Ulvenwald Mysteries|SOI|1 +2 Faith's Shield|ISD|1 +2 Join the Dance|MID|1 +2 Dawnhart Rejuvenator|MID|1 +2 Travel Preparations|ISD|1 +2 Orchard Spirit|MID|1 +2 Moment of Heroism|ISD|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_cleric_traft_easy.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_cleric_traft_easy.dck new file mode 100644 index 00000000000..4d4f97a66f7 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_cleric_traft_easy.dck @@ -0,0 +1,38 @@ +[metadata] +Name=INN_cleric_easy +[Avatar] + +[Main] +2 Avacynian Priest|ISD|1 +2 Avacynian Missionaries|SOI|1 +2 Chaplain of Alms|MID|1 +2 Bygone Bishop|SOI|1 +2 Pious Evangel|SOI|1 +2 Elgaud Inquisitor|DKA|1 +2 Blazing Torch|ISD|1 +1 Geist of Saint Traft|ISD|1 +2 Avacyn's Collar|DKA|1 +2 Mask of Avacyn|ISD|1 +2 True-Faith Censer|SOI|1 +10 Plains|ISD|2 +8 Island|SOI|2 +4 Evolving Wilds|MID|1 +2 Deserted Beach|MID|1 +1 Invocation of Saint Traft|SOI|1 +2 Beloved Beggar|MID|1 +2 Curiosity|ISD|1 +2 Devoted Grafkeeper|MID|1 +2 Faithful Mending|MID|1 +2 Ghostly Wings|SOI|1 +2 Secrets of the Key|MID|1 +2 Silent Departure|ISD|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_dryad_easy.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_dryad_easy.dck new file mode 100644 index 00000000000..07f64ca23f7 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_dryad_easy.dck @@ -0,0 +1,27 @@ +[metadata] +Name=INN_dryad_easy +[Avatar] + +[Main] +2 Willow Geist|MID|1 +2 Deathbonnet Sprout|MID|1 +1 Soul of the Harvest|AVR|1 +2 Dryad's Revival|MID|1 +2 Strangleroot Geist|DKA|1 +2 Seagraf Skaab|SOI|1 +2 Make a Wish|ISD|1 +4 Loam Dryad|SOI|1 +2 Turn the Earth|MID|1 +2 Orchard Spirit|ISD|1 +2 Somberwald Dryad|DKA|1 +17 Forest|SOI|2 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_falkenrath_easy.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_falkenrath_easy.dck new file mode 100644 index 00000000000..b2883fca0a6 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_falkenrath_easy.dck @@ -0,0 +1,28 @@ +[metadata] +Name=INN_falkenrath_easy +[Avatar] + +[Main] +2 Neonate's Rush|MID|1 +2 Falkenrath Gorger|SOI|1 +1 Curse of Bloodletting|DKA|1 +2 Bloodcrazed Neonate|ISD|1 +2 Bloodmad Vampire|SOI|1 +2 Crossway Vampire|ISD|1 +2 Talons of Falkenrath|DKA|1 +2 Stolen Vitality|MID|1 +2 Erdwall Ripper|SOI|1 +2 Uncanny Speed|AVR|1 +2 Falkenrath Perforator|MID|1 +2 Famished Foragers|MID|1 +17 Mountain|ISD|2 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_falkenrath_easy2.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_falkenrath_easy2.dck new file mode 100644 index 00000000000..996917fabd5 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_falkenrath_easy2.dck @@ -0,0 +1,29 @@ +[metadata] +Name=INN_falkenrath_easy2 +[Avatar] + +[Main] +2 Neonate's Rush|MID|1 +1 Falkenrath Gorger|SOI|1 +1 Falkenrath Marauders|ISD|1 +1 Curse of Bloodletting|DKA|1 +2 Bloodcrazed Neonate|ISD|1 +2 Bloodmad Vampire|SOI|1 +2 Crossway Vampire|ISD|1 +2 Talons of Falkenrath|DKA|1 +2 Stolen Vitality|MID|1 +2 Erdwall Ripper|SOI|1 +2 Uncanny Speed|AVR|1 +2 Wrack with Madness|DKA|1 +2 Famished Foragers|MID|1 +17 Mountain|ISD|2 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_falkenrath_medium.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_falkenrath_medium.dck new file mode 100644 index 00000000000..8c64b8aaab4 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_falkenrath_medium.dck @@ -0,0 +1,38 @@ +[metadata] +Name=INN_falkenrath_medium +[Avatar] + +[Main] +2 Neonate's Rush|MID|1 +2 Falkenrath Gorger|SOI|1 +1 Curse of Bloodletting|DKA|1 +2 Bloodcrazed Neonate|ISD|1 +2 Bloodmad Vampire|SOI|1 +2 Crossway Vampire|ISD|1 +2 Talons of Falkenrath|DKA|1 +2 Stolen Vitality|MID|1 +2 Erdwall Ripper|SOI|1 +2 Uncanny Speed|AVR|1 +2 Falkenrath Perforator|MID|1 +2 Famished Foragers|MID|1 +6 Mountain|ISD|2 +6 Mountain|SOI|2 +6 Mountain|MID|1 +2 Wrack with Madness|DKA|1 +2 Fiery Temper|SOI|1 +1 Falkenrath Pit Fighter +2 Furor of the Bitten|ISD|1 +2 Falkenrath Exterminator|AVR|1 +2 Havengul Vampire|AVR|1 +2 Incorrigible Youths|SOI|1 +2 Abandon the Post|MID|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_geist_easy.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_geist_easy.dck new file mode 100644 index 00000000000..7f5d61574db --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_geist_easy.dck @@ -0,0 +1,29 @@ +[metadata] +Name=INN_geist_easy +[Avatar] + +[Main] +2 Geist Snatch|AVR|1 +2 Remorseful Cleric|VOC|1 +1 Battleground Geist|ISD|1 +2 Vessel of Ephemera|SOI|1 +2 Geist of the Moors|M15|1 +2 Blessed Defiance|MID|1 +2 Silent Departure|ISD|1 +2 Curiosity|ISD|1 +2 Spectral Shepherd|SOI|1 +2 Saving Grasp|DKA|1 +2 Voiceless Spirit|MID|1 +2 Apothecary Geist|SOI|1 +8 Island|ISD|2 +9 Plains|ISD|2 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_gitrog_monster.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_gitrog_monster.dck new file mode 100644 index 00000000000..0193d7a4782 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_gitrog_monster.dck @@ -0,0 +1,34 @@ +[metadata] +Name=INN_Gitrog_Monster +[Avatar] + +[Main] +13 Swamp|MID|2 +13 Forest|MID|2 +4 Woodland Cemetery|ISD|1 +4 The Gitrog Monster|SOI|1 +2 Ulvenwald Hydra|SOI|1 +4 Augur of Autumn|MID|1 +2 Traverse the Ulvenwald|SOI|1 +2 Crawling Sensation|SOI|1 +2 Groundskeeper|SOI|1 +2 Caravan Vigil|ISD|1 +2 Splendid Reclamation|EMN|1 +2 Dawntreader Elk|DKA|1 +2 Bloodbriar|EMN|1 +2 Curse of Death's Hold|ISD|1 +2 Ghoulcaller's Harvest|MID|1 +2 Deadly Allure|DKA|1 +2 Grizzly Ghoul|MID|1 +2 Obsessive Skinner|SOI|1 +2 Terrarion|EMN|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_green_scout.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_green_scout.dck new file mode 100644 index 00000000000..f558b472c7e --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_green_scout.dck @@ -0,0 +1,29 @@ +[metadata] +Name=INN_green_scout +[Avatar] + +[Main] +2 Somberwald Sage|AVR|1 +2 Briarbridge Patrol|SOI|1 +1 Tireless Tracker|SOI|1 +2 Clear Shot|MID|1 +2 Graf Mole|SOI|1 +2 Hamlet Captain|ISD|1 +2 Bramble Armor|MID|1 +2 Confront the Unknown|SOI|1 +2 Borderland Ranger|AVR|1 +2 Clinging Mists|DKA|1 +2 Byway Courier|SOI|1 +2 Ranger's Guile|ISD|1 +9 Forest|ISD|2 +8 Forest|SOI|2 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_green_scout2.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_green_scout2.dck new file mode 100644 index 00000000000..39fbbfe8456 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_green_scout2.dck @@ -0,0 +1,29 @@ +[metadata] +Name=INN_green_scout2 +[Avatar] + +[Main] +2 Somberwald Sage|AVR|1 +2 Briarbridge Patrol|SOI|1 +1 Tireless Tracker|SOI|1 +2 Clear Shot|MID|1 +2 Graf Mole|SOI|1 +2 Hamlet Captain|ISD|1 +2 Woodland Sleuth|ISD|1 +2 Confront the Unknown|SOI|1 +2 Borderland Ranger|AVR|1 +2 Clinging Mists|DKA|1 +2 Timberland Guide|MID|1 +2 Ranger's Guile|ISD|1 +9 Forest|ISD|2 +8 Forest|SOI|2 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_hermit_easy.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_hermit_easy.dck new file mode 100644 index 00000000000..01213db63c0 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_hermit_easy.dck @@ -0,0 +1,28 @@ +[metadata] +Name=INN_hermit_easy +[Main] +1 Curse of Leeches|MID|1 +1 Disciple of Griselbrand|ISD|1 +2 Deranged Outcast|DKA|1 +2 Eccentric Farmer|MID|1 +2 Eaten Alive|MID|1 +1 Vengeful Strangler|MID|1 +2 Butcher Ghoul|AVR|1 +2 Driver of the Dead|VOW|1 +3 Forest|SOI|1 +3 Forest|SOI|2 +4 Forest|ISD|2 +1 Butcher's Cleaver|ISD|1 +2 Village Cannibals|ISD|1 +2 Gnaw to the Bone|ISD|1 +2 Mental Agony|AVR|1 +5 Swamp|SOI|1 +3 Swamp|SOI|2 +2 Swamp|ISD|2 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_immerwolf_easy.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_immerwolf_easy.dck new file mode 100644 index 00000000000..578d4aad636 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_immerwolf_easy.dck @@ -0,0 +1,32 @@ +[metadata] +Name=INN_immerwolf_easy +[Main] +2 Bounding Wolf|MID|1 +2 Darkthicket Wolf|ISD|1 +2 Ember-Eye Wolf|SOI|1 +2 Feral Ridgewolf|ISD|1 +4 Immerwolf|SIS|1 +2 Kessig Wolf|ISD|1 +2 Lambholt Harrier|MID|1 +2 Pestilent Wolf|MID|1 +1 Primal Adversary|MID|1 +3 Forest|SOI|1 +3 Forest|MID|2 +3 Forest|ISD|2 +2 Quilled Wolf|SOI|1 +2 Snarling Wolf|MID|1 +2 Ulrich's Kindred|SOI|1 +2 Young Wolf|DKA|1 +1 Feed the Pack|DKA|1 +5 Mountain|SOI|1 +3 Mountain|MID|2 +2 Mountain|ISD|2 +4 Howl of the Hunt|MID| +2 Howlpack Resurgence|SOI| +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_labman_easy.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_labman_easy.dck new file mode 100644 index 00000000000..d8c31b772c0 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_labman_easy.dck @@ -0,0 +1,37 @@ +[metadata] +Name=INN_labman_easy +[Avatar] + +[Main] +2 Amass the Components|AVR|1 +2 Flip the Switch|MID|1 +1 Delver of Secrets|ISD|1 +2 Alchemist's Apprentice|AVR|1 +2 Baithook Angler|MID|1 +2 Aberrant Researcher|SOI|1 +2 Silent Departure|ISD|1 +2 Catalog|SOI|1 +2 Component Collector|SOI|1 +2 Thought Scour|DKA|1 +2 Startle|MID|1 +2 Bone to Ash|DKA|1 +12 Island|ISD|2 +12 Island|MID|1 +2 Cellar Door|ISD|1 +2 Chill of Foreboding|DKA| +1 Furtive Homunculus|SOI|1 +2 Deranged Assistant|ISD|1 +1 Havengul Runebinder|DKA|1 +2 Laboratory Maniac|ISD|1 +2 Overwhelmed Archivist|MID|1 +1 Reckless Scholar|SOI|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_labman_medium.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_labman_medium.dck new file mode 100644 index 00000000000..92a362f1227 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_labman_medium.dck @@ -0,0 +1,39 @@ +[metadata] +Name=INN_labman_medium +[Avatar] + +[Main] +2 Amass the Components|AVR|1 +2 Flip the Switch|MID|1 +1 Arcane Melee|AVR|1 +2 Burning Vengeance|ISD|1 +2 Arcane Infusion|MID|1 +2 Aberrant Researcher|SOI|1 +2 Desperate Ravings|ISD|1 +2 Catalog|SOI|1 +2 Component Collector|SOI|1 +2 Thought Scour|DKA|1 +2 Dream Twist|MID|1 +2 Bone to Ash|DKA|1 +9 Island|ISD|2 +9 Mountain|MID|1 +4 Highland Lake|SOI|1 +2 Sulfur Falls|ISD|1 +2 Electric Revelation|MID|1 +2 Chill of Foreboding|DKA| +1 Festival Crasher|MID|1 +2 Deranged Assistant|ISD|1 +1 Geistblast|DKA|1 +2 Laboratory Maniac|ISD|1 +2 Overwhelmed Archivist|MID|1 +1 Harness the Storm|SOI|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_skaab_easy.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_skaab_easy.dck new file mode 100644 index 00000000000..833788b2170 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_skaab_easy.dck @@ -0,0 +1,28 @@ +[metadata] +Name=INN_skaab_easy +[Avatar] + +[Main] +2 Claustrophobia|ISD|1 +2 Forgotten Creation|SOI|1 +1 Memory Deluge|MID|1 +2 Armored Skaab|ISD|1 +2 Larder Zombie|MID|1 +2 Seagraf Skaab|SOI|1 +2 Silent Departure|ISD|1 +2 Curiosity|ISD|1 +2 Stitched Mangler|SOI|1 +2 Thought Scour|DKA|1 +2 Startle|MID|1 +2 Falcon Abomination|MID|1 +17 Island|ISD|2 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_skaab_easy2.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_skaab_easy2.dck new file mode 100644 index 00000000000..1ea35c9fcba --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_skaab_easy2.dck @@ -0,0 +1,28 @@ +[metadata] +Name=INN_skaab_easy2 +[Avatar] + +[Main] +2 Frightful Delusion|ISD|1 +2 Drownyard Amalgam|MID|1 +1 Memory Deluge|MID|1 +2 Armored Skaab|ISD|1 +2 Larder Zombie|MID|1 +2 Seagraf Skaab|SOI|1 +2 Silent Departure|ISD|1 +2 Curiosity|ISD|1 +2 Stitched Mangler|SOI|1 +2 Thought Scour|DKA|1 +2 Startle|MID|1 +2 Falcon Abomination|MID|1 +17 Island|ISD|2 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_skaab_easy3.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_skaab_easy3.dck new file mode 100644 index 00000000000..f01ae81c735 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_skaab_easy3.dck @@ -0,0 +1,28 @@ +[metadata] +Name=INN_skaab_easy3 +[Avatar] + +[Main] +2 Hysterical Blindness|ISD|1 +2 Drownyard Amalgam|MID|1 +1 Memory Deluge|MID|1 +2 Armored Skaab|ISD|1 +2 Larder Zombie|MID|1 +2 Seagraf Skaab|SOI|1 +2 Silent Departure|ISD|1 +2 Curiosity|ISD|1 +2 Stitched Mangler|SOI|1 +2 Thought Scour|DKA|1 +2 Startle|MID|1 +2 Falcon Abomination|MID|1 +17 Island|ISD|2 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_skaab_medium.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_skaab_medium.dck new file mode 100644 index 00000000000..5379af472db --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_skaab_medium.dck @@ -0,0 +1,31 @@ +[metadata] +Name=INN_skaab_medium +[Avatar] + +[Main] +2 Bladestitched Skaab|MID|1 +2 Cleaver Skaab|MIC|1 +1 Diregraf Horde|MID|1 +2 Armored Skaab|ISD|1 +2 Ghoulraiser|ISD|1 +2 Siege Zombie|MID|1 +2 Stitchwing Skaab|ISD|1 +2 Curiosity|ISD|1 +2 Stitched Mangler|SOI|1 +2 Thought Scour|DKA|1 +2 Startle|MID|1 +2 Falcon Abomination|MID|1 +4 Island|ISD|2 +5 Island|ISD|3 +4 Swamp|ISD|2 +4 Swamp|SOI|2 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_skaab_shrieking.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_skaab_shrieking.dck new file mode 100644 index 00000000000..594cb1b12d4 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_skaab_shrieking.dck @@ -0,0 +1,27 @@ +[metadata] +Name=INN_skaab_shrieking +[Avatar] + +[Main] +2 Hysterical Blindness|ISD|1 +4 Screeching Skaab|DKA|1 +1 Memory Deluge|MID|1 +2 Armored Skaab|ISD|1 +2 Seagraf Skaab|SOI|1 +2 Silent Departure|ISD|1 +2 Curiosity|ISD|1 +2 Stitched Mangler|SOI|1 +2 Thought Scour|DKA|1 +2 Startle|MID|1 +2 Falcon Abomination|MID|1 +17 Island|ISD|2 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_spider_easy.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_spider_easy.dck new file mode 100644 index 00000000000..e8ea54faf4d --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_spider_easy.dck @@ -0,0 +1,30 @@ +[metadata] +Name=INN_spider_easy +[Avatar] + +[Main] +2 Gloomwidow|SOI|1 +2 Somberwald Spider|ISD|1 +4 Watcher in the Web|SOI|1 +2 Terrifying Presence|AVR|1 +11 Forest|ISD|1 +2 Juvenile Gloomwidow|SHM|1 +2 Abundant Growth|AVR|1 +2 Eaten by Spiders|AVR|1 +2 Kessig Recluse|DKA|1 +3 Brood Weaver|MID|1 +2 Spider Spawning|INR|1 +2 Spidery Grasp|ISD|1 +2 Witch's Web|VOW|1 +4 Swamp|ISD|3 +2 Evolving Wilds|DKA|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_the_whisperers.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_the_whisperers.dck new file mode 100644 index 00000000000..bd63094a76b --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_the_whisperers.dck @@ -0,0 +1,36 @@ +[metadata] +Name=INN_The_Whisperers +[Avatar] + +[Main] +1 Moorland Haunt|ISD|1 +10 Plains|SOI|3 +13 Island|SOI|3 +2 Patrician Geist|MID|1 +2 Rattlechains|SOI|1 +2 Battleground Geist|ISD|1 +2 Drogskol Captain|DKA|1 +2 Gallows Warden|ISD|1 +2 Midknight Haunting|ISD|1 +2 Malevolent Hermit|MID|1 +2 Thing in the Ice|SOI|1 +2 Ambitious Farmhand|MID|1 +2 Chalice of Life|DKA|1 +2 Chaplain of the Alms|MID|1 +2 Curious Homunculus|EMN|1 +2 Haunted Cloak|SOI|1 +2 Mysterious Tome|MID|1 +2 Neglected Heirloom|SOI|1 +2 Overwhelmed Archivist|MID|1 +2 Spectral Shepherd|SOI|1 +2 Uninvited Geist|SOI|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_werewolf_easy.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_werewolf_easy.dck new file mode 100644 index 00000000000..2481e262880 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_werewolf_easy.dck @@ -0,0 +1,29 @@ +[metadata] +Name=INN_werewolf_easy +[Main] +1 Daybreak Ranger|ISD|1 +1 Ballista Watcher|VOW|1 +2 Bird Admirer|MID|1 +2 Hinterland Hermit|DKA|1 +2 Bounding Wolf|MID|1 +1 Child of the Pack|VOW|1 +2 End the Festivities|VOW|1 +2 Fearful Villager|VOW|1 +3 Forest|SOI|1 +3 Forest|SOI|2 +4 Forest|ISD|2 +1 Hookhand Mariner|VOW|1 +2 Hungry Ridgewolf|VOW|1 +1 Duskwatch Recruiter|SOI|1 +1 Immerwolf|DKA|1 +2 Lunar Frenzy|MID|1 +5 Mountain|SOI|1 +3 Mountain|SOI|2 +2 Mountain|ISD|2 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_wolfkin_easy.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_wolfkin_easy.dck new file mode 100644 index 00000000000..bb8ac0f6f75 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_wolfkin_easy.dck @@ -0,0 +1,29 @@ +[metadata] +Name=INN_wolfkin_easy +[Avatar] + +[Main] +2 Rabid Bite|SOI|1 +2 Deranged Outcast|DKA|1 +1 Descendants' Path|AVR|1 +2 Wolfkin Outcast|VOW|1 +2 Quilled Wolf|SOI|1 +2 Wandering Wolf|AVR|1 +2 Wolfkin Bond|M20|1 +2 Prey Upon|ISD|1 +2 Snarling Wolf|MID|1 +2 Howl of the Hunt|MID|1 +2 Bounding Wolf|MID|1 +2 Young Wolf|DKA|1 +9 Forest|ISD|2 +8 Forest|SOI|2 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_wolfkin_easy2.dck b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_wolfkin_easy2.dck new file mode 100644 index 00000000000..99042390a5d --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_wolfkin_easy2.dck @@ -0,0 +1,29 @@ +[metadata] +Name=INN_wolfkin_easy2 +[Avatar] + +[Main] +2 Rabid Bite|SOI|1 +2 Deranged Outcast|DKA|1 +1 Descendants' Path|AVR|1 +2 Wolfkin Outcast|VOW|1 +2 Quilled Wolf|SOI|1 +2 Scorned Villager|AVR|1 +2 Wolfkin Bond|M20|1 +2 Moonlight Hunt|SOI|1 +2 Snarling Wolf|MID|1 +2 Howl of the Hunt|MID|1 +2 Bounding Wolf|MID|1 +2 Young Wolf|DKA|1 +9 Forest|ISD|2 +8 Forest|SOI|2 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN A Token Investigation.dck b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN A Token Investigation.dck new file mode 100644 index 00000000000..b7d9c40b4e8 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN A Token Investigation.dck @@ -0,0 +1,33 @@ +[metadata] +Name=Adventure - INN A Token Investigation +[Avatar] + +[Main] +1 Briarbridge Patrol|SOI|1 +1 Byway Courier|SOI|1 +2 Confront the Unknown|SOI|1 +2 Drownyard Explorers|SOI|1 +1 Erdwal Illuminator|SOI|1 +2 Secrets of the Key|MID|1 +7 Forest|SOI|1 +2 Candlelit Cavalry|MID|1 +1 Graf Mole|SOI|1 +7 Island|MID|3 +1 Parallel Lives|ISD|1 +1 Magnifying Glass|SOI|1 +1 Ongoing Investigation|SOI|1 +2 Jace's Scrutiny|SOI|1 +2 Traveler's Amulet|ISD|1 +1 Ulvenwald Mysteries|SOI|1 +2 Shadowbeast Sighting|MID|1 +4 Woodland Stream|SOI|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Aggressive Urges.dck b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Aggressive Urges.dck new file mode 100644 index 00000000000..99b9bdea8a3 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Aggressive Urges.dck @@ -0,0 +1,33 @@ +[metadata] +Name=Adventure - INN Aggressive Urges +[Avatar] + +[Main] +1 Traitorous Blood|ISD|1 +2 Voldaren Stinger|MID|1 +1 Soul Seizer|DKA|1 +7 Mountain|MID|3 +7 Island|SOI|1 +4 Highland Lake|SOI|1 +1 Invisible Stalker|ISD|1 +2 Honored Heirloom|VOW|1 +2 Voldaren Duelist|SOI|1 +2 Claustrophobia|ISD|1 +2 Mist Raven|AVR|1 +1 Storm Skreelix|MID|1 +2 Component Collector|MID|1 +1 Fevered Visions|SOI|1 +1 Geistblast|SOI|1 +1 Heckling Fiends|DKA|1 +1 Latch Seeker|AVR|1 +2 Heirs of Stromkirk|AVR|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Black.dck b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Black.dck new file mode 100644 index 00000000000..0251ebf51e9 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Black.dck @@ -0,0 +1,32 @@ +[metadata] +Name=Adventure - INN Low Black +[Avatar] + +[Main] +1 Blood Artist|AVR|1 +1 Bloodline Keeper|ISD|1 +1 Skirsdag Flayer|DKA|1 +2 Tribute to Hunger|ISD|1 +2 Alms of the Vein|SOI|1 +1 Moan of the Unhallowed|ISD|1 +1 Disciple of Griselbrand|ISD|1 +1 Butcher Ghoul|AVR|1 +2 Dead Weight|SOI|1 +1 Doomed Dissenter|VOW|1 +2 Ecstatic Awakener|MID|1 +1 Accursed Witch|SOI|1 +2 Indulgent Aristocrat|SOI|1 +1 Ghoulish Procession|MID|1 +2 Typhoid Rats|ISD|1 +1 Undying Malice|VOW|1 +18 Swamp|ISD|2 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Blue.dck b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Blue.dck new file mode 100644 index 00000000000..3f29e77cf42 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Blue.dck @@ -0,0 +1,32 @@ +[metadata] +Name=Adventure - INN Low Blue +[Avatar] + +[Main] +1 Erdwal Illuminator|SOI|1 +2 Fogwalker|EMN|1 +2 Geistwave|MID|1 +1 Havengul Runebinder|DKA|1 +1 Rise from the Tides|SOI|1 +1 Trail of Evidence|SOI|1 +2 Chill of the Grave|VOW|1 +2 Warden of the Wall|DKA|1 +2 Falcon Abomination|MID|1 +2 Flip the Switch|MID|1 +17 Island|SOI|1 +1 Mysterious Tome|MID|1 +1 Daring Sleuth|SOI|1 +2 Magnifying Glass|SOI|1 +2 Deranged Assistant|ISD|1 +1 Uninvited Geist|SOI|1 +[Sideboard] + + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Green.dck b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Green.dck new file mode 100644 index 00000000000..97140947ed8 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Green.dck @@ -0,0 +1,31 @@ +[metadata] +Name=Adventure - INN Low Green +[Avatar] + +[Main] +2 Scorned Villager|DKA|1 +2 Timberland Guide|MID|1 +1 Strangleroot Geist|DKA|1 +2 Weirding Wood|SOI|1 +1 Village Survivors|DKA|1 +2 Bird Admirer|MID|1 +1 Dormant Grove|VOW|1 +1 Blessings of Nature|AVR|1 +1 Ulvenwald Mysteries|SOI|1 +2 Bloodbriar|EMN|1 +2 Byway Courier|IOS|1 +2 Confront the Unknown|SOI|1 +18 Forest|MID|3 +1 Pathbreaker Wurm|AVR|1 +1 Tireless Tracker|SOI|1 +1 Briarbridge Patrol|SOI|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Humans.dck b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Humans.dck new file mode 100644 index 00000000000..4207db623c3 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Humans.dck @@ -0,0 +1,33 @@ +[metadata] +Name=Adventure - INN Low Humans +[Avatar] + +[Main] +1 Avacynian Missionaries|SOI|1 +1 Heron's Grace Champion|EMN|1 +2 Avacyn's Collar|DKA|1 +1 Sigarda's Aid|EMN|1 +1 Cathar's Call|MID|1 +2 Avacyn's Pilgrim|ISD|1 +7 Forest|ISD|1 +2 Elder Cathar|ISD|1 +7 Plains|SOI|1 +1 Sigardian Paladin|VOW|1 +2 Travel Preparations|ISD|1 +2 Unruly Mob|ISD|1 +1 Sharpened Pitchfork|ISD|1 +1 Apprentice Sharpshooter|VOW|1 +2 Equestrian Skill|SOI|1 +4 Evolving Wilds|DKA|1 +2 Homestead Courage|MID|1 +1 Gryffwing Cavalry +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Red.dck b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Red.dck new file mode 100644 index 00000000000..8ab672e7ea3 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Red.dck @@ -0,0 +1,32 @@ +[metadata] +Name=Adventure - INN Low Red +[Avatar] + +[Main] +2 Thermo-Alchemist|EMN|1 +2 Kessig Flamebreather|VOW|1 +2 Make Mischief|EMN|1 +2 Moonrager's Slash|MID|1 +2 Thunderbolt|AVR|1 +1 Village Ironsmith|ISD|1 +1 Voltaic Visionary|VOW|1 +17 Mountain|ISD|1 +1 Voldaren Epicure|VOW|1 +1 Lambholt Raconteur|VOW|1 +1 Brimstone Vandal|MID|1 +2 Festival Crasher|MID|1 +2 Pyre Hound|SOI|1 +1 Curse of BLoodletting|DKA|1 +1 Incendiary Flow|EMN|1 +1 Rage Thrower|ISD|1 +1 Spellrune Painter|MID|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Skaabs.dck b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Skaabs.dck new file mode 100644 index 00000000000..781d38d5059 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Skaabs.dck @@ -0,0 +1,34 @@ +[metadata] +Name=Adventure - INN Low Skaabs +[Avatar] + +[Main] +1 Archghoul of Thraben|VOW|1 +2 Certain Death|EMN|1 +2 Tribute to Hunger|ISD|1 +2 Skull Skaab|VOW|1 +1 Rise from the Grave|EMN|1 +2 Reap the Seagraf|DKA|1 +2 Stitched Assistant|VOW|1 +2 Wretched Throng|VOW|1 +1 Diregraf Captain|DKA|1 +7 Island|MID|3 +1 Bladestitched Skaab|MID|1 +2 Stitched Mangler|SOI|1 +1 Drunau Corpse Trawler|SOI|1 +4 Evolving Wilds|DKA|1 +1 Graf Harvest|EMN|1 +6 Swamp|ISD|1 +1 Diregraf Colossus|SOI|1 +1 Ghoulish Procession|MID|1 +1 Diver Skaab|VOW|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Spirits.dck b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Spirits.dck new file mode 100644 index 00000000000..1b9ac33deba --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Spirits.dck @@ -0,0 +1,33 @@ +[metadata] +Name=Adventure - INN Low Spirits +[Avatar] + +[Main] +2 Tattered Haunter|EMN|1 +1 Brine Comber|VOW|1 +1 Dawnhart Geist|VOW|1 +2 Honored Heirloom|VOW|1 +2 Cradle of Safety|VOW|1 +2 Drogskol Infantry|VOW|1 +1 Nebelgast Herald|EMN|1 +1 Gallows Warden|ISD|1 +2 Kindly Ancestor|VOW|1 +1 Niblis of the Breath|DKA|1 +1 Spectral Shepherd|SOI|1 +2 Feeling of Dread|ISD|1 +1 Guardian of Pilgrims|EMN|1 +7 Island|SOI|1 +4 Evolving Wilds|DKA|1 +7 Plains|ISD|1 +1 Dorothea, Vengeful Victim|VOW|1 +2 Spectral Reserves|EMN|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Vampires.dck b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Vampires.dck new file mode 100644 index 00000000000..075d596fa1b --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Vampires.dck @@ -0,0 +1,33 @@ +[metadata] +Name=Adventure - INN Low Vampires +[Avatar] + +[Main] +4 Evolving Wilds|DKA|1 +1 Falkenrath Exterminator|AVR|1 +1 Florian, Voldaren Scion|MID|1 +2 Gift of Fangs|VOW|1 +2 Murder|EMN|1 +1 Hungry for More|MID|1 +2 Voldaren Epicure|VOW|1 +2 Gluttonous Guest|VOW|1 +6 Mountain|MID|3 +2 Blood Petal Celebrant|VOW|1 +2 Honored Heirloom|VOW|1 +1 Rakish Heir|ISD|1 +7 Swamp|ISD|1 +1 Restless Bloodseeker|VOW|1 +1 Vampire Socialite|MID|1 +2 Chosen of Markov|DKA|1 +2 Vampire's Kiss|VOW|1 +1 Essence Harvest|AVR|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Werewolves.dck b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Werewolves.dck new file mode 100644 index 00000000000..2ff9ac5ccba --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Werewolves.dck @@ -0,0 +1,33 @@ +[metadata] +Name=Adventure - INN Low Werewolves +[Avatar] + +[Main] +2 Wandering Wolf|AVR|1 +1 Packsong Pup|VOW|1 +1 Ulrich's Kindred|SOI|1 +2 Honored Heirloom|VOW|1 +2 Hinterland Hermit|DKA|1 +2 Hinterland Logger|SOI|1 +1 Immerwolf|DKA|1 +1 Full Moon's Rise|ISD|1 +2 Sure Strike|VOW|1 +1 Ballista Watcher|VOW|1 +1 Child of the Pack|VOW|1 +2 Caravan Vigil|ISD|1 +1 Convicted Killer|SOI|1 +8 Forest|SOI|1 +4 Evolving Wilds|MID|1 +6 Mountain|ISD|1 +1 Mayor of Avabruck|ISD|1 +2 Duel for Dominance|MID|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low White.dck b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low White.dck new file mode 100644 index 00000000000..84e29200d9f --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low White.dck @@ -0,0 +1,32 @@ +[metadata] +Name=Adventure - INN Low White +[Avatar] + +[Main] +1 Intangible Virtue|ISD|1 +2 Cathedral Sanctifier|AVR||1 +1 Blessed Alliance|EMN|1 +1 Goldnight Commander|AVR|1 +1 Ambitious Farmhand|MID|1 +2 Bound by Moonsilver|SOI|1 +1 Commander's Authority|AVR|1 +1 Goldnight Redeemer|AVR|1 +2 Chapel Geist|ISD|1 +2 Gather the Townsfolk|DKA|1 +1 Tenacity|SOI|1 +2 Doomed Traveler|ISD|1 +1 Bygone Bishop|SOI|1 +2 Seraph of Dawn|AVR|1 +2 Thraben Inspector|SOI|1 +1 Spare from Evil|ISD|1 +18 Plains|DKA|2 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Midnight Transformation.dck b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Midnight Transformation.dck new file mode 100644 index 00000000000..199cad86a8d --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Midnight Transformation.dck @@ -0,0 +1,34 @@ +[metadata] +Name=Adventure - INN Midnight Transformation +[Avatar] + +[Main] +2 Loyal Cathar|DKA|1 +1 Pious Evangel|SOI|1 +1 Defenestrate|MID|1 +4 Forsaken Sanctuary|SOI|1 +1 Neglected Heirloom|SOI|1 +2 Thraben Sentry|ISD|1 +2 Murderous Compulsion|SOI|1 +2 Lunarch Veteran|MID|1 +1 Liesa, Forgotten Archangel|MID|1 +1 Shady Traveler|MID|1 +2 Honored Heirloom|VOW|1 +6 Plains|SOI|1 +1 Beloved Beggar|MID|1 +1 Kindly Stranger|SOI|1 +1 Graveyard Trespasser|MID|1 +2 Alms of the Vein|SOI|1 +2 Mourning Patrol|MID|1 +7 Swamp|SOI|1 +1 Chaplain of Alms|MID|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Undying Masses.dck b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Undying Masses.dck new file mode 100644 index 00000000000..e44f7700f09 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Undying Masses.dck @@ -0,0 +1,33 @@ +[metadata] +Name=Adventure - INN Undying Masses +[Avatar] + +[Main] +1 Woodland Sleuth|ISD|1 +2 Young Wolf|DKA|1 +1 Wakedancer|DKA|1 +7 Forest|MID|3 +4 Foul Orchard|SOI|1 +1 Grizzly Ghoul|MID|1 +2 Caravan Vigil|ISD|1 +2 Hobbling Zombie|MID|1 +2 Murderous Compulsion|SOI|1 +2 Ulvenwald Bear|DKA|1 +1 Ghoulish Procession|MID|1 +2 Shamble Back|SOI|1 +1 Ghoulcaller's Harvest|MID|1 +1 Lumberknot|ISD|1 +1 Blood Artist|AVR|1 +1 Falkenrath Noble|ISD|1 +7 Swamp|MID|3 +2 Butcher Ghoul|AVR|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Witches Coven.dck b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Witches Coven.dck new file mode 100644 index 00000000000..2b05776c2be --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Witches Coven.dck @@ -0,0 +1,33 @@ +[metadata] +Name=Adventure - INN Witches Coven +[Avatar] + +[Main] +1 Rem Karolus, Stalwart Slayer|MID|1 +2 Kruin Striker|AVR|1 +4 Stone Quarry|SOI|1 +1 Sunrise Cavalier|MID|1 +2 Traveler's Amulet|ISD|1 +2 Candlegrove Witch|MID|1 +2 Moonrager's Slash|MID|1 +1 Faith Unbroken|EMN|1 +1 Nahiri's Machinations|SOI|1 +1 Sacred Fire|MID|1 +2 Ritual Guardian|MID|1 +1 Flame Channeler|MID|1 +7 Mountain|SOI|1 +7 Plains|MID|3 +2 Pillar of Flame|AVR|1 +1 Ambitious Farmhand|MID|1 +1 Survive the Night|SOI|1 +2 Thunderbolt|AVR|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNblack_e.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNblack_e.json new file mode 100644 index 00000000000..6ce67782af1 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNblack_e.json @@ -0,0 +1,6 @@ +{ +"name":"INN Black", +"INNBlackDeck":["black","black","black"] + +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNblack_h.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNblack_h.json new file mode 100644 index 00000000000..7a0d175963a --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNblack_h.json @@ -0,0 +1,6 @@ +{ +"name":"Black", +"jumpstartPacks":["black","blue"] + +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNblack_n.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNblack_n.json new file mode 100644 index 00000000000..2deb36f94f8 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNblack_n.json @@ -0,0 +1,6 @@ +{ +"name":"Black", +"jumpstartPacks":["black","black","blue"] + +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNblue_e.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNblue_e.json new file mode 100644 index 00000000000..8b4011066f7 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNblue_e.json @@ -0,0 +1,6 @@ +{ +"name":"Blue", +"jumpstartPacks":["blue","blue","blue"] + +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNblue_h.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNblue_h.json new file mode 100644 index 00000000000..f3ad08b789a --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNblue_h.json @@ -0,0 +1,6 @@ +{ +"name":"Blue", +"jumpstartPacks":["blue","white"] + +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNblue_n.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNblue_n.json new file mode 100644 index 00000000000..ef3e396c2f2 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNblue_n.json @@ -0,0 +1,6 @@ +{ +"name":"Blue", +"jumpstartPacks":["blue","blue","white"] + +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNgreen_e.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNgreen_e.json new file mode 100644 index 00000000000..fd5bacfe2a8 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNgreen_e.json @@ -0,0 +1,6 @@ +{ +"name":"Green", +"jumpstartPacks":["green","green","green"] + +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNgreen_h.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNgreen_h.json new file mode 100644 index 00000000000..ac672430771 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNgreen_h.json @@ -0,0 +1,6 @@ +{ +"name":"Green", +"jumpstartPacks":["green","red"] + +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNgreen_n.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNgreen_n.json new file mode 100644 index 00000000000..2dae4f8eae5 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNgreen_n.json @@ -0,0 +1,6 @@ +{ +"name":"Green", +"jumpstartPacks":["green","green","red"] + +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_black_e.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_black_e.json new file mode 100644 index 00000000000..9acf61bc732 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_black_e.json @@ -0,0 +1,51 @@ +{ + "name":"Black", + "mainDeck": [ + { + "count":18, + "cardName": "Swamp", + "editions": ["ISD","DKA","SOI","MID"] + }, + { + "count":9, + "cardName": "Mountain", + "editions": ["ISD","DKA","SOI","MID"] + }, + { + "count":9, + "colors": ["black"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["red"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["black"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["red"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["black"], + "rarity": ["rare"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_black_h.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_black_h.json new file mode 100644 index 00000000000..7f2e2f554c8 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_black_h.json @@ -0,0 +1,48 @@ +{ +"name":"Black", + "mainDeck": [ + { + "count":15, + "cardName": "Swamp" + }, + { + "count":6, + "cardName": "Mountain" + }, + { + "count":6, + "cardName": "Island" + }, + { + "count":9, + "colors": ["black"], + "rarity": ["Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["red","blue"], + "rarity": ["Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["black"], + "rarity": ["Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["red","blue"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["black"], + "rarity": ["Uncommon","Common"], + "manaCosts": [5,6] + } + ] +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_black_n.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_black_n.json new file mode 100644 index 00000000000..2942c516992 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_black_n.json @@ -0,0 +1,53 @@ +{ +"name":"Black", + "mainDeck": [ + { + "count":15, + "cardName": "Swamp|ISD" + }, + { + "count":6, + "cardName": "Mountain|ISD" + }, + { + "count":6, + "cardName": "Island|ISD" + }, + { + "count":9, + "colors": ["black"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["red","blue"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["black"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["red","blue"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["black"], + "rarity": ["rare"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_blue_e.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_blue_e.json new file mode 100644 index 00000000000..1f1bb62fd70 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_blue_e.json @@ -0,0 +1,49 @@ +{ +"name":"Blue", + "mainDeck": [ + { + "count":18, + "cardName": "Island|ISD" + }, + { + "count":9, + "cardName": "Swamp|ISD" + }, + { + "count":9, + "colors": ["blue"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["black"], + "rarity": ["Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["blue"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["black"], + "rarity": ["Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["blue"], + "rarity": ["rare"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_blue_h.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_blue_h.json new file mode 100644 index 00000000000..39ff61cd2a9 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_blue_h.json @@ -0,0 +1,53 @@ +{ +"name":"Blue", + "mainDeck": [ + { + "count":15, + "cardName": "Island|ISD" + }, + { + "count":6, + "cardName": "Plains|ISD" + }, + { + "count":6, + "cardName": "Swamp|ISD" + }, + { + "count":9, + "colors": ["blue"], + "rarity": ["Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["white","black"], + "rarity": ["Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["blue"], + "rarity": ["Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["white","black"], + "rarity": ["Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["blue"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [5,6] + } + ] +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_blue_n.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_blue_n.json new file mode 100644 index 00000000000..df277ccd5d0 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_blue_n.json @@ -0,0 +1,53 @@ +{ +"name":"Blue", + "mainDeck": [ + { + "count":15, + "cardName": "Island|ISD" + }, + { + "count":6, + "cardName": "Plains|ISD" + }, + { + "count":6, + "cardName": "Swamp|ISD" + }, + { + "count":9, + "colors": ["blue"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["white","black"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["blue"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["white","black"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["blue"], + "rarity": ["rare"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_green_e.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_green_e.json new file mode 100644 index 00000000000..1e37b8d99f4 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_green_e.json @@ -0,0 +1,49 @@ +{ +"name":"Green", + "mainDeck": [ + { + "count":18, + "cardName": "Forest|ISD" + }, + { + "count":9, + "cardName": "Plains|ISD" + }, + { + "count":9, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["white"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["white"], + "rarity": ["Uncommon"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["green"], + "rarity": ["rare"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_green_h.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_green_h.json new file mode 100644 index 00000000000..af5a9617892 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_green_h.json @@ -0,0 +1,53 @@ +{ +"name":"Green", + "mainDeck": [ + { + "count":15, + "cardName": "Forest|ISD" + }, + { + "count":6, + "cardName": "Plains|ISD" + }, + { + "count":6, + "cardName": "Mountain|ISD" + }, + { + "count":9, + "colors": ["green"], + "rarity": ["Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["white","red"], + "rarity": ["Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green"], + "rarity": ["Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["red","white"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [5,6] + } + ] +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_green_n.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_green_n.json new file mode 100644 index 00000000000..6e8d7d618fb --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_green_n.json @@ -0,0 +1,53 @@ +{ +"name":"Green", + "mainDeck": [ + { + "count":15, + "cardName": "Forest|ISD" + }, + { + "count":6, + "cardName": "Plains|ISD" + }, + { + "count":6, + "cardName": "Mountain|ISD" + }, + { + "count":9, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["white","red"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["red","white"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["green"], + "rarity": ["rare"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_red_e.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_red_e.json new file mode 100644 index 00000000000..c62439f657f --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_red_e.json @@ -0,0 +1,49 @@ +{ +"name":"Red", + "mainDeck": [ + { + "count":18, + "cardName": "Mountain|ISD" + }, + { + "count":9, + "cardName": "Forest|ISD" + }, + { + "count":9, + "colors": ["red"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["red"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["red"], + "rarity": ["rare"] , + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_red_h.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_red_h.json new file mode 100644 index 00000000000..94f4e0a93f5 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_red_h.json @@ -0,0 +1,53 @@ +{ +"name":"Red", + "mainDeck": [ + { + "count":15, + "cardName": "Mountain|ISD" + }, + { + "count":6, + "cardName": "Forest|ISD" + }, + { + "count":6, + "cardName": "Swamp|ISD" + }, + { + "count":9, + "colors": ["red"], + "rarity": ["Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green","black"], + "rarity": ["Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["red"], + "rarity": ["Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["green","black"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["red"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [5,6] + } + ] +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_red_n.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_red_n.json new file mode 100644 index 00000000000..fee0152bdea --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_red_n.json @@ -0,0 +1,53 @@ +{ +"name":"Red", + "mainDeck": [ + { + "count":15, + "cardName": "Mountain|ISD" + }, + { + "count":6, + "cardName": "Forest|ISD" + }, + { + "count":6, + "cardName": "Swamp|ISD" + }, + { + "count":9, + "colors": ["red"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green","black"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["red"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["green","black"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["red"], + "rarity": ["rare"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_white_e.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_white_e.json new file mode 100644 index 00000000000..b5c25997a93 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_white_e.json @@ -0,0 +1,49 @@ +{ +"name":"White", + "mainDeck": [ + { + "count":18, + "cardName": "Plains|ISD" + }, + { + "count":9, + "cardName": "Forest|ISD" + }, + { + "count":9, + "colors": ["white"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["white"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["white"], + "rarity": ["rare"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_white_h.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_white_h.json new file mode 100644 index 00000000000..53798bb6a52 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_white_h.json @@ -0,0 +1,53 @@ +{ +"name":"White", + "mainDeck": [ + { + "count":15, + "cardName": "Plains|ISD" + }, + { + "count":6, + "cardName": "Forest|ISD" + }, + { + "count":6, + "cardName": "Island|ISD" + }, + { + "count":9, + "colors": ["white"], + "rarity": ["Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green","blue"], + "rarity": ["Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["white"], + "rarity": ["Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["green","blue"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["white"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [5,6] + } + ] +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_white_n.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_white_n.json new file mode 100644 index 00000000000..ebda113b3f2 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_white_n.json @@ -0,0 +1,53 @@ +{ +"name":"White", + "mainDeck": [ + { + "count":15, + "cardName": "Plains|ISD" + }, + { + "count":6, + "cardName": "Forest|ISD" + }, + { + "count":6, + "cardName": "Island|ISD" + }, + { + "count":9, + "colors": ["white"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green","blue"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["white"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["green","blue"], + "rarity": ["Uncommon","Common"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["white"], + "rarity": ["rare"], + "editions": ["ISD","DKA","SOI","MID"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNred_e.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNred_e.json new file mode 100644 index 00000000000..a3ef0e0bb63 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNred_e.json @@ -0,0 +1,6 @@ +{ +"name":"Red", +"jumpstartPacks":["red","red","red"] + +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNred_h.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNred_h.json new file mode 100644 index 00000000000..8b974c77ed0 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNred_h.json @@ -0,0 +1,6 @@ +{ +"name":"Red", +"jumpstartPacks":["red","black"] + +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNred_n.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNred_n.json new file mode 100644 index 00000000000..45f625ca2e1 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNred_n.json @@ -0,0 +1,6 @@ +{ +"name":"Red", +"jumpstartPacks":["red","red","black"] + +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNwhite_e.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNwhite_e.json new file mode 100644 index 00000000000..8d353376bf2 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNwhite_e.json @@ -0,0 +1,6 @@ +{ +"name":"White", +"jumpstartPacks":["white","white","white"] + +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNwhite_h.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNwhite_h.json new file mode 100644 index 00000000000..af44d52296b --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNwhite_h.json @@ -0,0 +1,6 @@ +{ +"name":"White", +"jumpstartPacks":["white","green"] + +} + diff --git a/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNwhite_n.json b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNwhite_n.json new file mode 100644 index 00000000000..c542500d4f8 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/decks/starter/inn/INNwhite_n.json @@ -0,0 +1,6 @@ +{ +"name":"White", +"jumpstartPacks":["white","white","green"] + +} + diff --git a/forge-gui/res/adventure/Innistrad/printsheets.txt b/forge-gui/res/adventure/Innistrad/printsheets.txt new file mode 100644 index 00000000000..7884e0d4f88 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/printsheets.txt @@ -0,0 +1,763 @@ + +#----------------------SHEN CUSTOM JUMPSTART PACKS START HERE---------------------------------# + +[ISD Dearly Departed 1] +1 Dearly Departed|ISD +1 Doomed Traveler|ISD +1 Unruly Mob|ISD +1 Avacynian Priest|ISD +1 Mausoleum Guard|ISD +1 Elder Cathar|ISD +1 Slayer of the Wicked|ISD +1 Sharpened Pitchfork|ISD +1 Blazing Torch|ISD +1 Bonds of Faith|ISD +1 Moment of Heroism|ISD +8 Plains|ISD + +[ISD Dearly Departed 2] +1 Dearly Departed|ISD +1 Doomed Traveler|ISD +1 Unruly Mob|ISD +1 Avacynian Priest|ISD +1 Mausoleum Guard|ISD +1 Selfless Cathar|ISD +1 Fiend Hunter|ISD +1 Mask of Avacyn|ISD +1 Blazing Torch|ISD +1 Bonds of Faith|ISD +1 Moment of Heroism|ISD +8 Plains|ISD + +[ISD Fraying Sanity 1] +1 Undead Alchemist|ISD +1 Deranged Assistant|ISD +1 Armored Skaab|ISD +1 Makeshift Mauler|ISD +1 Cobbled Wings|ISD +1 Cellar Door|ISD +1 Selhoff Occultist|ISD +1 Murder of Crows|ISD +1 Ghoulcaller's Bell|ISD +1 Stitched Drake|ISD +1 Skaab Goliath|ISD +8 Island|ISD + +[ISD Fraying Sanity 2] +1 Undead Alchemist|ISD +1 Deranged Assistant|ISD +1 Delver of Secrets|ISD +1 Makeshift Mauler|ISD +1 Cobbled Wings|ISD +1 Cellar Door|ISD +1 Curse of the Bloody Tome|ISD +1 Murder of Crows|ISD +1 Trepanation Blade|ISD +1 Stitched Drake|ISD +1 Skaab Goliath|ISD +8 Island|ISD + +[ISD Undead Horde 1] +1 Unbreathing Horde|ISD +1 Diregraf Ghoul|ISD +1 Ghoulraiser|ISD +1 Moan of the Unhallowed|ISD +1 Graveyard Shovel|ISD +1 Walking Corpse|ISD +1 Ghoulcaller's Chant|ISD +1 Cellar Door|ISD +1 Tribute to Hunger|ISD +1 Dead Weight|ISD +1 Manor Skeleton|ISD +8 Swamp|ISD + +[ISD Undead Horde 2] +1 Unbreathing Horde|ISD +1 Diregraf Ghoul|ISD +1 Ghoulraiser|ISD +1 Moan of the Unhallowed|ISD +1 Demonmail Hauberk|ISD +1 Rotting Fensnake|ISD +1 Ghoulcaller's Chant|ISD +1 Cellar Door|ISD +1 Tribute to Hunger|ISD +1 Gruesome Deformity|ISD +1 Manor Skeleton|ISD +8 Swamp|ISD + +[ISD Bloody Marauders 1] +1 Falkenrath Marauders|ISD +1 Bloodcrazed Neonate|ISD +1 Rakish Heir|ISD +1 Inquisitor's Flail|ISD +1 Night Revelers|ISD +1 Vampiric Fury|ISD +1 Crossway Vampire|ISD +1 Rage Thrower|ISD +1 Rolling Temblor|ISD +1 Furor of the Bitten|ISD +1 Nightbird's Clutches|ISD +8 Mountain|ISD + +[ISD Bloody Marauders 2] +1 Falkenrath Marauders|ISD +1 Bloodcrazed Neonate|ISD +1 Rakish Heir|ISD +1 Demonmail Hauberk|ISD +1 Night Revelers|ISD +1 Vampiric Fury|ISD +1 Crossway Vampire|ISD +1 Rage Thrower|ISD +1 Rolling Temblor|ISD +1 Curse of the Pierced Heart|ISD +1 Harvest Pyre|ISD +8 Mountain|ISD + +[ISD Transformations 1] +1 Villagers of Estwald|ISD +1 Ulvenwald Mystics|ISD +1 Mayor of Avabruck|ISD +1 Gatstaf Shepherd|ISD +1 Ambush Viper|ISD +1 Grizzled Outcasts|ISD +1 Lumberknot|ISD +1 Moonmist|ISD +1 Full Moon's Rise|ISD +1 Somberwald Spider|ISD +1 Prey Upon|ISD +8 Forest|ISD + +[ISD Transformations 2] +1 Villagers of Estwald|ISD +1 Ulvenwald Mystics|ISD +1 Mayor of Avabruck|ISD +1 Gatstaf Shepherd|ISD +1 Darkthicket Wolf|ISD +1 Grizzled Outcasts|ISD +1 Boneyard Wurm|ISD +1 Moonmist|ISD +1 Full Moon's Rise|ISD +1 Woodland Sleuth|ISD +1 Prey Upon|ISD +8 Forest|ISD + +[ISD Black Inserts] +Skirsdag High Priest|ISD +Endless Ranks of the Dead|ISD +Heartless Summoning|ISD +Bloodline Keeper|ISD +Bloodgift Demon|ISD +Curse of Death's Hold|ISD +Army of the Damned|ISD +Grimoire of the Dead|ISD + +[ISD Blue Inserts] +Back from the Brink|ISD +Laboratory Maniac|ISD +Rooftop Storm|ISD +Snapcaster Mage|ISD +Sturmgeist|ISD +Runechanter's Pike|ISD +Skaab Ruinator|ISD +Mirror-Mad Phantasm|ISD + +[ISD Green Inserts] +Kessig Cagebreakers|ISD +Moldgraf Monstrosity|ISD +Gutter Grime|ISD +Elder of Laurels|ISD +Creeping Renaissance|ISD +Splinterfright|ISD +Essence of the Wild|ISD +Tree of Redemption|ISD + +[ISD Red Inserts] +Blasphemous Act|ISD +Curse of Stalked Prey|ISD +Instigator Gang|ISD +Kruin Outlaw|ISD +Charmbreaker Devils|ISD +Devil's Play|ISD +Past in Flames|ISD +Balefire Dragon|ISD + +[ISD White Inserts] +Angel of Flight Alabaster|ISD +Champion of the Parish|ISD +Divine Reckoning|ISD +Mentor of the Meek|ISD +Geist-Honored Monk|ISD +Witchbane Orb|ISD +Mikaeus, the Lunarch|ISD +Angelic Overseer|ISD + +[DKA Fateful Hour 1] +1 Thraben Doomsayer|DKA +1 Midnight Guard|DKA +1 Elgaud Inquisitor|DKA +1 Gavony Ironwright|DKA +1 Sanctuary Cat|DKA +1 Elder Cathar|ISD +1 Thraben Heretic|DKA +1 Avacyn's Collar|DKA +1 Blazing Torch|ISD +1 Break of Day|DKA +1 Gather the Townsfolk|DKA +8 Plains|ISD + +[DKA Fateful Hour 2] +1 Thraben Doomsayer|DKA +1 Midnight Guard|DKA +1 Elgaud Inquisitor|DKA +1 Gavony Ironwright|DKA +1 Sanctuary Cat|DKA +1 Unruly Mob|ISD +1 Thraben Heretic|DKA +1 Avacyn's Collar|DKA +1 Mask of Avacyn|ISD +1 Break of Day|DKA +1 Gather the Townsfolk|DKA +8 Plains|ISD + +[DKA Undying Gifts 1] +1 Havengul Runebinder|DKA +1 Stormbound Geist|DKA +1 Shriekgeist|DKA +1 Nephalia Seakite|DKA +1 Executioner's Hood|DKA +1 Relentless Skaabs|DKA +1 Selhoff Occultist|ISD +1 Soul Seizer|DKA +1 Ghoulcaller's Bell|ISD +1 Screeching Skaab|DKA +1 Chant of the Skifsang|DKA +8 Island|ISD + +[DKA Undying Gifts 2] +1 Havengul Runebinder|DKA +1 Stormbound Geist|DKA +1 Shriekgeist|DKA +1 Nephalia Seakite|DKA +1 Executioner's Hood|DKA +1 Relentless Skaabs|DKA +1 Delver of Secrets|ISD +1 Soul Seizer|DKA +1 Curse of the Bloody Tome|ISD +1 Screeching Skaab|DKA +1 Chant of the Skifsang|DKA +8 Island|ISD + +[DKA Death Unrelenting 1] +1 Gravecrawler|DKA +1 Wakedancer|DKA +1 Ghoulraiser|ISD +1 Highborn Ghoul|DKA +1 Farbog Boneflinger|DKA +1 Walking Corpse|ISD +1 Black Cat|DKA +1 Chalice of Life|DKA +1 Skirsdag Flayer|DKA +1 Gravepurge|DKA +1 Sightless Ghoul|DKA +8 Swamp|ISD + +[DKA Death Unrelenting 2] +1 Gravecrawler|DKA +1 Wakedancer|DKA +1 Undying Evil|DKA +1 Highborn Ghoul|DKA +1 Farbog Boneflinger|DKA +1 Tragic Slip|DKA +1 Black Cat|DKA +1 Chalice of Life|DKA +1 Skirsdag Flayer|DKA +1 Gravepurge|DKA +1 Sightless Ghoul|DKA +8 Swamp|ISD + +[DKA Devilish Mockery 1] +1 Hellrider|DKA +1 Forge Devil|DKA +1 Heckling Fiends|DKA +1 Afflicted Deserter|DKA +1 Pitchburn Devils|ISD +1 Torch Fiend|DKA +1 Wrack with Madness|DKA +1 Pyreheart Wolf|DKA +1 Skirsdag Cultist|ISD +1 Fling|DKA +1 Talons of Falkenrath|DKA +8 Mountain|ISD + +[DKA Devilish Mockery 2] +1 Hellrider|DKA +1 Forge Devil|DKA +1 Heckling Fiends|DKA +1 Afflicted Deserter|DKA +1 Riot Devils|ISD +1 Torch Fiend|DKA +1 Wrack with Madness|DKA +1 Pyreheart Wolf|DKA +1 Scourge of Geier Reach|ISD +1 Fling|DKA +1 Talons of Falkenrath|DKA +8 Mountain|ISD + +[DKA Beastly Killers 1] +1 Young Wolf|DKA +1 Briarpack Alpha|DKA +1 Predator Ooze|DKA +1 Strangleroot Geist|DKA +1 Ambush Viper|ISD +1 Kessig Recluse|DKA +1 Ulvenwald Bear|DKA +1 Dawntreader Elk|DKA +1 Gravetiller Wurm|DKA +1 Somberwald Spider|ISD +1 Hunger of the Howlpack|DKA +8 Forest|ISD + +[DKA Beastly Killers 2] +1 Young Wolf|DKA +1 Briarpack Alpha|DKA +1 Predator Ooze|DKA +1 Strangleroot Geist|DKA +1 Festerhide Boar|ISD +1 Kessig Recluse|DKA +1 Ulvenwald Bear|DKA +1 Dawntreader Elk|DKA +1 Gravetiller Wurm|DKA +1 Darkthicket Wolf|ISD +1 Hunger of the Howlpack|DKA +8 Forest|ISD + +[DKA Black Inserts] +Curse of Misfortunes|DKA +Fiend of the Shadows|DKA +Geralf's Messenger|DKA +Increasing Ambition|DKA +Ravenous Demon|DKA +Zombie Apocalypse|DKA +Mikaeus, the Unhallowed|DKA +Elbrus, the Binding Blade|DKA + +[DKA Blue Inserts] +Increasing Confusion|DKA +Geralf's Mindcrusher|DKA +Dungeon Geists|DKA +Curse of Echoes|DKA +Counterlash|DKA +Call to the Kindred|DKA +Jar of Eyeballs|DKA +Beguiler of Wills|DKA + +[DKA Green Inserts] +Wolfbitten Captive|DKA +Lost in the Woods|DKA +Increasing Savagery|DKA +Ghoultree|DKA +Feed the Pack|DKA +Deranged Outcast|DKA +Vorapede|DKA +Jar of Eyeballs|DKA + +[DKA Red Inserts] +Mondronen Shaman|DKA +Markov Blademaster|DKA +Increasing Vengeance|DKA +Flayer of the Hatebound|DKA +Curse of Bloodletting|DKA +Alpha Brawl|DKA +Helvault|DKA +Moonveil Dragon|DKA + +[DKA White Inserts] +Requiem Angel|DKA +Seance|DKA +Thalia, Guardian of Thraben|DKA +Sudden Disappearance|DKA +Increasing Devotion|DKA +Helvault|DKA +Grafdigger's Cage|DKA +Archangel's Light|DKA + +[SOI Spiritual Clues 1] +1 Bygone Bishop|SOI +1 Topplegeist|SOI +1 Magnifying Glass|SOI +1 Nearheath Chaplain|SOI +1 Thraben Inspector|SOI +1 Expose Evil|SOI +1 Apothecary Geist|SOI +1 Moorland Drifter|SOI +1 Emissary of the Sleepless|SOI +1 Puncturing Light|SOI +1 Survive the Night|SOI +8 Plains|SOI + +[SOI Spiritual Clues 2] +1 Bygone Bishop|SOI +1 Topplegeist|SOI +1 Magnifying Glass|SOI +1 Nearheath Chaplain|SOI +1 Dauntless Cathar|SOI +1 Expose Evil|SOI +1 Apothecary Geist|SOI +1 Vessel of Ephemera|SOI +1 Emissary of the Sleepless|SOI +1 Strength of Arms|SOI +1 Survive the Night|SOI +8 Plains|SOI + +[SOI Skulking Horrors 1] +1 Forgotten Creation|SOI +1 Aberrant Researcher|SOI +1 Stitchwing Skaab|SOI +1 Uninvited Geist|SOI +1 Deny Existence|SOI +1 Lamplighter of Selhoff|SOI +1 Furtive Homunculus|SOI +1 Press for Answers|SOI +1 Jace's Scrutiny|SOI +1 Pieces of the Puzzle|SOI +1 Seagraf Skaab|SOI +8 Island|SOI + +[SOI Skulking Horrors 2] +1 Forgotten Creation|SOI +1 Aberrant Researcher|SOI +1 Stitchwing Skaab|SOI +1 Uninvited Geist|SOI +1 Deny Existence|SOI +1 Stitched Mangler|SOI +1 Furtive Homunculus|SOI +1 Press for Answers|SOI +1 Just the Wind|SOI +1 Pieces of the Puzzle|SOI +1 Wicker Witch|SOI +8 Island|SOI + +[SOI Splitting Headache 1] +1 Markov Dreadknight|SOI +1 Call the Bloodline|SOI +1 Gisa's Bidding|SOI +1 Pick the Brain|SOI +1 Ghoulcaller's Accomplice|SOI +1 Murderous Compulsion|SOI +1 Sanitarium Skeleton|SOI +1 Rottenheart Ghoul|SOI +1 Twins of Maurer Estate|SOI +1 Shamble Back|SOI +1 Macabre Waltz|SOI +8 Swamp|SOI + +[SOI Splitting Headache 2] +1 Markov Dreadknight|SOI +1 Call the Bloodline|SOI +1 Gisa's Bidding|SOI +1 Creeping Dread|SOI +1 Ghoulcaller's Accomplice|SOI +1 Murderous Compulsion|SOI +1 Sanitarium Skeleton|SOI +1 Farbog Revenant|SOI +1 Twins of Maurer Estate|SOI +1 Alms of the Vein|SOI +1 Macabre Waltz|SOI +8 Swamp|SOI + +[SOI Bloody Insanity 1] +1 Falkenrath Gorger|SOI +1 Incorrigible Youths|SOI +1 Mad Prophet|SOI +1 Ravenous Bloodseeker|SOI +1 Bloodmad Vampire|SOI +1 Insolent Neonate|SOI +1 Reduce to Ashes|SOI +1 Voldaren Duelist|SOI +1 Uncaged Fury|SOI +1 Fiery Temper|SOI +1 Senseless Rage|SOI +8 Mountain|SOI + +[SOI Bloody Insanity 2] +1 Falkenrath Gorger|SOI +1 Incorrigible Youths|SOI +1 Stensia Masquerade|SOI +1 Ravenous Bloodseeker|SOI +1 Bloodmad Vampire|SOI +1 Insolent Neonate|SOI +1 Reduce to Ashes|SOI +1 Sanguinary Mage|SOI +1 Uncaged Fury|SOI +1 Fiery Temper|SOI +1 Rush of Adrenaline|SOI +8 Mountain|SOI + +[SOI Howlpack Forces 1] +1 Silverfur Partisan|SOI +1 Howlpack Resurgence|SOI +1 Cult of the Waxing Moon|SOI +1 Hermit of the Natterknolls|SOI +1 Hinterland Logger|SOI +1 Solitary Hunter|SOI +1 Loam Dryad|SOI +1 Quilled Wolf|SOI +1 True-Faith Censer|SOI +1 Equestrian Skill|SOI +1 Aim High|SOI +8 Forest|SOI + +[SOI Howlpack Forces 2] +1 Silverfur Partisan|SOI +1 Howlpack Resurgence|SOI +1 Cult of the Waxing Moon|SOI +1 Hermit of the Natterknolls|SOI +1 Hinterland Logger|SOI +1 Solitary Hunter|SOI +1 Fork in the Road|SOI +1 Quilled Wolf|SOI +1 True-Faith Censer|SOI +1 Equestrian Skill|SOI +1 Stoic Builder|SOI +8 Forest|SOI + +[SOI Black Inserts] +To the Slaughter|SOI +From Under the Floorboards|SOI +Ever After|SOI +Diregraf Colossus|SOI +Asylum Visitor|SOI +Corrupted Grafstone|SOI +Relentless Dead|SOI +Mindwrack Demon|SOI + +[SOI Blue Inserts] +Confirm Suspicions|SOI +Rattlechains|SOI +Thing in the Ice|SOI +Tamiyo's Journal|SOI +Nephalia Moondrakes|SOI +Engulf the Shore|SOI +Startled Awake|SOI +Geralf's Masterpiece|SOI + +[SOI Green Inserts] +Tireless Tracker|SOI +Traverse the Ulvenwald|SOI +Soul Swallower|SOI +Sage of Ancient Lore|SOI +Inexorable Blob|SOI +Cryptolith Rite|SOI +Ulvenwald Hydra|SOI +Seasons Past|SOI + +[SOI Red Inserts] +Avacyn's Judgment|SOI +Burn from Within|SOI +Geier Reach Bandit|SOI +Flameblade Angel|SOI +Harness the Storm|SOI +Scourge Wolf|SOI +Wolf of Devil's Breach|SOI +Goldnight Castigator|SOI + +[SOI White Inserts] +Always Watching|SOI +Angel of Deliverance|SOI +Declaration in Stone|SOI +Drogskol Cavalry|SOI +Eerie Interlude|SOI +Hanweir Militia Captain|SOI +Thalia's Lieutenant|SOI +Descend upon the Sinful|SOI + +[MID Coven of Hope 1] +1 Adeline, Resplendent Cathar|MID +1 Ambitious Farmhand|MID +1 Bereaved Survivor|MID +1 Duelcraft Trainer|MID +1 Candlegrove Witch|MID +1 Gavony Silversmith|MID +1 Ritual Guardian|MID +1 Unruly Mob|MID +1 Homestead Courage|MID +1 Hedgewitch's Mask|MID +1 Flare of Faith|MID +8 Plains|MID + +[MID Coven of Hope 2] +1 Adeline, Resplendent Cathar|MID +1 Ambitious Farmhand|MID +1 Bereaved Survivor|MID +1 Duelcraft Trainer|MID +1 Candlegrove Witch|MID +1 Lunarch Veteran|MID +1 Ritual Guardian|MID +1 Unruly Mob|MID +1 Homestead Courage|MID +1 Mourning Patrol|MID +1 Clarion Cathars|MID +8 Plains|MID + +[MID Disturbing Thoughts 1] +1 Patrician Geist|MID +1 Covetous Castaway|MID +1 Overwhelmed Archivist|MID +1 Baithook Angler|MID +1 Galedrifter|MID +1 Otherworldly Gaze|MID +1 Shipwreck Sifters|MID +1 Unblinking Observer|MID +1 Secrets of the Key|MID +1 Stormrider Spirit|MID +1 Consider|MID +8 Island|MID + +[MID Disturbing Thoughts 2] +1 Patrician Geist|MID +1 Phantom Carriage|MID +1 Overwhelmed Archivist|MID +1 Baithook Angler|MID +1 Galedrifter|MID +1 Otherworldly Gaze|MID +1 Shipwreck Sifters|MID +1 Unblinking Observer|MID +1 Secrets of the Key|MID +1 Component Collector|MID +1 Startle|MID +8 Island|MID + + +[MID Morbid Decay 1] +1 Jadar, Ghoulcaller of Nephalia|MID +1 Ghoulish Procession|MID +1 Morbid Opportunist|MID +1 Necrosynthesis|MID +1 Diregraf Horde|MID +1 Hobbling Zombie|MID +1 Siege Zombie|MID +1 Blood Pact|MID +1 Rotten Reunion|MID +1 No Way Out|MID +1 Crawl from the Cellar|MID +8 Swamp|MID + +[MID Morbid Decay 2] +1 Jadar, Ghoulcaller of Nephalia|MID +1 Ghoulish Procession|MID +1 Morbid Opportunist|MID +1 Vengeful Strangler|MID +1 Morkrut Behemoth|MID +1 Hobbling Zombie|MID +1 Siege Zombie|MID +1 Defenestrate|MID +1 Rotten Reunion|MID +1 No Way Out|MID +1 Crawl from the Cellar|MID +8 Swamp|MID + +[MID Playing with Fire 1] +1 Smoldering Egg|MID +1 Thermo-Alchemist|MID +1 Seize the Storm|MID +1 Play with Fire|MID +1 Brimstone Vandal|MID +1 Ardent Elementalist|MID +1 Falkenrath Perforator|MID +1 Festival Crasher|MID +1 Moonrager's Slash|MID +1 Pack's Betrayal|MID +1 Raze the Effigy|MID +8 Mountain|MID + +[MID Playing with Fire 2] +1 Smoldering Egg|MID +1 Thermo-Alchemist|MID +1 Seize the Storm|MID +1 Play with Fire|MID +1 Brimstone Vandal|MID +1 Ardent Elementalist|MID +1 Falkenrath Perforator|MID +1 Voldaren Stinger|MID +1 Moonrager's Slash|MID +1 Stolen Vitality|MID +1 Neonate's Rush|MID +8 Mountain|MID + +[MID Token Aggression 1] +1 Tovolar's Huntmaster|MID +1 Brood Weaver|MID +1 Dawnhart Mentor|MID +1 Hound Tamer|MID +1 Bounding Wolf|MID +1 Howl of the Hunt|MID +1 Pestilent Wolf|MID +1 Snarling Wolf|MID +1 Tireless Hauler|MID +1 Shadowbeast Sighting|MID +1 Duel for Dominance|MID +8 Forest|MID + +[MID Token Aggression 2] +1 Tovolar's Huntmaster|MID +1 Brood Weaver|MID +1 Dawnhart Mentor|MID +1 Hound Tamer|MID +1 Bounding Wolf|MID +1 Bramble Armor|MID +1 Pestilent Wolf|MID +1 Snarling Wolf|MID +1 Bird Admirer|MID +1 Candlelit Cavalry|MID +1 Duel for Dominance|MID +8 Forest|MID + +[MID Black Inserts] +Slaughter Specialist|MID +Mask of Griselbrand|MID +Graveyard Trespasser|MID +Gisa, Glorious Resurrector|MID +Champion of the Perished|MID +Bloodline Culling|MID +Tainted Adversary|MID +The Meathook Massacre|MID + +[MID Blue Inserts] +Triskaidekaphile|MID +Sludge Monster|MID +Memory Deluge|MID +Malevolent Hermit|MID +Curse of Surveillance|MID +Grafted Identity|MID +Spectral Adversary|MID +Lier, Disciple of the Drowned|MID + +[MID Green Inserts] +Willow Geist|MID +Unnatural Growth|MID +Storm the Festival|MID +Saryth, the Viper's Fang|MID +Briarbridge Tracker|MID +Augur of Autumn|MID +Primal Adversary|MID +Consuming Blob|MID + +[MID Red Inserts] +Reckless Stormseeker|MID +Light Up the Night|MID +Geistflame Reservoir|MID +Falkenrath Pit Fighter|MID +Curse of Shaken Faith|MID +Burn Down the House|MID +Bloodthirsty Adversary|MID +Moonveil Regent|MID + +[MID White Inserts] +Vanquish the Horde|MID +Sungold Sentinel|MID +Sigarda's Splendor|MID +Fateful Absence|MID +The Celestus|MID +Curse of Silence|MID +Intrepid Adversary|MID +Enduring Angel|MID diff --git a/forge-gui/res/adventure/Innistrad/sprites/enemy/humanoid/human/peasant/inn_hermit.atlas b/forge-gui/res/adventure/Innistrad/sprites/enemy/humanoid/human/peasant/inn_hermit.atlas new file mode 100644 index 00000000000..873bbba2812 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/sprites/enemy/humanoid/human/peasant/inn_hermit.atlas @@ -0,0 +1,68 @@ +inn_hermit.png +size: 64,96 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +Avatar + xy: 0, 0 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 16, 16 + size: 16, 16 +Idle + xy: 32, 16 + size: 16, 16 +Idle + xy: 48, 16 + size: 16, 16 +Walk + xy: 0, 32 + size: 16, 16 +Walk + xy: 16, 32 + size: 16, 16 +Walk + xy: 32, 32 + size: 16, 16 +Walk + xy: 48, 32 + size: 16, 16 +Attack + xy: 0, 48 + size: 16, 16 +Attack + xy: 16, 48 + size: 16, 16 +Attack + xy: 32, 48 + size: 16, 16 +Attack + xy: 48, 48 + size: 16, 16 +Hit + xy: 0, 64 + size: 16, 16 +Hit + xy: 16, 64 + size: 16, 16 +Hit + xy: 32, 64 + size: 16, 16 +Hit + xy: 48, 64 + size: 16, 16 +Death + xy: 0, 80 + size: 16, 16 +Death + xy: 16, 80 + size: 16, 16 +Death + xy: 32, 80 + size: 16, 16 +Death + xy: 48, 80 + size: 16, 16 \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/sprites/enemy/humanoid/human/peasant/inn_hermit.png b/forge-gui/res/adventure/Innistrad/sprites/enemy/humanoid/human/peasant/inn_hermit.png new file mode 100644 index 00000000000..23ec456c106 Binary files /dev/null and b/forge-gui/res/adventure/Innistrad/sprites/enemy/humanoid/human/peasant/inn_hermit.png differ diff --git a/forge-gui/res/adventure/Innistrad/ui/event.json b/forge-gui/res/adventure/Innistrad/ui/event.json new file mode 100644 index 00000000000..f1f44610f58 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/ui/event.json @@ -0,0 +1,112 @@ +{ + "width": 480, + "height": 270, + "yDown": true, + "elements": [ + { + "type": "Image", + "image": "ui/inn_tavern.png", + "width": 480, + "height": 270 + }, + { + "type": "Scroll", + "name": "stats", + "style": "paper", + "x": 300, + "y": 18, + "width": 160, + "height": 200 + }, + { + "type": "Window", + "name": "scrollWindow", + "x": 15, + "y": 30, + "width": 256, + "maxWidth": 200, + "prefWidth": 140, + "height": 240 + }, + { + "type": "Table", + "name": "enemies", + "x": 15, + "y": 7, + "width": 256, + "height": 222 + }, + { + "type": "Scroll", + "name": "blessingInfo", + "style": "nobg", + "x": 308, + "y": 20, + "width": 144, + "height": 195 + }, + { + "type": "TextButton", + "name": "return", + "text": "tr(lblBack)", + "binding": "Back", + "width": 85, + "height": 30, + "x": 390, + "y": 224 + }, + { + "type": "TextButton", + "name": "nextPage", + "text": "[%200]>", + "width": 30, + "height": 30, + "x": 241, + "y": 0 + }, + { + "type": "Window", + "name": "header", + "x": 45, + "y": 0, + "width": 196, + "height": 30 + }, + { + "type": "TextButton", + "name": "previousPage", + "text": "[%200]<", + "width": 30, + "height": 30, + "x": 15, + "y": 0 + }, + { + "type": "TextButton", + "name": "advance", + "text": "Advance", + "binding": "Status", + "width": 85, + "height": 30, + "x": 305, + "y": 224 + }, + { + "type": "TextButton", + "name": "editDeck", + "text": "[+Deck]", + "width": 30, + "height": 30, + "x": 275, + "y": 224 + }, + { + "type": "Table", + "name": "metaDraftTable", + "x": 15, + "y": 7, + "width": 256, + "height": 222 + } + ] +} diff --git a/forge-gui/res/adventure/Innistrad/ui/event_portrait.json b/forge-gui/res/adventure/Innistrad/ui/event_portrait.json new file mode 100644 index 00000000000..c4ef1eb3f5b --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/ui/event_portrait.json @@ -0,0 +1,110 @@ +{ + "width": 270, + "height": 480, + "yDown": true, + "elements": [ + { + "type": "Image", + "image": "ui/inn_tavern.png", + "width": 270, + "height": 480 + }, + { + "type": "Scroll", + "name": "stats", + "style": "paper", + "x": 4, + "y": 4, + "width": 262, + "height": 98 + }, + { + "type": "Window", + "name": "scrollWindow", + "x": 4, + "y": 136, + "width": 262, + "height": 297 + }, + { + "type": "Table", + "name": "enemies", + "x": 15, + "y": 37, + "width": 256, + "height": 222 + }, + { + "type": "Table", + "name": "metaDraftTable", + "x": 15, + "y": 37, + "width": 256, + "height": 222 + }, + { + "type": "Scroll", + "name": "blessingInfo", + "style": "nobg", + "x": 8, + "y": 14, + "width": 254, + "height": 84 + }, + { + "type": "TextButton", + "name": "return", + "text": "tr(lblBack)", + "binding": "Back", + "width": 115, + "height": 30, + "x": 155, + "y": 440 + }, + { + "type": "TextButton", + "name": "nextPage", + "text": "[%200]>", + "width": 30, + "height": 30, + "x": 235, + "y": 106 + }, + { + "type": "Window", + "name": "header", + "x": 34, + "y": 106, + "width": 201, + "height": 30 + }, + { + "type": "TextButton", + "name": "previousPage", + "text": "[%200]<", + "width": 30, + "height": 30, + "x": 4, + "y": 106 + }, + { + "type": "TextButton", + "name": "advance", + "text": "Advance", + "binding": "Status", + "width": 115, + "height": 30, + "x": 35, + "y": 440 + }, + { + "type": "TextButton", + "name": "editDeck", + "text": "[+Deck]", + "width": 30, + "height": 30, + "x": 0, + "y": 440 + } + ] +} diff --git a/forge-gui/res/adventure/Innistrad/ui/inn.json b/forge-gui/res/adventure/Innistrad/ui/inn.json new file mode 100644 index 00000000000..3e9f3336b45 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/ui/inn.json @@ -0,0 +1,119 @@ +{ + "width": 480, + "height": 270, + "yDown": true, + "elements": [ + { + "type": "Image", + "image": "ui/inn_tavern.png", + "width": 480, + "height": 270 + }, + { + "type": "Image", + "name": "healIcon", + "image": "ui/heal.png", + "x": 60, + "y": 85, + "width": 100, + "height": 100 + }, + { + "type": "TextButton", + "name": "tempHitPointCost", + "text": "Cost", + "binding": "Status", + "width": 100, + "height": 30, + "x": 60, + "y": 200 + }, + { + "type": "Label", + "name": "tempHitPoints", + "text": "tr(lblTempHitPoints)", + "font": "default", + "width": 100, + "height": 30, + "x": 60, + "y": 170 + }, + { + "type": "Image", + "name": "sellIcon", + "image": "ui/sell.png", + "x": 190, + "y": 85, + "width": 100, + "height": 100 + }, + { + "type": "TextButton", + "name": "sell", + "text": "tr(lblSell)", + "binding": "Equip", + "width": 100, + "height": 30, + "x": 190, + "y": 200 + }, + { + "type": "Image", + "name": "tavernEvent", + "image": "ui/tavernevent.png", + "x": 320, + "y": 85, + "width": 100, + "height": 100 + }, + { + "type": "Label", + "name": "eventDescription", + "text": "Booster Draft Available", + "font": "default", + "width": 100, + "height": 30, + "x": 320, + "y": 170 + }, + { + "type": "TextButton", + "name": "done", + "text": "tr(lblBack)", + "binding": "Back", + "width": 48, + "height": 30, + "x": 5, + "y": 235 + }, + { + "type": "TextButton", + "name": "event", + "text": "Info", + "width": 100, + "height": 30, + "x": 320, + "y": 200 + }, + { + "type": "Label", + "name": "playerGold", + "style":"background", + "text": "[+Gold]", + "width": 48, + "height": 30, + "x": 420, + "y": 200 + }, + { + "type": "Label", + "name": "playerShards", + "style":"background", + "text": "[+Shards]", + "width": 48, + "height": 30, + "x": 420, + "y": 240 + } + ] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/ui/inn_arena_bg.png b/forge-gui/res/adventure/Innistrad/ui/inn_arena_bg.png new file mode 100644 index 00000000000..72a4c8112fd Binary files /dev/null and b/forge-gui/res/adventure/Innistrad/ui/inn_arena_bg.png differ diff --git a/forge-gui/res/adventure/Innistrad/ui/inn_market.png b/forge-gui/res/adventure/Innistrad/ui/inn_market.png new file mode 100644 index 00000000000..7cada4240e0 Binary files /dev/null and b/forge-gui/res/adventure/Innistrad/ui/inn_market.png differ diff --git a/forge-gui/res/adventure/Innistrad/ui/inn_market_bg.png b/forge-gui/res/adventure/Innistrad/ui/inn_market_bg.png new file mode 100644 index 00000000000..7cada4240e0 Binary files /dev/null and b/forge-gui/res/adventure/Innistrad/ui/inn_market_bg.png differ diff --git a/forge-gui/res/adventure/Innistrad/ui/inn_portrait.json b/forge-gui/res/adventure/Innistrad/ui/inn_portrait.json new file mode 100644 index 00000000000..0f79aa60a6d --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/ui/inn_portrait.json @@ -0,0 +1,125 @@ +{ + "width": 270, + "height": 480, + "yDown": true, + "elements": [ + { + "type": "Image", + "image": "ui/inn_tavern.png", + "width": 270, + "height": 480 + }, + { + "type": "Image", + "name": "healIcon", + "image": "ui/heal.png", + "x": 60, + "y": 5, + "width": 100, + "height": 100 + }, + { + "type": "TextButton", + "name": "tempHitPointCost", + "text": "Cost", + "width": 100, + "height": 30, + "x": 165, + "y": 25 + }, + { + "type": "Label", + "name": "tempHitPoints", + "text": "tr(lblTempHitPoints)", + "font": "default", + "width": 100, + "height": 30, + "x": 165, + "y": 5 + }, + { + "type": "Image", + "name": "sellIcon", + "image": "ui/sell.png", + "x": 60, + "y": 125, + "width": 100, + "height": 100 + }, + { + "type": "TextButton", + "name": "sell", + "text": "tr(lblSell)", + "width": 100, + "height": 30, + "x": 165, + "y": 145 + }, + { + "type": "Image", + "name": "tavernEvent", + "image": "ui/tavernevent.png", + "x": 60, + "y": 245, + "width": 100, + "height": 100 + }, + { + "type": "Label", + "name": "eventDescription", + "text": "Booster Draft Available", + "font": "default", + "width": 100, + "height": 30, + "x": 165, + "y": 245 + }, + { + "type": "TextButton", + "name": "event", + "text": "Info", + "width": 100, + "height": 30, + "x": 165, + "y": 265 + }, + { + "type": "Image", + "name": "leaveIcon", + "image": "ui/leave.png", + "x": 60, + "y": 365, + "width": 100, + "height": 100 + }, + { + "type": "TextButton", + "name": "done", + "text": "tr(lblBack)", + "width": 100, + "height": 30, + "x": 165, + "y": 385 + }, + { + "type": "Label", + "name": "playerGold", + "style":"background", + "text": "[+Gold]", + "width": 128, + "height": 32, + "x": 16, + "y": 405 + }, + { + "type": "Label", + "name": "playerShards", + "style":"background", + "text": "[+Shards]", + "width": 128, + "height": 32, + "x": 16, + "y": 435 + } + ] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/ui/inn_reward.png b/forge-gui/res/adventure/Innistrad/ui/inn_reward.png new file mode 100644 index 00000000000..b2a85da6b88 Binary files /dev/null and b/forge-gui/res/adventure/Innistrad/ui/inn_reward.png differ diff --git a/forge-gui/res/adventure/Innistrad/ui/inn_shard.png b/forge-gui/res/adventure/Innistrad/ui/inn_shard.png new file mode 100644 index 00000000000..1b1382e3673 Binary files /dev/null and b/forge-gui/res/adventure/Innistrad/ui/inn_shard.png differ diff --git a/forge-gui/res/adventure/Innistrad/ui/inn_spellsmith.png b/forge-gui/res/adventure/Innistrad/ui/inn_spellsmith.png new file mode 100644 index 00000000000..ce917e91f55 Binary files /dev/null and b/forge-gui/res/adventure/Innistrad/ui/inn_spellsmith.png differ diff --git a/forge-gui/res/adventure/Innistrad/ui/inn_tavern.png b/forge-gui/res/adventure/Innistrad/ui/inn_tavern.png new file mode 100644 index 00000000000..da681dc21e7 Binary files /dev/null and b/forge-gui/res/adventure/Innistrad/ui/inn_tavern.png differ diff --git a/forge-gui/res/adventure/Innistrad/ui/inn_title_bg.png b/forge-gui/res/adventure/Innistrad/ui/inn_title_bg.png new file mode 100644 index 00000000000..f1dfcad86fc Binary files /dev/null and b/forge-gui/res/adventure/Innistrad/ui/inn_title_bg.png differ diff --git a/forge-gui/res/adventure/Innistrad/ui/items.json b/forge-gui/res/adventure/Innistrad/ui/items.json new file mode 100644 index 00000000000..8440e49c4f1 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/ui/items.json @@ -0,0 +1,87 @@ +{ + "width": 480, + "height": 270, + "yDown": true, + "elements": [ + { + "type": "Image", + "name": "rewards_background", + "image": "ui/inn_reward.png", + "width": 480, + "height": 270 + }, + { + "type": "Image", + "name": "market_background", + "image": "ui/market.png", + "width": 480, + "height": 270 + }, + { + "name": "cards", + "x": 5, + "y": 5, + "width": 405, + "height": 265 + }, + { + "type": "TextButton", + "name": "detail", + "text": "Detail", + "binding": "Equip", + "width": 48, + "height": 30, + "x": 420, + "y": 80 + } , + { + "type": "TextButton", + "name": "done", + "text": "Back", + "width": 48, + "height": 30, + "binding": "Back", + "x": 420, + "y": 120 + } , + { + "type": "Label", + "name": "playerGold", + "style":"background", + "text": "[+Gold]", + "width": 48, + "height": 30, + "x": 420, + "y": 200 + }, + { + "type": "TextButton", + "name": "restock", + "text": "Restock", + "width": 48, + "height": 30, + "x": 420, + "y": 160 + }, + { + "type": "Label", + "name": "playerShards", + "style":"background", + "text": "[+Shards]", + "width": 48, + "height": 30, + "x": 420, + "y": 240 + }, + { + "type": "TypingLabel", + "name": "shopName", + "style":"background", + "text": "A Street Market", + "width": 48, + "height": 20, + "x": 200, + "y": 0 + } + ] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/ui/items_portrait.json b/forge-gui/res/adventure/Innistrad/ui/items_portrait.json new file mode 100644 index 00000000000..896d4835500 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/ui/items_portrait.json @@ -0,0 +1,84 @@ +{ + "width": 270, + "height": 480, + "yDown": true, + "elements": [ + { + "type": "Image", + "name": "rewards_background", + "image": "ui/inn_reward.png", + "width": 270, + "height": 480 + }, + { + "type": "Image", + "name": "market_background", + "image": "ui/market_portrait.png", + "width": 270, + "height": 480 + }, + { + "name": "cards", + "x": 5, + "y": 20, + "width": 260, + "height": 405 + }, + { + "type": "TextButton", + "name": "detail", + "text": "Detail", + "width": 128, + "height": 32, + "x": 140, + "y": 350 + } , + { + "type": "TextButton", + "name": "done", + "text": "[+OK]", + "width": 128, + "height": 32, + "x": 140, + "y": 435 + } , + { + "type": "Label", + "name": "playerGold", + "text": "[+Gold]", + "width": 128, + "height": 32, + "x": 16, + "y": 405 + }, + { + "type": "TextButton", + "name": "restock", + "text": "Restock", + "width": 128, + "height": 30, + "x": 140, + "y": 405 + }, + { + "type": "Label", + "name": "playerShards", + "text": "[+Shards]", + "style":"background", + "width": 128, + "height": 32, + "x": 16, + "y": 435 + }, + { + "type": "TypingLabel", + "name": "shopName", + "style":"background", + "text": "A Street Market", + "width": 48, + "height": 20, + "x": 0, + "y": 0 + } + ] +} diff --git a/forge-gui/res/adventure/Innistrad/ui/new_game.json b/forge-gui/res/adventure/Innistrad/ui/new_game.json new file mode 100644 index 00000000000..a5298d6fa30 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/ui/new_game.json @@ -0,0 +1,229 @@ +{ + "width": 480, + "height": 270, + "yDown": true, + "elements": [ + { + "type": "Image", + "image": "ui/inn_title_bg.png", + "width": 480, + "height": 270 + }, + { + "type": "Scroll", + "name" : "scroll", + "style": "paper", + "x": 56, + "y": 10, + "width": 280, + "height": 250 + }, + { + "type": "Label", + "name" : "titleL", + "text": "[%150][BLACK]tr(lblCreateACharacter)", + "width": 128, + "height": 16, + "scale": 2, + "x": 76, + "y": 16 + } , + { + "type": "Label", + "name" : "nameL", + "text": "[BLACK]tr(lblName):", + "width": 128, + "height": 16, + "x": 75, + "y": 96 + }, + { + "type": "Label", + "name" : "raceL", + "text": "[BLACK]tr(lblRace):", + "width": 128, + "height": 16, + "x": 75, + "yOffset": 8 + }, + { + "type": "Label", + "name" : "genderL", + "text": "[BLACK]tr(lblGender):", + "width": 128, + "height": 16, + "x": 75, + "yOffset": 8 + }, + { + "type": "Label", + "name" : "difficultyL", + "text": "[BLACK]tr(lblDifficulty):", + "width": 128, + "height": 16, + "x": 75, + "yOffset": 8 + }, + { + "type": "ImageButton", + "name": "difficultyHelp", + "style": "roundhint", + "selectable": true, + "width": 12, + "height": 15, + "x": 145, + "yOffset": -17 + }, + { + "type": "Label", + "name" : "colorIdL", + "text": "[BLACK]tr(lblColors):", + "width": 128, + "height": 16, + "x": 75, + "yOffset": 8 + }, + { + "type": "Label", + "name" : "modeL", + "text": "[BLACK]tr(lblMode)", + "width": 128, + "height": 16, + "x": 75, + "yOffset": 8 + }, + { + "type": "ImageButton", + "name": "modeHelp", + "style": "roundhint", + "selectable": true, + "width": 12, + "height": 15, + "x": 145, + "yOffset": -17 + }, + { + "type": "Label", + "name" : "starterEditionL", + "text": "[BLACK]tr(lblStarterEdition):", + "width": 128, + "height": 16, + "x": 75, + "yOffset": 8 + }, + { + "type": "ImageButton", + "name": "leftAvatar", + "style": "leftarrow", + "selectable": true, + "width": 16, + "height": 16, + "x": 174, + "y": 64 + }, + { + "type": "Image", + "name": "avatarPreview", + "width": 48, + "height": 48, + "x": 206, + "y": 48 + }, + { + "type": "ImageButton", + "name": "rightAvatar", + "style": "rightarrow", + "selectable": true, + "width": 16, + "height": 16, + "x": 270, + "y": 64 + }, + { + "type": "TextField", + "name": "nameField", + "selectable": true, + "align": 1, + "width": 112, + "height": 16, + "x": 174, + "y": 96 + }, + { + "type": "Selector", + "name": "race", + "selectable": true, + "width": 142, + "height": 14, + "x": 159, + "yOffset": 9 + }, + { + "type": "Selector", + "name": "gender", + "selectable": true, + "width": 142, + "height": 14, + "x": 159, + "yOffset": 9 + }, + { + "type": "Selector", + "name": "difficulty", + "selectable": true, + "width": 142, + "height": 14, + "x": 159, + "yOffset": 9 + }, + { + "type": "Selector", + "name": "colorId", + "selectable": true, + "width": 142, + "height": 14, + "x": 159, + "yOffset": 9 + }, + { + "type": "Selector", + "name": "mode", + "selectable": true, + "width": 142, + "height": 14, + "x": 159, + "yOffset": 9 + }, + { + "type": "Selector", + "name": "starterEdition", + "selectable": true, + "width": 142, + "height": 14, + "x": 159, + "yOffset": 9 + }, + { + "type": "TextButton", + "name": "back", + "text": "tr(lblBack)", + "selectable": true, + "binding": "Back", + "width": 100, + "height": 30, + "x": 376, + "y": 85 + }, + { + "type": "TextButton", + "name": "start", + "text": "tr(lblStart)", + "selectable": true, + "binding": "Status", + "width": 100, + "height": 30, + "x": 376, + "y": 155 + } + ] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/ui/new_game_portrait.json b/forge-gui/res/adventure/Innistrad/ui/new_game_portrait.json new file mode 100644 index 00000000000..f4e851e7ccc --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/ui/new_game_portrait.json @@ -0,0 +1,226 @@ +{ + "width": 270, + "height": 480, + "yDown": true, + "elements": [ + { + "type": "Image", + "image": "ui/inn_title_bg.png", + "width": 270, + "height": 480 + }, + { + "type": "Scroll", + "name" : "scroll", + "style": "paper", + "x": 5, + "y": 60, + "width": 256, + "height": 355 + }, + { + "type": "Label", + "name" : "titleL", + "text": "[%150][BLACK]tr(lblCreateACharacter)", + "width": 128, + "height": 32, + "scale": 2, + "x": 30, + "y": 66 + } , + { + "type": "Label", + "name" : "nameL", + "text": "[BLACK]tr(lblName):", + "width": 128, + "height": 24, + "x": 16, + "y": 148 + }, + { + "type": "Label", + "name" : "raceL", + "text": "[BLACK]tr(lblRace):", + "width": 128, + "height": 24, + "x": 16, + "yOffset": 8 + }, + { + "type": "Label", + "name" : "genderL", + "text": "[BLACK]tr(lblGender):", + "width": 128, + "height": 24, + "x": 16, + "yOffset": 8 + }, + { + "type": "Label", + "name" : "difficultyL", + "text": "[BLACK]tr(lblDifficulty):", + "width": 128, + "height": 24, + "x": 16, + "yOffset": 8 + }, + { + "type": "ImageButton", + "name": "difficultyHelp", + "style": "roundhint", + "selectable": true, + "width": 12, + "height": 15, + "x": 80, + "yOffset": -17 + }, + { + "type": "Label", + "name" : "colorIdL", + "text": "[BLACK]tr(lblColors):", + "width": 128, + "height": 24, + "x": 16, + "yOffset": 8 + }, + { + "type": "Label", + "name" : "modeL", + "text": "[BLACK]tr(lblMode)", + "width": 128, + "height": 24, + "x": 16, + "yOffset": 8 + }, + { + "type": "ImageButton", + "name": "modeHelp", + "style": "roundhint", + "selectable": true, + "width": 12, + "height": 15, + "x": 80, + "yOffset": -17 + }, + { + "type": "Label", + "name" : "starterEditionL", + "text": "[BLACK]tr(lblStarterEdition):", + "width": 128, + "height": 24, + "x": 16, + "yOffset": 8 + }, + { + "type": "ImageButton", + "name": "leftAvatar", + "style": "leftarrow", + "selectable": true, + "width": 24, + "height": 24, + "x": 116, + "y": 114 + }, + { + "type": "Image", + "name": "avatarPreview", + "width": 48, + "height": 48, + "x": 156, + "y": 98 + }, + { + "type": "ImageButton", + "name": "rightAvatar", + "style": "rightarrow", + "selectable": true, + "width": 24, + "height": 24, + "x": 212, + "y": 114 + }, + { + "type": "TextField", + "name": "nameField", + "selectable": true, + "width": 160, + "height": 24, + "x": 96, + "y": 146 + }, + { + "type": "Selector", + "name": "race", + "selectable": true, + "width": 168, + "height": 24, + "x": 96, + "yOffset": 8 + }, + { + "type": "Selector", + "name": "gender", + "selectable": true, + "width": 168, + "height": 24, + "x": 96, + "yOffset": 8 + }, + { + "type": "Selector", + "name": "difficulty", + "selectable": true, + "width": 168, + "height": 24, + "x": 96, + "yOffset": 8 + }, + { + "type": "Selector", + "name": "colorId", + "selectable": true, + "width": 168, + "height": 24, + "x": 96, + "yOffset": 8 + }, + { + "type": "Selector", + "name": "mode", + "selectable": true, + "width": 168, + "height": 24, + "x": 96, + "yOffset": 8 + }, + { + "type": "Selector", + "name": "starterEdition", + "selectable": true, + "width": 168, + "height": 24, + "x": 96, + "yOffset": 8 + }, + { + "type": "TextButton", + "name": "back", + "text": "tr(lblBack)", + "selectable": true, + "width": 64, + "height": 28, + "x": 32, + "y": 376 + }, + { + "type": "TextButton", + "name": "start", + "text": "tr(lblStart)", + "selectable": true, + "width": 64, + "height": 28, + "x": 165, + "y": 376 + } + ] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/ui/save_load.json b/forge-gui/res/adventure/Innistrad/ui/save_load.json new file mode 100644 index 00000000000..e8c137b5b46 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/ui/save_load.json @@ -0,0 +1,64 @@ +{ + "width": 480, + "height": 270, + "yDown": true, + "elements": [ + { + "type": "Image", + "image": "ui/inn_title_bg.png", + "width": 480, + "height": 270 + }, + { + "type": "Window", + "name": "saveSlots", + "x": 15, + "y": 18, + "width": 332, + "height": 235 + }, + { + "type": "Image", + "image": "ui/blank.png", + "width": 100, + "height": 100, + "x": 368, + "y": 22 + }, + { + "type": "Image", + "name": "preview", + "width": 96, + "height": 96, + "x": 370, + "y": 24 + }, + { + "type": "Label", + "name": "saveDate", + "x": 370, + "y": 24, + "width": 86, + "height": 32 + }, + { + "type": "TextButton", + "name": "return", + "text": "tr(lblBack)", + "binding": "Back", + "width": 100, + "height": 30, + "x": 368, + "y": 160 + }, + { + "type": "TextButton", + "name": "save", + "binding": "Use", + "width": 100, + "height": 30, + "x": 368, + "y": 220 + } + ] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/ui/save_load_portrait.json b/forge-gui/res/adventure/Innistrad/ui/save_load_portrait.json new file mode 100644 index 00000000000..7f52b9145ba --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/ui/save_load_portrait.json @@ -0,0 +1,62 @@ +{ + "width": 270, + "height": 480, + "yDown": true, + "elements": [ + { + "type": "Image", + "image": "ui/inn_title_bg.png", + "width": 270, + "height": 480 + }, + { + "type": "Window", + "name": "saveSlots", + "x": 10, + "y": 106, + "width": 250, + "height": 330 + }, + { + "type": "Image", + "image": "ui/blank.png", + "width": 100, + "height": 100, + "x": 168, + "y": 2 + }, + { + "type": "Image", + "name": "preview", + "x": 170, + "y": 4, + "width": 96, + "height": 96 + }, + { + "type": "Label", + "name": "saveDate", + "x": 170, + "y": 8, + "width": 96, + "height": 16 + }, + { + "type": "TextButton", + "name": "return", + "text": "tr(lblBack)", + "width": 120, + "height": 32, + "x": 10, + "y": 440 + }, + { + "type": "TextButton", + "name": "save", + "width": 120, + "height": 32, + "x": 140, + "y": 440 + } + ] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/ui/settings.json b/forge-gui/res/adventure/Innistrad/ui/settings.json new file mode 100644 index 00000000000..de9f6caf1c3 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/ui/settings.json @@ -0,0 +1,31 @@ +{ + "width": 480, + "height": 270, + "yDown": true, + "elements": [ + { + "type": "Image", + "image": "ui/inn_title_bg.png", + "width": 480, + "height": 270 + }, + { + "type": "Scroll", + "name": "settings", + "x": 15, + "y": 18, + "width": 382, + "height": 235 + }, + { + "type": "TextButton", + "name": "return", + "text": "tr(lblBack)", + "binding": "Back", + "width": 52, + "height": 30, + "x": 415, + "y": 120 + } + ] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/ui/settings_portrait.json b/forge-gui/res/adventure/Innistrad/ui/settings_portrait.json new file mode 100644 index 00000000000..9b8da5c0273 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/ui/settings_portrait.json @@ -0,0 +1,30 @@ +{ + "width": 270, + "height": 480, + "yDown": true, + "elements": [ + { + "type": "Image", + "image": "ui/inn_title_bg.png", + "width": 270, + "height": 480 + }, + { + "type": "Scroll", + "name": "settings", + "x": 10, + "y": 10, + "width": 250, + "height": 420 + }, + { + "type": "TextButton", + "name": "return", + "text": "tr(lblBack)", + "width": 250, + "height": 32, + "x": 10, + "y": 432 + } + ] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/ui/shardtrader.json b/forge-gui/res/adventure/Innistrad/ui/shardtrader.json new file mode 100644 index 00000000000..78f75daeedf --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/ui/shardtrader.json @@ -0,0 +1,100 @@ +{ + "width": 480, + "height": 270, + "yDown": true, + "elements": [ + { + "type": "Image", + "image": "ui/inn_shard.png", + "width": 480, + "height": 270 + }, + { + "type": "Image", + "name": "shardIcon", + "image": "ui/buyshards.png", + "x": 60, + "y": 85, + "width": 100, + "height": 100 + }, + { + "type": "TextButton", + "name": "btnBuyShardsCost", + "text": "btnBuyShardsCost", + "binding": "Status", + "width": 100, + "height": 30, + "x": 60, + "y": 200 + }, + { + "type": "Image", + "name": "sellIcon", + "image": "ui/sell.png", + "x": 190, + "y": 85, + "width": 100, + "height": 100 + }, + { + "type": "TextButton", + "name": "btnSellShardsQuantity", + "text": "btnSellShardsQuantity", + "binding": "Equip", + "width": 100, + "height": 30, + "x": 190, + "y": 200 + }, + { + "type": "Image", + "name": "leaveIcon", + "image": "ui/leave.png", + "x": 320, + "y": 85, + "width": 100, + "height": 100 + }, + { + "type": "TextButton", + "name": "done", + "text": "tr(lblBack)", + "binding": "Back", + "width": 100, + "height": 30, + "x": 320, + "y": 200 + }, + { + "type": "TypingLabel", + "name": "shopName", + "style":"background", + "text": "Shard Trader", + "width": 48, + "height": 20, + "x": 200, + "y": 0 + }, + { + "type": "Label", + "name": "playerGold", + "style":"background", + "text": "[+Gold]", + "width": 48, + "height": 30, + "x": 420, + "y": 200 + }, + { + "type": "Label", + "name": "playerShards", + "style":"background", + "text": "[+Shards]", + "width": 48, + "height": 30, + "x": 420, + "y": 240 + } + ] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/ui/shardtrader_portrait.json b/forge-gui/res/adventure/Innistrad/ui/shardtrader_portrait.json new file mode 100644 index 00000000000..0795ca2460d --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/ui/shardtrader_portrait.json @@ -0,0 +1,87 @@ +{ + "width": 270, + "height": 480, + "yDown": true, + "elements": [ + { + "type": "Image", + "image": "ui/inn_shard.png", + "width": 270, + "height": 480 + }, + { + "type": "Image", + "name": "shardIcon", + "image": "ui/buyshards.png", + "x": 60, + "y": 85, + "width": 100, + "height": 100 + }, + { + "type": "TextButton", + "name": "btnBuyShardsCost", + "text": "btnBuyShardsCost", + "width": 100, + "height": 30, + "x": 165, + "y": 105 + }, + { + "type": "Image", + "name": "sellIcon", + "image": "ui/sell.png", + "x": 60, + "y": 200, + "width": 100, + "height": 100 + }, + { + "type": "TextButton", + "name": "btnSellShardsQuantity", + "text": "btnSellShardsQuantity", + "width": 100, + "height": 30, + "x": 165, + "y": 220 + }, + { + "type": "Image", + "name": "leaveIcon", + "image": "ui/leave.png", + "x": 60, + "y": 315, + "width": 100, + "height": 100 + }, + { + "type": "TextButton", + "name": "done", + "text": "tr(lblBack)", + "width": 100, + "height": 30, + "x": 165, + "y": 335 + }, + { + "type": "Label", + "name": "playerGold", + "style":"background", + "text": "[+Gold]", + "width": 128, + "height": 32, + "x": 16, + "y": 405 + }, + { + "type": "Label", + "name": "playerShards", + "style":"background", + "text": "[+Shards]", + "width": 128, + "height": 32, + "x": 16, + "y": 435 + } + ] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/ui/spellsmith.json b/forge-gui/res/adventure/Innistrad/ui/spellsmith.json new file mode 100644 index 00000000000..29f9eafbd62 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/ui/spellsmith.json @@ -0,0 +1,350 @@ +{ + "width": 480, + "height": 270, + "yDown": true, + "elements": [ + { + "type": "Image", + "image": "ui/inn_spellsmith.png", + "width": 480, + "height": 270 + }, + { + "type": "Scroll", + "name": "xkUkiUhwoi2ll5rrSpk6-6", + "text": "Scroll", + "style": "paper", + "x": 340, + "y": 30, + "width": 130, + "height": 180 + }, + { + "type": "Scroll", + "name": "xkUkiUhwoi2ll5rrSpk6-3", + "text": "Scroll", + "style": "paper", + "x": 0, + "y": 90, + "width": 330, + "height": 53 + }, + { + "type": "Scroll", + "name": "xkUkiUhwoi2ll5rrSpk6-4", + "text": "Scroll", + "style": "paper", + "x": 0, + "y": 150, + "width": 330, + "height": 53 + }, + { + "type": "Scroll", + "name": "xkUkiUhwoi2ll5rrSpk6-5", + "text": "Scroll", + "style": "paper", + "x": 0, + "y": 210, + "width": 330, + "height": 53 + }, + { + "type": "Scroll", + "name": "xkUkiUhwoi2ll5rrSpk6-2", + "text": "Scroll", + "style": "paper", + "x": 0, + "y": 30, + "width": 330, + "height": 53 + }, + { + "type": "TextButton", + "selectable": true, + "name": "done", + "text": "[+OK]", + "binding": "Use", + "x": 400, + "y": 240, + "width": 70, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "BBlack", + "text": "[+B]", + "x": 15, + "y": 120, + "width": 45, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "BBlue", + "text": "[+U]", + "x": 65, + "y": 120, + "width": 45, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "BGreen", + "text": "[+G]", + "x": 115, + "y": 120, + "width": 45, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "BRed", + "text": "[+R]", + "x": 165, + "y": 120, + "width": 45, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "BWhite", + "text": "[+W]", + "x": 215, + "y": 120, + "width": 45, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "BColorless", + "text": "[+C]", + "x": 265, + "y": 120, + "width": 45, + "height": 20 + }, + { + "type": "Label", + "name": "playerGold", + "style":"background", + "x": 5, + "y": 5, + "width": 80, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "pullUsingGold", + "binding": "Status", + "text": "tr(lblDraw) [+gold]", + "x": 70, + "y": 5, + "width": 90, + "height": 20 + }, + { + "type": "Label", + "name": "playerShards", + "style":"background", + "x": 280, + "y": 5, + "width": 80, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "pullUsingShards", + "binding": "Equip", + "text": "tr(lblDraw) [+shards]", + "x": 345, + "y": 5, + "width": 90, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "accept", + "text": "tr(lblTake)", + "binding": "Use", + "x": 343, + "y": 173, + "width": 60, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "decline", + "text": "tr(lblRefund)", + "binding": "Back", + "x": 405, + "y": 173, + "width": 60, + "height": 20 + }, + { + "type": "Label", + "name": "poolSize", + "x": 360, + "y": 192, + "width": 90, + "height": 20 + }, + { + "type": "Label", + "name": "colorLabel", + "text": "[/][BLACK]tr(lblColors)", + "x": 10, + "y": 90, + "width": 100, + "height": 20 + }, + { + "type": "Label", + "name": "vnXYKZJw_P5wMnHa1tH7-3", + "text": "[/][BLACK]tr(lblPlane)", + "x": 10, + "y": 30, + "width": 100, + "height": 20 + }, + { + "type": "SelectBox", + "selectable": true, + "name": "BSelectPlane", + "text": "Select Plane", + "x": 10, + "y": 60, + "width": 230, + "height": 20 + }, + { + "type": "Label", + "name": "vnXYKZJw_P5wMnHa1tH7-5", + "text": "[/][BLACK]tr(lblManaCost)", + "x": 10, + "y": 150, + "width": 100, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "B02", + "text": "0-2", + "x": 10, + "y": 180, + "width": 70, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "B35", + "text": "3-5", + "x": 90, + "y": 180, + "width": 70, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "B68", + "text": "6-8", + "x": 170, + "y": 180, + "width": 70, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "B9X", + "text": "9+", + "x": 250, + "y": 180, + "width": 70, + "height": 20 + }, + { + "type": "Label", + "name": "vnXYKZJw_P5wMnHa1tH7-10", + "text": "[/][BLACK]tr(lblRarity)", + "x": 10, + "y": 210, + "width": 100, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "BCommon", + "text": "tr(lblCommon)", + "x": 10, + "y": 240, + "width": 70, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "BUncommon", + "text": "tr(lblUncommon)", + "x": 90, + "y": 240, + "width": 70, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "BRare", + "text": "tr(lblRare)", + "x": 170, + "y": 240, + "width": 70, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "BMythic", + "text": "Mythic", + "x": 250, + "y": 240, + "width": 70, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "BReset", + "text": "tr(lblReset)", + "x": 250, + "y": 60, + "width": 70, + "height": 20 + }, + { + "type": "Scroll", + "name": "RewardDummy", + "text": "Image", + "style": "nobg", + "x": 358, + "y": 40, + "width": 95, + "height": 130 + } + ] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/ui/spellsmith_portrait.json b/forge-gui/res/adventure/Innistrad/ui/spellsmith_portrait.json new file mode 100644 index 00000000000..44e20d0a8d7 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/ui/spellsmith_portrait.json @@ -0,0 +1,355 @@ +{ + "width": 270, + "height": 480, + "yDown": true, + "elements": [ + { + "type": "Image", + "image": "ui/inn_spellsmith.png", + "width": 270, + "height": 480 + }, + { + "type": "Scroll", + "name": "xkUkiUhwoi2ll5rrSpk6-6", + "text": "Scroll", + "style": "paper", + "x": 0, + "y": 0, + "width": 130, + "height": 180 + }, + { + "type": "Scroll", + "name": "xkUkiUhwoi2ll5rrSpk6-3", + "text": "Scroll", + "style": "paper", + "x": 0, + "y": 260, + "width": 270, + "height": 83 + }, + { + "type": "Scroll", + "name": "xkUkiUhwoi2ll5rrSpk6-4", + "text": "Scroll", + "style": "paper", + "x": 0, + "y": 360, + "width": 270, + "height": 53 + }, + { + "type": "Scroll", + "name": "xkUkiUhwoi2ll5rrSpk6-5", + "text": "Scroll", + "style": "paper", + "x": 0, + "y": 427, + "width": 270, + "height": 53 + }, + { + "type": "Scroll", + "name": "xkUkiUhwoi2ll5rrSpk6-2", + "text": "Scroll", + "style": "paper", + "x": 0, + "y": 190, + "width": 270, + "height": 53 + }, + { + "type": "TextButton", + "selectable": true, + "name": "done", + "text": "[+OK]", + "x": 180, + "y": 150, + "width": 90, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "BBlack", + "text": "[+B]", + "x": 58, + "y": 290, + "width": 45, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "BBlue", + "text": "[+U]", + "x": 113, + "y": 290, + "width": 45, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "BGreen", + "text": "[+G]", + "x": 168, + "y": 290, + "width": 45, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "BRed", + "text": "[+R]", + "x": 58, + "y": 320, + "width": 45, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "BWhite", + "text": "[+W]", + "x": 113, + "y": 320, + "width": 45, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "BColorless", + "text": "[+C]", + "x": 168, + "y": 320, + "width": 45, + "height": 20 + }, + { + "type": "Label", + "name": "gold", + "x": 150, + "y": 0, + "width": 120, + "height": 20 + }, + { + "type": "Label", + "name": "playerGold", + "style":"background", + "x": 180, + "y": 0, + "width": 90, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "pullUsingGold", + "text": "tr(lblDraw) [+gold]", + "x": 180, + "y": 25, + "width": 90, + "height": 20 + }, + { + "type": "Label", + "name": "playerShards", + "style":"background", + "x": 180, + "y": 50, + "width": 90, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "pullUsingShards", + "text": "tr(lblDraw) [+shards]", + "x": 180, + "y": 75, + "width": 90, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "accept", + "text": "tr(lblTake)", + "binding": "Use", + "x": 2, + "y": 142, + "width": 60, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "decline", + "text": "tr(lblRefund)", + "binding": "Back", + "x": 70, + "y": 142, + "width": 60, + "height": 20 + }, + { + "type": "Label", + "name": "poolSize", + "x": 16, + "y": 163, + "width": 97, + "height": 20 + }, + { + "type": "Label", + "name": "colorLabel", + "text": "[/][BLACK]tr(lblColors)", + "x": 10, + "y": 260, + "width": 100, + "height": 20 + }, + { + "type": "Label", + "name": "vnXYKZJw_P5wMnHa1tH7-3", + "text": "[/][BLACK]tr(lblPlane)", + "x": 10, + "y": 190, + "width": 100, + "height": 20 + }, + { + "type": "SelectBox", + "name": "BSelectPlane", + "text": "Select Plane", + "selectable": true, + "x": 0, + "y": 220, + "width": 190, + "height": 20 + }, + { + "type": "Label", + "name": "vnXYKZJw_P5wMnHa1tH7-5", + "text": "[/][BLACK]tr(lblManaCost)", + "x": 10, + "y": 360, + "width": 100, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "B02", + "text": "0-2", + "x": 20, + "y": 390, + "width": 50, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "B35", + "text": "3-5", + "x": 80, + "y": 390, + "width": 50, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "B68", + "text": "6-8", + "x": 140, + "y": 390, + "width": 50, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "B9X", + "text": "9+", + "x": 200, + "y": 390, + "width": 50, + "height": 20 + }, + { + "type": "Label", + "name": "vnXYKZJw_P5wMnHa1tH7-10", + "text": "[/][BLACK]tr(lblRarity)", + "x": 10, + "y": 427, + "width": 100, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "BCommon", + "text": "tr(lblCommon)", + "x": 20, + "y": 450, + "width": 50, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "BUncommon", + "text": "tr(lblUncommon)", + "x": 80, + "y": 450, + "width": 50, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "BRare", + "text": "tr(lblRare)", + "x": 140, + "y": 450, + "width": 50, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "BMythic", + "text": "Mythic", + "x": 200, + "y": 450, + "width": 50, + "height": 20 + }, + { + "type": "TextButton", + "selectable": true, + "name": "BReset", + "text": "tr(lblReset)", + "x": 195, + "y": 220, + "width": 70, + "height": 20 + }, + { + "type": "Scroll", + "name": "RewardDummy", + "text": "Image", + "style": "nobg", + "x": 18, + "y": 10, + "width": 95, + "height": 130 + } + ] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/ui/start_menu.json b/forge-gui/res/adventure/Innistrad/ui/start_menu.json new file mode 100644 index 00000000000..dc1238850f1 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/ui/start_menu.json @@ -0,0 +1,114 @@ +{ + "width": 480, + "height": 270, + "yDown": true, + "elements": [ + { + "type": "Image", + "image": "ui/inn_title_bg.png", + "width": 480, + "height": 270 + }, + { + "type": "TextButton", + "name": "Start", + "text": "tr(lblNewGame)", + "selectable": true, + "width": 80, + "height": 30, + "x": 160, + "y": 20 + }, + { + "type": "TextButton", + "name": "Start+", + "text": "tr(lblNewGame) +", + "selectable": true, + "width": 80, + "height": 30, + "x": 240, + "y": 20 + }, + { + "type": "TextButton", + "name": "Load", + "text": "tr(lblLoad)", + "selectable": true, + "width": 160, + "height": 30, + "x": 160, + "y": 60 + }, + { + "type": "TextButton", + "name": "Save", + "text": "tr(lblSave)", + "selectable": true, + "width": 160, + "height": 30, + "x": 160, + "y": 100 + }, + { + "type": "TextButton", + "name": "Resume", + "text": "tr(lblResume)", + "selectable": true, + "width": 160, + "binding": "Back", + "height": 30, + "x": 160, + "y": 140 + }, + { + "type": "TextButton", + "name": "Continue", + "text": "tr(lblContinue)", + "selectable": true, + "width": 160, + "height": 30, + "x": 160, + "y": 140 + }, + { + "type": "TextButton", + "name": "Settings", + "text": "tr(lblSettings)", + "selectable": true, + "width": 80, + "height": 30, + "x": 160, + "y": 180 + }, + { + "type": "TextButton", + "name": "Backup", + "text": "tr(lblData)", + "selectable": true, + "width": 80, + "height": 30, + "x": 240, + "y": 180 + }, + { + "type": "TextButton", + "name": "Exit", + "text": "tr(lblExit)", + "selectable": true, + "width": 75, + "height": 30, + "x": 160, + "y": 220 + }, + { + "type": "TextButton", + "name": "Switch", + "text": "tr(lblClassic)", + "selectable": true, + "width": 75, + "height": 30, + "x": 245, + "y": 220 + } + ] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/ui/start_menu_portrait.json b/forge-gui/res/adventure/Innistrad/ui/start_menu_portrait.json new file mode 100644 index 00000000000..80cca6d3c46 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/ui/start_menu_portrait.json @@ -0,0 +1,113 @@ +{ + "width": 270, + "height": 480, + "yDown": true, + "elements": [ + { + "type": "Image", + "image": "ui/inn_title_bg.png", + "width": 270, + "height": 480 + }, + { + "type": "TextButton", + "name": "Start", + "text": "tr(lblNewGame)", + "selectable": true, + "width": 238, + "height": 48, + "x": 16, + "y": 16 + }, + { + "type": "TextButton", + "name": "Start+", + "text": "tr(lblNewGame) +", + "selectable": true, + "width": 238, + "height": 48, + "x": 16, + "yOffset": 8 + }, + { + "type": "TextButton", + "name": "Load", + "text": "tr(lblLoad)", + "selectable": true, + "width": 238, + "height": 48, + "x": 16, + "yOffset": 8 + }, + { + "type": "TextButton", + "name": "Save", + "text": "tr(lblSave)", + "selectable": true, + "width": 238, + "height": 48, + "x": 16, + "yOffset": 8 + }, + { + "type": "TextButton", + "name": "Resume", + "text": "tr(lblResume)", + "selectable": true, + "width": 238, + "height": 48, + "x": 16, + "yOffset": 8 + }, + { + "type": "TextButton", + "name": "Settings", + "text": "tr(lblSettings)", + "selectable": true, + "width": 118, + "height": 48, + "x": 16, + "yOffset": 8 + }, + { + "type": "TextButton", + "name": "Backup", + "text": "tr(lblData)", + "selectable": true, + "width": 118, + "height": 48, + "x": 134, + "yOffset": -48 + }, + { + "type": "TextButton", + "name": "Switch", + "text": "tr(lblClassic)", + "selectable": true, + "width": 238, + "height": 48, + "x": 16, + "yOffset": 8 + }, + { + "type": "TextButton", + "name": "Exit", + "text": "tr(lblExit)", + "selectable": true, + "width": 238, + "height": 48, + "x": 16, + "yOffset": 8 + }, + { + "type": "TextButton", + "name": "Continue", + "text": "tr(lblContinue)", + "selectable": true, + "width": 238, + "height": 48, + "x": 16, + "yOffset": 8 + } + ] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/world/biomes/inn_approaches.json b/forge-gui/res/adventure/Innistrad/world/biomes/inn_approaches.json new file mode 100644 index 00000000000..3285fc95ded --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/world/biomes/inn_approaches.json @@ -0,0 +1,152 @@ +{ +"startPointX": 0.79, +"startPointY": 0.53, +"noiseWeight": 0.3, +"distWeight": 1.2, +"name": "Kessig Approaches", +"tilesetAtlas": "world/tilesets/terrain.atlas", +"tilesetName": "Colorless", +"terrain": [ + { + "spriteName": "Colorless_1", + "max": 0.2, + "resolution": 5 + }, + { + "spriteName": "Colorless_2", + "min": 0.8, + "max": 1, + "resolution": 5 + } +], +"width": 0.85, +"height": 0.85, +"color": "aeaeae", +"spriteNames": [ + "Stone" +], +"enemies": [ + "Avacynian Preacher", + "Bog Hermit", + "Borderland Ranger", + "Escaped Skaab", + "Falkenrath Neonate", + "Howlpack Exile", + "Loam Dryad", + "Missionary of Saint Traft", + "Sigardian Priest", + "Wandering Geist", + "Watcher in the Web", + "Wolfkin Outcast" +], +"pointsOfInterest": [ + "Spawn", + "inn_ulvenwald_hamlet", + "inn_ulvenwald_town", + "inn_ulvenwald_village", + "inn_Cave_river", + "inn_lodge_1", + "inn_forgotten_lodge_1" +], +"structures": [ + { + "N": 1, + "x": 0.5, + "y": 0.2, + "structureAtlasPath": "world/structures/colorless_structures.atlas", + "sourcePath": "world/structures/models/colorless.png", + "maskPath": "world/structures/masks/inn_app_mountains.png", + "height": 0.5, + "width": 0.5, + "symmetry": 8, + "mappingInfo": [ + { + "name": "rock", + "color": "ff00ff", + "collision": true + }, + { + "name": "tree3", + "color": "0000ff", + "collision": true + }, + { + "name": "mountain", + "color": "000000", + "collision": true + } + ] + }, + { + "N": 1, + "x": 0.5, + "y": 0.7, + "structureAtlasPath": "world/structures/colorless_structures.atlas", + "sourcePath": "world/structures/models/colorless.png", + "maskPath": "world/structures/masks/moon4.png", + "height": 0.5, + "width": 0.5, + "symmetry": 8, + "mappingInfo": [ + { + "name": "crater", + "color": "808080", + "collision": true + }, + { + "name": "tree", + "color": "ff0000", + "collision": true + }, + { + "name": "rock", + "color": "ff00ff", + "collision": true + }, + { + "name": "hole", + "color": "808080", + "collision": true + } + ] + }, + { + "N": 1, + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/inn_colorless_structures.atlas", + "sourcePath": "world/structures/models/colorless.png", + "maskPath": "world/structures/masks/inn_app_forest.png", + "height": 0.5, + "width": 0.5, + "symmetry": 8, + "mappingInfo": [ + { + "name": "tree", + "color": "ff0000", + "collision": true + }, + { + "name": "tree2", + "color": "00ff00", + "collision": true + }, + { + "name": "tree3", + "color": "0000ff", + "collision": true + }, + { + "name": "tree4", + "color": "00ffff", + "collision": true + }, + { + "name": "rock", + "color": "ff00ff", + "collision": true + } + ] + } +] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/world/biomes/inn_gavony.json b/forge-gui/res/adventure/Innistrad/world/biomes/inn_gavony.json new file mode 100644 index 00000000000..2acd34b21cd --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/world/biomes/inn_gavony.json @@ -0,0 +1,111 @@ +{ +"startPointX": 0.68, +"startPointY": 0.68, +"noiseWeight": 0.5, +"distWeight": 1.5, +"name": "Gavony", +"tilesetAtlas": "world/tilesets/terrain.atlas", +"tilesetName": "White", +"terrain": [ + { + "spriteName": "White_1", + "max": 0.2, + "resolution": 10 + }, + { + "spriteName": "White_2", + "min": 0.8, + "max": 1, + "resolution": 10 + } +], +"width": 0.7, +"height": 0.7, +"color": "efe697", +"spriteNames": [ + "DarkGras" +], +"enemies": [ +], +"pointsOfInterest": [ + +], +"structures": [ + { + "N": 2, + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/white_structures.atlas", + "sourcePath": "world/structures/models/white.png", + "maskPath": "world/structures/masks/circle.png", + "height": 0.20000002, + "width": 0.20000002, + "symmetry": 8, + "mappingInfo": [ + { + "name": "tree", + "color": "ff8000", + "collision": true + }, + { + "name": "tree2", + "color": "008000", + "collision": true + }, + { + "name": "tree3", + "color": "00ff00", + "collision": true + } + ] + }, + { + "N": 2, + "x": 0.5, + "y": 0.5, + "symmetry": 8, + "structureAtlasPath": "world/structures/white_structures.atlas", + "sourcePath": "world/structures/models/desert.png", + "maskPath": "world/structures/masks/ring.png", + "height": 0.5, + "width": 0.5, + "mappingInfo": [ + { + "name": "plateau", + "color": "804000", + "collision": true + }, + { + "name": "rock", + "color": "402000", + "collision": true + }, + { + "name": "mesa", + "color": "201000", + "collision": true + }, + { + "name": "plateau", + "color": "804000", + "collision": true + }, + { + "name": "cactus", + "color": "00ff00", + "collision": true + }, + { + "name": "cactus2", + "color": "008000", + "collision": true + }, + { + "name": "cactus3", + "color": "004000", + "collision": true + } + ] + } +] +} diff --git a/forge-gui/res/adventure/Innistrad/world/biomes/inn_geierreach.json b/forge-gui/res/adventure/Innistrad/world/biomes/inn_geierreach.json new file mode 100644 index 00000000000..56f99e46b39 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/world/biomes/inn_geierreach.json @@ -0,0 +1,116 @@ +{ +"startPointX": 0.38, +"startPointY": 0.6, +"noiseWeight": 0.4, +"distWeight": 1.5, +"name": "Geier Reach", +"tilesetAtlas": "world/tilesets/terrain.atlas", +"tilesetName": "Red", +"terrain": [ + { + "spriteName": "Red_1", + "max": 0.2, + "resolution": 10 + }, + { + "spriteName": "Red_2", + "min": 0.8, + "max": 1, + "resolution": 10 + } +], +"width": 0.7, +"height": 0.7, +"color": "b63729", +"spriteNames": [ + "Gravel" +], +"enemies": [ +], +"pointsOfInterest": [ + +], +"structures": [ + { + "N": 2, + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/red_structures.atlas", + "sourcePath": "world/structures/models/red.png", + "maskPath": "world/structures/masks/ring.png", + "height": 0.5, + "width": 0.5, + "symmetry": 8, + "mappingInfo": [ + { + "name": "mountain", + "color": "ff0000", + "collision": true + }, + { + "name": "tree", + "color": "00ff00", + "collision": true + }, + { + "name": "tree2", + "color": "00ffff", + "collision": true + }, + { + "name": "tree3", + "color": "0000ff", + "collision": true + }, + { + "name": "tree4", + "color": "ff00ff", + "collision": true + }, + { + "name": "rock", + "color": "ffff00", + "collision": true + } + ] + }, + { + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/red_structures.atlas", + "sourcePath": "world/structures/models/volcano.png", + "maskPath": "world/structures/masks/circle.png", + "height": 0.2, + "width": 0.2, + "N": 2, + "symmetry": 8, + "mappingInfo": [ + { + "name": "lava", + "color": "ffff00", + "collision": true + }, + { + "name": "mountain", + "color": "ff0000", + "collision": true + }, + { + "name": "dead_tree", + "color": "000000", + "collision": true + }, + { + "name": "dead_tree2", + "color": "808080", + "collision": true + }, + { + "name": "rock", + "color": "0000ff", + "collision": true + } + ] + } +] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/world/biomes/inn_kessig.json b/forge-gui/res/adventure/Innistrad/world/biomes/inn_kessig.json new file mode 100644 index 00000000000..8447acaa2b0 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/world/biomes/inn_kessig.json @@ -0,0 +1,108 @@ +{ +"startPointX": 0.55, +"startPointY": 0.45, +"noiseWeight": 0.3, +"distWeight": 1.6, +"name": "Kessig", +"tilesetAtlas": "world/tilesets/terrain.atlas", +"tilesetName": "Green", +"terrain": [ + { + "spriteName": "Green_1", + "max": 0.2, + "resolution": 10 + }, + { + "spriteName": "Green_2", + "min": 0.8, + "max": 1, + "resolution": 10 + } +], +"width": 0.7, +"height": 0.7, +"color": "59a650", +"spriteNames": [ + "Stump", + "Moss", + "Stone", + "Flower", + "Wood" +], +"enemies": [ + +], +"pointsOfInterest": [ + +], +"structures": [ + { + "N": 2, + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/green_structures.atlas", + "sourcePath": "world/structures/models/green.png", + "maskPath": "world/structures/masks/circle.png", + "height": 0.5, + "width": 0.5, + "symmetry": 1, + "mappingInfo": [ + { + "name": "water", + "color": "000080", + "collision": true + }, + { + "name": "tree", + "color": "008000", + "collision": true + }, + { + "name": "tree2", + "color": "004000", + "collision": true + }, + { + "name": "vine", + "color": "8080ff", + "collision": true + }, + { + "name": "tree3", + "color": "00c000", + "collision": true + }, + { + "name": "tree4", + "color": "00f000", + "collision": true + }, + { + "name": "tree5", + "color": "006000", + "collision": true + }, + { + "name": "rock", + "color": "808080", + "collision": true + }, + { + "name": "mountain", + "color": "ff0000", + "collision": true + }, + { + "name": "plant", + "color": "800000", + "collision": true + }, + { + "name": "bush", + "color": "ff8080", + "collision": true + } + ] + } +] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/world/biomes/inn_moonlight.json b/forge-gui/res/adventure/Innistrad/world/biomes/inn_moonlight.json new file mode 100644 index 00000000000..af5515f0124 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/world/biomes/inn_moonlight.json @@ -0,0 +1,36 @@ +{ +"startPointX": 0.85, +"startPointY": 0.4, +"noiseWeight": 0.3, +"distWeight": 24.0, +"name": "Moonlight", +"tilesetAtlas": "world/tilesets/terrain.atlas", +"tilesetName": "White", +"terrain": [ + { + "spriteName": "White_1", + "max": 0.2, + "resolution": 10 + }, + { + "spriteName": "White_3", + "min": 0.8, + "max": 1, + "resolution": 10 + } +], +"width": 0.7, +"height": 0.7, +"color": "efe697", +"spriteNames": [ + "DarkGras" +], +"enemies": [ + +], +"pointsOfInterest": [ + "inn_crescentus" +], +"structures": [ +] +} diff --git a/forge-gui/res/adventure/Innistrad/world/biomes/inn_nephalia.json b/forge-gui/res/adventure/Innistrad/world/biomes/inn_nephalia.json new file mode 100644 index 00000000000..f80ec50d24a --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/world/biomes/inn_nephalia.json @@ -0,0 +1,129 @@ +{ +"startPointX": 0.55, +"startPointY": 0.3, +"noiseWeight": 0.3, +"distWeight": 1.5, +"name": "blue", +"tilesetAtlas": "world/tilesets/terrain.atlas", +"tilesetName": "Blue", +"terrain": [ + { + "spriteName": "Blue_1", + "max": 0.2, + "resolution": 10 + }, + { + "spriteName": "Blue_2", + "min": 0.8, + "max": 1, + "resolution": 10 + } +], +"width": 0.7, +"height": 0.7, +"color": "10a2e0", +"spriteNames": [ + "Shell" +], +"enemies": [ + + +], +"pointsOfInterest": [ + +], +"structures": [ + { + "N":2, + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/blue_structures.atlas", + "sourcePath": "world/structures/models/blue.png", + "maskPath": "world/structures/masks/circle.png", + "height": 0.1, + "width": 0.1, + "symmetry": 8, + "periodicOutput": false, + "mappingInfo": [ + { + "name": "water", + "color": "00ffff", + "collision": true + }, + { + "name": "tree", + "color": "00ff00", + "collision": true + }, + { + "name": "tree2", + "color": "008000", + "collision": true + }, + { + "name": "pineapple", + "color": "ffff00", + "collision": true + }, + { + "name": "rock", + "color": "ff8000", + "collision": true + }, + { + "name": "rock2", + "color": "804000", + "collision": true + }, + { + "name": "rock3", + "color": "402000", + "collision": true + }, + { + "name": "rock4", + "color": "201000", + "collision": true + } + ] + }, + { + "N": 2, + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/blue_structures.atlas", + "sourcePath": "world/structures/models/beach.png", + "maskPath": "world/structures/masks/ring.png", + "height": 0.5, + "width": 0.5, + "symmetry": 8, + "mappingInfo": [ + { + "name": "water", + "color": "00ffff", + "collision": true + }, + { + "name": "tree", + "color": "00ff00", + "collision": true + }, + { + "name": "tree2", + "color": "008000", + "collision": true + }, + { + "name": "dune", + "color": "ff8000", + "collision": true + }, + { + "name": "dune2", + "color": "402000", + "collision": true + } + ] + } +] +} diff --git a/forge-gui/res/adventure/Innistrad/world/biomes/inn_stensia.json b/forge-gui/res/adventure/Innistrad/world/biomes/inn_stensia.json new file mode 100644 index 00000000000..83b5bd574fd --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/world/biomes/inn_stensia.json @@ -0,0 +1,55 @@ +{ +"startPointX": 0.20, +"startPointY": 0.45, +"noiseWeight": 0.6, +"distWeight": 1.5, +"name": "Stensia", +"tilesetAtlas": "world/tilesets/terrain.atlas", +"tilesetName": "Black", +"terrain": [ + { + "spriteName": "Black_2", + "max": 0.2, + "resolution": 10 + }, + { + "spriteName": "Black_3", + "min": 0.8, + "max": 1, + "resolution": 10 + } +], +"width": 1, +"height": 1, +"color": "110903", +"spriteNames": [ + "Skull" +], +"enemies": [ + +], +"pointsOfInterest": [ + +], +"structures": [ + { + "N": 2, + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/structures.atlas", + "sourcePath": "world/structures/models/mountain.png", + "maskPath": "world/structures/masks/circle.png", + "height": 0.5, + "width": 0.5, + "symmetry": 8, + "periodicOutput": false, + "mappingInfo": [ + { + "name": "mountain", + "color": "a07020", + "collision": true + } + ] + } +] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/world/enemies.json b/forge-gui/res/adventure/Innistrad/world/enemies.json new file mode 100644 index 00000000000..583e50e85e4 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/world/enemies.json @@ -0,0 +1,1327 @@ +[ + { + "name": "Avacynian Preacher", + "sprite": "sprites/enemy/humanoid/human/cleric/cleric.atlas", + "deck": [ + "decks/standard/INN/inn_cleric_easy.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 24, + "life": 10, + "rewards": [ + { + "type": "deckCard", + "probability": 0.75, + "count": 2, + "rarity": [ + "Common" + ], + "addMaxCount": 2 + }, + { + "type": "deckCard", + "probability": 0.35, + "count": 1, + "rarity": [ + "Uncommon" + ], + "addMaxCount": 2 + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "addMaxCount": 1 + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 80 + }, + { + "type": "card", + "count": 1, + "colors": [ + "White" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "editions":[ + "SOI", + "DKA", + "ISD" + ] + } + ], + "colors": "W", + "questTags": [ + "Human", + "Religious", + "Holy", + "IdentityWhite", + "BiomeColorless" + ] + }, + { + "name": "Bog Hermit", + "sprite": "sprites/enemy/humanoid/human/peasant/inn_hermit.atlas", + "deck": [ + "decks/standard/INN/inn_bog_hermit.dck" + ], + "ai": "", + "spawnRate": 0.33, + "difficulty": 0.1, + "speed": 24, + "life": 10, + "rewards": [ + { + "type": "deckCard", + "probability": 0.75, + "count": 2, + "rarity": [ + "Common" + ], + "addMaxCount": 2 + }, + { + "type": "deckCard", + "probability": 0.35, + "count": 1, + "rarity": [ + "Uncommon" + ], + "addMaxCount": 2 + }, + { + "type": "deckCard", + "probability": 0.15, + "count": 1, + "rarity": [ + "rare" + ], + "addMaxCount": 1 + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 40 + }, + { + "type": "card", + "probability": 0.55, + "count": 1, + "colors": [ + "Black" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "editions":[ + "SOI", + "DKA", + "ISD", + "MID" + ] + }, + { + "type": "card", + "probability": 0.55, + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "editions":[ + "SOI", + "DKA", + "ISD", + "MID" + ] + } + ], + "colors": "BG", + "questTags": [ + "Human", + "Religious", + "Unholy", + "IdentityGreen", + "IdentityBlack", + "BiomeColorless" + ] + }, + { + "name": "Borderland Ranger", + "sprite": "sprites/enemy/humanoid/human/rogue/pirate.atlas", + "deck": [ + "decks/standard/INN/inn_green_scout.dck", + "decks/standard/INN/inn_green_scout2.dck" + ], + "ai": "", + "spawnRate": 0.4, + "difficulty": 0.1, + "speed": 24, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 3, + "addMaxCount": 2 + }, + { + "type": "gold", + "probability": 0.7, + "count": 40, + "addMaxCount": 50 + }, + { + "type": "card", + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Uncommon", + "Rare" + ], + "editions":[ + "SOI", + "DKA", + "ISD", + "MID" + ] + }, + { + "type": "card", + "count": 1, + "colors": [ + "Red" + ], + "rarity": [ + "Uncommon", + "Rare" + ], + "editions":[ + "SOI", + "DKA", + "ISD", + "MID" + ] + } + ], + "colors": "G", + "questTags": [ + "Scout", + "Humanoid", + "IdentityGreen", + "BiomeColorless", + "BiomeWhite", + "BiomeGreen" + ] + }, + { + "name": "Cloaked Old Man", + "sprite": "sprites/enemy/humanoid/human/wizard/black_wiz2.atlas", + "deck": [ + "decks/standard/blackwizard_medium_demonicpact.dck", + "decks/standard/blackwizard_medium_fear.dck", + "decks/standard/blackwizard_medium_goblins.dck", + "decks/standard/blackwizard_easy_artifact.dck", + "decks/standard/blackwizard_easy_badmoon.dck", + "decks/standard/blackwizard_easy_mill.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.75, + "difficulty": 0.1, + "speed": 24, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 6, + "rarity": [ + "Common", + "Uncommon" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 20, + "addMaxCount": 70 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "colorType": "MonoColor" + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 3, + "rarity": [ + "Rare", + "Mythic Rare" + ] + } + ], + "colors": "B", + "questTags": [ + "Wizard", + "Necromancer", + "IdentityBlack", + "BiomeMoonlight", + "BiomeBlack" + ] + }, + { + "name": "Escaped Skaab", + "sprite": "sprites/enemy/undead/zombie.atlas", + "deck": [ + "decks/standard/INN/inn_skaab_easy.dck", + "decks/standard/INN/inn_skaab_easy3.dck" + ], + "ai": "", + "spawnRate": 0.7, + "difficulty": 0.1, + "speed": 21, + "life": 8, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 3 + }, + { + "type": "gold", + "probability": 0.7, + "count": 20, + "addMaxCount": 50 + }, + { + "type": "card", + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "editions":[ + "SOI", + "DKA", + "ISD" + ] + } + ], + "colors": "U", + "questTags": [ + "Undead", + "Skaab", + "Humanoid", + "IdentityBlue", + "BiomeBlue" + ] + }, + { + "name": "Falkenrath Neonate", + "sprite": "sprites/enemy/undead/vampire_4.atlas", + "deck": [ + "decks/standard/INN/inn_falkenrath_easy.dck", + "decks/standard/INN/inn_falkenrath_easy2.dck" + ], + "ai": "", + "spawnRate": 0.7, + "difficulty": 0.1, + "speed": 28, + "life": 11, + "scale": 0.6, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 3 + }, + { + "type": "gold", + "probability": 0.7, + "count": 25, + "addMaxCount": 50 + }, + { + "type": "card", + "count": 1, + "colors": [ + "Red" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "editions":[ + "SOI", + "DKA", + "ISD" + ] + } + ], + "colors": "R", + "questTags": [ + "Undead", + "Vampire", + "Falkenrath", + "Humanoid", + "IdentityRed", + "BiomeBlack", + "BiomeRed" + ] + }, + { + "name": "Falkenrath Tormentor", + "sprite": "sprites/enemy/undead/vampire_2.atlas", + "deck": [ + "decks/standard/INN/inn_falkenrath_medium.dck" + ], + "ai": "", + "spawnRate": 0.7, + "difficulty": 0.1, + "speed": 30, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 3 + }, + { + "type": "gold", + "probability": 0.7, + "count": 40, + "addMaxCount": 50 + }, + { + "type": "card", + "count": 1, + "colors": [ + "Red" + ], + "rarity": [ + "Common", + "Uncommon", + "Rare" + ], + "editions":[ + "SOI", + "DKA", + "ISD" + ] + } + ], + "colors": "R", + "questTags": [ + "Undead", + "Vampire", + "Falkenrath", + "Outcast", + "Humanoid", + "IdentityRed", + "BiomeBlack", + "BiomeRed" + ] + }, + { + "name": "The Gitrog Monster", + "sprite": "sprites/enemy/undead/zombie.atlas", + "deck": [ + "decks/standard/INN/inn_gitrog_monster.dck" + ], + "ai": "", + "spawnRate": 0.7, + "difficulty": 0.1, + "speed": 25, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 0.8, + "count": 3, + "addMaxCount": 3 + }, + { + "type": "gold", + "probability": 0.7, + "count": 200, + "addMaxCount": 150 + }, + { + "type": "card", + "probability": 0.3, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Green", + "Black" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "editions":[ + "EMN" + ] + }, + { + "type": "card", + "count": 2, + "addMaxCount": 3, + "colors": [ + "Green", + "Black" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ], + "editions":[ + "SOI", + "AVR" + ] + } + ], + "colors": "BG", + "questTags": [ + "Gitrog" + ] + }, + { + "name": "Howlpack Exile", + "sprite": "sprites/enemy/humanoid/werewolf/werewolf.atlas", + "deck": [ + "decks/standard/INN/inn_werewolf_easy.dck" + ], + "ai": "", + "spawnRate": 0.4, + "difficulty": 0.1, + "speed": 24, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 3, + "addMaxCount": 2 + }, + { + "type": "gold", + "probability": 0.7, + "count": 60, + "addMaxCount": 50 + }, + { + "type": "card", + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Uncommon", + "Rare" + ], + "editions":[ + "SOI", + "DKA", + "ISD", + "MID" + ] + }, + { + "type": "card", + "count": 1, + "colors": [ + "Red" + ], + "rarity": [ + "Uncommon", + "Rare" + ], + "editions":[ + "SOI", + "DKA", + "ISD", + "MID" + ] + } + ], + "colors": "GR", + "questTags": [ + "Werewolf", + "Exile", + "Humanoid", + "IdentityRed", + "IdentityGreen", + "BiomeColorless", + "BiomeGreen" + ] + }, + { + "name": "Hulking Skaab", + "sprite": "sprites/enemy/undead/ghoullarge.atlas", + "deck": [ + "decks/standard/INN/inn_skaab_medium.dck" + ], + "ai": "", + "spawnRate": 0.7, + "difficulty": 0.1, + "speed": 21, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 3 + }, + { + "type": "gold", + "probability": 0.7, + "count": 50, + "addMaxCount": 80 + }, + { + "type": "card", + "count": 2, + "colors": [ + "Blue", + "Black" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "editions":[ + "SOI", + "DKA", + "ISD", + "AVR" + ] + } + ], + "colors": "UB", + "questTags": [ + "Undead", + "Skaab", + "Humanoid", + "IdentityBlue", + "IdentityBlack", + "BiomeBlue" + ] + }, + { + "name": "Immerwolf", + "sprite": "sprites/enemy/beast/wolf.atlas", + "deck": [ + "decks/standard/INN/inn_immerwolf_easy.dck" + ], + "ai": "", + "spawnRate": 0.1, + "difficulty": 0.1, + "speed": 45, + "life": 15, + "scale": 0.5, + "rewards": [ + { + "type": "deckCard", + "probability": 2, + "count": 2, + "addMaxCount": 2 + }, + { + "type": "gold", + "probability": 0.7, + "count": 5, + "addMaxCount": 85 + }, + { + "type": "card", + "count": 0, + "addMaxCount": 2, + "colors": [ + "Red", + "Green" + ], + "rarity": [ + "Uncommon", + "Rare" + ], + "editions":[ + "SOI", + "DKA", + "ISD", + "MID" + ] + } + ], + "colors": "GR", + "questTags": [ + "Wolf", + "Howlpack", + "BiomeGreen", + "IdentityGreen", + "IdentityRed" + ] + }, + { + "name": "Laboratory Assistant", + "sprite": "sprites/enemy/humanoid/human/wizard/archivist.atlas", + "deck": [ + "decks/standard/INN/inn_labman_easy.dck" + ], + "ai": "", + "spawnRate": 0.7, + "difficulty": 0.1, + "speed": 25, + "life": 8, + "rewards": [ + { + "type": "deckCard", + "probability": 2, + "count": 1, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 25, + "addMaxCount": 85 + }, + { + "type": "card", + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Uncommon", + "Rare" + ], + "editions":[ + "AVR", + "DKA", + "ISD", + "AVR" + ] + } + ], + "colors": "U", + "questTags": [ + "Assistant", + "Laboratory", + "Humanoid", + "IdentityBlue", + "BiomeBlue" + ] + }, + { + "name": "Loam Dryad", + "sprite": "sprites/enemy/plant/plant.atlas", + "deck": [ + "decks/standard/INN/inn_dryad_easy.dck" + ], + "ai": "", + "spawnRate": 0.3, + "difficulty": 0.1, + "speed": 26, + "life": 8, + "flying": true, + "rewards": [ + { + "type": "deckCard", + "probability": 0.75, + "count": 2, + "rarity": [ + "Common" + ], + "addMaxCount": 2 + }, + { + "type": "deckCard", + "probability": 0.35, + "count": 1, + "rarity": [ + "Uncommon" + ], + "addMaxCount": 2 + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "addMaxCount": 1 + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 40 + }, + { + "type": "card", + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "editions":[ + "SOI", + "DKA", + "ISD", + "MID" + ] + } + ], + "colors": "G", + "questTags": [ + "Spirit", + "Nature", + "IdentityGreen", + "BiomeColorless", + "BiomeGreen" + ] + }, + { + "name": "Missionary of Saint Traft", + "sprite": "sprites/enemy/humanoid/human/cleric/priest.atlas", + "deck": [ + "decks/standard/INN/inn_cleric_traft_easy.dck" + ], + "ai": "", + "spawnRate": 0.65, + "difficulty": 0.1, + "speed": 24, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 0.75, + "count": 2, + "rarity": [ + "Common" + ], + "addMaxCount": 2 + }, + { + "type": "deckCard", + "probability": 0.35, + "count": 1, + "rarity": [ + "Uncommon" + ], + "addMaxCount": 2 + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "addMaxCount": 1 + }, + { + "type": "gold", + "probability": 0.3, + "count": 15, + "addMaxCount": 80 + }, + { + "type": "card", + "count": 1, + "colors": [ + "White" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "editions":[ + "SOI", + "DKA", + "ISD" + ] + } + ], + "colors": "WU", + "questTags": [ + "Human", + "Religious", + "Holy", + "IdentityWhite", + "IdentityBlue", + "BiomeColorless", + "BiomeWhite" + ] + }, + { + "name": "Obsessed Stitcher", + "sprite": "sprites/enemy/humanoid/human/wizard/geistmage.atlas", + "deck": [ + "decks/standard/INN/inn_labman_medium.dck" + ], + "ai": "", + "spawnRate": 0.7, + "difficulty": 0.1, + "speed": 25, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 3, + "addMaxCount": 2 + }, + { + "type": "gold", + "probability": 0.7, + "count": 150, + "addMaxCount": 50 + }, + { + "type": "card", + "count": 2, + "colors": [ + "Blue", + "Red" + ], + "rarity": [ + "Rare", + "Mythic" + ], + "editions":[ + "SOI", + "DKA", + "ISD", + "AVR" + ] + } + ], + "colors": "UR", + "questTags": [ + "Undead", + "Laboratory", + "Humanoid", + "IdentityBlue", + "IdentityRed", + "BiomeBlue" + ] + }, + { + "name": "Sigardian Priest", + "sprite": "sprites/enemy/humanoid/human/cleric/monk.atlas", + "deck": [ + "decks/standard/INN/inn_cleric_sigarda_easy.dck" + ], + "ai": "", + "spawnRate": 0.45, + "difficulty": 0.1, + "speed": 24, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 0.75, + "count": 2, + "rarity": [ + "Common" + ], + "addMaxCount": 2 + }, + { + "type": "deckCard", + "probability": 0.35, + "count": 1, + "rarity": [ + "Uncommon" + ], + "addMaxCount": 2 + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "addMaxCount": 1 + }, + { + "type": "gold", + "probability": 0.3, + "count": 13, + "addMaxCount": 80 + }, + { + "type": "card", + "count": 1, + "colors": [ + "White" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "editions":[ + "SOI", + "DKA", + "ISD", + "MID" + ] + } + ], + "colors": "WG", + "questTags": [ + "Human", + "Religious", + "Holy", + "IdentityWhite", + "IdentityGreen", + "BiomeColorless", + "BiomeGreen", + "BiomeWhite" + ] + }, + { + "name": "Shrieking Skaab", + "sprite": "sprites/enemy/undead/ghoul.atlas", + "deck": [ + "decks/standard/INN/inn_skaab_easy2.dck", + "decks/standard/INN/inn_skaab_easy3.dck", + "decks/standard/INN/inn_skaab_shrieking.dck" + ], + "ai": "", + "spawnRate": 0.7, + "difficulty": 0.1, + "speed": 30, + "life": 9, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 28, + "addMaxCount": 55 + }, + { + "type": "card", + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "editions":[ + "SOI", + "DKA", + "ISD" + ] + } + ], + "colors": "U", + "questTags": [ + "Undead", + "Skaab", + "Humanoid", + "IdentityBlue", + "BiomeBlue" + ] + }, + { + "name": "Skaab", + "sprite": "sprites/enemy/undead/zombie_2.atlas", + "deck": [ + "decks/standard/INN/inn_skaab_easy.dck", + "decks/standard/INN/inn_skaab_easy2.dck", + "decks/standard/INN/inn_skaab_easy3.dck" + ], + "ai": "", + "spawnRate": 0.7, + "difficulty": 0.1, + "speed": 18, + "life": 10, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 3 + }, + { + "type": "gold", + "probability": 0.7, + "count": 23, + "addMaxCount": 50 + }, + { + "type": "card", + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "editions":[ + "SOI", + "DKA", + "ISD" + ] + } + ], + "colors": "U", + "questTags": [ + "Undead", + "Skaab", + "Humanoid", + "IdentityBlue", + "BiomeBlue" + ] + }, + { + "name": "Wandering Geist", + "sprite": "sprites/enemy/undead/ghost_2.atlas", + "deck": [ + "decks/standard/INN/inn_geist_easy.dck" + ], + "ai": "", + "spawnRate": 0.4, + "difficulty": 0.1, + "speed": 23, + "life": 9, + "flying": true, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 3 + }, + { + "type": "gold", + "probability": 0.7, + "count": 15, + "addMaxCount": 50 + }, + { + "type": "card", + "probability": 0.7, + "count": 1, + "colors": [ + "White" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "editions":[ + "SOI", + "DKA", + "ISD" + ] + }, + { + "type": "card", + "probability": 0.6, + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "editions":[ + "SOI", + "DKA", + "ISD" + ] + } + ], + "colors": "UW", + "questTags": [ + "Undead", + "Spirit", + "Exile", + "IdentityWhite", + "IdentityBlue", + "BiomeWhite", + "BiomeColorless" + ] + }, + { + "name": "Watcher in the Web", + "sprite": "sprites/enemy/beast/spider_black.atlas", + "deck": [ + "decks/standard/INN/inn_spider_easy.dck" + ], + "ai": "", + "spawnRate": 0.3, + "difficulty": 0.1, + "speed": 30, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 2, + "count": 2, + "addMaxCount": 2 + }, + { + "type": "gold", + "probability": 0.3, + "count": 5, + "addMaxCount": 85 + }, + { + "type": "card", + "probability": 0.45, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Green" + ], + "rarity": [ + "Uncommon", + "Common" + ], + "editions":[ + "SOI", + "DKA", + "ISD", + "MID", + "VOW" + ] + }, + { + "type": "card", + "count": 0, + "addMaxCount": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Uncommon", + "Rare" + ], + "editions":[ + "SOI", + "DKA", + "ISD", + "MID" + ] + } + ], + "colors": "G", + "questTags": [ + "Spider", + "BiomeGreen", + "IdentityGreen", + "abandoned" + ] + }, + { + "name": "Wolfkin Outcast", + "sprite": "sprites/enemy/humanoid/human/bandit/banditslingshot.atlas", + "deck": [ + "decks/standard/INN/inn_wolfkin_easy.dck", + "decks/standard/INN/inn_wolfkin_easy2.dck" + ], + "ai": "", + "spawnRate": 0.7, + "difficulty": 0.1, + "speed": 24, + "life": 12, + "scale": 0.6, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 3 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 50 + }, + { + "type": "card", + "count": 2, + "colors": [ + "G" + ], + "rarity": [ + "Uncommon", + "Rare" + ], + "editions":[ + "SOI", + "DKA", + "ISD", + "MID" + ] + } + ], + "colors": "G", + "questTags": [ + "Outcast", + "Wolf", + "Humanoid", + "IdentityBlue", + "BiomeColorless" + ] + } +] diff --git a/forge-gui/res/adventure/Innistrad/world/heroes.json b/forge-gui/res/adventure/Innistrad/world/heroes.json new file mode 100644 index 00000000000..36d01af3b11 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/world/heroes.json @@ -0,0 +1,85 @@ +{ + "avatar":"sprites/heroes/avatar.atlas", + "heroes":[ + { + "name":"Devil", + "female":"sprites/heroes/devil_f.atlas", + "male":"sprites/heroes/devil_m.atlas", + "femaleAvatar":"Devil_f", + "maleAvatar":"Devil_m" + }, + { + "name":"Kor", + "female":"sprites/heroes/kor_f.atlas", + "male":"sprites/heroes/kor_m.atlas", + "femaleAvatar":"Kor_f", + "maleAvatar":"Kor_m" + } , + { + "name":"Human", + "female":"sprites/heroes/human_f.atlas", + "male":"sprites/heroes/human_m.atlas", + "femaleAvatar":"Human_f", + "maleAvatar":"Human_m" + }, + { + "name":"Elf", + "female":"sprites/heroes/elf_f.atlas", + "male":"sprites/heroes/elf_m.atlas", + "femaleAvatar":"Elf_f", + "maleAvatar":"Elf_m" + }, + { + "name":"Metathran", + "female":"sprites/heroes/metathran_f.atlas", + "male":"sprites/heroes/metathran_m.atlas", + "femaleAvatar":"Metathran_f", + "maleAvatar":"Metathran_m" + }, + { + "name":"Undead", + "female":"sprites/heroes/undead_f.atlas", + "male":"sprites/heroes/undead_m.atlas", + "femaleAvatar":"Undead_f", + "maleAvatar":"Undead_m" + } , + { + "name":"Viashino", + "female":"sprites/heroes/viashino_f.atlas", + "male":"sprites/heroes/viashino_m.atlas", + "femaleAvatar":"Viashino_f", + "maleAvatar":"Viashino_m" + } , + { + "name":"Phyrexian", + "female":"sprites/heroes/phyrexian_r.atlas", + "male":"sprites/heroes/phyrexian_u.atlas", + "femaleAvatar":"Phyrexian_f", + "maleAvatar":"Phyrexian_m" + } , + { + "name":"Dwarf", + "female":"sprites/heroes/dwarf_f.atlas", + "male":"sprites/heroes/dwarf_m.atlas", + "femaleAvatar":"Dwarf_f", + "maleAvatar":"Dwarf_m" + }, + { + "name":"Werewolf", + "female":"sprites/heroes/werewolf_f.atlas", + "male":"sprites/heroes/werewolf_m.atlas", + "femaleAvatar":"Werewolf_f", + "maleAvatar":"Werewolf_m" + }, + { + "name":"Leonin", + "female":"sprites/heroes/leonin_f.atlas", + "male":"sprites/heroes/leonin_m.atlas", + "femaleAvatar":"Leonin_f", + "maleAvatar":"Leonin_m" + } + + + ] + +} diff --git a/forge-gui/res/adventure/Innistrad/world/items.json b/forge-gui/res/adventure/Innistrad/world/items.json new file mode 100644 index 00000000000..3df7d3e1343 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/world/items.json @@ -0,0 +1,1396 @@ +[ + { + "name": "Challenge Coin", + "description": "A heavy coin made of gold.", + "iconName": "ChallengeCoin" + }, + { + "name": "Silver Challenge Coin", + "description": "A decorative coin made of silver.", + "iconName": "SilverChallengeCoin" + }, + { + "name": "Bronze Challenge Coin", + "description": "A lightweight coin made of bronze.", + "iconName": "BronzeChallengeCoin" + }, + { + "name": "Sir Donovan's Amulet", + "usableOnWorldMap":true, + "description": "A talisman for remotely contacting your employer", + "iconName": "SirDonovansAmulet", + "dialogOnUse": { + "text": "The amulet lies inert until mana is channeled through it.", + "options": [{ + "name": "Put the amulet away" + }, + { + "condition":[{"checkQuestFlag": "Quest_ShardMines_Epilogue"}, {"checkQuestFlag": "Quest_ShardMines_EpilogueComplete", "not": true}, {"hasShards": 3}], + "name": "Contact Sir Donovan (Requires 3 Mana Shards)", + "action": [{"setQuestFlag": {"key": "Quest_ShardMines_EpilogueComplete", "val": 1}, "addShards": -3}], + "text": "Unsure exactly what to expect, you channel a bit of energy from your own mana shards into the amulet. It glows an array of colors for the briefest of moments and then fades.", + "options": [ + { + "name": "(Continue)", + "text": "A thought enters your mind in response, not so much words as an urge - you should go to a town.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + { + "condition":[{"checkQuestFlag": "Quest_ShardMines_Epilogue"}, {"checkQuestFlag": "Quest_ShardMines_EpilogueComplete", "not": true}, {"hasShards": 3, "not":true}], + "isDisabled": true, + "name": "Contact Sir Donovan (Requires 3 Mana Shards)" + }, + { + "condition":[{"getQuestFlag":{"key":"exploreShand1","op":"=","val":6}}, {"getQuestFlag":{"key":"exploreShand1","op":">","val":6}, "not": true}, {"hasShards": 5}], + "name": "Contact Sir Donovan (Requires 5 Mana Shards)", + "text": "You funnel the power of your mana shards into the artifact. It takes using a few more of them before the device reacts this time, but eventually it glows in multiple colors once again.", + "options": [ + { + "name": "(Continue)", + "action": [{"setQuestFlag": {"key": "exploreShand1", "val": 7}, "addShards": -5}] + } + ] + }, + { + "condition":[{"getQuestFlag":{"key":"exploreShand1","op":"=","val":6}}, {"getQuestFlag":{"key":"exploreShand1","op":">","val":6}, "not": true}, {"hasShards": 5, "not":true}], + "isDisabled": true, + "name": "Contact Sir Donovan (Requires 5 Mana Shards)" + } + ] + }, + "questItem": true + }, + { + "name": "Landscape Sketchbook", + "description": "A leather bound notebook containing sketches of various landscapes across Shandalar", + "iconName": "LandscapeSketchbook", + "questItem": true + }, + { + "name": "Landscape Sketchbook - Mirage", + "description": "A leather bound notebook containing sketches of tropical locations", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Urza's Saga", + "description": "A leather bound notebook containing many different angles of the same terrain features", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Landscape Sketchbook - Coldsnap", + "description": "A leather bound notebook containing sketches of frost covered vistas", + "iconName": "LandscapeSketchbook" + }, + { + "name": "Chandra's Tome", + "description": "Draft a Chandra themed card that can be cast with mana of any color.", + "equipmentSlot": "Left", + "iconName": "ChandrasTome", + "effect": { + "startBattleWithCardInCommandZone": [ + "Chandra's Tome" + ] + } + }, + { + + "name": "Phoenix Charm", + "description": "Draft a Phoenix card, or conjure one to be cast with mana of any color.", + "equipmentSlot": "Neck", + "iconName": "PhoenixCharm", + "effect": { + "startBattleWithCardInCommandZone": [ + "Phoenix Charm" + ] + } + }, + { + "name": "Chandra's Stone", + "description": "A small red gemstone recovered after your battle with Chandra.", + "iconName": "r" + }, + { + "name": "Phoenix", + "description": "Draft a Phoenix card, or conjure one to be cast with mana of any color.", + "equipmentSlot": "Neck", + "iconName": "PhoenixCharm", + "effect": { + "startBattleWithCardInCommandZone": [ + "Phoenix Charm" + ] + } + }, + { + "name": "Liliana's Stone", + "description": "A small black gemstone recovered after your battle with Liliana.", + "iconName": "b" + }, + { + "name": "Demonic Contract", + "description": "Sign away your soul to know what the future holds", + "equipmentSlot": "Right", + "iconName": "DemonicContract", + "effect": { + "startBattleWithCardInCommandZone": [ + "Demonic Contract" + ] + } + }, + { + "name": "Piper's Charm", + "equipmentSlot": "Neck", + "iconName": "PipersCharm", + "cost": 4000, + "effect": { + "startBattleWithCardInCommandZone": [ + "Piper's Charm" + ] + } + },{ + "name": "Sleep Wand", + "equipmentSlot": "Left", + "cost": 4000, + "iconName": "SleepWand", + "effect": { + "startBattleWithCardInCommandZone": [ + "Sleep Wand" + ] + } + },{ + "name": "Hill Giant Club", + "equipmentSlot": "Right", + "cost": 2000, + "iconName": "HillGiantClub", + "effect": { + "startBattleWithCardInCommandZone": [ + "Hill Giant Club" + ] + } + },{ + "name": "Cursed Treasure", + "equipmentSlot": "Right", + "iconName": "CursedTreasure", + "cost": 4000, + "effect": { + "startBattleWithCardInCommandZone": [ + "Cursed Treasure" + ] + } + },{ + "name": "Farmer's Tools", + "equipmentSlot": "Left", + "iconName": "FarmersTools", + "cost": 6000, + "effect": { + "startBattleWithCardInCommandZone": [ + "Farmer's Tools" + ] + } + },{ + "name": "Sol Ring", + "equipmentSlot": "Left", + "iconName": "SolRing", + "effect": { + "startBattleWithCard": [ + "Sol Ring" + ] + } + }, + { + "name": "Mox Emerald", + "equipmentSlot": "Neck", + "iconName": "MoxEmerald", + "effect": { + "startBattleWithCard": [ + "Mox Emerald" + ] + } + }, + { + "name": "Black Lotus", + "equipmentSlot": "Right", + "iconName": "BlackLotus", + "effect": { + "startBattleWithCard": [ + "Black Lotus" + ] + } + }, + { + "name": "Mox Jet", + "equipmentSlot": "Neck", + "iconName": "MoxJet", + "effect": { + "startBattleWithCard": [ + "Mox Jet" + ] + } + }, + { + "name": "Mox Pearl", + "equipmentSlot": "Neck", + "iconName": "MoxPearl", + "effect": { + "startBattleWithCard": [ + "Mox Pearl" + ] + } + }, + { + "name": "Mox Ruby", + "equipmentSlot": "Neck", + "iconName": "MoxRuby", + "effect": { + "startBattleWithCard": [ + "Mox Ruby" + ] + } + }, + { + "name": "Mox Sapphire", + "equipmentSlot": "Neck", + "iconName": "MoxSapphire", + "effect": { + "startBattleWithCard": [ + "Mox Sapphire" + ] + } + }, + { + "name": "Battle Standard", + "equipmentSlot": "Left", + "iconName": "BattleStandard", + "effect": { + "lifeModifier": -1, + "startBattleWithCard": [ + "r_1_1_goblin" + ] + } + }, + { + "name": "Hivestone", + "equipmentSlot": "Left", + "iconName": "Hivestone", + "effect": { + "startBattleWithCard": [ + "Hivestone" + ] + } + }, + { + "name": "Life Amulet", + "equipmentSlot": "Neck", + "iconName": "LifeAmulet", + "cost": 4000, + "effect": { + "lifeModifier": 2 + } + }, + { + "name": "Red Key", + "iconName": "RedKey", + "questItem": true + }, + { + "name": "Basement Key", + "iconName": "RedKey", + "questItem": true + }, + { + "name": "Outer Gate Key", + "iconName": "RedKey", + "questItem": true + }, + { + "name": "Nahiri's Key", + "iconName": "RedKey", + "questItem": true + }, + { + "name": "White Key", + "iconName": "WhiteKey", + "questItem": true + }, + { + "name": "Blue Key", + "iconName": "BlueKey", + "questItem": true + }, + { + "name": "Green Key", + "iconName": "GreenKey", + "questItem": true + }, + { + "name": "Black Key", + "iconName": "BlackKey", + "questItem": true + }, + { + "name": "Strange Key", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Torturer's Key", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Grolnoks Key", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Rusty Old Key", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Illusionist's Key", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Tibalt's Key", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Axt", + "equipmentSlot": "Left", + "iconName": "SteelAxt", + "cost": 2500, + "effect": { + "startBattleWithCard": [ + "Bonesplitter" + ] + } + }, + { + "name": "Bronze Sword", + "equipmentSlot": "Left", + "iconName": "BronzeSword", + "cost": 2500, + "effect": { + "startBattleWithCard": [ + "Bronze Sword" + ] + } + }, + { + "name": "Iron Boots", + "equipmentSlot": "Boots", + "iconName": "IronBoots", + "cost": 2000, + "effect": { + "moveSpeed": 1.2 + } + }, + { + "name": "Iron Shield", + "equipmentSlot": "Right", + "iconName": "IronShield", + "cost": 3500, + "effect": { + "lifeModifier": 2 + } + }, + { + "name": "Iron Armor", + "equipmentSlot": "Body", + "cost": 3000, + "iconName": "IronArmor", + "effect": { + "lifeModifier": 2 + } + }, + { + "name": "Steel Sword", + "equipmentSlot": "Left", + "iconName": "SteelSword", + "cost": 4500, + "effect": { + "startBattleWithCard": [ + "Greatsword" + ] + } + }, + { + "name": "Steel Boots", + "equipmentSlot": "Boots", + "iconName": "SteelBoots", + "cost": 4500, + "effect": { + "lifeModifier": 1, + "moveSpeed": 1.2 + } + }, + { + "name": "Steel Shield", + "equipmentSlot": "Right", + "iconName": "SteelShield", + "cost": 6500, + "effect": { + "startBattleWithCard": [ + "w_0_3_wall_defender" + ] + } + }, + { + "name": "Steel Armor", + "equipmentSlot": "Body", + "cost": 5000, + "iconName": "SteelArmor", + "effect": { + "lifeModifier": 3 + } + }, + { + "name": "Armor of the Hivelord", + "equipmentSlot": "Body", + "iconName": "HiveLordArmor", + "effect": { + "lifeModifier": 5, + "changeStartCards": 1 + } + }, + { + "name": "Leather Boots", + "equipmentSlot": "Boots", + "iconName": "LeatherBoots", + "effect": { + "moveSpeed": 1.15 + } + }, + { + "name": "Jungle Shield", + "equipmentSlot": "Right", + "iconName": "JungleShield", + "cost": 2500, + "effect": { + "startBattleWithCard": [ + "g_0_1_plant" + ] + } + }, + { + "name": "Dagger", + "equipmentSlot": "Left", + "iconName": "Dagger", + "cost": 2500, + "effect": { + "startBattleWithCard": [ + "Spare Dagger" + ] + } + }, + { + "name": "Cheat", + "equipmentSlot": "Neck", + "iconName": "Goose", + "effect": { + "startBattleWithCard": [ + "Blightsteel Colossus", + "Urabrask the Hidden", + "Avatar of Slaughter" + ] + } + }, + { + "name": "Aladdin's Ring", + "equipmentSlot": "Right", + "cost": 3000, + "iconName": "AladdinsRing", + "effect": { + "startBattleWithCard": [ + "Aladdin's Ring" + ] + } + }, + { + "name": "Spell Book", + "iconName": "SpellBook", + "equipmentSlot": "Left", + "cost": 3000, + "effect": { + "changeStartCards": 1 + } + }, + { + "name": "Cursed Ring", + "equipmentSlot": "Right", + "iconName": "CursedRing", + "effect": { + "startBattleWithCard": [ + "c_0_1_a_goblin_construct_noblock_ping", + "c_0_1_a_goblin_construct_noblock_ping", + "c_0_1_a_goblin_construct_noblock_ping" + ] + } + }, + { + "name": "Mithril Boots", + "equipmentSlot": "Boots", + "iconName": "MithrilBoots", + "cost": 10000, + "effect": { + "lifeModifier": 2, + "moveSpeed": 1.3 + } + }, + { + "name": "Mithril Shield", + "equipmentSlot": "Right", + "iconName": "MithrilShield", + "cost": 4500, + "effect": { + "startBattleWithCard": [ + "c_0_4_a_wall_defender" + ] + } + + }, + { + "name": "Mithril Armor", + "equipmentSlot": "Body", + "iconName": "MithrilArmor", + "cost": 15000, + "effect": { + "lifeModifier": 5 + } + }, + { + "name": "Presence of the Hydra", + "equipmentSlot": "Left", + "iconName": "PresenceoftheHydra", + "effect": { + "lifeModifier": 2, + "startBattleWithCardInCommandZone": [ + "Presence of the Hydra" + ] + } + }, + { + "name": "Death Ring", + "equipmentSlot": "Right", + "iconName": "DeathRing", + "effect": { + "startBattleWithCardInCommandZone": [ + "Death Ring" + ] + } + }, + { + "name": "Flame Sword", + "equipmentSlot": "Left", + "iconName": "FlameSword", + "effect": { + "startBattleWithCardInCommandZone": [ + "Flame Sword" + ] + } + }, + { + "name": "Mirror Shield", + "equipmentSlot": "Right", + "iconName": "MirrorShield", + "effect": { + "startBattleWithCard": [ + "Mirror Shield" + ] + } + }, + { + "name": "Dungeon Map", + "equipmentSlot": "Right", + "iconName": "DungeonMap", + "effect": { + "startBattleWithCard": [ + "Dungeon Map" + ] + } + }, + { + "name": "Aladdin's Lamp", + "equipmentSlot": "Right", + "iconName": "AladdinsLamp", + "effect": { + "startBattleWithCard": [ + "Aladdin's Lamp" + ] + } + }, + { + "name": "Heart-Piercer", + "equipmentSlot": "Left", + "iconName": "CompositeBow", + "effect": { + "startBattleWithCard": [ + "Heart-Piercer Bow" + ] + } + }, + { + "name": "Wood Bow", + "equipmentSlot": "Left", + "iconName": "WoodBow", + "effect": { + "startBattleWithCard": [ "Fyndhorn Bow" ] + } + }, + { + "name": "Sandals", + "equipmentSlot": "Boots", + "iconName": "Sandals", + "effect": { + "moveSpeed": 1.1 + } + }, + { + "name": "Gold Boots", + "equipmentSlot": "Boots", + "iconName": "GoldBoots", + "effect": { + "lifeModifier": 2, + "moveSpeed": 1.3 + } + }, + { + "name": "Gold Shield", + "equipmentSlot": "Right", + "iconName": "GoldShield", + "effect": { + "lifeModifier": 3 + } + }, + { + "name": "Gold Armor", + "equipmentSlot": "Body", + "iconName": "GoldArmor", + "effect": { + "lifeModifier": 4 + } + }, + { + "name": "Dark Boots", + "equipmentSlot": "Boots", + "iconName": "DarkBoots", + "cost": 2000, + "effect": { + "startBattleWithCard": [ + "Clattering Augur" + ], + "lifeModifier": -2, + "moveSpeed": 1.3 + } + }, + { + "name": "Dark Shield", + "equipmentSlot": "Right", + "iconName": "DarkShield", + "cost": 2500, + "effect": { + "startBattleWithCard": [ + "Barrier of Bones" + ], + "lifeModifier": -3 + } + }, + { + "name": "Dark Armor", + "equipmentSlot": "Body", + "cost": 3000, + "iconName": "DarkArmor", + "effect": { + "startBattleWithCard": [ + "Skeletal Snake" + ], + "lifeModifier": -2 + } + }, + { + "name": "Blood Vial", + "equipmentSlot": "Right", + "iconName": "Blood", + "effect": { + "startBattleWithCard": [ + "c_a_blood_draw" + ] + } + }, + { + "name": "Charm", + "equipmentSlot": "Right", + "iconName": "Clue", + "effect": { + "startBattleWithCard": [ + "c_a_clue_draw" + ] + } + }, + { + "name": "Snack", + "equipmentSlot": "Right", + "iconName": "Cheese", + "effect": { + "startBattleWithCard": [ + "c_a_food_sac" + ] + } + }, + { + "name": "Change", + "equipmentSlot": "Right", + "iconName": "GoldStack", + "effect": { + "startBattleWithCard": [ + "c_a_gold_draw" + ] + } + }, + { + "name": "Treasure", + "equipmentSlot": "Right", + "iconName": "Treasure", + "effect": { + "startBattleWithCard": [ + "c_a_treasure_sac" + ] + } + }, + { + "name": "Magic Shard", + "equipmentSlot": "Right", + "iconName": "Shard", + "effect": { + "startBattleWithCard": [ + "c_e_shard_draw" + ] + } + }, + { + "name": "Mad Staff", + "equipmentSlot": "Left", + "iconName": "MadStaff", + "effect": { + "startBattleWithCard": [ + "Power Struggle" + ] + } + }, + { + "name": "Dark Amulet", + "equipmentSlot": "Neck", + "cost": 3000, + "iconName": "DarkAmulet", + "effect": { + "startBattleWithCard": [ + "Necropolis of Azar" + ] + } + }, + { + "name": "Pandora's Box", + "equipmentSlot": "Right", + "iconName": "PandorasBox", + "effect": { + "startBattleWithCard": [ + "Pandora's Box" + ] + } + }, + { + "name": "Disrupting Scepter", + "equipmentSlot": "Left", + "iconName": "DisruptingScepter", + "effect": { + "startBattleWithCard": [ + "Disrupting Scepter" + ] + } + }, + { + "name": "Entrancing Lyre", + "equipmentSlot": "Right", + "iconName": "EntrancingLyre", + "effect": { + "startBattleWithCard": [ + "Entrancing Lyre" + ] + } + }, + { + "name": "Heavy Arbalest", + "equipmentSlot": "Left", + "iconName": "HeavyArbalest", + "effect": { + "startBattleWithCard": [ + "Heavy Arbalest" + ] + } + }, + { + "name": "Ring of Three Wishes", + "equipmentSlot": "Right", + "iconName": "RingofThreeWishes", + "effect": { + "startBattleWithCard": [ + "Ring of Three Wishes" + ] + } + }, + { + "name": "The Blackstaff of Waterdeep", + "equipmentSlot": "Left", + "iconName": "TheBlackstaffofWaterdeep", + "effect": { + "startBattleWithCard": [ + "The Blackstaff of Waterdeep" + ] + } + }, + { + "name": "Unerring Sling", + "equipmentSlot": "Left", + "iconName": "UnerringSling", + "effect": { + "startBattleWithCard": [ + "Unerring Sling" + ] + } + }, + { + "name": "Jeweled Amulet", + "equipmentSlot": "Neck", + "iconName": "JeweledAmulet", + "effect": { + "startBattleWithCard": [ + "Jeweled Amulet" + ] + } + }, + { + "name": "Traveler's Amulet", + "equipmentSlot": "Neck", + "iconName": "TravelersAmulet", + "effect": { + "startBattleWithCard": [ + "Traveler's Amulet" + ] + } + }, + { + "name": "Relic Amulet", + "equipmentSlot": "Neck", + "iconName": "RelicAmulet", + "effect": { + "startBattleWithCard": [ + "Relic Amulet" + ] + } + }, + { + "name": "Amulet of Kroog", + "equipmentSlot": "Neck", + "iconName": "AmuletofKroog", + "effect": { + "startBattleWithCard": [ + "Amulet of Kroog" + ] + } + }, + { + "name": "Amulet of Vigor", + "equipmentSlot": "Neck", + "iconName": "AmuletofVigor", + "effect": { + "startBattleWithCard": [ + "Amulet of Vigor" + ] + } + }, + { + "name": "Veilstone Amulet", + "equipmentSlot": "Neck", + "iconName": "VeilstoneAmulet", + "effect": { + "startBattleWithCard": [ + "Veilstone Amulet" + ] + } + }, + { + "name": "Jandor's Ring", + "equipmentSlot": "Right", + "iconName": "JandorsRing", + "effect": { + "startBattleWithCard": [ + "Jandor's Ring" + ] + } + }, + { + "name": "Jinxed Ring", + "equipmentSlot": "Right", + "iconName": "JinxedRing", + "effect": { + "opponent": { + "startBattleWithCard": [ + "Jinxed Ring" + ] + } + } + }, + { + "name": "Nine-Ringed Bo", + "equipmentSlot": "Left", + "iconName": "Nine-RingedBo", + "effect": { + "startBattleWithCard": [ + "Nine-Ringed Bo" + ] + } + }, + { + "name": "Ring of Immortals", + "equipmentSlot": "Right", + "iconName": "RingofImmortals", + "effect": { + "startBattleWithCard": [ + "Ring of Immortals" + ] + } + }, + { + "name": "Prism Ring", + "equipmentSlot": "Right", + "iconName": "PrismRing", + "effect": { + "startBattleWithCard": [ + "Prism Ring" + ] + } + }, + { + "name": "Ring of Renewal", + "equipmentSlot": "Right", + "iconName": "RingofRenewal", + "effect": { + "startBattleWithCard": [ + "Ring of Renewal" + ] + } + }, + { + "name": "Kite Shield", + "equipmentSlot": "Right", + "iconName": "KiteShield", + "effect": { + "startBattleWithCard": [ + "Kite Shield" + ] + } + }, + { + "name": "Shell Wand", + "equipmentSlot": "Left", + "effect": { + "opponent": { + "lifeModifier": -2 + } + }, + "iconName": "ShellWand" + }, + +{ + "name": "Manasight Amulet", + "equipmentSlot": "Neck", + "effect": { + "colorView": true + }, + "description": "Grants Manasight, letting you know the colors used by your adversaries.", + "iconName": "RelicAmulet" +}, +{ + "name": "Fortune Coin", + "equipmentSlot": "Left", + "effect": { + "name": "", + "goldModifier": 0.85, + "cardRewardBonus": 1 + }, + "description": "", + "iconName": "FortuneCoin" +}, +{ + "name": "Colorless rune", + "usableOnWorldMap":true, + "equipmentSlot": "Ability2", + "description": "Teleports you to the center", + "commandOnUse": "teleport to poi Spawn", + "iconName": "ColorlessRune", + "questItem": true, + "shardsNeeded": 1, + "cost": 100 +}, +{ + "name": "White rune", + "usableOnWorldMap":true, + "equipmentSlot": "Ability2", + "effect": { + "name": "" + }, + "description": "Teleports you to the plains", + "commandOnUse": "teleport to poi \"Plains Capital\"", + "iconName": "WhiteRune", + "questItem": true, + "shardsNeeded": 1, + "cost": 100 +}, +{ + "name": "Black rune", + "usableOnWorldMap":true, + "equipmentSlot": "Ability2", + "effect": { + "name": "" + }, + "description": "Teleports you to the swamp", + "commandOnUse": "teleport to poi \"Swamp Capital\"", + "iconName": "BlackRune", + "questItem": true, + "shardsNeeded": 1, + "cost": 100 +}, +{ + "name": "Blue rune", + "usableOnWorldMap":true, + "equipmentSlot": "Ability2", + "effect": { + "name": "" + }, + "description": "Teleports you to the island", + "commandOnUse": "teleport to poi \"Island Capital\"", + "iconName": "BlueRune", + "questItem": true, + "shardsNeeded": 1, + "cost": 100 +}, +{ + "name": "Red rune", + "usableOnWorldMap":true, + "equipmentSlot": "Ability2", + "effect": { + "name": "" + }, + "description": "Teleports you to the mountain", + "commandOnUse": "teleport to poi \"Mountain Capital\"", + "iconName": "RedRune", + "questItem": true, + "shardsNeeded": 1, + "cost": 100 +}, +{ + "name": "Green rune", + "usableOnWorldMap":true, + "equipmentSlot": "Ability2", + "effect": { + "name": "" + }, + "description": "Teleports you to the forest", + "commandOnUse": "teleport to poi \"Forest Capital\"", + "iconName": "GreenRune", + "questItem": true, + "shardsNeeded": 1, + "cost": 100 +}, +{ + "name": "White Staff", + "equipmentSlot": "Ability1", + "usableOnWorldMap":true, + "usableInPoi":true, + "effect": { + "name": "" + }, + "description": "Heals you half of your life", + "commandOnUse": "heal percent 0.5", + "iconName": "WhiteStaff", + "questItem": true, + "shardsNeeded": 5, + "cost": 1000 +}, +{ + "name": "Black Staff", + "equipmentSlot": "Ability1", + "usableOnWorldMap":true, + "usableInPoi":false, + "effect": { + "name": "" + }, + "description": "Hide from enemies for some time", + "commandOnUse": "hide 10", + "iconName": "BlackStaff", + "questItem": true, + "shardsNeeded": 5, + "cost": 1000 +}, +{ + "name": "Blue Staff", + "usableOnWorldMap":true, + "equipmentSlot": "Ability1", + "effect": { + "name": "" + }, + "description": "Lets you fly for some time", + "commandOnUse": "fly 10", + "iconName": "BlueStaff", + "questItem": true, + "shardsNeeded": 5, + "cost": 1000 +}, +{ + "name": "Red Staff", + "usableOnWorldMap":true, + "equipmentSlot": "Ability1", + "effect": { + "name": "" + }, + "description": "Kills the closest enemy on the Overworld", + "commandOnUse": "remove enemy nearest", + "iconName": "RedStaff", + "questItem": true, + "shardsNeeded": 5, + "cost": 1000 +}, +{ + "name": "Green Staff", + "equipmentSlot": "Ability1", + "usableOnWorldMap":true, + "usableInPoi":true, + "effect": { + "name": "" + }, + "description": "Doubles your speed for some time", + "commandOnUse": "sprint 10", + "iconName": "GreenStaff", + "questItem": true, + "shardsNeeded": 5, + "cost": 1000 +}, +{ + "name": "Slimefoot's Slimy Staff", + "equipmentSlot": "Left", + "iconName": "GreenStaff", + "effect": { + "lifeModifier": 2, + "startBattleWithCardInCommandZone":[ + "Slimefoot's Slimy Staff" + ] +} +}, +{ + "name": "Kiora's Bident", + "equipmentSlot": "Left", + "iconName": "SleepWand", + "effect": { + "lifeModifier": -1, + "startBattleWithCard": [ + "Kraken Hatchling" + ], + "startBattleWithCardInCommandZone":[ + "Kiora's Bident" + ] +} +}, +{ + "name": "Slime-Covered Boots", + "equipmentSlot": "Boots", + "iconName": "SteelBoots", + "effect": { + "lifeModifier": -1, + "moveSpeed": 1.20, + "startBattleWithCard": [ + "Ooze Flux" + ] +} +}, +{ + "name": "Jace's Signature Hoodie", + "equipmentSlot": "Body", + "iconName": "BlueRobes", + "effect": { + "lifeModifier": -1, + "cardRewardBonus": 1, + "startBattleWithCardInCommandZone": [ + "Jace's Signature Hoodie" + ] +} +}, +{ + "name": "Teferi's Staff", + "equipmentSlot": "Left", + "iconName": "MadStaff", + "effect": { + "lifeModifier": 1, + "cardRewardBonus": 1, + "startBattleWithCardInCommandZone": [ + "Teferi's Staff" + ] +} +}, +{ + "name": "Garruk's Mighty Axe", + "equipmentSlot": "Left", + "iconName": "GarrukAxe", + "effect": { + "lifeModifier": 3, + "startBattleWithCardInCommandZone": [ + "Garruk's Mighty Axe" + ] +} +}, +{ + "name": "Nahiri's Armory", + "equipmentSlot": "Right", + "iconName": "Armory", + "effect": { + "lifeModifier": 3, + "startBattleWithCardInCommandZone": [ + "Nahiri's Armory" + ] +} +}, +{ + "name": "Giant Scythe", + "equipmentSlot": "Left", + "iconName": "Scythe", + "effect": { + "lifeModifier": 1, + "startBattleWithCardInCommandZone": [ + "Giant Scythe" + ] +} +}, +{ + "name": "Chicken Egg", + "equipmentSlot": "Right", + "iconName": "ChickenEgg", + "effect": { + "lifeModifier": 1, + "startBattleWithCard": [ + "Chicken Egg" + ] +} +}, +{ + "name": "Tibalt's Bag of Tricks", + "equipmentSlot": "Left", + "iconName": "BurningBook", + "effect": { + "lifeModifier": 1, + "startBattleWithCardInCommandZone": [ + "Tibalt's Bag of Tricks" + ] +} +}, +{ + "name": "Xira's Fancy Hat", + "equipmentSlot": "Neck", + "iconName": "BrownHat", + "effect": { + "lifeModifier": 2, + "startBattleWithCard": [ + "Xira's Hive" + ] +} +}, +{ + "name": "The Underworld Cookbook", + "equipmentSlot": "Left", + "iconName": "UnderworldCookbook", + "effect": { + "startBattleWithCard": [ + "The Underworld Cookbook", + "c_a_food_sac" + ] +} +}, +{ + "name": "Mantle of Ancient Lore", + "equipmentSlot": "Body", + "iconName": "Conjurer's Mantle", + "effect": { + "lifeModifier": 1, + "startBattleWithCardInCommandZone": [ + "Mantle of Ancient Lore" + ] +} +}, +{ + "name": "Zedruu's Lantern", + "equipmentSlot": "Left", + "iconName": "ZedruuLantern", + "effect": { + "lifeModifier": 1, + "startBattleWithCardInCommandZone": [ + "Zedruu's Lantern" + ] +} +}, +{ + "name": "Grolnok's Skin", + "equipmentSlot": "Right", + "iconName": "FrogSkin", + "effect": { + "lifeModifier": 3, + "startBattleWithCardInCommandZone": [ + "Grolnok's Skin" + ] +} +}, +{ + "name": "Slobad's Iron Boots", + "equipmentSlot": "Boots", + "iconName": "MetallicBoots", + "effect": { + "lifeModifier": 1, + "moveSpeed": 1.35, + "startBattleWithCardInCommandZone": [ + "Slobad's Iron Boots" + ] +} +}, + { + "name": "Hallowed Sigil", + "description": "Turn a creature hexproof until end of turn.", + "equipmentSlot": "Neck", + "iconName": "HallowedSigil", + "effect": { + "startBattleWithCard": [ + "Hallowed Sigil" + ] + } + }, + { + "name": "Unhallowed Sigil", + "description": "Devour the life of an enemy creature, killing it.", + "equipmentSlot": "Right", + "iconName": "UnhallowedSigil", + "effect": { + "startBattleWithCard": [ + "Sigil of Torment" + ] + } + }, + { + "name": "Cultist's Key", + "iconName": "StrangeKey", + "questItem": true + } +] diff --git a/forge-gui/res/adventure/Innistrad/world/points_of_interest.json b/forge-gui/res/adventure/Innistrad/world/points_of_interest.json new file mode 100644 index 00000000000..7ef086aa441 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/world/points_of_interest.json @@ -0,0 +1,107 @@ +[ + + { + "name": "inn_Cave_river", + "type": "cave", + "count": 15, + "spriteAtlas": "../common/maps/tileset/inn_buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/inn_cave_river_entrance.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "inn_crescentus", + "type": "town", + "count": 1, + "spriteAtlas": "../common/maps/tileset/inn_buildings.atlas", + "sprite": "crescentus", + "map": "../common/maps/map/main_story/inn_crescentus.tmx", + "radiusFactor": 0.5, + "questTags": [ + "Capital", + "BiomeMoonlight" + ] + }, + { + "name": "inn_forgotten_lodge_1", + "type": "dungeon", + "count": 18, + "spriteAtlas": "../common/maps/tileset/inn_buildings.atlas", + "sprite": "lodge_1", + "map": "../common/maps/map/hunting_lodge/inn_forgotten_lodge_1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "inn_lodge_1", + "type": "dungeon", + "count": 12, + "spriteAtlas": "../common/maps/tileset/inn_buildings.atlas", + "sprite": "lodge_1", + "map": "../common/maps/map/hunting_lodge/inn_lodge_1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "inn_ulvenwald_hamlet", + "type": "town", + "count": 4, + "spriteAtlas": "../common/maps/tileset/inn_buildings.atlas", + "sprite": "ulvenwaldtown", + "map": "../common/maps/map/towns/inn_ulvenwald_hamlet.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "BiomeColorless", + "TownGeneric", + "Sidequest" + ] + }, + { + "name": "inn_ulvenwald_town", + "type": "town", + "count": 1, + "spriteAtlas": "../common/maps/tileset/inn_buildings.atlas", + "sprite": "ulvenwaldtown", + "map": "../common/maps/map/towns/inn_ulvenwald_town.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Capital", + "BiomeColorless", + "TownGeneric", + "Sidequest" + ] + }, + + { + "name": "inn_ulvenwald_village", + "type": "town", + "count": 10, + "spriteAtlas": "../common/maps/tileset/inn_buildings.atlas", + "sprite": "ulvenwaldtown", + "map": "../common/maps/map/towns/inn_ulvenwald_hamlet.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "BiomeColorless", + "TownGeneric", + "Sidequest" + ] + } +] \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/world/quests.json b/forge-gui/res/adventure/Innistrad/world/quests.json new file mode 100644 index 00000000000..d5f1d68ccc0 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/world/quests.json @@ -0,0 +1,11373 @@ +[ + { + "id": 1, + "isTemplate": true, + "name": "Go Forth and Slay", + "description": "Defeat two $(enemy_1)s and collect a reward", + "offerDialog": { + "text": "\"Hey, you! Yeah, you, the big bad wizard with a surprised look on your face.\" A haggard old man shouts at you from the spot in which he sits, you could have sworn that side of the street was empty just seconds before.", + "options": [ + { + "name": "\"Well, you got the big bad wizard part right, what do you need?\"", + "text": "\"There's a $(enemy_1) bounty available right now, if you talk to the right people.\" He grins. \"I'm not the right people, but I know where to find them.\"", + "options": [ + { + "name": "\"What's the catch?\"", + "text": "\"No catch, just a deal. I'm in no shape to fight right now, but I'm short on gold. Go take out one $(enemy_1) for yourself and one for me, I'll introduce you to the right people, and we'll split the profits.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "1", + "POIReference": "" + } + ], + "name": "\"Alright, a deal it is.\" (Accept Quest)" + }, + { + "name": "\"$(enemy_1)? Two of them? Not worth the time to find them.\" (Decline Quest)" + } + ] + }, + { + "name": "\"And what if I find the right people myself?\"", + "text": "He shrugs as though that wouldn't bother him. \"Then I'll have to find someone bigger, badder, and most importantly faster than you to work with.\"", + "options": [ + { + "name": "\"Good luck with that.\" (Decline Quest)" + }, + { + "name": "\"So if I were to run across a $(enemy_1) or two. What are you suggesting?\"", + "text": "\"No catch, just a deal. I'm in no shape to fight right now, but I'm short on gold. Go take out one $(enemy_1) for yourself and one for me, I'll introduce you to the right people, and we'll split the profits.\"", + "options": [ + { + "name": "\"Doesn't sound worth it. Sorry.\" (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "1", + "POIReference": "" + } + ], + "name": "\"Well get them ready for a meet and greet.\" (Accept Quest)" + } + ] + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": {}, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "Having spent as much time searching for $(enemy_1)s as you care to, you scratch this item out of your notes. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Half of an unspecified bounty", + "stages": [ + { + "id": 1, + "name": "Defeat $(enemy_1)", + "description": "Defeat $(enemy_1) twice as your part of the deal.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 2, + "objective": "Defeat", + "worldMapOK": true, + "enemyTags": [ + "BiomeColorless" + ], + "prologue": { + "text": "The wasteland biome is usually a good place to look for $(enemy_1)s.", + "options": [ + { + "name": "(Continue your quest)" + } + ] + }, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town to collect your part of the rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": { + "text": "Having finally handled the pair of $(enemy_1), it's time to go collect your reward. As a reminder, you can track this quest in your quest log for navigation assistance.", + "options": [ + { + "name": "(Continue Your Quest)" + } + ] + }, + "epilogue": { + "text": "You find your partner in this endeavor exactly where you left them. Not much of a partner in that case, but they hold up their side of the deal and you walk away with your half of the loot.", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "gold", + "count": 500 + }, + { + "type": "shards", + "count": 10 + }, + { + "type": "card", + "probability": 0.2, + "count": 2, + "rarity": [ + "Common" + ], + "colorType": "Colorless" + }, + { + "type": "card", + "probability": 0.2, + "count": 2, + "rarity": [ + "Common" + ], + "colorType": "Colorless" + }, + { + "type": "card", + "probability": 0.2, + "count": 1, + "rarity": [ + "Common" + ], + "colorType": "Any" + }, + { + "type": "card", + "probability": 0.2, + "count": 1, + "rarity": [ + "Common" + ], + "colorType": "Any" + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_tribal", + "waste_town_identity" + ] + }, + { + "id": 2, + "isTemplate": true, + "name": "Wanderlust", + "description": "Make a delivery to a distant location", + "offerDialog": { + "text": "\"Excuse me, but you look like a well traveled individual.\" A frazzled looking mage gets your attention. \"I have a letter of some great importance that MUST be hand delivered to $(poi_1), in the $(biome_1) lands. Would you be willing to handle this for me?\"", + "options": [ + { + "name": "\"Why does it have to be hand delivered?\"", + "text": "He hesitates. \"Well, to be blunt, the intended recipient is rather... odd. She doesn't trust magical delivery methods anymore. Can you imagine? One little summoning accident...\"", + "options": [ + { + "name": "\"Well, then perhaps I'm not the right person for the job. You know, as a wizard...\"", + "text": "\"No no, it will be fine. Really!\" He pauses for a moment \"Just... maybe just don't mention it. And maybe lie about it if she asks. That should keep you safe.\"", + "options": [ + { + "name": "\"...safe? You know, suddenly I think I have better things to do.\" (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "2", + "POIReference": "" + } + ], + "name": "\"I like to live dangerously\" (Accept Quest)" + } + ] + } + ] + }, + { + "name": "\"Carrying someone's mail doesn't sound like traveling well. No thank you.\" (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "2", + "POIReference": "" + } + ], + "name": "\"Sure, I could use a change of scenery.\" (Accept Quest)" + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "After a lot of travel, a little teleporting, or both, you finally arrive at your destination. The letter you are carrying looks no worse for wear, at least.", + "options": [ + { + "name": "(Continue)", + "text": "You wander over to the building that was described to you, and a woman calls out to you from an upstairs window. \"You! You have something of mine! Give it! Give it! Give it!\"", + "options": [ + { + "name": "\"Certainly.\" You conjure a gust of wind to carry the letter up to her window.", + "text": "\"Ahhh! I knew it! I knew you smelled of magic!\" She slams the window shut, and refuses to answer the door.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 1, + "POIReference": "" + } + ], + "name": "\"I guess I should have asked for the reward first.\" (+1 local reputation. Complete Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "(Break down the door)", + "text": "Several people in the village have turned their attention to you after the woman's outburst. Perhaps this isn't a good idea after all. (-1 local reputation)", + "options": [ + { + "name": "You mutter to yourself. \"Not worth a scene I suppose.\" (Complete Quest)" + } + ] + } + ] + }, + { + "name": "\"If you mean this letter, then yes.\" You walk closer.", + "text": "She lowers down a bucket on a rope. Inside is a small coinpurse. \"Give it!!!\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "grantRewards": [ + { + "type": "gold", + "count": 150, + "addMaxCount": 300 + }, + { + "type": "card", + "count": 1, + "rarity": [ + "Common", + "Uncommon" + ], + "cardText": "courier" + } + ], + "issueQuest": "", + "addMapReputation": 2, + "POIReference": "" + } + ], + "name": "You take the coins and place the letter in the bucket. \"I have to say, I do I find your demeanor unnerving.\" ", + "text": "(+2 local reputation)", + "options": [ + { + "name": "(Complete Quest)" + } + ] + } + ] + } + ] + } + ] + }, + "failureDialog": { + "text": "The trip just doesn't seem worth it anymore, and you give up on trying to reach $(poi_1).", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "A change of scenery at the least", + "stages": [ + { + "id": 1, + "name": "Travel", + "description": "Make the long journey to $(poi_1)", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 80, + "count2": 15, + "POITags": [ + "Town" + ], + "objective": "Travel", + "prologue": { + "text": "Nothing like a really long walk to strech the legs, right? You could likely save yourself some time with the right spells, but... is that going to be safe?", + "options": [ + { + "name": "(Begin your quest)" + } + ] + }, + "epilogue": {}, + "POIToken": "" + } + ] + }, + { + "id": 3, + "isTemplate": true, + "name": "(Almost) Open for Business", + "description": "Assist a new merchant as they open their shop", + "offerDialog": { + "text": "A portly man in the corner of the tavern catches your eye. \"I hear you're looking for work.\"", + "options": [ + { + "name": "\"Sorry, you've got the wrong person.\" (Decline Quest)" + }, + { + "name": "So long as it pays. What do you need?", + "text": "I'm new to town, and looking to open a new spell shop. But I need supplies that I had to leave behind. Can you go get them for me from $(poi_1)?", + "options": [ + { + "name": "\"And the pay?\"", + "text": "\"How about a sample of the merchandise?\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "3", + "POIReference": "" + } + ], + "name": "\"You've got a deal.\" (Accept Quest)" + }, + { + "name": "\"I was looking for something a little more concrete. I'll pass.\" (Decline Quest)" + } + ] + }, + { + "name": "\"Sorry, but I'm a busy mage, which means I have no time for busy work. Good luck with your shop.\" (Decline Quest)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": {}, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -5, + "POIReference": "$(poi_1)" + } + ], + "text": "Not every venture is meant to succeed. In this case, two have failed: A business venture and an adventure. (-5 local reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "A sample of the merchandise", + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Leave town", + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "anyPOI": true, + "prologue": {}, + "epilogue": { + "text": "(As a reminder, you can track this quest from your quest log to get directions to your destination)", + "options": [ + { + "name": "(Begin your quest)" + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Go to the $(poi_2) to pick up the vendor's merchandise", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 50, + "count2": 20, + "POITags": [ + "BiomeColorless", + "Town" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": { + "text": "Upon arriving at the pickup point, you find a rather modest looking spellbook among the supplies. Presumably, this is the merchandise your employer is planning to sell", + "options": [ + { + "name": "You pick up the goods and begin your journey back.", + "text": "Just as you begin to pick everything up, a spellbook slides out of a rip you hadn't noticed in the sack of goods. It opens as it lands on the ground.\t ", + "options": [ + { + "name": "You decide to investigate the spellbook.", + "text": "As would suit a brand new shop, the contents are mostly common spells.", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "count": 1, + "rarity": [ + "Uncommon" + ] + } + ] + } + ], + "name": "Quickly and discretely help yourself to a spell before continuing", + "text": "You receive a spell of dubious quality.", + "options": [ + { + "name": "I do get a sample of the merchandise, after all... (Leave)" + } + ] + }, + { + "name": "Move the items to another bag and carry on" + }, + { + "name": "Search for something more useful", + "text": "Toward the back of the collection, you find some things that are at least a little more uncommon. And you also notice a young boy watching you from beneath a tree near the road.", + "options": [ + { + "name": "Move the items to another bag and carry on (Continue quest)" + }, + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "count": 1, + "rarity": [ + "Uncommon" + ] + } + ] + }, + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + }, + { + "grantRewards": [ + { + "type": "card", + "count": 4, + "rarity": [ + "Uncommon" + ] + } + ] + } + ], + "name": "\"It's just a kid. Whatever.\" You take one of the cards and leave.", + "text": "(-2 local reputation)", + "options": [ + { + "name": "(Continue your quest)" + } + ] + } + ] + } + ] + }, + { + "name": "You move the items to another bag and carry on. (Continue Quest)" + } + ] + } + ] + }, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + }, + { + "id": 3, + "name": "Travel", + "description": "Return to $(poi_1)", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "POITags": [ + "BiomeColorless" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": { + "text": "While you were gone, the new merchant has set up a tent filled with mismatched and bare shelves. It will be a little less bare now, but you doubt that their business will succeed.", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "count": 4, + "rarity": [ + "Common" + ] + }, + { + "type": "shards", + "count": 5, + "addMaxCount": 5 + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + "POIToken": "", + "prerequisiteIDs": [ + 2 + ] + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] + }, + { + "id": 4, + "isTemplate": true, + "name": "On the Hunt", + "description": "Find and slay the $(enemy_2) before it escapes.", + "offerDialog": { + "text": "A well dressed elf, probably a merchant, approaches you. \"Adventurer, are you available? A $(enemy_2) has been causing trouble in this area lately, and we need someone to take care of the matter.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "4", + "POIReference": "$(poi_1)" + } + ], + "name": "\"$(enemy_2)s are my specialty. Consider it done.\" (Accept Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "$(poi_1)" + } + ], + "name": "\"I have better things to do right now.\" (Decline Quest)", + "text": "The elf says nothing, but looks disappointed. (-1 local reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "\"Is there a bounty posted?\"", + "text": "\"Officially, no.\" The elf thinks for a moment. \"But unofficially, I can offer you a small selection of spells and mana shards.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "4", + "POIReference": "$(poi_1)" + } + ], + "name": "\"I'll handle it.\" (Accept Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "" + } + ], + "name": "\"For a $(enemy_2)? No thank you.\" (Decline Quest)", + "text": "The elf says nothing, but looks disappointed. (-2 local reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + } + ], + "text": "Consciously or unconsciously, you brush your shoulders off as you walk back in to town. The locals appear delighted that you have taken care of their problem. (+3 local reputation)", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "count": 2, + "colors": [ + "Green" + ], + "rarity": [ + "Common" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Green" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Uncommon" + ], + "colorType": "MonoColor" + }, + { + "type": "shards", + "count": 4, + "addMaxCount": 4 + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + "failureDialog": { + "text": "You gave it your best effort, but today was not a successful hunt by any means. The $(enemy_2) will continue to be a problem for the area. (-2 town reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Shards, green commons & uncommons", + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Leave town to begin the hunt", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 0, + "objective": "Leave", + "anyPOI": true, + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Hunt a $(enemy_2)", + "description": "Find and defeat the $(enemy_2) before it escapes. You only get one shot, so make it count.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 30, + "objective": "Hunt", + "worldMapOK": true, + "enemyTags": [ + "BiomeGreen" + ], + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + }, + { + "id": 3, + "name": "Travel", + "description": "Head back to town to collect the $(enemy_2) bounty", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 2 + ] + } + ], + "questSourceTags": [ + "forest_town_generic", + "forest_town_identity", + "forest_town_tribal", + "forest_capital" + ] + }, + { + "id": 5, + "isTemplate": true, + "name": "A Scheduled Burial", + "description": "Find and slay the $(enemy_2) before it escapes.", + "offerDialog": { + "text": "A cloaked and hooded humanoid approaches you and speaks in a quiet raspy voice. \"You'll do. I have need of a $(enemy_2). Dead or alive. And by alive, I mean dead. Quickly.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "5", + "POIReference": "$(poi_1)" + } + ], + "name": "\"With pleasure.\" (Accept Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "$(poi_1)" + } + ], + "name": "\"That's rather ominous\" (Decline Quest)", + "text": "The silence that follows is much more ominous, but the figure eventually turns away and leaves. (-1 town reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "\"Urgency is expensive.\"", + "text": "\"So is not being the next scheduled burial.\" As you're still processesing that statement, the figure continues. \"Ten mana shards. And you can keep the bones.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "5", + "POIReference": "$(poi_1)" + } + ], + "name": "\"Point me to them.\" (Accept Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "" + } + ], + "name": "\"For a $(enemy_2)? No thank you.\" (Decline Quest)", + "text": "The air grows cold for a moment as they turn and walk away. (-2 town reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "No sooner than you walk through the gates, a pair of ghouls scamper over and take the corpse from you. They disappear into a nearby building. Mere moments later, one returns with a wooden chest while the other carries away a matching one. (+3 local reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + }, + { + "grantRewards": [ + { + "type": "card", + "count": 1, + "subTypes": [ + "Skeleton" + ] + }, + { + "type": "shards", + "count": 10 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Black" + ], + "rarity": [ + "common" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Black" + ], + "rarity": [ + "uncommon" + ], + "colorType": "MonoColor" + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + "failureDialog": { + "text": "The $(enemy_2) escapes, and your opportunity is missed. Hopefully that doesn't result in your parts being harvested next. (-2 town reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Shards and bones", + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Leave town to locate your victim", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 0, + "objective": "Leave", + "anyPOI": true, + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Hunt a $(enemy_2)", + "description": "Find and defeat the $(enemy_2) before it escapes. You only get one shot, so make it count.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 30, + "objective": "Hunt", + "worldMapOK": true, + "enemyTags": [ + "BiomeBlack" + ], + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + }, + { + "id": 3, + "name": "Travel", + "description": "Head back to town to collect the $(enemy_2) bounty. And bones.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 2 + ] + } + ], + "questSourceTags": [ + "swamp_town_generic", + "swamp_town_identity", + "swamp_town_tribal", + "swamp_capital" + ] + }, + { + "id": 6, + "isTemplate": true, + "name": "High Plains Justice", + "description": "Catch the $(enemy_2) before it escapes.", + "offerDialog": { + "text": "As you walk out of the local inn, you spot a militiaman putting up wanted posters.", + "options": [ + { + "name": "(Continue)", + "text": "Carrying on through town, you spot someone else interacting with a poster, tearing it down. The resemblance is uncanny.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "You shrug your shoulders. It's not your problem. (Decline Quest)", + "text": "The criminal glances at you and hurredly scampers off. (-1 Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "You approach the suspect. ", + "text": "Hearing your footsteps, the $(enemy_2) takes off at a full run.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "Definitely not your problem. (Decline Quest)", + "text": "The $(enemy_2) slips through a crowded gate with his head down and you lose sight of them. (-1 Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "6", + "POIReference": "" + } + ], + "name": "Chase after them. (Accept Quest)" + } + ] + }, + { + "name": "You clear your throat in an exagerated manner.", + "text": "The $(enemy_2) drops a small satchel as they begin to run away.", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "Common" + ], + "cardTypes": [ + "Artifact" + ] + }, + { + "type": "gold", + "count": 300, + "addMaxCount": 100 + } + ] + } + ], + "name": "Investigate the dropped bag", + "text": "They get away, but you find some trinkets and gold inside the bag, all very likely stolen. (-2 reputation)", + "options": [ + { + "name": "(Continue, Decline Quest)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "6", + "POIReference": "" + } + ], + "name": "Chase after them. (Accept Quest)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + } + ], + "text": "You seek out the town guard barracks, ready to claim the reward for $(enemy_2). The militia captain nods as you explain what happened, then hands over a meager reward. (+3 local reputation)", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "gold", + "count": 100 + }, + { + "type": "card", + "count": 2, + "colors": [ + "White" + ], + "rarity": [ + "Common" + ] + }, + { + "type": "shards", + "count": 3 + } + ] + } + ], + "name": "You quickly scan what he handed over to you, and think about the stolen items you found on your target.", + "text": "I wonder if he knows that I would have found anything?", + "options": [ + { + "name": "Turn over the stolen loot. (Complete Quest)", + "text": " (+1 Reputation) You receive a second nod, more respectful than the previous acknowledgement. \"Thank you, citizen.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 1, + "POIReference": "" + } + ], + "name": "(Continue)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "$(poi_1)" + }, + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "grantRewards": [ + { + "type": "card", + "count": 2, + "addMaxCount": 1, + "colors": [ + "White" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "count": 1, + "colors": [ + "White" + ], + "rarity": [ + "Rare", + "Uncommon" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "count": 2, + "addMaxCount": 1, + "colors": [ + "White" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "count": 1, + "colors": [ + "White" + ], + "rarity": [ + "Rare", + "Uncommon" + ], + "colorType": "MonoColor" + } + ] + } + ], + "name": "Make no mention of what you found. (Complete Quest)", + "text": "(-1 Reputation) The captain keeps his eyes on you as you leave, but says nothing further.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "failureDialog": { + "text": "The $(enemy_2) has escaped, and will likely be trouble again in the future. (-2 town reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Shards, white commons & uncommons", + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Begin the chase", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 0, + "objective": "Leave", + "anyPOI": true, + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Hunt a $(enemy_2)", + "description": "Bring the $(enemy_2) to justice before they can escape.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 30, + "objective": "Hunt", + "worldMapOK": true, + "enemyTags": [ + "BiomeWhite", + "Human" + ], + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + }, + { + "id": 3, + "name": "Travel", + "description": "Head back to town to collect the $(enemy_2) bounty", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 2 + ] + } + ], + "questSourceTags": [ + "plains_town_generic", + "plains_town_identity", + "plains_town_tribal", + "plains_capital" + ] + }, + { + "id": 7, + "isTemplate": true, + "name": "Sacred Sands", + "description": "Find and slay the $(enemy_2) before it escapes.", + "offerDialog": { + "text": "Stepping out of the cool shade of the local tavern, you find yourself face to face with a Viashino adorned in tribal garb.", + "options": [ + { + "name": "\"...Can I help you?\"", + "text": "\"Shaman Izka hunts defilers of sacred sands. You will help.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "7", + "POIReference": "" + } + ], + "name": "\"That wasn't what I meant, but... sure. Sacred vengeance sounds pretty rare around here.\" (Accept Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "" + } + ], + "name": "\"I don't like sand.\" (Decline Quest)", + "text": "The viashino's tail whips back and forth. \"Szil will remember this.\" (-2 reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "$(poi_1)" + } + ], + "name": "You walk by without slowing. (Decline Quest)", + "text": "The Viashino's tail twitches as you walk by, but they let you go. (-1 town reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "The Viashino holds still for a moment, regarding you with a long evaluating look. \"Shaman Cresh thanks you, and wishes your eggs to hatch well.\" (+3 local reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + }, + { + "grantRewards": [ + { + "type": "shards", + "count": 5 + }, + { + "type": "card", + "count": 3, + "colors": [ + "Red" + ], + "rarity": [ + "Common", + "Uncommon" + ] + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + "failureDialog": { + "text": "The $(enemy_2) will not be receiving vengeance today. (-2 town reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Shards, red commons & uncommons", + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Leave town to begin the hunt", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 0, + "objective": "Leave", + "anyPOI": true, + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Hunt a $(enemy_2)", + "description": "Find and defeat the $(enemy_2) before it escapes. You only get one shot, so make it count.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 30, + "objective": "Hunt", + "worldMapOK": true, + "enemyTags": [ + "BiomeRed" + ], + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + }, + { + "id": 3, + "name": "Travel", + "description": "Head back to town to collect the $(enemy_2) bounty", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 2 + ] + } + ], + "questSourceTags": [ + "mountain_town_generic", + "mountain_town_identity", + "mountain_town_tribal", + "mountain_capital" + ] + }, + { + "id": 8, + "isTemplate": true, + "name": "Remote Instruction", + "description": "Find the $(enemy_2) before it escapes and put on a show", + "offerDialog": { + "text": "A robed wizard leads a more mundane dressed individual over to you. \"You there, you are a battle mage, yes?\"", + "options": [ + { + "name": "\"Among other things, yes.\"", + "text": "He turns to his companion. \"As you can see, the drab appearance was a dead giveaway.\"", + "options": [ + { + "name": "You clear your throat.", + "text": "The wizard turns back to you. \"My new apprentice believes that he wishes to be a battle mage himself. To dissuade him, I shall have him scry over you as you fight a $(enemy_2).\"", + "options": [ + { + "name": "You pause for a moment, considering your words carefully. \"I'm not so sure I'm comfortable with that.\" (Decline Quest)", + "text": "The wizard frowns and vanishes. His confused companion turns around and walks back the way they had come from. (-1 town reputation)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "7", + "POIReference": "" + } + ], + "name": "You laugh. \"Then I shall put on a show for him, so long as he doesn't blink. Point me to your $(enemy_2).\" (Accept Quest)" + } + ] + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "$(poi_1)" + } + ], + "name": "\"And a busy one as well.\" (Decline Quest)", + "text": "The wizard frowns and vanishes. His confused companion turns around and walks back the way they had come from. (-1 town reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "\"Who's asking?\"", + "text": "\"I am Morelith The Great, however it is my foolish apprentice who is asking through me.\" The younger man winces and looks away, seemingly shamed.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 1, + "POIReference": "" + } + ], + "name": "\"Oh my! Of course I didn't recognize the fabled master of illusions! What can I do for you?\"", + "text": "(+1 reputation) \"My new apprentice believes that he wishes to be a battle mage himself. To dissuade him, I shall have him scry over you as you fight a $(enemy_2).\"", + "options": [ + { + "name": "You pause for a moment, considering your words carefully. \"I'm not so sure I'm comfortable with that.\" (Decline Quest)", + "text": "Morelith turns to his apprentice and speaks sternly. \"Not only are battle mages generally incompetent, they are rude as well.\"", + "options": [ + { + "name": "You consider a much more aggressive response than you gave before, but think better of it. (Leave)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "8", + "POIReference": "" + } + ], + "name": "You laugh. \"Then I shall put on a show for him, so long as he doesn't blink. Point me to your $(enemy_2).\" (Accept Quest)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "" + } + ], + "name": "\"Morelith The Great? More or less average is more like it. I don't have time for this.\" (Decline Quest)", + "text": "The indignant wizard teleports himself and his companion away. The marketplace crowd takes notice and quiets slightly. Perhaps Morelith is an important figure here. (-2 town reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "You feel a sense of elation joining the eery feeling that some has been watching you. You also wonder if you heard an indignant huff, or you just imagined it. Regardless, your pockets bulge with conjured rewards. (+3 local reputation)", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Uncommon", + "Common" + ], + "subTypes": [ + "Illusion" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Blue" + ], + "rarity": [ + "Common" + ] + }, + { + "type": "card", + "probability": 0.8, + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Uncommon" + ] + }, + { + "type": "shards", + "count": 2, + "addMaxCount": 3 + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + "failureDialog": { + "text": "You now feel as though you are being both watched AND mocked. (-2 town reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Shards, blue commons & uncommons", + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Leave town to begin the hunt", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 0, + "objective": "Leave", + "anyPOI": true, + "prologue": {}, + "epilogue": { + "text": "No more than a step out of the town gates, you have a sudden and unshakable feeling that you are being watched.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Hunt a $(enemy_2)", + "description": "Find and defeat the $(enemy_2) before it escapes. You only get one shot, so make it count.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 30, + "objective": "Hunt", + "worldMapOK": true, + "enemyTags": [ + "BiomeBlue" + ], + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + }, + { + "id": 3, + "name": "Travel", + "description": "Head back to town to collect the $(enemy_2) bounty", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 2 + ] + } + ], + "questSourceTags": [ + "island_town_generic", + "island_town_identity", + "island_town_tribal", + "island_capital" + ] + }, + { + "id": 9, + "isTemplate": true, + "name": "Waste 'em", + "description": "Find and slay the $(enemy_2) before it escapes.", + "offerDialog": { + "text": "A job board has been constructed outside the local inn, and you see that it is covered in various papers and posters.", + "options": [ + { + "name": "You walk away, having your own goals in mind already. (Decline Quest)" + }, + { + "name": "You take a moment to look over the board.", + "text": "Most of the ads are nondescript, weather worn, or written in an unfamiliar language. A few catch your eye, however.", + "options": [ + { + "name": "You review a new sheet of paper with a basic but clear sketch on it.", + "text": "Not a word is written upon it, but the drawing is clearly a $(enemy_2).", + "options": [ + { + "name": "\"An artist like that should find their way to a larger city.\" You walk away, impressed but uninterested. (Decline Quest)" + }, + { + "name": "Curious as to why this would be on the board, your gaze lingers for a moment.", + "text": "As you look at the wordless paper, words find their way in to your mind by unknown other means. 'FIND.' '{COLOR=red}KILL!{ENDCOLOR}' 'REWARD.'", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "9", + "POIReference": "$(poi_1)" + } + ], + "name": "'YES.' (Accept Quest)" + }, + { + "name": "'REWARD?'", + "text": "'{COLOR=red}KILL!{ENDCOLOR}.' 'REWARD.'", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "9", + "POIReference": "$(poi_1)" + } + ], + "name": "'YES.' (Accept Quest)" + }, + { + "name": "Unnerved by the situation, you shake your head and walk away. (Decline Quest)" + } + ] + }, + { + "name": "You decide that the invasive thoughts, if you can call them that, are unwelcomed, and you take a step back.", + "text": "The thoughts urgently follow you for a moment. '{COLOR=red}KKKKiiiiill...{ENDCOLOR}' But as you take another step back, the words vanish from your mind.", + "options": [ + { + "name": "With no delay at all, you walk away. Far away. (Decline Quest)" + } + ] + } + ] + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "" + } + ], + "name": "You look over an old and tattered sheet, with two faded but mostly legible colors of ink upon it.", + "text": "What follows is the saddest marriage proposal you've ever heard of, let alone read first hand. Firstly, it's addressed \"to whom it may concern.\"", + "options": [ + { + "name": "You continue to read.", + "text": "Secondly, another handwriting has scrawled over what might have actually been a romantic bit with the following. \"Don't bother. I killed him yesterday\"", + "options": [ + { + "name": "You shake your head and walk away. (Decline Quest)" + } + ] + }, + { + "name": "You spare yourself from the details and walk away. (Decline Quest)" + } + ] + }, + { + "name": "A very colorful advertisement catches your eye.", + "text": "{RAINBOW=2;2;1;0.8}CIRCUS OF SHANDALAR, COMING SOON TO EVERYWHERE!!!!", + "options": [ + { + "name": "You're not sure what you were looking for, but a circus wasn't it. (Decline Quest)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "Your unknown employer is still nowhere to be seen, and is not heard from again either. But you find a box waiting for you beneath the job board. The box is warded, as the scorch marks off to one side and smell of burnt hair confirm, but it opens at your approach. (+3 local reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + }, + { + "grantRewards": [ + { + "type": "shards", + "count": 5 + }, + { + "type": "card", + "count": 1, + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 1, + "rarity": [ + "Common" + ], + "colorType": "Colorless" + }, + { + "type": "card", + "count": 1, + "rarity": [ + "Common" + ] + }, + { + "type": "card", + "count": 1, + "rarity": [ + "Uncommon" + ], + "colorType": "Colorless" + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + "failureDialog": { + "text": "The $(enemy_2) eludes you. (-2 town reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Shards, commons & uncommons", + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Leave town to begin the hunt", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 0, + "objective": "Leave", + "anyPOI": true, + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Hunt a $(enemy_2)", + "description": "Find and defeat the $(enemy_2) before it escapes. You only get one chance, so give it your best shot.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 30, + "objective": "Hunt", + "worldMapOK": true, + "enemyTags": [ + "BiomeColorless" + ], + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + }, + { + "id": 3, + "name": "Travel", + "description": "Head back to town to collect the $(enemy_2) bounty", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 2 + ] + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_tribal", + "waste_town_identity" + ] + }, + { + "id": 10, + "isTemplate": true, + "name": "Room for New Growth", + "description": "Clear out all enemies in the $(poi_1) and report back", + "offerDialog": { + "text": "A druid approaches you. \"Will you help save our world?\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "What do you think I'm trying to do? (Decline Quest)", + "text": "Stunned, the Druid watches you leave. (-1 local reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "\"Certainly. What tiny woodland creatures need rescuing today?\"", + "text": "The druid shakes her head. \"Most of them, but they are not your direct concern.\"", + "options": [ + { + "name": "\"And what is, then?\"", + "text": "\"The inhabitants of the nearby $(poi_1). They must be removed for the sake of balance and to ensure space is available for new life to grow.\" She nods as though this were an indisputable fact.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "10", + "POIReference": "" + } + ], + "name": "\"Huh. Not the way I thought this was going to go, but... sure. Lead the way.\" (Accept Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "\"Sorry, I've got bigger things to worry about right now.\" (Decline Quest)", + "text": "(-1 Local Reputation) The druid keeps a passive look on her face. \"Soon those things will be balanced as well.\"", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + { + "name": "\"I'm beginning to think that is my role in life. What can I do for you?\"", + "text": "\"The inhabitants of the nearby $(poi_1) must be removed for the sake of balance and to ensure space is available for new life to grow.\" She nods as though this were an indisputable fact.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "10", + "POIReference": "" + } + ], + "name": "\"Saving the world, one defeated enemy at a time.\" (Accept Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "\"I'm not entirely sure I have time for that right now.\"", + "text": "The druids face remains unchanged, but her voice grows a touch more quiet. \"The forest will remember this.\" (-1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + } + ], + "text": "You return to town, and find the druid waiting for you just outside of it. \"Balance has been restored.\" (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + }, + { + "grantRewards": [ + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Green" + ], + "rarity": [ + "Mythic Rare", + "Rare" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Green" + ], + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Green" + ] + } + ] + } + ], + "name": "\"Almost. I believe there's a reward due to level the scales.\"", + "text": "(-1 Local Reputation) The druid frowns slightly, but hands you a bundle wrapped in small vines.", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 15 + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Green" + ], + "rarity": [ + "Mythic Rare", + "Rare" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Green" + ], + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Green" + ] + }, + { + "type": "shards", + "count": 15 + } + ] + } + ], + "name": "You nod. \"As it should be.\"", + "text": "The druid hands you a bundle wrapped in small vines.", + "options": [ + { + "name": "(Complete Quest)" + } + ] + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of clearing out the current occupants of the $(poi_1). (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Mana Shards, Uncommon & Rare cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to the $(poi_1) and defeat all enemies inside. The target location is in the Forest biome.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "BiomeGreen", + "Hostile", + "Sidequest" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing the $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + } + ], + "questSourceTags": [ + "forest_town_generic", + "forest_town_identity", + "forest_town_tribal", + "forest_capital" + ] + }, + { + "id": 11, + "isTemplate": true, + "name": "Eviction Notice", + "description": "Clear all enemies from a dungeon", + "offerDialog": { + "text": "As you approach the town square, a man climbs down from a packed wagon. He glances around, then walks toward you.\"You there, you look like a capable individual!\"", + "options": [ + { + "name": "\"Capable just so happens to be my middle name.\"", + "text": "He looks perplexed for a moment, but glances back at the wagon as though distracted by it. \"I was hoping you could handle some business for me\"", + "options": [ + { + "name": "Business? What sort of business?", + "text": "\"Well, some folks here in town are looking to move on, start fresh somewhere new. We had a spot picked out to settle down, but... it appears to be occupied.\"", + "options": [ + { + "name": "\"I see. And I suppose you're looking for the current occupants to be removed?", + "text": "\"Yes! Exactly that! After all, I have this deed right here stating that we own this $(poi_1)!\" He briefly flashes some papers, but you notice some of the ink has smeared ink on them.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "11", + "POIReference": "" + } + ], + "name": "\"Well then, I hope your new settlement will remember me fondly when setting prices.\" You make note of the location and promise to clear it out. (Accept Quest)" + }, + { + "name": "\"I don't think I'm interested. Sorry.\" (Decline Quest)" + } + ] + }, + { + "name": "\"And why exactly do you need me?\"", + "text": "\"Well, because I'm no good in a fight while I'm protecting my belongings!\" He glances back at the cart once again.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "11", + "POIReference": "" + } + ], + "name": "\"Fine, fine... I hope you've got something in that wagon to make it worth my while.\" You make note of the location and set off to clear it. (Accept Quest)" + }, + { + "name": "\"I don't think I'm interested. Sorry.\" (Decline Quest)" + } + ] + } + ] + } + ] + }, + { + "name": "\"Capable and in a hurry.\" You brush past him and continue on your way. (Decline Quest)" + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "Your employer couldn't be happier to see you returning to town, as it means that he gets to leave. (+1 reputation in $(poi_3))", + "options": [ + { + "action": [ + { + "addMapReputation": 1, + "POIReference": "$(poi_3)", + "grantRewards": [ + { + "type": "shards", + "count": 15 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 2, + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 2, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2 + } + ] + } + ], + "name": "\"You might want to spend some time cleaning it before you move in, but the place is all yours.\" (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "You decide that the rewards promised to you are not worth clearing out the current occupants of the $(poi_1). They were here first anyway. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Mana Shards, Uncommon & Rare cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to the $(poi_1) and defeat all enemies inside.", + "mapFlag": "", + "mapFlagValue": 1, + "count2": 25, + "POITags": [ + "Hostile", + "Sidequest" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Leave", + "description": "Exit the newly cleared (but not yet cleaned) dungeon", + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "anyPOI": true, + "prologue": {}, + "epilogue": {}, + "POIToken": "$(poi_1)", + "prerequisiteIDs": [ + 1 + ] + }, + { + "id": 3, + "name": "Return to town", + "description": "Go back to the settler in $(poi_3)", + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ + 2 + ] + } + ] + }, + { + "id": 12, + "isTemplate": true, + "name": "A Freshly Plowed Field", + "description": "Clear out all enemies in the $(poi_2) and report back", + "offerDialog": { + "text": "\"We need a new field to increase our harvest.\" A weathered but intimidating man in simple farmer's garb addresses you directly. \"This town is growing faster than my grain.\"", + "options": [ + { + "name": "A no-nonsense man deserves a no-nonsense reply. \"I can handle that.\"", + "text": "\"Good. I just need you to clear the current occupants of the area I'd like to plant. They've been bothering our farm anyway.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "12", + "POIReference": "" + } + ], + "name": "\"Consider it done.\" (Accept Quest)" + }, + { + "name": "\"Ah, there's the catch. No thanks.\" (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "12", + "POIReference": "" + } + ], + "name": "\"They'll be fertilizing your grain in no time.\" (Accept Quest)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "\"That doesn't seem to be my problem.\" (Decline Quest)", + "text": "(-1 Local Reputation) He shrugs and moves on. ", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "You've barely finished clearing the area, and the imposing farmer is already preparing to harness one of his animals to a plow outside. Seeing you approach, he tosses you a satchel. \"Thanks.\" He then gets back to work.", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 15 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "White" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "White" + ], + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "White" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "White" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "White" + ] + } + ] + } + ], + "name": "A man of few words, but he pays well enough. (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of clearing out the current occupants of the $(poi_2). (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "rewardDescription": "Mana Shards, Uncommon & Rare cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to the $(poi_1) and defeat all enemies inside. The target location is in the Plains biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 35, + "POITags": [ + "BiomeWhite", + "Hostile", + "Sidequest" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Leave", + "description": "Leave town to begin your quest.", + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "anyPOI": true, + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + } + ], + "questSourceTags": [ + "plains_town_generic", + "plains_town_identity", + "plains_town_tribal", + "plains_capital" + ] + }, + { + "id": 13, + "isTemplate": true, + "name": "The Onyx Compass", + "description": "Clear out all enemies in the $(poi_2) and report back", + "offerDialog": { + "text": "\"You. Come here.\" The gnome speaking to you seems very out of place here. He wears a white pristine robe that was either a shirt or custom tailored for him. He acts like he belongs and that he owns the place, however.", + "options": [ + { + "name": "Walk over without a word.", + "text": "The gnome gives a satisfied grunt, and continues to issue orders. He puts a small satchel in your hands \"Here. Take this compass. Follow it, and remove anything it points to. When it no longer points, return to me.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "13", + "POIReference": "" + } + ], + "name": "You can't resist slipping one thing in: \"Understood. I'll be back shortly.\" (Accept Quest)", + "text": "The joke goes over his head.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "You glance down at the satchel, surprised at its weight.", + "text": "The gnome demands your attention again before you can investigate. \"Are you deaf and dumb, or just dumb? GET MOVING!!!\" (-1 Local Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "You drop the satchel. \"What?\" (Decline Quest)", + "text": "He snatches up the cloth sack and walks away, cursing you the whole way. (-1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 1, + "POIReference": "" + } + ], + "name": "You look back up (slightly) to meet his glare. \"Understood, sir.\" (Accept Quest)", + "text": "\"That's more like it.\" (+1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "You hold out your hand. \"Sorry, must be this tall to give orders\" (Decline Quest)", + "text": "(-1 Local Reputation) He scowls and stomps away, one tiny step at a time.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "\"What do you need?\"", + "text": "\"No questions. Just listen.\" He puts a small satchel in your hands. \"Take this compass. Follow it, and remove anything it points to. When it no longer points, return to me.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "You glance down at the satchel, surprised at its weight.", + "text": "The gnome demands your attention again before you can investigate. \"Are you deaf and dumb, or just dumb? GET MOVING!!!\" (-1 Local Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "You drop the satchel. \"What?\" (Decline Quest)", + "text": "He snatches up the cloth sack and walks away, cursing you the whole way. (-1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 1, + "POIReference": "" + } + ], + "name": "You look back up (slightly) to meet his glare. \"Understood, sir.\" (Accept Quest)", + "text": "\"That's more like it.\" (+1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "13", + "POIReference": "" + } + ], + "name": "Got it. (Accept Quest)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + } + ], + "text": "Another gnome, slightly taller than the first but not dressed as finely, meets you at the gate. \"The compass, if you please.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "grantRewards": [ + { + "type": "shards", + "count": 15 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Black" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Black" + ], + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Black" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Black" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Black" + ] + } + ], + "issueQuest": "", + "POIReference": "" + } + ], + "name": "You hand it over in its satchel, and he gives you a larger yet seemingly lighter bag in return. (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -3, + "POIReference": "$(poi_2)" + } + ], + "text": "Despite the insistance of the needle you decide that you will not finish clearing the $(poi_2). As if it could sense this somehow, the onyx compass disappears. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "rewardDescription": "Mana Shards, Uncommon & Rare cards", + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Leave town to begin your quest", + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "anyPOI": true, + "prologue": {}, + "epilogue": { + "text": "You retrieve the compass from its pouch as you approach the town's gate. It is made of a deeply dark stone, with a single red needle that indicates where to find your targets.", + "options": [ + { + "name": "You take note of the direction and head off that way, putting the device away for now. (Continue)" + }, + { + "name": "You take a closer look at the device.", + "text": "The 'compass' is unlike most you have ever seen before. There is not a single marking on it anywhere, nor any color other than onyx save the crimson needle.", + "options": [ + { + "name": "You put the compass away and carry on. (Continue)" + }, + { + "name": "You look closer at the needle.", + "text": "The needle points unerringly in a single direction, no matter which way or how quickly you turn the device. You reach out and touch it, and find that you are unable to move the needle yourself.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Clear", + "description": "Travel to the $(poi_2) and defeat all enemies inside. The target location is in the Swamp biome", + "mapFlag": "", + "mapFlagValue": 1, + "count2": 25, + "POITags": [ + "BiomeBlack", + "Hostile", + "Sidequest" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": { + "text": "You check your compass, looking for your next target, only to find that the needle has disappeared entirely. Your task appears to be complete." + }, + "failureDialog": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + }, + { + "id": 3, + "name": "Travel", + "description": "Return to town and report your success in clearing the $(poi_2).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 2 + ] + } + ], + "questSourceTags": [ + "swamp_town_generic", + "swamp_town_identity", + "swamp_town_tribal", + "swamp_capital" + ] + }, + { + "id": 14, + "isTemplate": true, + "name": "A Vision of Destruction", + "description": "Clear out all enemies in the $(poi_1) and report back", + "offerDialog": { + "text": "Walking in to the village, an old man looks up as if expecting you and rushes over (to the extent that he is able) \"$(playername). I need you to turn around and leave. NOW.\"", + "options": [ + { + "name": "You take a good look at the old man, but do not recognize his features. \"Should I know you?\"", + "text": "\"No.\" He shakes his head. \"But I have had a vision. A vision of destruction, fire, and ruin. And of you.\"", + "options": [ + { + "name": "You give a wry grin. \"I was under the impression that destruction, fire, and ruin were popular hobbies around here.\"", + "text": "(-1 Local Reputation) He scowls at you and continues. \"This is no laughing matter. A spawn of Lathliss seeks a new home, and will come here soon unless we intervene.\"", + "options": [ + { + "name": "\"A fight with a dragon? I look forward to the challenge!\"", + "text": "He shakes his head. \"It is a fight that you would win. But in the process, our village would be lost. We MUST prevent the beast from arriving.\"", + "options": [ + { + "name": "\"How do we do that?\"", + "text": "\"Before it comes here, the dragon will attempt to make a home at a $(poi_1) nearby. It will find several unfriendly occupants already there. But if you were to remove them in advance, I believe the creature will nest there and spare our village.\"", + "options": [ + { + "name": "\"Fight off all the creatures in a $(poi_1) and then a dragon too? No thanks. (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "14", + "POIReference": "" + } + ], + "name": "\"Point the way.\" (Accept Quest)" + } + ] + }, + { + "name": "\"I don't think I'm interested. Sorry.\" (Decline Quest)" + } + ] + }, + { + "name": "\"A fight with a dragon? No thanks. I'll be leaving now.\" (Decline Quest)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "14", + "addMapReputation": 1, + "POIReference": "" + } + ], + "name": "\"Tell me more about this vision, elder.\"", + "text": "(+1 Local Reputation) He continues with great urgency. \"A spawn of Lathliss seeks a new home, and will come here soon unless we intervene.\"", + "options": [ + { + "name": "\"A fight with a dragon? No thanks. I'll be leaving now.\" (Decline Quest)" + }, + { + "name": "\"A fight with a dragon? I look forward to the challenge!\"", + "text": "He shakes his head. \"It is a fight that you would win. But in the process, our village would be lost. We MUST prevent the beast from arriving.\"", + "options": [ + { + "name": "\"How do we do that?\"", + "text": "\"Before it comes here, the dragon will attempt to make a home at a $(poi_1) nearby. It will find several unfriendly occupants already there. But if you were to remove them in advance, I believe the creature will nest there and spare our village.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "14", + "POIReference": "" + } + ], + "name": "\"Point the way.\" (Accept Quest)" + }, + { + "name": "\"Fight off all the creatures in a $(poi_1) and then a dragon too? No thanks. (Decline Quest)" + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "\"I'll take my chances, thanks.\" (Decline Quest)", + "text": "He exclaims at you as you walk by. \"Leave. NOW!!! You must leave!!!\" (-2 local reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + } + ], + "text": "The elder meets you outside the gates of the village as you return, mounted on horseback. He hands you a pouch containing your rewards. (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 15 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Red" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Red" + ], + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Red" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Red" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Red" + ] + } + ] + } + ], + "name": "\"Going somewhere?\"", + "text": "\"My vision was less than specific about whether or not it would be changed by your actions. So... yes.\"", + "options": [ + { + "name": "You glance around at a clear sky warily before going on in to town. (Complete Quest)" + } + ] + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -3, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide to abandon clearing out $(poi_1). The villagers will be fine, right? (-3 Local Reputation)", + "options": [ + { + "name": "(continue)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "rewardDescription": "Mana Shards, Uncommon & Rare cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to the $(poi_1) and defeat all enemies inside. The target location is in the Mountain biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 35, + "POITags": [ + "BiomeRed", + "Hostile", + "Sidequest" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": { + "text": "The $(poi_1) falls silent as you remove the last creature. You consider staying to welcome the dragon, should it appear, but something tells you that leaving would be a much better idea for now.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing the $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + } + ], + "questSourceTags": [ + "mountain_town_generic", + "mountain_town_identity", + "mountain_town_tribal", + "mountain_capital" + ] + }, + { + "id": 15, + "isTemplate": true, + "name": "A Private Island", + "description": "Clear out all enemies in the $(poi_1) and report back", + "offerDialog": { + "text": "\"Excuse me, adventurer, but I'm in need of assistance.\" The man appears of modest means at first glance, but a closer inspection reveals that his average looking clothing is may as well be made for a king.", + "options": [ + { + "name": "\"Of course, what can I do for you?\"", + "text": "He bows to you slightly. \"My name is Lazarus, a humble servant of nobles who wish to remain anonymous.\"", + "options": [ + { + "name": "\"And what do these anonymous nobles desire?\"", + "text": "\"To remain anonymous. And to take an island vacation. I have identified a spot which meets all of their requirements, but it is currently occupied.\"", + "options": [ + { + "name": "\"I see. And I suppose you're looking for the current occupants to be removed?\"", + "text": "\"Precisely. Do so, and you will be well rewarded.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "15", + "POIReference": "" + } + ], + "name": "\"Well I've always wanted to be owed a favor from the rich and powerful. I'll do it.\" (Accept Quest)" + }, + { + "name": "\"I don't think I'm interested. Sorry.\" (Decline Quest)" + } + ] + }, + { + "name": "\"I must decline. I respect the local inhabitants far more than faceless nobility.\" (Decline Quest)", + "text": "He gives you the smallest bow imaginable, just enough to say that one was given without indicating respect.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + { + "name": "\"I don't like not knowing who I am working for\"", + "text": "\"You know me, and you will work for me.\"", + "options": [ + { + "name": "\"Sorry, but knowing your name is not knowing you. I'm not interested.\" (Decline Quest)" + }, + { + "name": "\"Very well, Lazarus, what can I do for you?\"", + "text": "\"My lieges wish for a private island location for a vacation, far from prying eyes and ears. I wish for you to make certain that it will be clear for them.\"", + "options": [ + { + "name": "\"Sorry, that sounds like more than I have time for at the moment.\" (Decline Quest)", + "text": "He simply nods and walks away in search of someone else to aid him." + }, + { + "name": "\"Consider it done.\" (Accept Quest)" + } + ] + } + ] + } + ] + }, + { + "name": "You can't put your finger on it, but something seems off about the man. \"This isn't a good time.\" (Decline Quest)", + "text": "He gives you the smallest bow imaginable, just enough to say that one was given without indicating respect. (-1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "With gentrification of the area on the behalf of nobility complete, you console your conscience with the rewards that materialize in front of you.", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 15 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Blue" + ], + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Blue" + ] + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of clearing out the current occupants of the $(poi_1). (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "rewardDescription": "Mana Shards, Uncommon & Rare cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to the $(poi_1) and defeat all enemies inside. The target location is in the Island biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count2": 25, + "POITags": [ + "BiomeBlue", + "Hostile", + "Sidequest" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing the $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + } + ], + "questSourceTags": [ + "island_town_generic", + "island_town_identity", + "island_town_tribal", + "island_capital" + ] + }, + { + "id": 16, + "isTemplate": true, + "name": "Clearing the ledger", + "description": "Clear out all enemies in the $(poi_1)and report back", + "offerDialog": { + "text": "As you introduce yourself to the inside of the local inn for the night, another patron approaches you.", + "options": [ + { + "name": "\"Can I help you?\"", + "text": "He nods. \"I hope so. You have the air of a powerful sorcerer, and I'm hoping that means that you can.\"", + "options": [ + { + "name": "You wait for him to continue.", + "text": "\"I've come in to an inheritance of a small estate that I've been expecting for years. Recently, I've had some hard times, and I've convinced some individuals to let me borrow against the land.\" ", + "options": [ + { + "name": "\"I see.\" You think you know where this is headed.", + "text": "The man looks sheepish. \"Unfortunately, I found that the land isn't exactly usable at the moment. Because it contains a $(poi_1) which is... \"occupied\". Would you be willing to clear it for me in exchange for other parts of the inheritance?\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "16", + "POIReference": "" + } + ], + "name": "\"So long as I get to keep whatever I find along the way too.\" (Accept Quest)." + }, + { + "name": "\"I don't think I'm interested. Sorry.\" (Decline Quest)" + } + ] + }, + { + "name": "\"And why exactly do you need me?\"", + "text": "\"Well, it seems the land isn't empty, and I need someone to clear out the $(poi_1) which can be found there. You look like the sort that could handle it.\" ", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "16", + "POIReference": "" + } + ], + "name": "\"I'll do it. But I hope the dearly departed left you something else of value.\" (Accept Quest)" + }, + { + "name": "\"I don't think I'm interested. Sorry.\" (Decline Quest)" + } + ] + } + ] + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "\"You have the wrong person. I promise you that.\" (Decline Quest)", + "text": "(-1 Local Reputation) A few other people in the inn stop and look, but the man walks away without making a scene.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "True to his word, the man provides you with a reward from his inheritance. It's worth far less than the land (now that it's been cleared), but it's still valuable in addition to what loot you already recovered in the $(poi_1).", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 15 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 2, + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 2, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2 + }, + { + "type": "gold", + "count": 200, + "addMaxCount": 200 + } + ] + } + ], + "name": "\"If you're not settling there, I suggest you sell the land quickly before anyone else moves in.\" (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "You decide not to clear out the $(poi_1). Surely your client's creditors will understand. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "rewardDescription": "Mana Shards, Uncommon & Rare cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to the $(poi_1) and defeat all enemies inside. The target location is in the Wasteland biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 35, + "POITags": [ + "BiomeColorless", + "Hostile", + "Sidequest" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing the $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] + }, + { + "id": 17, + "isTemplate": true, + "name": "Bone Collector", + "description": "Defeat 3 $(enemy_1)s", + "offerDialog": { + "text": "A job board has been constructed outside the local inn, and you see that it is covered in various papers and posters.", + "options": [ + { + "name": "You walk away, having your own goals in mind already. (Decline Quest)" + }, + { + "name": "You take a moment to look over the board.", + "text": "Most of the ads are nondescript, weather worn, or written in an unfamiliar language. A few catch your eye, however.", + "options": [ + { + "name": "You look at what seems to be an advertisment of some sort off to one side.", + "text": "It reads: \"Gimgee's self-replicating paper. When you need unlimited paper or to clear a forest from afar, it's got to be Gimgee's\".", + "options": [ + { + "name": "\"I'll file that away under things that make sense yet don't.\" (Decline Quest)" + } + ] + }, + { + "name": "A folded piece of paper is nailed to the board. ", + "text": "The visible portion says 'Take one' in clear and measured handwriting.", + "options": [ + { + "name": "Something isn't right about this, so you walk away instead. (Decline Quest)" + }, + { + "name": "\"One?\" You pull on the nail but it is firmly embedded, so you rip the paper off of it instead.", + "text": "You could swear it wasn't there before, but an identical copy remains as you pull down the note.", + "options": [ + { + "name": "This is just weird. You drop the paper and leave. (Decline Quest)" + }, + { + "name": "Undeterred and intrigued, you open the paper and begin to read.", + "text": "\"$(playername): Please harvest at least three $(enemy_1) and bring them to the tavern on a Tuesday\".", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "17", + "POIReference": "" + } + ], + "name": "\"Well that's not weird at all. Why not?\" (Accept Quest)" + }, + { + "name": "\"Nope. Nope nope nope...\" You drop the paper and walk away, casting a small spell to cause the letter to fall apart and blow away on the wind. (Decline Quest)" + } + ] + } + ] + } + ] + }, + { + "name": "A short note is written in red ink.", + "text": "\"{COLOR=red}Have fangs, will travel{ENDCOLOR}\".", + "options": [ + { + "name": "You suddenly realize that isn't ink, and step away. (Decline Quest)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "You feel awkward pulling your $(enemy_1)s in to town, but it doesn't actually seem that out of place here with other macabre scenes around. (This quest will only given in black biome in the future).", + "options": [ + { + "name": "You look around for someone that seems to be expecting bodies.", + "text": "Sure enough, a necromancer stands outside the inn with two wagons behind him, he is obviously your contact.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + }, + { + "grantRewards": [ + { + "type": "card", + "count": 2, + "addMaxCount": 2, + "colors": [ + "Black" + ], + "rarity": [ + "Common" + ] + }, + { + "type": "gold", + "count": 500 + }, + { + "type": "shards", + "count": 15 + } + ] + } + ], + "name": "You dump the $(enemy_1)s on to one of the wagons and collect your rewards. (+3 Local Reputation)" + }, + { + "name": "You take a closer look at the carts.", + "text": "$(enemy_1)s and a few random creatures are filling most of one cart., while the other holds a few identical satchels of goods.", + "options": [ + { + "name": "Turn your attention to the carts' attendant.", + "text": "The pale skinned man speaks with a crackling voice, but the words seem reflexive to him at this point. \"Place them there. Take one package.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + }, + { + "grantRewards": [ + { + "type": "gold", + "count": 500 + }, + { + "type": "shards", + "count": 15 + }, + { + "type": "card", + "count": 2, + "addMaxCount": 2, + "colors": [ + "Black" + ], + "rarity": [ + "Common" + ] + } + ] + } + ], + "name": "You dump the $(enemy_1)s and collect your rewards. (+3 Local Reputation)" + } + ] + } + ] + } + ] + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "3 $(enemy_1)s are proving to be too much trouble to be worth your time, whether your mysterious client knows your name or not. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Gold and Mana Shards", + "stages": [ + { + "id": 1, + "name": "Defeat $(enemy_1)s", + "description": "Sometimes it pays to specialize. Cash in on a local bounty by bringing in the remains of 3 $(enemy_1)s. They can usually be found in the Swamp biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 3, + "objective": "Defeat", + "worldMapOK": true, + "enemyTags": [ + "BiomeBlack" + ], + "prologue": {}, + "epilogue": { + "text": "With the necessary $(enemy_1)s handled, it's time to go collect your rewards. (Don't forget you can track the quest to get directions back to town)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to where the quest began to turn in the reagents and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + } + ], + "questSourceTags": [ + "swamp_town_generic", + "swamp_town_identity", + "swamp_town_tribal", + "swamp_capital" + ] + }, + { + "id": 18, + "isTemplate": true, + "name": "A Focused Mind", + "description": "Defeat 3 $(enemy_2)s", + "offerDialog": { + "text": "A job board has been constructed outside the local inn, and you see that it is covered in various papers and posters.", + "options": [ + { + "name": "You walk away, having your own goals in mind already. (Decline Quest)" + }, + { + "name": "You take a moment to look over the board.", + "text": "Most of the ads are nondescript, weather worn, or written in an unfamiliar language. A few catch your eye, however.", + "options": [ + { + "name": "You look at what seems to be an advertisment of some sort off to one side.", + "text": "\"A focused mind receives great rewards. Focus on defeating 3 $(enemy_2)s, and be rewarded.\"", + "options": [ + { + "name": "With no further information listed, you doubt this is actually worth your time. (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "18", + "POIReference": "" + } + ], + "name": "\"What else was I going to do? Go save the world?\" (Accept Quest)" + } + ] + }, + { + "name": "A short note is written in blue ink.", + "text": "You read the note: '3 $(enemy_2)s? What for?'", + "options": [ + { + "name": "\"What for, indeed?\" (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "18", + "POIReference": "" + } + ], + "name": "One way to find out. (Accept Quest)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "\"Well done.\" You turn quickly to find a Djinn floating behind you. \"You have demonstrated great focus.\" A collection of treasures float over to you from his outstretched hand.", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "count": 2, + "addMaxCount": 2, + "colors": [ + "Blue" + ], + "rarity": [ + "Common" + ] + }, + { + "type": "gold", + "count": 500 + }, + { + "type": "shards", + "count": 15 + } + ] + } + ], + "name": "Warily take the items.", + "text": "No sooner than you do, the Djinn dissapears in a puff of smoke. When you turn back, the $(enemy_2) you just defeated has vanished as well.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "$(poi_1)" + } + ], + "name": "Was this all a test of some sort? (+3 Local Reputation) (Complete Quest)" + } + ] + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "text": "You decide you have better things to do than hunt $(enemy_2)s, and you scratch this entry out of your logbook. (-2 local reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Leave town to begin your quest", + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "anyPOI": true, + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Defeat $(enemy_2)s", + "description": "Sometimes it pays to specialize. Cash in on a local bounty by bringing in the remains of 3 $(enemy_2)s. They can usually be found in the Island biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 3, + "objective": "Defeat", + "worldMapOK": true, + "enemyTags": [ + "BiomeBlue" + ], + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + } + ], + "questSourceTags": [ + "island_town_generic", + "island_town_identity", + "island_town_tribal", + "island_capital" + ] + }, + { + "id": 19, + "isTemplate": true, + "name": "Population Control", + "description": "Defeat 3 $(enemy_1)s", + "offerDialog": { + "text": "A haggard and tired looking elf puts down his bow at the door of the tavern. Another elf calls out to him. \"Long day's hunt?\"", + "options": [ + { + "name": "You're not a part of the conversation, so you tune it out. (Decline Quest)" + }, + { + "name": "Perhaps paying attention could be useful.", + "text": "The newcomer simply nods and slumps into a chair for a moment before actually replying. \"Yes, and more of them to come.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "\"And what are you hunting, exactly?\"", + "text": "Both elves turn to face you before they move to a table to continue their conversation more privately. It appears that your interjection was undesired. (-1 Local Reputation)", + "options": [ + { + "name": "Mind your own business from there. (Decline Quest)" + } + ] + }, + { + "name": "You wait for one of them to say more.", + "text": "He continues, \"There's just too many $(enemy_1)s for the area to sustain. We need to thin their numbers, but there's always more. I don't suppose you've learned to aim?\"", + "options": [ + { + "name": "As his friend shakes his head with a hint of mirth, you decide to speak up. \"I could handle some of them for you.\"", + "text": "The hunter turns his attention to you and looks you over. It's most likely a formality, he would have sized you up coming in the door. \"I'll take you up on that.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "19", + "POIReference": "" + } + ], + "name": "\"Keep the loot coming and you won't find another $(enemy_1) on its feet again.\" (Accept Quest)" + }, + { + "name": "\"On second thought, I have better things to do.\" (Decline Quest)", + "text": "Obviously annoyed at the pointless distraction, the two return to their conversation without you. (-1 Local Reputation)" + }, + { + "name": "\"What's the bounty?\"", + "text": "He thinks for a moment. \"Let's start with three as a trial. And we will pay well for them, as I doubt you're doing this for the village.\"", + "options": [ + { + "name": "\"That's awfully ambiguous. Why don't I come back when you have an actual offer?\" (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "19", + "POIReference": "" + } + ], + "name": "\"And if I bring in six?\" (Accept Quest)", + "text": "\"Then you will have brought down too many.We're thinning them, not removing them.\"", + "options": [ + { + "name": "You nod and prepare to leave. (Continue)" + } + ] + } + ] + } + ] + }, + { + "name": "You don't especially feel like volunteering to take on a $(enemy_1) today. (Decline Quest)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "Bored with the conversation already, you finish your meal and leave. (Decline Quest)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + } + ], + "text": "As promised, the village pays well, by way of their gamekeeper. \"The bounty of nature is priceless, but keeping populations in check increases the bounty of all goods.\" (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 15 + }, + { + "type": "gold", + "count": 500 + }, + { + "type": "card", + "count": 2, + "addMaxCount": 2, + "colors": [ + "Green" + ], + "rarity": [ + "Common" + ] + } + ] + } + ], + "name": "(Continue)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "You decide you have better things to do than hunt $(enemy_1)s, and you scratch this entry out of your logbook. (-2 local reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "stages": [ + { + "id": 1, + "name": "Defeat $(enemy_1)s", + "description": "Sometimes it pays to specialize. Cash in on a local bounty by bringing in the remains of 3 $(enemy_1)s. They can usually be found in the Forest biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 3, + "objective": "Defeat", + "worldMapOK": true, + "enemyTags": [ + "Animal", + "BiomeGreen" + ], + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to the hunter and report your success,", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + } + ], + "questSourceTags": [ + "forest_capital", + "forest_town_generic", + "forest_town_identity", + "forest_town_tribal" + ] + }, + { + "id": 20, + "isTemplate": true, + "name": "Proving Yourself Worthy", + "description": "Defeat 3 $(enemy_1)s", + "offerDialog": { + "text": "\"Are you worthy, citizen?\" A heavily armored soldier stands at the center of the town square and is occasionally calling out at bypassers. \"Are YOU?\", he calls out to another one.", + "options": [ + { + "name": "You approach the man, curious.", + "text": "\"You look worthy. I believe you are. Are you?\"", + "options": [ + { + "name": "\"Worthy of what, exactly?\"", + "text": "\"Are you worthy of being trained as a squire of Sir Kallus. Do you believe yourself to be?\"", + "options": [ + { + "name": "\"Who is Sir Kallus?\"", + "text": "He laughs as if the question was ridiculous. \"I am, of course. And I need someone to prove that they are worthy of my teachings!\"", + "options": [ + { + "name": "You decide to humor him. \"Let's say that I am, what then?\"", + "text": "He looks at you again, as though he hadn't actually paid attention to you before. \"Then you prove it. Defeat 3 $(enemy_1)s with honor.\"", + "options": [ + { + "name": "\"That was purely hypothetical. I am not worthy, and will be leaving now.\" (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "20", + "POIReference": "" + } + ], + "name": "\"Challenge accepted.\" (Accept Quest)" + } + ] + }, + { + "name": "\"I'll let you know if I think of anyone.\" (Decline Quest)" + } + ] + }, + { + "name": "\"No.\" (Decline Quest)", + "text": "Your flat answer seems to stun him for a moment until another person walks into the square. He begins to call out to them, and he forgets you exist.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + { + "name": "\"Who are you?\"", + "text": "\"Sir Kallus, of course!\"", + "options": [ + { + "name": "\"Are you?\"", + "text": "He looks at you with a hint of frustration. \"Yes, I am Sir Kallus.\"", + "options": [ + { + "name": "\"I mean are you worthy, Sir Kallus?\"", + "text": "He thinks for a moment, clearly working through this. \"I must be worthy of myself! I am! I am and I shall prove it.\"", + "options": [ + { + "name": "\"And how will you prove it, Sir Kallus?\"", + "text": "\"I shall do the same as I ask of you. Defeat 3 $(enemy_1)s. Once I finish, I will return here and wait for you.\"", + "options": [ + { + "name": "\"There. You're solving your own problems. Now get out of here.\" (Decline Quest)", + "text": "His brow furrows, not accustomed to being spoken to in such a manner. (-1 Local Reputation)", + "options": [ + { + "name": "\"Go on. Off with you!\" (Continue)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "20", + "POIReference": "" + } + ], + "name": "\"Challenge accepted.\" (Accept Quest)" + } + ] + } + ] + }, + { + "name": "\"Good\" You nod. \"I'm glad we've established that.\"", + "text": "He blinks several times, then resumes the conversation on his terms. \"Will you accept my challenge to defeat 3 $(enemy_1)s?\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "20", + "POIReference": "" + } + ], + "name": "\"Challenge accepted.\" (Accept Quest)" + }, + { + "name": "\"I am not interested.\" (Decline Quest)" + } + ] + }, + { + "name": "\"Then good day to you, Sir Kallus.\" (Decline Quest)" + } + ] + } + ] + } + ] + }, + { + "name": "You shake your head and keep walking, uninterested in whatever this is. (Decline Quest)" + } + ] + }, + "prologue": {}, + "epilogue": { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 15 + }, + { + "type": "gold", + "count": 500 + }, + { + "type": "card", + "count": 2, + "addMaxCount": 2, + "rarity": [ + "Common" + ] + } + ] + } + ], + "text": "You return to town, and see no sign of Sir Kallus. Instead, the merchants from the shops near the town square rush over to give you a hero's welcome and rewards of their own.", + "options": [ + { + "name": "\"Are $(enemy_1)s so despised around here?\"", + "text": "One of the merchants laughs. \"No, but Sir Kallus is. And since you left, we haven't seen him. Thank you, from the bottom of our hearts.\" (+3 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "Sir Kallus isn't worth you being worthy of him. You scratch this item out of your notes. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "stages": [ + { + "id": 1, + "name": "Defeat $(enemy_1)s", + "description": "Sometimes it pays to specialize. Cash in on a local bounty by bringing in the remains of 3 $(enemy_1)s. They can usually be found in the Plains biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 3, + "objective": "Defeat", + "worldMapOK": true, + "enemyTags": [ + "BiomeWhite" + ], + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to where the quest began to turn in the reagents and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + } + ], + "questSourceTags": [ + "plains_capital", + "plains_town_generic", + "plains_town_identity", + "plains_town_tribal" + ] + }, + { + "id": 21, + "isTemplate": true, + "name": "In the Name of Science", + "description": "Defeat 3 $(enemy_1)s", + "offerDialog": { + "text": "\"...but it's for SCIENCE!!!\" A young woman leaves the tavern in a hurry, with someone yelling at her back from the other side of the doorway. A dwarf in a labcoat with goggles on his head comes shuffling after.", + "options": [ + { + "name": "You observe the scene as it develops before you.", + "text": "With little hope of catching the damsel, he turns his attention to you. \"Can I interest you in assisting me with some scientific experiments?\"", + "options": [ + { + "name": "\"It really depends on what they are.\" You look at him suspsiciously.", + "text": "\"You're not a farmhand, so it will have to be.\" He thinks for a moment, pulling out a well worn notebook and flipping through the pages.", + "options": [ + { + "name": "\"Another time perhaps, I need to keep moving.\" (Decline Quest)", + "text": "The dwarf makes no effort to stop you. He seems so lost in his notes that he may not have even heard you.", + "options": [ + { + "name": "You leave while you can. (Continue)" + } + ] + }, + { + "name": "You wait to see what he comes up with.", + "text": "\"Aha! I have it! I still need to investigate the internal structure of $(enemy_1)s. I think they can be found in this area. Can you bring me some? Mostly intact?\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "21", + "POIReference": "" + } + ], + "name": "\"I can do that.\" (Accept Quest)" + }, + { + "name": "\"Sorry, I just decided that I'm more in to magic than science.\" (Decline Quest)" + } + ] + } + ] + } + ] + }, + { + "name": "It's none of your business, keep moving. (Decline Quest)" + } + ] + }, + "prologue": {}, + "epilogue": { + "action": [ + {} + ], + "text": "You walk back into the town with the requested cargo of $(enemy_1)s. You're unsure if they will be useful, but the dwarf seems extremely excited to begin his work. (+3 Local Reputation) ", + "options": [ + { + "name": "You try to talk to him, but the dwarf is completely lost in his work already. You take the bundle he was carrying, assuming it to be your rewards. (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "The scientist can find his $(enemy_1)s to experiment on some other way, you're done with this. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "stages": [ + { + "id": 1, + "name": "Defeat $(enemy_1)s", + "description": "Sometimes it pays to specialize. Cash in on a local bounty by bringing in the remains of 3 $(enemy_1)s. They can usually be found in the Wasteland biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 3, + "objective": "Defeat", + "worldMapOK": true, + "enemyTags": [ + "BiomeColorless" + ], + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to where the quest began to turn in the reagents and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] + }, + { + "id": 22, + "isTemplate": true, + "name": "Shamanic Totems", + "description": "Defeat 3 $(enemy_1)s", + "offerDialog": { + "text": "A job board has been constructed outside the local inn, and you see that it is covered in various papers and posters.", + "options": [ + { + "name": "You walk away, having your own goals in mind already. (Decline Quest)" + }, + { + "name": "You take a moment to look over the board.", + "text": "Most of the ads are nondescript, weather worn, or written in an unfamiliar language. A few catch your eye, however.", + "options": [ + { + "name": "You look at what seems to be an advertisment of some sort off to one side.", + "text": "It reads: \"Gimgee's rocks. When you need a good rock, think Gimgee's\".", + "options": [ + { + "name": "\"I'll file that away under things that make sense yet don't.\" (Decline Quest)" + } + ] + }, + { + "name": "A short note is written in red ink.", + "text": "The note says \"{COLOR=red}Wanted: 3 $(enemy_1)s. Dead. Contact town shaman for reward.{ENDCOLOR}\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "22", + "POIReference": "" + } + ], + "name": "\"Seems simple enough\" (Accept Quest)" + }, + { + "name": "\"I'm not sure I want to meet 3 $(enemy_1)s. Or the shaman, for that matter.\" (Decline Quest)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "The village shaman grins as you enter their tent. \"Yes, this is good. This is good. The spirits have been satisfied.\" (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "gold", + "count": 500 + }, + { + "type": "shards", + "count": 15 + }, + { + "type": "card", + "count": 2, + "addMaxCount": 2, + "colors": [ + "Red" + ], + "rarity": [ + "Common" + ] + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "Having spent as much time searching for $(enemy_1)s as you care to, you scratch this item out of your notes. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "stages": [ + { + "id": 1, + "name": "Defeat $(enemy_1)s", + "description": "At the request of a village shaman, defeat 3 $(enemy_1)s. They can usually be found in the Mountain biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 3, + "objective": "Defeat", + "worldMapOK": true, + "enemyTags": [ + "BiomeRed" + ], + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Find the shaman and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + } + ], + "questSourceTags": [ + "mountain_town_generic", + "mountain_town_identity", + "mountain_town_tribal", + "mountain_capital" + ] + }, + { + "id": 23, + "isTemplate": true, + "name": "Heart of a Champion", + "description": "Enter and win an upcoming arena event", + "offerDialog": { + "text": "\"DO YOU HAVE WHAT IT TAKES? ARE YOU THE BEST IN SHANDALAR???\" A young girl yells at the top of her lungs at each passer by in the town. Most people come in to view already covering their ears, having heard this plenty of times before.", + "options": [ + { + "name": "You walk over to her. \"Okay, kid, settle down, I heard you. What's this about?\"", + "text": "She looks surprised, and falls silent for a moment as she tries to remember what to do next. \"I uhhh... ummm...\" She pulls a piece of paper out of her pocket and prepares to read.", + "options": [ + { + "action": [ + { + "addMapReputation": -1 + } + ], + "name": "Take the paper from her.", + "text": "\"HEY THAT'S MINE!!!\" (-1 Reputation) She finds her full ear-piercing volume again before pulling it away and reading. \"PROVE YOU'RE THE BEST IN THE ARENA! THE TOURNAMENT BEGINS SOON\"", + "options": [ + { + "action": [ + { + "issueQuest": "23" + } + ], + "name": "\"Okay, sure, going somewhere far away seems good right now, wherever it may be.\" (Accept Quest)" + }, + { + "name": "\"No thanks, I think I'll go find somewhere quiet for a while.\" (Decline Quest)" + } + ] + }, + { + "name": "Wait for her to continue.", + "text": "She reads over the paper as if seeing this part of it for the first time. \"It says here... 'Go to... $(poi_1)... and compete for prizes.' Do you know how to get there?\"", + "options": [ + { + "action": [ + { + "issueQuest": "23" + } + ], + "name": "\"Okay, sure, going somewhere far away seems good right now.\" (Accept Quest)" + }, + { + "name": "\"That's a little further than I'm looking to travel right now. But thanks all the same.\" (Decline Quest)", + "text": "She looks at you blankly for a moment, then resumes shouting into the air. \"DO YOU HAVE WHAT IT TAKES? ARE YOU THE BEST IN SHANDALAR???\"", + "options": [ + { + "name": "Cover your ears and move away quickly." + } + ] + } + ] + } + ] + }, + { + "name": "Cover your own ears and keep walking (Decline Quest)" + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "The crowd goes wild as you finish your last opponent. You won't be paying for drinks in $(poi_1) for quite some time. (+3 reputation in $(poi_1))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 20 + }, + { + "type": "card", + "count": 2, + "addMaxCount": 2, + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "gold", + "count": 250 + } + ], + "addMapReputation": 3, + "POIReference": "$(poi_1)" + } + ], + "name": "(Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "text": "The $(poi_1) arena is too much for you at the moment, but there's always another day. (-2 reputation in $(poi_1))", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": + { + "key": "" + }, + "setMapFlag": + { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Eternal Glory", + "stages": [ + { + "id": 1, + "name": "Travel", + "description": "Make your way to the $(poi_1)", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 60, + "count2": 30, + "POITags": [ + "Capital" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": { + "text": "As you walk through the $(poi_1) gates, you can feel the excitement building, eminating, radiating from the city's arena. Most of the populace is already there or on their way. ", + "options": [ + { + "name": "(continue)", + "text": "The presence of so many powerful spellcasters has the air filled with traces of mana.", + "options": [ + { + "name": "It would be a shame to keep the crowd waiting for their new champion." + } + ] + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Arena", + "description": "Prove yourself to be the champion of the $(poi_1) arena", + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Arena", + "prologue": {}, + "epilogue": {}, + "POIToken": "$(poi_1)", + "prerequisiteIDs": [ + 1 + ] + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] + }, + { + "id": 24, + "isTemplate": true, + "name": "Pest Control", + "description": "Defeat Xira and her hornets in her hive and report back", + "offerDialog": { + "text": "Greetings, adventurer! I have a task that requires your assistance. You see, we have a bit of a situation with a giant insect named Xira. She's been causing quite a stir in our town with her penchant for organizing extravagant balls.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "Giant bugs holding balls eh ? Count me out. (Decline quest)", + "text": "Figured you weren't up to the challenge, come back to me when you are.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "Let me guess, you want to me to deal with this situation ?", + "text": "Well Yes, Let me explain the situation; Xira's balls have become a bit of a problem. She has been hosting them every night, and they're becoming increasingly extravagant and disruptive. The townspeople are getting tired of the constant noise and commotion, and it's affecting their daily lives.", + "options": [ + { + "name": "I see. So you want me to talk to Xira and ask her to stop?", + "text": "\"You can find her in her hive, she's not easily dissuaded. I've tried talking to her myself, but she's adamant about continuing her nightly balls. I'm afraid she will need more than just a few words to convince her, if you catch my drift.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "24", + "POIReference": "" + } + ], + "name": "Pest control is my speciality, note the location of her hive on my map.(Accept Quest) (WARNING HARD QUEST)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "\"Do you really think I have nothing better to do than hunt down giant insects holding balls? Find someone else to take care of it\" (Decline Quest)", + "text": "The farmhand keeps a passive look on his face. \"I guess I'm never getting my quiet night's sleep back\"", + "options": [ + { + "name": "(Leave)" + } + ] + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "As you enter the village, the local towspeople rush towards you to thank you for your deeds (+3 reputation in $(poi_1))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 800 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "card", + "probability": 1, + "count": 5, + "addMaxCount": 10, + "rarity": [ + "Rare", + "Mythic Rare", + "Uncommon" + ], + "cardText": "Insect" + } + ] + } + ], + "name": "It's nothing I coudn't handle (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of clearing out the current occupants of the hive.", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Mana Shards, Rare and mythic cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to $(poi_1) and defeat all enemies inside. The target location is in the Waste biome.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Xira" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to $(poi_2) and report your success in clearing $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "POITags": [ + "Xira" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] + }, + { + "id": 25, + "isTemplate": true, + "name": "Mechanical Problems", + "description": "Defeat Slobad and his artificers in his factory and report back", + "offerDialog": { + "text": "Greetings, brave adventurer! I find myself in need of a courageous soul to undertake a perilous task.\nWithin the sprawling industrial district, an abandoned factory once owned by the notorious inventor Slobad has become a hotbed of danger and mechanical mayhem. ", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "Sorry, I don't have to the time for this. (Decline quest)", + "text": "Figured you weren't up to the challenge, come back to me when you are.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "Let me guess, you want to me to deal with this situation ?", + "text": "The factory, now infested with an array of peculiar mechs and skilled artificers, poses a grave threat to our community and the delicate balance of technology. Slobad, once hailed as a genius, was known for his unorthodox creations and their volatile nature. However, a catastrophic incident occurred years ago, leading to the factory's abandonment. Now, the mechanical monstrosities have been reactivated, wreaking havoc on unsuspecting wanderers and nearby settlements.", + "options": [ + { + "name": "I see. So you want me to go to his factory and defeat him ?", + "text": "Your task, should you accept it, is to venture into Slobad's factory and cleanse it of its mechanical menaces. You will face a myriad of strange mechs, each with its unique capabilities and behaviors. Additionally, the factory's artificers, skilled engineers corrupted by their own creations, will fiercely defend their inventions, making your mission all the more challenging.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "25", + "POIReference": "" + } + ], + "name": "I'll take care of it, note the location of the factory on my map.(Accept Quest) (WARNING HARD QUEST)", + "text": "Once you have vanquished the mechanical threat and quelled the chaos within the factory, return to me, Maven the Alchemist, and you shall be rewarded handsomely for your bravery and service to our community. Be warned, however, for the path ahead will test your mettle, cunning, and combat prowess. May fortune favor you on this perilous undertaking!" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "\"Do you really think I have nothing better to do ? Find someone else to take care of it\" (Decline Quest)", + "text": "Maven the Alchemist keeps a passive look on his face. \"Soon those things will be balanced as well.\"", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "As you enter the village, the local towspeople rush towards you to thank you for your deeds (+3 reputation in $(poi_1))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 1000 + }, + { + "type": "card", + "probability": 1, + "count": 10, + "addMaxCount": 5, + "rarity": [ + "Rare", + "Mythic Rare" + ], + "cardTypes": [ + "Artifact" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ] + } + ], + "name": "It's nothing I coudn't handle (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of clearing out the current occupants of the factory. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Mana Shards, Rare and mythic cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to Slobad's Factory and defeat all enemies inside. The target location is in the Waste biome.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Slobad" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] + }, + { + "id": 26, + "isTemplate": true, + "name": "Spores of Death", + "description": "Defeat Slimefoot and his fungi in his bog and report back", + "offerDialog": { + "text": " Ah, greetings, brave adventurer! I have a grave matter to discuss with you. We need a brave adventurer to deal with the rogue fungus Slimefoot. ", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "Sorry, I don't have to the time for this. (Decline quest)", + "text": "Figured you weren't up to the challenge, come back to me when you are. (-1 local reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "Tell me more about Slimefoot and what I can do to stop it.", + "text": "Thank you, noble adventurer. Slimefoot is a creature of pure malevolence, a monstrous being that has taken root in the heart of the treacherous swamp. Its corrosive touch and toxic aura have brought devastation to our lands. To defeat it, you must journey through the perilous swamp, filled with treacherous terrain and deadly creatures lurking within.", + "options": [ + { + "name": "I see. So you want me to travel to Slimefoots swamp and defeat him ?", + "text": "Slimefoot is a formidable foe, adept at both offense and defense. Its body secretes a corrosive slime, and its tentacles strike with lightning speed. Prepare yourself for a challenging battle, my friend. Draw upon your combat skills, use potions and magical abilities wisely, and exploit any weaknesses you can find. Only then can you hope to overcome this vile creature.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "26", + "POIReference": "" + } + ], + "name": "Thank you, Elder Taldor. I shall embark on this quest immediately and return triumphant. (Accept Quest) (WARNING HARD QUEST)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "After further consideration, I've decided I'm not up to the challenge (Decline Quest)", + "text": "Elder Taldor keeps a passive look on his face. \"Youths these days, he mumbles\"", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "As you enter the village, the local towspeople rush towards you to thank you for your deeds (+3 reputation in $(poi_1))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 900 + }, + { + "type": "card", + "probability": 1, + "count": 10, + "addMaxCount": 10, + "subTypes": [ + "Fungus" + ] + } + ] + } + ], + "name": "It's nothing I coudn't handle (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of clearing out the current occupants of the swamp. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Mana Shards, Rare and mythic cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to Slimefoot's Lair and defeat him and his fungal minions'. The target location is in the Swamp biome.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Slimefoot" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing Slimefoots Lair.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + } + ], + "questSourceTags": [ + "swamp_capital", + "swamp_town_generic", + "swamp_town_identity", + "swamp_town_tribal" + ] + }, + { + "id": 27, + "isTemplate": true, + "name": "Slimy Business", + "description": "Defeat the mother slime and other creatures in the old sewers and report back", + "offerDialog": { + "text": "Greetings, brave adventurer! This town is currently plagued by a distressing problem in the form of a slime infestation. \nThe town council has been looking for a brave individual to take care of this.\n", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "Sorry, I don't have to the time for this. (Decline Quest)", + "text": "Figured you weren't up to the challenge, come back to me when you are. ", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "Let me guess, you want to me to deal with this situation ?", + "text": "The town council seeks the aid of a skilled and courageous individual like yourself to venture into the depths of the old sewer near this town and eradicate this slimy menace once and for all.", + "options": [ + { + "name": "I see. So you want me to go to the old sewers and deal with the slimes?", + "text": "Exactly, Your primary objective is to clear the old sewer of slimes by eliminating their presence and ensuring the safety of the townsfolk. Enter the depths of the sewer, locate the main breeding ground of the slimes, and eliminate their leader to put an end to the infestation. Be warned, however, as the sewer is known to be treacherous and filled with other dangers, such as crumbling infrastructure and toxic gases.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "27", + "POIReference": "" + } + ], + "name": "Consider it done, note the location of the old sewers on my map. (Accept Quest) (WARNING HARD QUEST)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "I don't intending to get slime on my armor, sorry you have to find someone else (Decline Quest)", + "text": "The merchant keeps a passive look on his face. \"Soon those things will be balanced as well.\"", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "As you enter the village, the local towspeople rush towards you to thank you for your deeds (+3 reputation in $(poi_1))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "gold", + "probability": 1, + "count": 500, + "addMaxCount": 500 + }, + { + "type": "card", + "probability": 1, + "count": 7, + "addMaxCount": 7, + "colors": [ + "Green", + "Blue", + "Black" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + } + ] + } + ], + "name": "It's nothing I coudn't handle (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of clearing out the current occupants of the sewers. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Mana Shards, Rare and mythic cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to the Old Sewers and defeat all enemies inside. The target location is in the waste biome.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "SlimeCave" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing the $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] + }, + { + "id": 28, + "isTemplate": true, + "name": "Welcome to Innistrad", + "description": "Learn about your surroundings", + "offerDialog": {}, + "prologue": { + "text": "Your mind is filled with fog and a strange sensation of 'wrongness'. ", + "options": [ + { + "name": "Where am I? What am I? What is going on?", + "text": "As the fog lifts some, your memories are cloudy, filled with random flashes of images, each more horrifying than the next, but no clear pattern to determine time.", + "options": [ + { + "name": "I need answers..", + "text": "The only thing that stands clearly in your mind, is an unexplicable desire to march towards a strange structure in the nearby moonlight. You cannot explain the feeling, but it as if it's expecting your arrival.", + "options": [ + { + "name": "(Approach)" + } + ] + } + ] + }, + { + "condition": [{"checkCharacterFlag": "newGamePlus"}], + "name": "Been here, done that. Show me to the enemies. (New Game+)", + "text": "Okay, skipping all that hard work somebody put into dialog, the portal opens and you can leave.", + "options": [ + { + "action": [ + { + "removeItem": "", + "activateMapObject": 78, + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "mainQuest", + "val": 1 + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "(Continue)" + } + ] + } + ] + }, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Enter the Crescentus", + "description": "The odd structure calls to you... Maybe you'll be able to find some answers in there...", + "mapFlag": "mainQuest", + "mapFlagValue": 1, + "objective": "QuestFlag", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Exit the Crescentus", + "description": "The portal is open and you can leave now.", + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "anyPOI": true, + "prologue": {}, + "epilogue": { + "text": "So... You have even more questions than answers now. But at least one answer is clear, you are a planeswalker and you are trapped on a plane called 'Innistrad'", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "shandWalkers1", + "val": 1 + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "I want to find these 'lost moments' (Future release)", + "isDisabled": true, + "text": "Well, shouting \"Planeswalkers, where are you?\" into the wastes won't do much. Travel to the nearest settlement and ask around for information.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "29", + "POIReference": "" + } + ], + "name": "(Continue)", + "text": "New Quest: A Chat with the Locals - Objective: Travel to any town in the wasteland", + "options": [ + { + "name": "(Dismiss)" + } + ] + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "exploreShand1", + "val": 1 + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "30", + "POIReference": "" + } + ], + "name": "I need to get my bearings first... ((Has a brief tutorial))" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "shandRep1", + "val": 1 + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "My life is my own (Future release)", + "isDisabled": true, + "text": "Then let's go impress some people. But first, you need some impressive spells. Build your collection to begin your quest.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "31", + "POIReference": "" + } + ], + "name": "(Dismiss)" + } + ] + } + ] + }, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + } + ], + "storyQuest": true + }, + { + "id": 29, + "isTemplate": true, + "name": "A Chat with the Locals", + "description": "Find someone who knows more about the missing Planeswalkers", + "offerDialog": {}, + "prologue": {}, + "epilogue": { + "text": "The locals meet your inquiries with a little less disdain than when you first arrived asking questions without much coin to go along with them, but they can't deliver information they don't have.", + "options": [ + { + "name": "(Continue)", + "text": "Eventually though, your persistence and local connections pay off. A merchant pausing his travels for the night at the local inn is directed to you to retell a story.", + "options": [ + { + "name": "(Listen to his story)", + "text": "\"Like I was saying at the tavern, it's my job to travel. West to east and back again. But the roads have been getting rough on my usual route, so I've been trying new paths of late. Last trip I made record time, and I won't be doing it again.\"", + "options": [ + { + "name": "\"What happened?\"", + "text": "\"Twas near sunset of the third day that I saw a village a little larger than this. The sky smelled of rain, so I welcomed the idea of a roof and bed. But at first there was not a soul in sight.\"", + "options": [ + { + "name": "\"Go on...\"", + "text": "\"Every door was locked tight. A bad feeling came up my back as I realized just how quiet it was right before I heard splashing. I peeked round the corner, and found a merfolk waving his arms around and casting some spell.\"", + "options": [ + { + "name": "\"What was the spell?\"", + "text": "\"I'm not an expert in the island magics, so I didn't recognize it until a hole opened in front of 'em, and through they swam.... Flopped...? Went. Anyhow, needless to say I was stunned.\"", + "options": [ + { + "name": "\"So, a portal?\"", + "text": "\"That it was, at least I think. Folks conjure other creatures all the time, but never anything from around here. And nobody conjures themselves anywhere. But as a merchant, I saw piles of gold in the possibilities. So I waited for our fishman to return.\"", + "options": [ + { + "name": "\"And did they?\"", + "text": "\"No, that's where it all went wrong. A few minutes later, another hole opened, and demons came pouring out of it. I made for my wagon, and never slowed until I reached the warehouse the next night. I won't be taking that route again.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "32", + "POIReference": "$(poi_2)" + } + ], + "name": "(Continue)", + "text": "Portals aren't exactly what you're looking for, but mages that travel the aether are. The merchant marks your map and goes back to his drink.", + "options": [ + { + "name": "(Continue)", + "text": "[New Quest: A Portal to Nowhere - Objective: Travel to the ghost town]", + "options": [ + { + "name": "(Dismiss)" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "\"Cut to the chase already.\"", + "text": "\"Right. He and his hole dissapeared, then another appeared and beasties came out, and I ran. Simple enough?\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "32", + "addMapReputation": -1, + "POIReference": "$(poi_2)" + } + ], + "name": "\"And where did this happen?\"", + "text": "He marks your map without another word and goes back to his drink. (-1 local reputation) ", + "options": [ + { + "name": "(Continue)", + "text": "[New Quest: A Portal to Nowhere - Objective: Travel to the ghost town]", + "options": [ + { + "name": "(Dismiss)" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Find a town", + "description": "Travel to any town in the wastelands", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "BiomeColorless", + "Town" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Don't be a stranger", + "description": "Build your reputation to at least +5 in any wasteland town", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 5, + "POITags": [ + "BiomeColorless", + "Town" + ], + "objective": "HaveReputation", + "prologue": { + "text": "As you enter this small town, the local population pays little notice to you as they go about their normal business. It appears that strangers are a familiar sight here, and not a particularly impactful one unless you are looking to spend your gold.", + "options": [ + { + "name": "(Continue)", + "text": "A centaur trots out of town, adding one more letter to the bag of mail slung over his shoulder. The courier deftly veers around an ogre lifting blocks of stone onto the second floor of a building under construction.", + "options": [ + { + "name": "(Continue)", + "text": "Signs affixed to the smaller buildings along the dusty street advertise specialty spell shops, crop wizards for hire, a recently shuttered parlor of a divination specialist, and a newly built explorer's guild hall. Street peddlers unable to afford permanent shops buy and sell food and mundane goods from their carts.", + "options": [ + { + "name": "(Continue)", + "text": "Everyone around has something to do or something to barter for, but no one seems to be selling information, let alone giving it away.", + "options": [ + { + "name": "(Continue)", + "text": "Perhaps building trust with the community might earn you some information. (Note: Reputation is earned by successfully completing quests offered in the town hall)", + "options": [ + { + "name": "(Continue)", + "text": "[New Objective: Reach a total of +5 reputation in any wasteland town]", + "options": [ + { + "name": "(Leave)" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + } + ], + "storyQuest": true + }, + { + "id": 30, + "isTemplate": true, + "autoTrack": true, + "name": "Where Am I?", + "description": "Ignoring the voice in your head for now. Time to get your bearings in the world around you", + "offerDialog": {}, + "prologue": {}, + "epilogue": { + "text": "(Old Man's Voice) In safer towns, there are more shops than in smaller or more dangerous ones. Sometimes with more shops and stalls than homes if the town's occupants feel safe enough to travel in from the outlying areas each morning.", + "options": [ + { + "name": "With how many enemies I've seen, that must not be common...", + "text": "It isn't... Luckily, there is just enough travellers in the world that most merchants find it worthwhile to have sign by their shop advertising their specialties.", + "options": [ + { + "name": "How helpful.", + "text": "Meanwhile, the Inns in a town is where the townsfolk go to drown their sorrows, or make less legal arrangements than the Governor's job board... You may recall what you were told about the Challenge coins on our first meeting, and can put them to use there.", + "options": [ + { + "name": "Noted", + "text": "Otherwise, the best way to help a town, and perhaps build some local rapport, is to complete the quests found at the Governor's House. What better way to make some coin while you explore?", + "options": [ + { + "name": "I'll consider it.", + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "43", + "POIReference": "" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Find a town", + "description": "Find a friendly settlement, and it's relative safety", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Town" + ], + "objective": "Travel", + "prologue": { + "text": "(Old Man's Voice) All major locations in Innistrad can be divided up in to one of two categories: towns and dungeons.", + "options": [ + { + "name": "How are you speaking to me?", + "text": "Do not worry about such, for now I am merely here to guide you... A navigation arrow should now appear around your character. Follow it to a nearby town. Oh, and do try to avoid any enemies that pop up along the way if you can.", + "options": [ + { + "name": "Thanks for the advice...", + "text": "As i'm so kind, have another hint: If you see one, follow a road. All roads lead to a town. You also move faster on roads and fewer enemies will appear.", + "options": [ + { + "name": "(Say nothing and set off)" + } + ] + } + ] + } + ] + }, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Leave town", + "description": "Head back out into the wilderness when you are ready to proceed", + "POITags": [ + "Town" + ], + "objective": "Leave", + "anyPOI": true, + "prologue": { + "text": "(Old Man's Voice) You will find the towns in a region of Innistrad will look similar to eachother, and offer many of the same services. Though larger towns will offer more...", + "options": [ + { + "name": "Will I ever be free of your voice?", + "text": "Perhaps one day... But not yet... For now, The inn is where you will find Points of Power. You can also sell extra cards there, or buy temporary extra health.\n\nYou will often find job boards or side quests at the town Governor's House. This is usually the largest building in town.\n\nAll of the other buildings with signs out front are shops, most of them sell cards or card packs.\n\nTo leave town, walk back toward the edge of the screen just below your current location.", + "options": [ + { + "name": "Can I get YOU to leave?", + "text": "*Chuckles* As a final note, due to our bond, you and I. Entering a friendly town will also restore any missing hit points for free.\n\nExplore the town if you want, and leave when you are ready to continue.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + }, + { + "id": 3, + "name": "Find a Dungeon", + "description": "Find and enter any dungeon", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Dungeon" + ], + "objective": "Travel", + "prologue": { + "text": "(Old man's Voice) As you are clearly capable, your navigation arrow should now direct you to the nearest dungeon. Many quests will send you to dungeons, but you are also free to enter them without a quest. Follow the arrow and travel to a dungeon.", + "options": [ + { + "name": "*Grumble and play along*" + } + ] + }, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 2 + ] + }, + { + "id": 4, + "name": "Win a duel", + "description": "Duel and defeat any enemy", + "worldMapOK": true, + "mixedEnemies": true, + "anyPOI": true, + "objective": "Defeat", + "prologue": { + "text": "(Old Man's Voice) Many times a quest will send you to one or more dungeons just like this one. Dungeons are filled with enemies who wish you naught but ill of course, but also treasure like gold, mana shards, and cards.", + "options": [ + { + "name": "You said something about Enemies?", + "text": "Why yes. I could coddle you, but I think learning by experience is best. Find one and, hopefully, defeat it. You can find them in a dungeon like this one, or wandering around outside on the world map. To begin, simply walk into the enemy or let it catch you.", + "options": [ + { + "name": "And what if things go... 'Poorly'?", + "text": "If you are defeated by the enemy, fear not. If (when) that happens, due to our bond, you will not die. Merely lose some of your starting health and a percentage of your gold. And you will have learned what to expect from that enemy in the future.", + "options": [ + { + "name": "What do you mean 'When'?!", + "text": "*Chuckles again* You'll see... Unlike on the world map, an enemy that defeats you in a dungeon will remain on the map, to torment you; you can try to duel them again, or run away and seek out another opponent. If you need to heal yourself, go back to a town.", + "options": [ + { + "name": "*Reamain silent*", + "text": "Oh! Also, some quests like this one, have multiple objectives that can be achieved simultaneously. Your other objective is to find and enter a cave on the world map. An enemy defeated in a cave or on the way there I will count as the enemy to defeat. Just for you. So feel free to do these things in any order.", + "options": [ + { + "name": "How kind of you..." + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "epilogue": { + "text": "(Old Man's Voice) Winning a duel grants you rewards; usually a combination of gold and cards. Some enemies drop a wider assortment of cards, but most specifically give cards from their own deck. If you still need to visit a cave, do that now. Otherwise, it's time to return to town.", + "options": [ + { + "name": "Wait, 'if'? Haven't you been watching?... Disembodied voice?..." + } + ] + }, + "POIToken": "", + "prerequisiteIDs": [ + 3 + ] + }, + { + "id": 5, + "name": "Find a Cave", + "description": "Find and enter any cave", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Cave" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": { + "text": "(Old Man's Voice) As you can see, caves function the same as a dungeon, but can be classified separately for quest purposes; a cave would not have completed your objective to find a dungeon, nor would that dungeon count for this one, as I am the particular sort.", + "options": [ + { + "name": "Noted", + "text": "If you haven't defeated an enemy in a duel yet, you can pick a fight with an enemy here for that. Otherwise, you can return to town.", + "options": [ + { + "name": "What do you mean 'if'? Haven't you been watching me?... Hello?..." + } + ] + } + ] + }, + "POIToken": "", + "prerequisiteIDs": [ + 3 + ] + }, + { + "id": 5, + "name": "Go to a town", + "description": "Go to one of the nearby settlements", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Town" + ], + "objective": "Travel", + "prologue": { + "text": "(Old Man's Voice) I don't have to watch you *constantly*... just 'enough'... Anyways, It's not a bad idea to occasionally visit a town to sell extra cards, browse the shops, or pick up new quests.\n\nEvery town has its own assortment of shops and thus its own unique collections of cards for sale.", + "options": [ + { + "name": "How much is 'enough'? Hello?... Gone again..." + } + ] + }, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 4, + 5 + ] + } + ], + "storyQuest": true + }, + { + "id": 31, + "isTemplate": true, + "name": "Buillding A Collection", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "storyQuest": true + }, + { + "id": 32, + "isTemplate": true, + "name": "A Portal to Nowhere", + "description": "Investigate the report of portals being opened in a seemingly abandoned town.", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Travel", + "description": "Travel to the abandoned town", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Quest_APortalToNowhere" + ], + "allowInactivePOI": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Investigate", + "description": "Search for clues regarding the portals from the merchant's story", + "mapFlag": "foundClues", + "mapFlagValue": 2, + "objective": "MapFlag", + "prologue": {}, + "epilogue": {}, + "POIToken": "$(poi_1)", + "prerequisiteIDs": [ + 1 + ] + } + ], + "storyQuest": true + }, + { + "id": 33, + "isTemplate": true, + "name": "Welcome to the Jungle", + "description": "Search for a powerful artifact", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Travel", + "description": "Travel to the abandoned town", + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Investigate", + "description": "Search for clues regarding the portals from the merchant's story", + "mapFlag": "foundClues", + "mapFlagValue": 2, + "objective": "MapFlag", + "prologue": {}, + "epilogue": {}, + "POIToken": "$(poi_1)", + "prerequisiteIDs": [ + 1 + ] + } + ], + "storyQuest": true + }, + { + "id": 34, + "isTemplate": true, + "name": "A Healthy Dose of Skep-ticism", + "description": "Find Shandalar's largest Sliver hive", + "offerDialog": {}, + "prologue": { + "text": "Quest 'A Healthy Dose of Skep-ticism' is a placeholder. It will eventually be replaced with an actual quest to explore the Skep. For now, this simply serves as directions to get there if you so desire. This placeholder quest does not provide any rewards.", + "options": [ + { + "name": "(Dismiss)" + } + ] + }, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Travel", + "description": "Travel to the Skep", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Snow" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "island_capital" + ] + }, + { + "id": 35, + "isTemplate": true, + "name": "Kiora's Fall", + "description": "Defeat the Kiora and her minions", + "offerDialog": { + "text": "Village Elder: (Wrinkled brow, concerned tone) Ah, adventurer, have you heard of the looming threat? Kiora, the sea mage, stirs the depths with her restless sea creatures. We face a dire peril.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "Sorry, I don't have to the time for this. (Decline Quest)", + "text": "Figured you weren't up to the challenge, come back to me when you are. ", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "Kiora? What's she up to now, Elder?", + "text": "(Grimaces) She seeks to summon ancient sea titans that slumber beneath the waves, creatures that could engulf our lands in a cataclysmic flood. It's a threat that endangers Shandalar's very existence.", + "options": [ + { + "name": "That sounds like a catastrophe waiting to happen. What can we do?", + "text": "(Nods) We must act swiftly. Seek out Kiora, reason with her if you can, but be prepared for a fight. Our survival depends on thwarting her dangerous ambitions. Remember, the sea is a powerful ally and a formidable foe.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "35", + "POIReference": "" + } + ], + "name": "I'll do my best to stop her, Elder. Shandalar's safety is my priority.", + "text": "(Grateful smile) Thank you, brave one. We place our hopes in your hands. Kiora must be convinced to abandon her reckless path, or we'll face a watery doom." + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "I don't think this is a quest for me (Decline Quest)", + "text": "The merchant keeps a passive look on his face. \"Soon those things will be balanced as well.\"", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "As you enter the village, the local towspeople rush towards you to thank you for defeating Kiora. (+3 reputation in $(poi_1))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "gold", + "probability": 1, + "count": 500, + "addMaxCount": 500 + }, + { + "type": "card", + "probability": 1, + "count": 7, + "addMaxCount": 7, + "colors": [ + "Green", + "Blue", + "Black" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + } + ] + } + ], + "name": "It's nothing I coudn't handle (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of clearing out the current occupants of the sewers. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "rewardDescription": "Mana Shards, Rare and mythic cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Find Kiora's Hideout and defeat all enemies present.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Kiora" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing Kiora's Hideout'", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "island_capital", + "island_town_generic", + "island_town_identity", + "island_town_tribal" + ] + }, + { + "id": 36, + "isTemplate": true, + "name": "Teferi's Fall", + "description": "Find and defeat Teferi", + "offerDialog": { + "text": "Village Scholar: (Worried expression, hurried tone) Adventurer, we have a grave concern on our hands, and it concerns Teferi, the temporal mage. His actions threaten Shandalar's very fabric of time.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "Sorry, I don't have to the time for this. (Decline Quest)", + "text": "Figured you weren't up to the challenge, come back to me when you are. ", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "Teferi? What's he doing that's causing such alarm? ", + "text": "(Frowning) Teferi's meddling with time magic has created temporal anomalies across Shandalar. The past, present, and future are becoming entangled, leading to chaos and unpredictability. It's a perilous situation.", + "options": [ + { + "name": "That sounds like a serious problem. How can we resolve it?", + "text": "(Nods) We must confront Teferi, but diplomacy should be our first approach. He's a powerful mage, and if he refuses to cooperate, we may have to resort to more forceful measures to restore temporal stability.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "36", + "POIReference": "" + } + ], + "name": "I'll do what I can to reason with him, Scholar. Shandalar's timeline must be protected. (Accept Quest)", + "text": "(Appreciative nod) Your bravery is commendable. Remember, time magic is delicate and dangerous. Approach Teferi with caution, but be resolute in your mission to save Shandalar from temporal disaster." + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "I don't think this is a quest for me (Decline Quest)", + "text": "The merchant keeps a passive look on his face. \"Soon those things will be balanced as well.\"", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "As you enter the village, the local towspeople rush towards you to thank you for your deeds. (+3 reputation in $(poi_1))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "gold", + "probability": 1, + "count": 500, + "addMaxCount": 500 + }, + { + "type": "card", + "probability": 1, + "count": 7, + "addMaxCount": 7, + "colors": [ + "Green", + "Blue", + "Black" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + } + ] + } + ], + "name": "It's nothing I coudn't handle (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of defeating Teferi. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "rewardDescription": "Mana Shards, Rare and mythic cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Find Teferi's Hideout and defeat all enemies present.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Teferi" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing the $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "island_capital", + "island_town_generic", + "island_town_identity", + "island_town_tribal" + ] + }, + { + "id": 37, + "isTemplate": true, + "name": "The Drunken Plea", + "description": "Confront the Phyrexians", + "offerDialog": { + "text": "Hey there, bud! You see...hiccup... them metal monstrosities, the Phyrexians? Yeah, they're up to no good, I tell ya. I saw 'em, I did!", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "Sorry, I don't have to the time for this. (Decline Quest)", + "text": "Figured you weren't up to the challenge, come back to me when you are. ", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "Phyrexians? What are you talking about, Tipsy Tim?", + "text": "These...hiccup... metal freaks! They ain't from around here, I swear. Saw 'em with me own eyes. They got them twisted, mechanical...things! Up to somethin' bad, they are!", + "options": [ + { + "name": "You've had quite a few drinks, Tim. Are you sure you're not imagining things? Phyrexians haven't been seen in these parts for thousands of years", + "text": "Nonsense! Me eyes don't lie, friend. Them Phyrexians are real trouble, I'm tellin' ya. You gotta go, see for yourself. Kick 'em outta Shandalar!", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "37", + "POIReference": "" + } + ], + "name": "Alright, Tim, I'll look into it. But first, maybe you should lay off the ale for a while.", + "text": "Yeah, yeah, maybe you're right. But don't forget about them Phyrexians! Shandalar needs ya, and so does ol' Tipsy Tim!" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "Sorry, I don't have time for this (Decline Text)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "As you enter the village, These...hiccup... metal freaks! They ain't from around here, I swear. Saw 'em with me own eyes. They got them twisted, mechanical...things! Up to somethin' bad, they are! (+3 reputation in $(poi_1))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "gold", + "probability": 1, + "count": 500, + "addMaxCount": 500 + }, + { + "type": "card", + "probability": 1, + "count": 7, + "addMaxCount": 7, + "colors": [ + "Green", + "Blue", + "Black" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + } + ] + } + ], + "name": "It's nothing I coudn't handle (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of dealing with the phyrexians. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "rewardDescription": "Mana Shards, Rare and mythic cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Find the Phyrexian camp and defeat all enemies present.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Phyrexian" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing the $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "island_capital", + "mountain_capital", + "forest_capital", + "plains_capital", + "swamp_capital" + ] + }, + { + "id": 38, + "isTemplate": true, + "name": "Goblin Invasion", + "description": "Stop the Goblin invasion", + "offerDialog": { + "text": "From somewhere near the gate where you entered $(poi_3), a bell rings frantically.", + "options": [ + { + "name": "Go back and see what the noise is about.", + "text": "\"GOBLINS!!!\" A haggard looking ranger exclaims as he sounds the alarm. \"Goblins are coming, hordes of them! To arms!!!\"", + "options": [ + { + "name": "This isn't your problem, leave it to the town guards. (Decline Quest, -1 local reputation)", + "action": [ + { + "addMapReputation": -1, + "POIReference": "$(poi_3)" + } + ] + }, + { + "name": "Commit to helping defend the town (Accept Quest)", + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "38", + "POIReference": "" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "With the Goblin attacks halted, the people of $(poi_3) shower you with thanks and quite a few coins as well. (+2 local reputation, +500 gold)", + "options": [ + { + "action": [ + { + "addGold": 500, + "addMapReputation": 2, + "POIReference": "$(poi_3)" + } + ], + "name": "(Quest complete)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_3)" + } + ], + "text": "The day, and much of $(poi_3), belongs to the Goblin horde. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Gold and Reputation", + "stages": [ + { + "id": 1, + "name": "Battle the Goblin horde", + "description": "Goblins are appearing all over. Win at least three duels against them.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 3, + "worldMapOK": true, + "objective": "Defeat", + "mixedEnemies": true, + "enemyTags": [ + "Goblin", + "Minion" + ], + "enemyExcludeTags": [ + "Leader", + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "The gobins are greatly diminished in number, but the bravest of them still press the attack on $(poi_3). Defeat one of the leaders to put a stop to all of this.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Defeat a $(enemy_2)", + "description": "With the greenskin ranks thinned out, defeating one of their leaders should break the remaining horde's will to fight.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 1, + "objective": "Defeat", + "worldMapOK": true, + "enemyTags": [ + "Goblin", + "Leader" + ], + "enemyExcludeTags": [ + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "A few more raiders remain, but they fight more defensively now. $(poi_3) should be safe, and you should return to report your success.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + }, + { + "id": 3, + "name": "Travel", + "description": "Return to $(poi_3) and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 2 + ] + } + ], + "questSourceTags": [ + "forest_town_generic", + "forest_town_identity", + "forest_town_tribal", + "island_town_generic", + "island_town_identity", + "island_town_tribal", + "plains_town_generic", + "plains_town_identity", + "plains_town_tribal", + "swamp_town_generic", + "swamp_town_identity", + "swamp_town_tribal", + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] + }, + { + "id": 39, + "isTemplate": true, + "name": "Merfolk Invasion", + "description": "Stop the Merfolk invasion", + "offerDialog": { + "text": "\"Traveler, we need every able body to be ready. Merfolk have been spotted nearby, and in very large numbers.\"", + "options": [ + { + "name": "Merfolk? Here?", + "text": "\"Well\", the man's face twists slightly, \"...we may have sent some adventurers in search of an artifact recently. A portion of the group returned without it, but it appears they were followed.\"", + "options": [ + { + "name": "\"You called this onto yourself, fix it yourself.\" (Decline Quest, -1 local reputation)", + "action": [ + { + "addMapReputation": -1, + "POIReference": "$(poi_3)" + } + ] + }, + { + "name": "Join the fight. (Accept Quest)", + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "39", + "POIReference": "" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "Whether the merfolk got sufficient revenge, or your efforts drove them away, $(poi_3) is no longer under attack. (+2 local reputation, +500 gold)", + "options": [ + { + "action": [ + { + "addGold": 500, + "addMapReputation": 2, + "POIReference": "$(poi_3)" + } + ], + "name": "(Quest complete)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_3)" + } + ], + "text": "You have failed to defend $(poi_3), and they are now at the mercy of the Merfolk. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Gold and Reputation", + "stages": [ + { + "id": 1, + "name": "Battle the Merfolk raiders", + "description": "Defeat at least three Merfolk in defense of $(poi_3).", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 3, + "objective": "Defeat", + "worldMapOK": true, + "mixedEnemies": true, + "enemyTags": [ + "Merfolk", + "Minion" + ], + "enemyExcludeTags": [ + "Leader", + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "With several Merfolk defeated, their champions begin to hunt for you..", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Defeat one of the Merfolk champions", + "description": "Defeating a Merfolk champion will hopefully be enough to turn the tide, so to say.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 1, + "objective": "Defeat", + "worldMapOK": true, + "enemyTags": [ + "Merfolk", + "Leader" + ], + "enemyExcludeTags": [ + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "$(poi_3) has successfully been defended, and you should return to report your success.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + }, + { + "id": 3, + "name": "Travel", + "description": "Return to $(poi_3) and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 2 + ] + } + ], + "questSourceTags": [ + "forest_town_generic", + "forest_town_identity", + "forest_town_tribal", + "mountain_town_generic", + "mountain_town_identity", + "mountain_town_tribal", + "plains_town_generic", + "plains_town_identity", + "plains_town_tribal", + "swamp_town_generic", + "swamp_town_identity", + "swamp_town_tribal", + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] + }, + { + "id": 40, + "isTemplate": true, + "name": "Undead Invasion", + "description": "Stop the Undead invasion", + "offerDialog": { + "text": "Outside the walls of $(poi_3), corpses litter the ground. \"The problem is, they won't stay down.\" The town's mayor implores you to assist somehow.", + "options": [ + { + "name": "\"There is likely a necromancer at work here.\"", + "text": "\"Can you stop them?\" The mayor gives you a hopeful look, knowing that the town's defenders are exhausted from fighting the same undead re-raised over and over.", + "options": [ + { + "name": "\"I have other things to do.\" (Decline Quest, -1 local reputation)", + "action": [ + { + "addMapReputation": -1, + "POIReference": "$(poi_3)" + } + ] + }, + { + "name": "Attack quickly while some of the corpses are still down. (Accept Quest)", + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "40", + "POIReference": "" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "Tonight, $(poi_3) can rest more easily, as the dead do not rise before they can be burned. (+2 local reputation, +500 gold)", + "options": [ + { + "action": [ + { + "addGold": 500, + "addMapReputation": 2, + "POIReference": "$(poi_3)" + } + ], + "name": "(Quest complete)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_3)" + } + ], + "text": "The population of $(poi_3) has diminished significantly. The living population, that is... (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Gold and Reputation", + "stages": [ + { + "id": 1, + "name": "Battle the Undead", + "description": "Defeat at least three Undead in defense of $(poi_3).", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 3, + "objective": "Defeat", + "worldMapOK": true, + "mixedEnemies": true, + "enemyTags": [ + "Undead", + "Minion" + ], + "enemyExcludeTags": [ + "Leader", + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "With each skirmish won, you found more hints of magic that led you closer to the dark wizards behind this attack. Now you can face them directly.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Defeat a Necromancer threatening $(poi_3)", + "description": "Without Necromancers animating the dead, the defenders of $(poi_3) can regroup and recover.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 1, + "objective": "Defeat", + "worldMapOK": true, + "enemyTags": [ + "Necromancer" + ], + "enemyExcludeTags": [ + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "$(poi_3) has successfully been defended, and you should return to report your success.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + }, + { + "id": 3, + "name": "Travel", + "description": "Return to $(poi_3) and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 2 + ] + } + ], + "questSourceTags": [ + "forest_town_generic", + "forest_town_identity", + "forest_town_tribal", + "island_town_generic", + "island_town_identity", + "island_town_tribal", + "mountain_town_generic", + "mountain_town_identity", + "mountain_town_tribal", + "plains_town_generic", + "plains_town_identity", + "plains_town_tribal", + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] + }, + { + "id": 41, + "isTemplate": true, + "name": "Elven Invasion", + "description": "Stop the Elven invasion", + "offerDialog": { + "text": "\"Hail, stranger. I'm in need of a neutral party to settle a disagreement.\" A worried looking man approaches you, holding a small plant in clay pot.", + "options": [ + { + "name": "\"What can I do to help?\"", + "text": "\"You see, I took this cutting from a giant tree. I mean GIANT. Biggest tree I've ever seen.\" Outside the town, you hear shouting. \"And, well, turns out, the elves seem to disagree with me having taken it...\"", + "options": [ + { + "name": "\"Then I suggest you give it back. Quickly.\" (Decline Quest, -1 local reputation)", + "action": [ + { + "addMapReputation": -1, + "POIReference": "$(poi_3)" + } + ] + }, + { + "name": "\"It's just a tree, I can handle some elves, and I support your bansai hobby.\" (Accept Quest)", + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "41", + "POIReference": "" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "The elves are still angry about the defilement of their sacred tree, but your efforts in defending $(poi_3) have convinced them to forgo revenge for now. (+2 local reputation, +500 gold)", + "options": [ + { + "action": [ + { + "addGold": 500, + "addMapReputation": 2, + "POIReference": "$(poi_3)" + } + ], + "name": "(Quest complete)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_3)" + } + ], + "text": "No houseplant is worth this effort, but you've let the people of $(poi_3) down. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Gold and Reputation", + "stages": [ + { + "id": 1, + "name": "Battle the Elves", + "description": "Defeat at least three Elves in defense of $(poi_3).", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 3, + "objective": "Defeat", + "worldMapOK": true, + "mixedEnemies": true, + "enemyTags": [ + "Elf", + "Minion" + ], + "enemyExcludeTags": [ + "Leader", + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "Your defiant defense has gathered the attention of the elves' elite hunters and more powerful druids. Expect a greater challenge now.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Defeat an elite Elf threatening $(poi_3)", + "description": "Deal with the best that the elves can throw at you and $(poi_3) in order to halt their attacks.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 1, + "objective": "Defeat", + "worldMapOK": true, + "enemyTags": [ + "Elf", + "Leader" + ], + "enemyExcludeTags": [ + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "$(poi_3) has successfully been defended, and you should return to report your success.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + }, + { + "id": 3, + "name": "Travel", + "description": "Return to $(poi_3) and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 2 + ] + } + ], + "questSourceTags": [ + "island_town_generic", + "island_town_identity", + "island_town_tribal", + "mountain_town_generic", + "mountain_town_identity", + "mountain_town_tribal", + "plains_town_generic", + "plains_town_identity", + "plains_town_tribal", + "swamp_town_generic", + "swamp_town_identity", + "swamo_town_tribal", + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] + }, + { + "id": 42, + "isTemplate": true, + "name": "Soldier Invasion", + "description": "Stop the Soldier invasion", + "offerDialog": { + "text": "$(poi_3) is a bustle of frantic activity. The reason? A small army flying a foreign battle flag has been spotted on the horizon.", + "options": [ + { + "name": "Consider your options.", + "text": "Defending the town will not be simple, but can you really just let them be conquered?", + "options": [ + { + "name": "\"This is not my fight.\" (Decline Quest, -1 local reputation)", + "action": [ + { + "addMapReputation": -1, + "POIReference": "$(poi_3)" + } + ] + }, + { + "name": "\"The invaders have no claim to these lands!\" (Accept Quest)", + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "42", + "POIReference": "" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "The leaders of $(poi_3) have you to thank for their freedom, and likely their heads. (+2 local reputation, +500 gold)", + "options": [ + { + "action": [ + { + "addGold": 500, + "addMapReputation": 2, + "POIReference": "$(poi_3)" + } + ], + "name": "(Quest complete)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_3)" + } + ], + "text": "A new banner flies above the walls of $(poi_3), and a new set of tax collectors will follow. The locals will not soon forget who failed to protect them. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Gold and Reputation", + "stages": [ + { + "id": 1, + "name": "Battle the Soldiers", + "description": "Defeat at least three Soldiers in defense of $(poi_3).", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 3, + "objective": "Defeat", + "worldMapOK": true, + "mixedEnemies": true, + "enemyTags": [ + "Soldier", + "IdentityWhite", + "Minion" + ], + "enemyExcludeTags": [ + "Boss", + "Leader" + ], + "prologue": {}, + "epilogue": { + "text": "The rank and file troops are no match for you, but breaking their resolve will require defeating one of the army's leaders.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Defeat one of the commanders of the forces attacking $(poi_3)", + "description": "The rank and file troops are no match for you, but breaking their resolve will require defeating one of the army's leaders.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 1, + "objective": "Defeat", + "worldMapOK": true, + "enemyTags": [ + "Soldier", + "IdentityWhite", + "Leader" + ], + "enemyExcludeTags": [ + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "$(poi_3) has successfully been defended, and you should return to report your success.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + }, + { + "id": 3, + "name": "Travel", + "description": "Return to $(poi_3) and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 2 + ] + } + ], + "questSourceTags": [ + "forest_town_generic", + "forest_town_identity", + "forest_town_tribal", + "island_town_generic", + "island_town_identity", + "island_town_tribal", + "mountain_town_generic", + "mountain_town_identity", + "mountain_town_tribal", + "swamp_town_generic", + "swamp_town_identity", + "swamp_town_tribal", + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] + }, + { + "id": 43, + "isTemplate": true, + "name": "Your First Job", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "storyQuest": true, + "stages": [ + { + "id": 1, + "name": "Complete a side quest", + "description": "Side quests are available in all forms across Innistrad. You will find them posted at a town's Governor's House, usually the largest building in a town.", + "count1": 1, + "objective": "CompleteQuest", + "POITags": [ + "QuestSource" + ], + "anyPOI": true, + "prologue": { + "text": "You should note: Since this quest objective is to complete other quests, your navigation arrow will lead you to quest sources while you are tracking it. Once you accept a side quest, go in to your quest log and track that quest in order to update navigation hints.", + "options": [ + { + "name": "Understood" + } + ] + }, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Complete more side quests", + "description": "Side quests are available in all towns (look for the question mark) and can be a great way to collect extra loot while exploring Shandalar.", + "count1": 3, + "objective": "CompleteQuest", + "POITags": [ + "QuestSource" + ], + "anyPOI": true, + "prologue": { + "text": "Your first job complete, you feel the slightest bit more experienced. And hopefully a little bit more wealthy.", + "options": [ + { + "name": "(Continue)", + "text": "The townsfolk offer you a small discount in their shops for having helped them and suggest that there may be more work available. Continue to explore via quests and build up a little bit more of a reputation in the process. Remember to track this quest to find more sources, or track the quests you take on to find their objectives.", + "options": [ + { + "name": "(Continue" + } + ] + } + ] + }, + "epilogue": { + "text": "A human male approaches you, dressed in a well tailored black coat adorned with silver flourishes and details. \"You there! Yes, you, the $(playerrace). You are the one who just finished a job for the locals, yes?\"", + "options": [ + { + "name": "\"Yes, that's right.\"", + "text": "\"I have another job for you, and I won't take no for an answer...\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "44", + "POIReference": "" + } + ], + "name": "(Continue)" + } + ] + } + ] + }, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + } + ] + }, + { + "id": 44, + "isTemplate": true, + "name": "Find the Caravan", + "description": "A shipment of mana shards is overdue to arrive at $(poi_1). Find the caravan carrying it and make sure the shipment arrives.", + "offerDialog": {}, + "prologue": { + "text": "\"My name is Donovan. Sir Donovan to most. And I have an urgent need for mana shards, far more than I can source in any one town.\" Realizing the financial implications of this, you suddenly feel as though his fine coat is Donovan's 'roughing it' attire despite the fact that it likely cost a year's wages for most people here in $(poi_1)", + "options": [ + { + "name": "\"I can't say I carry that many on me, but I suppose I could sell you some of what I have.\"", + "text": "\"No, the problem is that I've already purchased them, and the caravan they were supposed to arrive on is far overdue. I need you to go find it, and quickly.\"", + "options": [ + { + "name": "\"I see...\"", + "text": "\"Now then, you are already aware that I will not be taking no for an answer.\" Donovan hands you a sheet of paper from a stack that appears to have more copies of the same information. \"Here are the details on the caravan's planned route and my personal passphrase to use with the driver for identification. Go find my shipment. I must have it to continue my research.\"", + "options": [ + { + "name": "It seems as if he really isn't giving you an opportunity to say no." + } + ] + } + ] + } + ] + }, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "storyQuest": true, + "stages": [ + { + "id": 1, + "name": "Begin the search", + "description": "Leave $(poi_1) to search for the caravan.", + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "here": true, + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Find the caravan", + "description": "Travel to $(poi_2) in search of the missing shipment of mana shards", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 50, + "count2": 10, + "objective": "Travel", + "POITags": [ + "QuestSource", + "Sidequest", + "Town", + "BiomeColorless" + ], + "prologue": { + "text": "You had hoped this would be an easy task and that the caravan would be approaching on the horizon as you exited the gates. Alas, that was not the case. Instead, you consult your map and head off toward the shipment's point of origin, $(poi_2).", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "epilogue": {}, + "prerequisiteIDs": [ + 1 + ] + }, + { + "id": 3, + "name": "Find the bandit cave", + "description": "", + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Travel", + "allowInactivePOI": true, + "POITags": [ + "Quest_BanditCave" + ], + "prologue": { + "text": "The people in $(poi_2) all claim not to have seen any travelers matching the description you were given of the merchants overdue in $(poi_1).", + "options": [ + { + "name": "(Continue)", + "text": "However, many do mention reports of bandit attacks on the roads, and a farmer you spoke with believes he knows where their hideout is, a cave near his farm. He marks it on your map and you resolve to investigate.", + "options": [ + { + "name": "(Continue)", + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "exploreShand1", + "val": 2 + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ] + } + ] + } + ] + }, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 2 + ] + }, + { + "id": 4, + "name": "Search the bandit cave", + "description": "Search the bandit cave for the missing shipment and defeat all enemies inside.", + "objective": "Clear", + "POITags": [ + "Quest_BanditCave" + ], + "prologue": { + "text": "The cave you are looking for is very well hidden, and you might have missed it entirely had you not known where to look. Of course, the pair of ruffians lifting the last two small crates off of a wagon and carrying them inside does help identify the entrance.", + "options": [ + { + "text": "As you approach, you get a better look at the wagon. There's nothing about it which indicates what it once carried, but the fresh bloodstains on the driver's seat hint that these goods weren't paid for.", + "name": "(Continue)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "epilogue": {}, + "POIToken": "$(poi_3)", + "prerequisiteIDs": [ + 3 + ] + }, + { + "id": 5, + "name": "Return to $(poi_1)", + "description": "Travel back to $(poi_1) to discuss the next steps.", + "objective": "Travel", + "prologue": { + "text": "Silver. Regular, mundane, unsmithed chunks of silver ore. That's all you find in the majority of the crates stashed away in the cave. Not having the tools or knowledge to mint the weighty metal into currency, and knowing that someone still living may have a rightful claim to it, you leave it behind.", + "options": [ + { + "text": "And as you have no further leads on the much more valuable shipment you are looking for, you should return to $(poi_1) and report in.", + "name": "(Continue)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "epilogue": { + "text": "After you explain what you found, and what you didn't find, Sir Donovan hands you a pouch of coins that are most certainly spendable. \"You didn't find anything, but that doesn't mean you put in no effort on my behalf.\" (+500 gold)", + "action": [ + { + "addGold": 500, + "addMapReputation": 2, + "POIReference": "$(poi_1)" + } + ], + "options": [ + { + "name": "(Continue)", + "text": "Then he pulls out a map of a completely different area in a mountainous region to the southwest. \"We should go back a step, and make sure the shipment left the mines to begin with.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "45", + "POIReference": "", + "addItem": "Sir Donovan's Amulet" + } + ], + "name": "(Continue)", + "text": "Sir Donovan continues, \"You need not return here with your findings unless escorting the caravan. While my venture ultimately depends on having these shards, I have preparations to make elsewhere. Use this amulet once you have more information and I will be in touch.\" He hands you a small piece of iron jewelry, after which you nod and depart.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "POIToken": "$(poi_1)", + "prerequisiteIDs": [ + 4 + ] + } + ] + }, + { + "id": 45, + "isTemplate": true, + "name": "What's Yours Is Mine", + "description": "Still hunting for the missing mana shard shipment, Sir Donovan sends you to the mines from which they originate.", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "storyQuest": true, + "stages": [ + { + "id": 1, + "name": "Go to the $(poi_1)", + "description": "Travel to the mountain biome to find the $(poi_2) in search of the missing shipment.", + "objective": "Travel", + "POITags": [ + "Quest_ShardMines" + ], + "allowInactivePOI": true, + "prologue": { + "text": "Consulting your map, Sir Donovan's directions lead you into the mountains found to the southwest.", + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "exploreShand1", + "val": 3 + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "options": [ + { + "name": "(Continue)" + } + ] + }, + "epilogue": {} + }, + { + "id": 2, + "name": "Defeat the $(enemy_2)", + "description": "Find and defeat the leader of the pirates in the $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 1, + "objective": "Defeat", + "worldMapOK": false, + "POITags": [ + "Quest_ShardMines" + ], + "allowInactivePOI": true, + "enemyTags": [ + "Captain" + ], + "prologue": { + "text": "Sir Donovan's directions are very precise, and you find the mining operation without much trouble. There is, however, an obvious sign of trouble when you arrive.", + "options": [ + { + "name": "(Continue)", + "text": "Specifically, the sign which once designated this as the $(poi_1) - it has been painted over with a crude copy of the skull and crossbones seen on the pirate flag that has been strapped to the top of the sign. Pirates.", + "options": [ + { + "name": "(Continue)", + "text": "Your average pirate is probably just following orders long enough to find some grog or loot. But there's always a captain somewhere steering the ship, so to say...", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + }, + { + "id": 3, + "name": "Exit the mines", + "description": "Exit the mines when you are ready to continue.", + "objective": "Leave", + "anyPOI": true, + "prologue": { + "text": "The latest entries in the captain's logbook confirms what you had seen while working your way into the mine - rather than being priceless treasures, the crystals in this mine are now basically worthless.", + "options": [ + { + "name": "\"So much for making it rich on pirate treasure\"", + "text": "There may be some less industrial scale treasure to be found among any of the remaining pirates, but when you're ready you should contact Sir Donovan using his talisman.", + "action": [ + { + "setQuestFlag": { + "key": "Quest_ShardMines_Epilogue", + "val": 1 + } + } + ], + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "prerequisiteIDs": [ + 2 + ] + }, + { + "id": 4, + "name": "Contact Sir Donovan", + "description": "Use Donovan's amulet to contact him.", + "mapFlag": "Quest_ShardMines_EpilogueComplete", + "mapFlagValue": 1, + "here": true, + "objective": "QuestFlag", + "prologue": { + "text": "When you are ready, you should use the amulet he gave you to tell Sir Donovan about the pirates, and that they've been dealt with.", + "options": [ + { + "name": "(Continue)", + "options": [ + { + "condition": [ + { + "item": "Sir Donovan's Amulet", + "not": true + } + ], + "action": [ + { + "addItem": "Sir Donovan's Amulet" + } + ] + } + ] + } + ] + }, + "epilogue": {}, + "prerequisiteIDs": [ + 3 + ] + }, + { + "id": 5, + "name": "Go to a town", + "description": "The urge from Sir Donovan's amulet persists. It doesn't control you, speak to you, or anything else like that. You simply know somehow that it is what he wants you to do - go to a town.", + "objective": "Travel", + "anyPOI": true, + "POITags": [ + "Town" + ], + "prologue": {}, + "epilogue": { + "text": "Within moments of walking in to town, a wiry young elf approaches you. Or at least he looks young, it's so hard to tell with elves. He briefly holds out an amulet identical to the one Donovan gave you, and beckons you to follow him to the inn.", + "options": [ + { + "name": "(Continue)", + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "46", + "POIReference": "" + } + ], + "text": "Taking a corner table at the inn, the elf leans forward on his elbows and studies you for a moment. \"Yeah, you're the one. The name's Acirxes. I work with Donovan.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"Seeing as you walked here, I take it you didn't find our shipment.\"", + "options": [ + { + "name": "Explain to Acirxes about the state of the mine, the pirate crew you found holed up within it, and the expended mana shards.", + "text": "\"I hate when a good vein runs dry. Cidryl was loaded with crystals, and compared to other operations they were easy to get to. But when there's no mana left, there's no mana left.\" Acirxes pauses.", + "options": [ + { + "name": "\"So what now?\"", + "text": "\"Standard 'Keep working for us' fee.\" He slides you a coin pouch of a familiar size. \"Give me a couple days to track down the boss and bring him up to speed. I'll meet you here again soon.\" (+500 gold)", + "action": [ + { + "addGold": 500 + } + ], + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "POIToken": "", + "prerequisiteIDs": [ + 4 + ] + } + ] + }, + { + "id": 46, + "isTemplate": true, + "name": "Busy Work", + "description": "Having reported the state of matters in the shard mines to his contact, you await further word from Sir Donovan. Until then, you are free to take on other jobs.", + "offerDialog": {}, + "prologue": {}, + "epilogue": { + "text": "A slight whistle alerts you to Acirxes' presence. You're not entirely sure if he has impeccible timing or if he watched you complete your most recent job, but it appears that Sir Donovan has more work for you.", + "options": [ + { + "name": "(Continue)", + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "47", + "POIReference": "" + } + ] + } + ] + }, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "storyQuest": true, + "stages": [ + { + "id": 1, + "name": "Do Side Quests", + "description": "Complete 3 side quests while waiting for Acirxes to find you again", + "count1": 3, + "objective": "CompleteQuest", + "POITags": [ + "QuestSource" + ], + "allowInactivePOI": true, + "anyPOI": true, + "prologue": {}, + "epilogue": {} + } + ] + }, + { + "id": 47, + "isTemplate": true, + "name": "Check Out The Library", + "description": "Sir Donovan wants you to search $(poi_1) for information on the mechanics of summoning.", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "storyQuest": true, + "stages": [ + { + "id": 1, + "name": "Find $(poi_1)", + "description": "Follow Acirxes' directions to $(poi_1) in the island biome to the northeast.", + "objective": "Travel", + "POITags": [ + "Quest_LibraryOfVarsil" + ], + "allowInactivePOI": true, + "prologue": { + "text": "Acirxes furrows his brow, which for a brief time makes his youthful appearance fade into maturity. \"Boss says you're no mere hedge wizard, so I presume you understand somewhat of what spells actually do.\"", + "options": [ + { + "name": "You wonder where this is going, but simply nod for the moment.", + "text": "He continues, \"Well the boss wants to know more than he does about specific aspects of spells, and likely more than you or I know too. He wants you to go to $(poi_1) and secure any books or research on the actual mechanics behind summoning spells.\"", + "options": [ + { + "name": "\"Consider it done.\"", + "text": "\"If you can handle that, it should be a short trip from there to $(poi_4) after. I've got some... 'buisiness' to take care of there. I'll meet you at the inn on the north end of the central peninsula.\"", + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 4 + } + } + ] + }, + { + "name": "\"Fine, but why send me?\"", + "text": "\"You are a clever one.\" Acirxes pauses before responding further in a carefully measured tone. \"Because one of my peers found the library. And another one found the library and her body. And a third one found all of them and escaped alive. It's not your average library.\"", + "options": [ + { + "name": "\"No, apparently not.\"", + "text": "\"So that's why we're sending you. Meet me in $(poi_4) after. I've got some... 'buisiness' to take care of there and I'll add a personal reward if you bring me back the head of whoever's running the show at the library.\" He looks away before walking off. \"I owe that much to Gwen...\"", + "options": [ + { + "name": "(Continue)", + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 4 + } + }, + { + "setQuestFlag": { + "key": "libraryOfVarsilBonusAvailable", + "val": 1 + } + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "epilogue": {} + }, + { + "id": 2, + "name": "Locate The Research", + "description": "Search $(poi_1) for research about the mechanics of summoning spells", + "mapFlag": "foundLibraryOfVarsilResearch", + "mapFlagValue": 1, + "here": true, + "objective": "QuestFlag", + "prologue": { + "text": "The structure before you is enormous, looking more like an ancient fortress than a library.", + "options": [ + { + "name": "(Continue)", + "text": "A small group of scholars carrying books around the entrance seems to confirm the building's purpose, but something odd about their manerisms has you on edge as you approach.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "epilogue": {}, + "POIToken": "", + "prerequisiteIDs": [ + 1 + ] + }, + { + "id": 3, + "name": "Leave", + "anyPOI": true, + "description": "Find your way back to the entrance once you are ready", + "objective": "Leave", + "prologue": {}, + "epilogue": {}, + "prerequisiteIDs": [ + 2 + ] + }, + { + "id": 4, + "name": "Travel to $(poi_4)", + "description": "Deliver the research to $(poi_4), the largest settlement in the islands", + "objective": "Travel", + "POITags": [ + "Capital", + "BiomeBlue" + ], + "prologue": {}, + "epilogue": { + "text": "\"Welcome to $(poi_4), a shining beacon of civilization.\" You had just entered the tavern and it takes you a moment to realize that the voice from over your shoulder is speaking to you.", + "options": [ + { + "name": "[/]But that's not Acirxes...[]", + "text": "\"I take it you were expecting my associate.\" Sir Donovan leads you to a table before continuing. \"Acirxes is on leave, indefinitely. Welcomed to return to my service, but only once he has fully overcome the grief of Guinneverre's passing; another of my employees whom he had somewhat of a relationship with.\"", + "options": [ + { + "condition": [ + { + "checkQuestFlag": "defeatedLibraryOfVarsilBoss" + }, + { + "checkQuestFlag": "libraryOfVarsilBonusAvailable" + } + ], + "name": "\"About that...\" You hand him the research before telling Donovan about the giant automaton at the top of the library.", + "text": "\"Yes, Acirxes was quite adamant that I hold on to this for you.\" He hands you a small and ornate spellbook.", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "count": 1, + "colors": [ + "Black" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 1, + "colors": [ + "Red" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 1, + "colors": [ + "White" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 1, + "colorType": "Colorless", + "rarity": [ + "Rare", + "Mythic Rare" + ] + } + ] + } + ], + "name": "(Continue)", + "text": "\"Now, about the golems. I'm curious if they are related to another incident.\" Donovan pilfers through his satchel for a moment before giving you a map and your latest wages (+1000 gold). \"A historian got quite a surprise recently at a dig site, and I would like to know if the two groups have a common source.\"", + "options": [ + { + "name": "(Continue)", + "action": [ + { + "addGold": 1000, + "issueQuest": "48" + } + ] + } + ] + } + ] + }, + { + "condition": [ + { + "checkQuestFlag": "defeatedLibraryOfVarsilBoss" + }, + { + "checkQuestFlag": "libraryOfVarsilBonusAvailable", + "not": true + } + ], + "name": "\"About that...\" You hand him the research before telling Donovan about the giant automaton at the top of the library.", + "text": "\"I'm curious if this is related to another incident.\" Donovan pilfers through his satchel for a moment before giving you a map and your latest wages (+1000 gold). \"A historian got quite a surprise recently at a dig site, and I would like to know if the two groups have a common source.\"", + "options": [ + { + "name": "(Continue)", + "action": [ + { + "addGold": 1000, + "issueQuest": "48" + } + ] + } + ] + }, + { + "condition": [ + { + "checkQuestFlag": "defeatedLibraryOfVarsilBoss", + "not": true + } + ], + "name": "Hand him the research and tell him about the occupants of the library.", + "text": "\"I'm curious if this is related to another incident.\" Donovan pilfers through his satchel for a moment before giving you a map and your latest wages (+500 gold). \"A historian got quite a surprise recently at a dig site, and I would like to know if the two groups have a common source.\"", + "options": [ + { + "name": "(Continue)", + "action": [ + { + "addGold": 500, + "issueQuest": "48" + } + ] + } + ] + } + ] + } + ] + }, + "prerequisiteIDs": [ + 3 + ] + } + ] + }, + { + "id": 48, + "isTemplate": true, + "name": "The Dig Site", + "description": "Determine if the golems you found previously are connected to those at $(poi_1)", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "storyQuest": true, + "stages": [ + { + "id": 1, + "name": "Find $(poi_1)", + "description": "Follow Donovan's map to $(poi_1) in the wastelands.", + "objective": "Travel", + "POITags": [ + "Quest_DigSite" + ], + "allowInactivePOI": true, + "prologue": { + "text": "Sir Donovan gives you a sense of deja vu as he hands you a map and another of his amulets. \"Explore the site. Look for signs that the two groups are connected or distinct. Use the amulet when you're done and we'll find somewhere to meet.\"", + "options": [ + { + "name": "\"Understood.\"", + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 5 + } + } + ] + } + ] + }, + "epilogue": {} + }, + { + "id": 2, + "name": "Explore the site", + "description": "Search $(poi_1) and compare the mechanized occupants with your previous encounter", + "objective": "Fetch", + "itemNames": [ + "Landscape Sketchbook" + ], + "prologue": { + "text": "Approaching the site from the south, your current path leads down into the freshly exposed entrance, now blocked by a metallic humanoid sentry.", + "options": [ + { + "name": "(Continue)", + "text": "On your right stands a much newer structure which you presume serves as a habitation for the digging crew and the scholars who employ them.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "epilogue": {}, + "POIToken": "$(poi_1)", + "prerequisiteIDs": [ + 1 + ] + }, + { + "id": 3, + "name": "Leave", + "description": "Find your way back to the entrance once you are ready", + "objective": "Leave", + "anyPOI": true, + "prologue": {}, + "epilogue": {}, + "prerequisiteIDs": [ + 2 + ] + }, + { + "id": 4, + "name": "Contact Sir Donovan", + "description": "Use Donovan's talisman to contact him.", + "mapFlag": "exploreShand1", + "mapFlagValue": 7, + "objective": "QuestFlag", + "prologue": { + "text": "When you are ready, you should use the amulet he gave you to contact Sir Donovan again.", + "options": [ + { + "name": "(Continue)", + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 6 + } + } + ] + } + ] + }, + "epilogue": { + "text": "Once again you get a feeling that you should go to a town. But it's a little more clear this time, and a particular name is on the tip of your tongue: $(poi_5). You should go there.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "prerequisiteIDs": [ + 3 + ] + }, + { + "id": 5, + "name": "Travel to $(poi_5)", + "description": "Deliver the research to $(poi_5), a wasteland town relatively far from $(poi_1)", + "objective": "Travel", + "count1": 70, + "count2": 10, + "POITags": [ + "Town", + "BiomeColorless" + ], + "prologue": {}, + "epilogue": { + "text": "\"$(playername)?\" A middle aged woman approaches you in what passes for a town square here, slipping a small but very identifiable portrait of you into her cloak. \"We share's the bossman.\" As Acirxes did upon meeting you, she pulls her hand back out of her cloak to flash an amulet matching yours.", + "options": [ + { + "name": "You wonder to yourself where she got the portrait. [/]Who drew me, and when?[]", + "text": "\"They calls me Viv. Those'n who knows me, it is.\"", + "options": [ + { + "name": "\"That's quite an unusual accent you have.\"", + "text": "Viv shrugs. \"I says that evah-time one's of you blabs the samewise. And me jingle works samewise.\" To demonstrate her point, she shakes the usual coin pouch before tossing it to you. (+500 gold)\n\"So blabs it. Same metal men?\"", + "action": [ + { + "addGold": 500 + } + ], + "options": [ + { + "name": "\"I don't think so.\"", + "text": "\"Thinks he do. Knows?\" For all the brevity of Viv's reply, it takes you a moment to realize she's asking if you're sure.", + "options": [ + { + "name": "\"Some of them were similar. More similar than most golems I've seen in the wild. But no big one this time. And there were several that were like nothing I saw in the library.\"", + "text": "\"No big one this time.\" Viv gives a very passing echo of your words, even coming close to matching your natural voice. \"Bossman due certain a'love that one. Mayhap sends me back for that jingle bag next.\"", + "options": [ + { + "name": "\"Look... I'm not an expert on antique golem provenance.\"", + "text": "\"Tell bossman that one instead, bigger laugh to hear.\" Before you can respond to that, she moves to walk off. \"Gets you the local jingle. Viv to bring bossman's words.\"", + "options": [ + { + "name": "(Continue)", + "action": [ + { + "issueQuest": "49" + } + ] + } + ] + } + ] + }, + { + "name": "\"Yes, some of them were. Like a different builder with the same parts and hearing the same description, but distinct from the other's design.\"", + "text": "Viv gives a knowing nod, as if she appreciates that description. \"Gets you the local jingle. Viv'll bring bossman's words.\" She then turns to leave.", + "options": [ + { + "name": "(Continue)", + "action": [ + { + "issueQuest": "49" + } + ] + } + ] + } + ] + }, + { + "name": "\"I think so.\"", + "text": "\"Thinks he do. Knows?\" For all the brevity of Viv's reply, thanks to her unusual way of speaking it takes you a moment to realize she's asking if you're sure.", + "options": [ + { + "name": "\"Some of them were similar. More similar than most golems I've seen in the wild. But no big one this time. And there were several that were like nothing I saw in the library.\"", + "text": "\"No big one this time.\" Viv gives a very passing echo of your words, even coming close to matching your natural voice. \"Bossman due certain a'love that one. Mayhap sends me back after that jingle bag.\"", + "options": [ + { + "name": "\"Look... I'm not an expert on antique golem provenance.\"", + "text": "\"Tell bossman that one instead, bigger laugh to hear.\" Before you can respond to that, she moves to walk off. \"Gets you the local jingle. Viv to bring bossman's words.\"", + "options": [ + { + "name": "(Continue)", + "action": [ + { + "issueQuest": "49" + } + ] + } + ] + } + ] + }, + { + "name": "\"Like a different builder copying the same example, but both doing it very well.\"", + "text": "Viv gives a knowing nod, as if she appreciates that description. \"Gets you the local jingle. Viv'll bring bossman's words.\" She then turns to leave.", + "options": [ + { + "name": "(Continue)", + "action": [ + { + "issueQuest": "49" + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "\"Donovan wanted to know if these two groups of automatons matched. I think don't think so. Similar, but different.\"", + "text": "\"Similar, but different.\" Viv gives a very passing echo of your words, even coming close to matching your natural voice. \"Makes samewise sense out Viv's mouth and yours, none. Mayhap bossman gets the words, or mayhap he sends me back after that jingle bag.\"", + "options": [ + { + "name": "\"Look... I'm not an expert on antique golem provenance.\"", + "text": "\"Tell bossman that one instead, bigger laugh to hear.\" Before you can respond to that, she moves to walk off. \"Gets you the local jingle. Viv to bring bossman's words.\"", + "options": [ + { + "name": "(Continue)", + "action": [ + { + "issueQuest": "49" + } + ] + } + ] + }, + { + "name": "\"Like a different builder with the same parts and hearing the same description, but distinct from the other's design.\"", + "text": "Viv suddenly gives a knowing nod, as if she appreciates that description more than the first. \"Gets you the local jingle. Viv to bring bossman's words.\" She then turns to leave.", + "options": [ + { + "name": "(Continue)", + "action": [ + { + "issueQuest": "49" + } + ] + } + ] + } + ] + }, + { + "name": "\"Donovan wanted to know if these two groups of automatons matched. I think so. Mostly at least.\"", + "text": "\"Thinks he do. Knows?\" For all the brevity of Viv's reply, it takes you a moment to realize she's asking if you're sure.", + "options": [ + { + "name": "\"Some were very similar. More similar than most golems I've seen in the wild. No big one this time though, and several that I'd never seen anything like before.\"", + "text": "\"No big one this time.\" Viv gives a very passing echo of your words, even coming close to matching your natural voice. \"Bossman due certain a'love that one. Mayhap sends me back after that jingle bag.\"", + "options": [ + { + "name": "\"Look... I'm not an expert on antique golem provenance.\"", + "text": "\"Tell bossman that one instead, bigger laugh to hear.\" Before you can respond to that, she moves to walk off. \"Gets you the local jingle. Viv to bring bossman's words.\"", + "options": [ + { + "name": "(Continue)", + "action": [ + { + "issueQuest": "49" + } + ] + } + ] + } + ] + }, + { + "name": "\"Like a different builder copying the same example, and both doing it very well.\"", + "text": "Viv gives a knowing nod, as if she appreciates that description. \"Gets you the local jingle. Viv to bring bossman's words.\" She then turns to leave.", + "options": [ + { + "name": "(Continue)", + "action": [ + { + "issueQuest": "49" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "prerequisiteIDs": [ + 4 + ] + } + ] + }, + { + "id": 49, + "isTemplate": true, + "name": "Busy Work 2", + "description": "You await further word from Sir Donovan via your new contact, Viv. Until then, you are free to take on other jobs.", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "storyQuest": true, + "stages": [ + { + "id": 1, + "name": "Do Side Quests", + "description": "Complete 3 side quests while waiting for Viv to find you again", + "count1": 3, + "objective": "CompleteQuest", + "POITags": [ + "QuestSource" + ], + "anyPOI": true, + "prologue": {}, + "epilogue": {} + }, + { + "id": 2, + "name": "Wait for Viv", + "description": "Give Viv more time to contact you.", + "count3": 3, + "objective": "Travel", + "anyPOI": true, + "POITags": [ + "QuestSource" + ], + "prologue": { + "text": "No word from or sign of Viv yet, but you should expect to hear from her soon.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "epilogue": { + "text": "As you walk in to town, a familiar cloaked figure is waiting and watching for you.", + "options": [ + { + "name": "(Continue)" + } + ], + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "50", + "POIReference": "" + } + ] + }, + "prerequisiteIDs": [ + 1 + ] + } + ] + }, + { + "id": 50, + "isTemplate": true, + "name": "Welcome To The Jungle", + "description": "Search the Primal Jungle for an artifact referenced in the research from The Library of Varsil", + "offerDialog": {}, + "prologue": { + "text": "You have and take the opportunity to speak to Viv before she appears to notice you.", + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 6 + } + } + ], + "options": [ + { + "name": "\"There you are, Viv.\"", + "text": "Sir Donovan's voice replies to you from under her cloak. \"$(playername) will have to wait a little longer, I need you to fetch those materials for the next batch right now.\" Viv drops her hood and her imitation of your employer. \"Tinker he does, things he needs.\" Viv then shrugs. \"Viv focus for jingle he give samewise you take.\"", + "options": [ + { + "name": "\"So what now?\"", + "text": "\"Things bossman needs [i]again[].\" She emphasizes the word in a way that indicates it's your turn to fetch something. \"Things told in samewise books you gave.\" You receive another map, another amulet, and a short note. Viv summarily dismisses you by walking away before you can ask questions or read the note.", + "options": [ + { + "name": "Continue" + } + ] + }, + { + "name": "Remain silent", + "text": "\"Bossman needs things [i]again[].\" It's difficult to tell with her, but there might have been a touch of amusement in her emphasis. \"Things told in samewise books you gave.\" You receive another map, another amulet, and a short note. Viv summarily dismisses you by walking away before you can ask questions or read the note.", + "options": [ + { + "name": "Continue" + } + ] + } + ] + }, + { + "name": "\"I was beginning to worry I was out of a job.\"", + "text": "Sir Donovan's voice replies to you from under her cloak. \"$(playername) will have to wait a little longer, I need you to fetch those materials for the next batch right now.\" Viv drops her hood and her imitation of your employer. \"Tinker he does, things he needs.\" Viv then shrugs. \"Viv focus for jingle he give samewise you take.\"", + "options": [ + { + "name": "\"So what now?\"", + "text": "\"Things bossman needs [i]again[].\" She emphasizes the word in a way that indicates it's your turn to fetch something. \"Things told in samewise books you gave.\" You receive another map, another amulet, and a short note. Viv summarily dismisses you by walking away before you can ask questions or read the note.", + "options": [ + { + "name": "Continue" + } + ] + }, + { + "name": "Remain silent", + "text": "\"Bossman needs things [i]again[].\" It's difficult to tell with her, but there might have been a touch of amusement in her emphasis. \"Things told in samewise books you gave.\" You receive another map, another amulet, and a short note. Viv summarily dismisses you by walking away before you can ask questions or read the note.", + "options": [ + { + "name": "Continue" + } + ] + } + ] + } + ] + }, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "storyQuest": true, + "stages": [ + { + "id": 1, + "name": "Find The Primal Jungle", + "description": "Follow the given map to the area Sir Donovan suggested you search", + "objective": "Travel", + "POITags": [ + "Quest_PrimalJungle" + ], + "allowInactivePOI": true, + "prologue": {}, + "epilogue": {} + }, + { + "id": 2, + "mapFlag": "SearchedForArtifact", + "mapFlagValue": 1, + "objective": "MapFlag", + "name": "Search for the artifact", + "description": "Sir Donovan suspects that some form of magic staff can be found in this area, and he wants you to retrieve it.", + "POITags": [ + "Quest_PrimalJungle" + ], + "allowInactivePOI": true, + "prologue": {}, + "epilogue": { + "text": "Along with the other items in the treasure chest you find a staff that matches the rough description from Donovan's note. Or at least it would if it hadn't been broken into pieces", + "options": [ + { + "name": "Gather up the pieces", + "text": "You technically weren't asked to bring it back in one piece. Hopefully Sir Donovan will still want it.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "prerequisiteIDs": [ + 1 + ] + }, + { + "id": 3, + "name": "Return to $(poi_3)", + "description": "Find Viv again in $(poi_3) to report what you found, and what you didn't.", + "objective": "Travel", + "here": true, + "prologue": {}, + "epilogue": { + "text": "Viv frowns at you after listening to your explanation. \"Jingle bag to wait, staff already jingle. Very bad.\"", + "options": [ + { + "name": "\"You don't think Sir Donovan wants it anyway?\"", + "text": "She shakes her head emphatically. \"We must make it new. I have a fix.\" She retrieves a pen and paper to scrawl a much rougher map than usual on short notice. \"Flower grows in cave here, scarlet. You must bring it here.\"", + "options": [ + { + "name": "\"Scarlet flower, grows in the cave. Got it.\"", + "text": "\"...and smart wizard would take coat.\"", + "options": [ + { + "name": "continue", + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 7 + }, + "issueQuest": 51 + } + ] + } + ] + } + ] + } + ] + }, + "prerequisiteIDs": [ + 2 + ] + } + ] + }, + { + "id": 51, + "isTemplate": true, + "name": "Flower Fetching", + "description": "Bring Viv a flower from Frostbitten Cavern", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "storyQuest": true, + "stages": [ + { + "id": 1, + "name": "Find $(poi_1)", + "description": "Viv's crude map shows the way to $(poi_1) in the $(biome_1) biome", + "objective": "Travel", + "POITags": [ + "Quest_FrostbittenCavern" + ], + "allowInactivePOI": true, + "prologue": {}, + "epilogue": {} + }, + { + "id": 2, + "mapFlag": "hasAFlower", + "mapFlagValue": 1, + "objective": "MapFlag", + "name": "Retrieve the flower", + "description": "Viv said the flower would be located inside a cave", + "POITags": [ + "Quest_FrostbittenCavern" + ], + "allowInactivePOI": true, + "prologue": {}, + "epilogue": {}, + "prerequisiteIDs": [ + 1 + ] + }, + { + "id": 3, + "name": "Return to $(poi_3)", + "description": "Bring the flower back to Viv in $(poi_3).", + "objective": "Travel", + "here": true, + "prologue": {}, + "epilogue": { + "text": "You find Viv right where you had agreed to meet, and Sir Donovan is there as well. He is staring intently at the newly repaired staff as Viv directs her gaze to you.", + "options": [ + { + "name": "You interrupt Donovan's inspection. \"So what does the staff do?\"", + "text": "\"Nothing, not yet at least. Perhaps it will eventually.\" He runs his left hand across an engraving on the staff as if trying to draw out its secrets. \"But I believe we have something else to discuss, something potentially even more important than my research.\"", + "options": [ + { + "name": "\"I'm listening.\"", + "text": "\"You've proven yourself to be reliable enough to my organization that I feel I can share its nature, if you have not already surmised it. Put bluntly, my associates and I make our living through the acquisition of information, the discreet sale of it, and occasionally, the role you have been most involved with, its direct application.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"It is the nature of our trade that more information is available to me than can be acted upon, especially in a timely manner. My research is an attempt to find ways to communicate more rapidly, and give more opportunities to act. Often now we must make decisions based on incomplete knowledge, and incomplete knowledge is all that I can offer you now.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"We had been monitoring the activities of several previously unknown wizards, they appeared to have begun working together toward some unknown greater goal, with an impressive degree of effectiveness to their individual actions.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"Several weeks ago, however, the group was quickly and methodically silenced, presumed killed, by a second group. But now it has been confirmed that all five of them were taken alive, and my network has determined where we believe they are being held.\"", + "options": [ + { + "name": "\"So, this is the part where I do the 'direct application' thing, right?\"", + "text": "Donovan gives a hearty, if solemn, chuckle. \"Based on what I have seen of your work, I believe you to be capable of it. But this is not something I am asking of you. More that it is something I am offering to you.\"", + "options": [ + { + "name": "\"I'm not sure that I follow your meaning.\"", + "text": "\"The efficiency you have shown in your work for me rivals what we had seen from the captured mages. I believe that if you were to free them, you could make some new and powerful allies. And taking on their captors now may mean that you find yourself in a conflict that would be forthcoming anyway, but on your terms and timing rather than theirs.\"", + "options": [ + { + "name": "\"I don't believe that I'm ready for this kind of confrontation.\" (Decline Quest)", + "text": "\"Then hold on to one of my amulets. Use it to contact us if you change your mind.\"", + "options": [ + { + "name": "Understood. And thank you." + } + ] + }, + { + "name": "\"Adventure calls. Who am I to say no?\" (Accept Quest)", + "action": [ + { + "issueQuest": "52", + "setQuestFlag": { + "key": "exploreShand1", + "val": 8 + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "Give her both flowers", + "condition": [ + { + "checkQuestFlag": "violetFlowerForViv" + }, + { + "checkQuestFlag": "scarletFlowerForViv" + } + ], + "text": "Viv has a thankful look, but you note what might be a twinge of disappointment underneath it. \"Fix was gentle. Unexpectedly. Not to need those now.\" Donovan then clears his throat, redirecting your attention.", + "options": [ + { + "name": "\"So what does the staff do?\"", + "text": "\"Nothing, not yet at least. Perhaps it will eventually.\" He runs his left hand across an engraving on the staff as if trying to draw out its secrets. \"But I believe we have something else to discuss, something potentially even more important than my research.\"", + "options": [ + { + "name": "\"I'm listening.\"", + "text": "\"You've proven yourself to be reliable enough to my organization that I feel I can share its nature, if you have not already surmised it. Put bluntly, my associates and I make our living through the acquisition of information, the discreet sale of it, and occasionally, the role you have been most involved with, its direct application.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"It is the nature of our trade that more information is available to me than can be acted upon, especially in a timely manner. My research is an attempt to find ways to communicate more rapidly, and give more opportunities to act. Often now we must make decisions based on incomplete knowledge, and incomplete knowledge is all that I can offer you now.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"We had been monitoring the activities of several previously unknown wizards, they appeared to have begun working together toward some unknown greater goal, with an impressive degree of effectiveness to their individual actions.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"Several weeks ago, however, the group was quickly and methodically silenced, presumed killed, by a second group. But now it has been confirmed that all five of them were taken alive, and my network has determined where we believe they are being held.\"", + "options": [ + { + "name": "\"So, this is the part where I do the 'direct application' thing, right?\"", + "text": "Donovan gives a hearty, if solemn, chuckle. \"Based on what I have seen of your work, I believe you to be capable of it. But this is not something I am asking of you. More that it is something I am offering to you.\"", + "options": [ + { + "name": "\"I'm not sure that I follow your meaning.\"", + "text": "\"The efficiency you have shown in your work for me rivals what we had seen from the captured mages. I believe that if you were to free them, you could make some new and powerful allies. And taking on their captors now may mean that you find yourself in a conflict that would be forthcoming anyway, but on your terms and timing rather than theirs.\"", + "options": [ + { + "name": "\"I don't believe that I'm ready for this kind of confrontation.\" (Decline Quest)", + "text": "\"Then hold on to one of my amulets. Use it to contact us if you change your mind.\"", + "options": [ + { + "name": "Understood. And thank you." + } + ] + }, + { + "name": "\"Adventure calls. Who am I to say no?\" (Accept Quest)", + "action": [ + { + "issueQuest": "52", + "setQuestFlag": { + "key": "exploreShand1", + "val": 8 + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "Give her the violet flower", + "condition": [ + { + "checkQuestFlag": "violetFlowerForViv" + } + ], + "text": "Viv shakes her head. \"Headstrong adventurers... Not right. But we find that the flower had no need.\" Donovan then clears his throat, redirecting your attention.", + "action": [ + { + "setQuestFlag": { + "key": "violetFlowerForViv", + "val": 2 + } + } + ], + "options": [ + { + "name": "\"So what does the staff do?\"", + "text": "\"Nothing, not yet at least. Perhaps it will eventually.\" He runs his left hand across an engraving on the staff as if trying to draw out its secrets. \"But I believe we have something else to discuss, something potentially even more important than my research.\"", + "options": [ + { + "name": "\"I'm listening.\"", + "text": "\"You've proven yourself to be reliable enough to my organization that I feel I can share its nature, if you have not already surmised it. Put bluntly, my associates and I make our living through the acquisition of information, the discreet sale of it, and occasionally, the role you have been most involved with, its direct application.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"It is the nature of our trade that more information is available to me than can be acted upon, especially in a timely manner. My research is an attempt to find ways to communicate more rapidly, and give more opportunities to act. Often now we must make decisions based on incomplete knowledge, and incomplete knowledge is all that I can offer you now.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"We had been monitoring the activities of several previously unknown wizards, they appeared to have begun working together toward some unknown greater goal, with an impressive degree of effectiveness to their individual actions.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"Several weeks ago, however, the group was quickly and methodically silenced, presumed killed, by a second group. But now it has been confirmed that all five of them were taken alive, and my network has determined where we believe they are being held.\"", + "options": [ + { + "name": "\"So, this is the part where I do the 'direct application' thing, right?\"", + "text": "Donovan gives a hearty, if solemn, chuckle. \"Based on what I have seen of your work, I believe you to be capable of it. But this is not something I am asking of you. More that it is something I am offering to you.\"", + "options": [ + { + "name": "\"I'm not sure that I follow your meaning.\"", + "text": "\"The efficiency you have shown in your work for me rivals what we had seen from the captured mages. I believe that if you were to free them, you could make some new and powerful allies. And taking on their captors now may mean that you find yourself in a conflict that would be forthcoming anyway, but on your terms and timing rather than theirs.\"", + "options": [ + { + "name": "\"I don't believe that I'm ready for this kind of confrontation.\" (Decline Quest)", + "text": "\"Then hold on to one of my amulets. Use it to contact us if you change your mind.\"", + "options": [ + { + "name": "Understood. And thank you." + } + ] + }, + { + "name": "\"Adventure calls. Who am I to say no?\" (Accept Quest)", + "action": [ + { + "issueQuest": "52", + "setQuestFlag": { + "key": "exploreShand1", + "val": 8 + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "Give her the crimson flower", + "condition": [ + { + "checkQuestFlag": "scarletFlowerForViv" + } + ], + "text": "Viv smiles and takes the flower, tucking it behind her ear. \"[i]Jingle[] accepted. The bloom was not for the fix.\" Donovan then clears his throat, redirecting your attention.", + "action": [ + { + "setQuestFlag": { + "key": "scarletFlowerForViv", + "val": 2 + } + } + ], + "options": [ + { + "name": "\"So what does the staff do?\"", + "text": "\"Nothing, not yet at least. Perhaps it will eventually.\" He runs his left hand across an engraving on the staff as if trying to draw out its secrets. \"But I believe we have something else to discuss, something potentially even more important than my research.\"", + "options": [ + { + "name": "\"I'm listening.\"", + "text": "\"You've proven yourself to be reliable enough to my organization that I feel I can share its nature, if you have not already surmised it. Put bluntly, my associates and I make our living through the acquisition of information, the discreet sale of it, and occasionally, the role you have been most involved with, its direct application.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"It is the nature of our trade that more information is available to me than can be acted upon, especially in a timely manner. My research is an attempt to find ways to communicate more rapidly, and give more opportunities to act. Often now we must make decisions based on incomplete knowledge, and incomplete knowledge is all that I can offer you now.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"We had been monitoring the activities of several previously unknown wizards, they appeared to have begun working together toward some unknown greater goal, with an impressive degree of effectiveness to their individual actions.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"Several weeks ago, however, the group was quickly and methodically silenced, presumed killed, by a second group. But now it has been confirmed that all five of them were taken alive, and my network has determined where we believe they are being held.\"", + "options": [ + { + "name": "\"So, this is the part where I do the 'direct application' thing, right?\"", + "text": "Donovan gives a hearty, if solemn, chuckle. \"Based on what I have seen of your work, I believe you to be capable of it. But this is not something I am asking of you. More that it is something I am offering to you.\"", + "options": [ + { + "name": "\"I'm not sure that I follow your meaning.\"", + "text": "\"The efficiency you have shown in your work for me rivals what we had seen from the captured mages. I believe that if you were to free them, you could make some new and powerful allies. And taking on their captors now may mean that you find yourself in a conflict that would be forthcoming anyway, but on your terms and timing rather than theirs.\"", + "options": [ + { + "name": "\"I don't believe that I'm ready for this kind of confrontation.\" (Decline Quest)", + "text": "\"Then hold on to one of my amulets. Use it to contact us if you change your mind.\"", + "options": [ + { + "name": "Understood. And thank you." + } + ] + }, + { + "name": "\"Adventure calls. Who am I to say no?\" (Accept Quest)", + "action": [ + { + "issueQuest": "52", + "setQuestFlag": { + "key": "exploreShand1", + "val": 8 + } + }, + { + "setQuestFlag": { + "key": "mainQuest", + "val": 2 + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "prerequisiteIDs": [ + 2 + ] + } + ] + }, + { + "id": 52, + "isTemplate": true, + "name": "The Enemy of My Enemy...", + "description": "Sir Donovan has given you a set of five locations where he believes that powerful wizards are being held.", + "offerDialog": {}, + "prologue": { + "text": "Good luck", + "action": [ + { + "setQuestFlag": { + "key": "mainQuest", + "val": 2 + } + } + ], + "options": [ + { + "name": "(Continue)" + } + ] + }, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "storyQuest": true, + "stages": [ + { + "id": 1, + "name": "Find the Black Castle", + "description": "Find the Black Castle in the Swamp Biome", + "count1": 1, + "objective": "Travel", + "POITags": [ + "BiomeBlack", + "Chapter1Boss" + ], + "allowInactivePOI": true, + "prologue": {}, + "epilogue": {} + }, + { + "id": 2, + "name": "Find the Blue Castle", + "description": "Find the Blue Castle in the Island Biome", + "count1": 1, + "objective": "Travel", + "POITags": [ + "BiomeBlue", + "Chapter1Boss" + ], + "allowInactivePOI": true, + "prologue": {}, + "epilogue": {} + }, + { + "id": 3, + "name": "Find the Green Castle", + "description": "Find the Green Castle in the Forest Biome", + "count1": 1, + "objective": "Travel", + "POITags": [ + "BiomeGreen", + "Chapter1Boss" + ], + "allowInactivePOI": true, + "prologue": {}, + "epilogue": {} + }, + { + "id": 4, + "name": "Find the Red Castle", + "description": "Find the Red Castle in the Mountain Biome", + "count1": 1, + "objective": "Travel", + "POITags": [ + "BiomeRed", + "Chapter1Boss" + ], + "allowInactivePOI": true, + "prologue": {}, + "epilogue": {} + }, + { + "id": 5, + "name": "Find the White Castle", + "description": "Find the White Castle in the Plains Biome", + "count1": 1, + "objective": "Travel", + "POITags": [ + "BiomeWhite", + "Chapter1Boss" + ], + "allowInactivePOI": true, + "prologue": {}, + "epilogue": {} + }, + { + "id": 6, + "name": "Rescue the Black Captive", + "description": "Free the wizard being held captive inside the Black Castle", + "objective": "QuestFlag", + "mapFlag": "Ch1BlackCastleComplete", + "POITags": [ + "BiomeBlack", + "Chapter1Boss" + ], + "allowInactivePOI": true, + "prologue": {}, + "epilogue": {}, + "prerequisiteIDs": [ + 1 + ] + }, + { + "id": 7, + "name": "Rescue the Blue Captive", + "description": "Free the wizard being held captive inside the Blue Castle", + "objective": "QuestFlag", + "mapFlag": "Ch1BlueCastleComplete", + "POITags": [ + "BiomeBlue", + "Chapter1Boss" + ], + "allowInactivePOI": true, + "prologue": {}, + "epilogue": {}, + "prerequisiteIDs": [ + 2 + ] + }, + { + "id": 8, + "name": "Rescue the Green Captive", + "description": "Free the wizard being held captive inside the Green Castle", + "objective": "QuestFlag", + "mapFlag": "Ch1GreenCastleComplete", + "POITags": [ + "BiomeGreen", + "Chapter1Boss" + ], + "allowInactivePOI": true, + "prologue": {}, + "epilogue": {}, + "prerequisiteIDs": [ + 3 + ] + }, + { + "id": 9, + "name": "Rescue the Red Captive", + "description": "Free the wizard being held captive inside the Red Castle", + "objective": "QuestFlag", + "mapFlag": "Ch1RedCastleComplete", + "mapFlagValue": 1, + "POITags": [ + "BiomeRed", + "Chapter1Boss" + ], + "allowInactivePOI": true, + "prologue": {}, + "epilogue": {}, + "prerequisiteIDs": [ + 4 + ] + }, + { + "id": 10, + "name": "Rescue the White Captive", + "description": "Free the wizard being held captive inside the White Castle", + "objective": "QuestFlag", + "mapFlag": "Ch1WhiteCastleComplete", + "POITags": [ + "BiomeWhite", + "Chapter1Boss" + ], + "allowInactivePOI": true, + "prologue": {}, + "epilogue": {}, + "prerequisiteIDs": [ + 5 + ] + }, + { + "id": 11, + "name": "Get Some Answers", + "description": "Return to the spawn point at the center of the wastes and speak to the mage there.", + "objective": "QuestFlag", + "mapFlag": "mainQuest", + "mapFlagValue": 3, + "POITags": [ + "Spawn" + ], + "prologue": {}, + "epilogue": {}, + "prerequisiteIDs": [ + 6, + 7, + 8, + 9, + 10 + ] + } + ] + } +] \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/world/shops.json b/forge-gui/res/adventure/Innistrad/world/shops.json new file mode 100644 index 00000000000..8012b9f33c7 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/world/shops.json @@ -0,0 +1,5506 @@ +[ +{ +"name":"Black1", +"description":"Certain Death", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":6, + "cardText": "(destroy|exile) target|sacrifice", + "colors": ["black"] + }, + { + "count":2, + "cardText": "(destroy|exile) target|sacrifice" + }] +}, + +{ +"name":"Black2", +"description":"March of the Returned", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":6, + "cardText": "destroyed|dies|return.*(hand|battlefield|library|to play)|put.*battlefield from", + "colors": ["black"] + }, + { + "count":2, + "cardText": "destroyed|dies|return.*(hand|battlefield|library|to play)|put.*battlefield from" + }] +}, +{ +"name":"Black3", +"description":"Essence Extraction", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":6, + "cardText": "pay.*life.*:|(lose|gain).*life|deal.*damage", + "colors": ["black"] + }, + { + "count":2, + "cardText": "pay.*life.*:|(lose|gain).*life|deal.*damage" + }] +},{ +"name":"Black4", +"description":"Demonic Tutor", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":6, + "cardText": "search|seek|reveal.*library|choose|choice|unless", + "colors": ["black"] + }, + { + "count":2, + "cardText": "search|seek|reveal.*library|choose|choice|unless" + }] +},{ +"name":"Black5", +"description":"Grotesque Mutations", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":6, + "cardText": "deathtouch|fear|intimidate|menace|ninjutsu|regenerate\b", + "colors": ["black"] + }, + { + "count":2, + "cardText": "deathtouch|fear|intimidate|menace|ninjutsu|regenerate\b" + }] +},{ +"name":"Black6", +"description":"Phyrexian Boons", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":6, + "cardText": "([+-])\\d?/([+-])\\d?", + "colors": ["black"] + }, + { + "count":2, + "cardText": "([+-])\\d?/([+-])\\d?" + }] +},{ +"name":"Blue1", +"description":"Control Magic", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":6, + "cardText": "return.*to.*(hand|top of.*library)|gain(s)? control of|mill|tap |untap|counter target", + "colors": ["blue"] + }, + { + "count":2, + "cardText": "return.*to.*(hand|top of.*library)|gain(s)? control of|mill|tap |untap|counter target" + }] +},{ +"name":"Blue2", +"description":"Tolarian Digsite", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":6, + "cardText": "artifact|historic|explores|connive|clue token|investigate", + "colors": ["blue"] + }, + { + "count":2, + "cardText": "artifact|historic|explores|connive|clue token|investigate" + }] +},{ +"name":"Blue3", +"description":"Cloaks of Invisibility", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":6, + "cardText": "flying|prowess|unblockable|hexproof|shroud|morph|ninjutsu|phas(ing|(es (in|out)))", + "colors": ["blue"] + }, + { + "count":2, + "cardText": "flying|prowess|unblockable|hexproof|shroud|morph|ninjutsu|phas(ing|(es (in|out)))" + }] +},{ +"name":"Blue4", +"description":"Sleights of Mind", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":6, + "cardText": "(change|copy).*(that|target)|color(s|ed)?\\b|land type|mana|name|flashback|overload|splice|rebound|buyback|morph|madness|delve|instead", + "colors": ["blue"] + }, + { + "count":2, + "cardText": "(change|copy).*(that|target)|color(s|ed)?\\b|land type|mana|name|flashback|overload|splice|rebound|buyback|morph|madness|delve|instead" + }] +},{ +"name":"Blue5", +"description":"Library of Lat-Nam", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":6, + "cardText": "draw(s)?|(exile|reveal|look|search).*library|scry|seek|conjure ", + "colors": ["blue"] + }, + { + "count":2, + "cardText": "draw(s)?|(exile|reveal|look|search).*library|scry|seek|conjure " + }] +}, +{ +"name":"Blue6", +"description":"Rules & Regulations", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":6, + "cardText": "can't|must|whenever|unless|becomes|until|upkeep|(leave|enter)(s)|doesn't? .*(play|battlefield)|each", + "colors": ["blue"] + }, + { + "count":2, + "cardText": "can't|must|whenever|unless|becomes|until|upkeep|(leave|enter)(s)|doesn't? .*(play|battlefield)|each" + }] +},{ +"name":"Green1", +"description":"Explosive Growth", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardText": "counter.*on |counter.*distribute|distribute.*counter|proliferate|creature(s)? from", + "colors": ["green"] + }, + { + "count":1, + "cardText": "([+-])\\d?/([+-])\\d?", + "colors": ["green"] + } + ] + + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardText": "counter.*on |counter.*distribute|distribute.*counter|proliferate|creature(s)? from" + }, + { + "count":1, + "cardText": "([+-])\\d?/([+-])\\d?" + } + ] + }] +},{ +"name":"Green2", +"description":"Jungle Expeditions", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":6, + "cardText": "still a land|(exile|reveal|look|search).*library|scry|explores|additional land|land from.*(graveyard|hand)|put.*land(s)?from|landfall", + "colors": ["green"] + + }, + { + "count":2, + "cardText": "still a land|(exile|reveal|look|search).*library|scry|explores|additional land|land from.*(graveyard|hand)|put.*land(s)?from|landfall" + }] +},{ +"name":"Green3", +"description":"Dominant Predators", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":6, + "cardText": " fight(s)?|deal(s)? damage equal|(power|toughness) equal to the number", + "colors": ["green"] + + }, + { + "count":2, + "cardText": " fight(s)?|deal(s)? damage equal|(power|toughness) equal to the number" + }] +},{ +"name":"Green4", +"description":"Natural Selection", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":6, + "cardText": "trample|reach|hexproof|regenerate|shroud|deathtouch", + "colors": ["green"] + + }, + { + "count":2, + "cardText": "trample|reach|hexproof|regenerate|shroud|deathtouch" + }] +},{ +"name":"Green5", +"description":"Cycle of Life", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":6, + "cardText": "gain.*life|token|draw|food", + "colors": ["green"] + }, + { + "count":2, + "cardText": "gain.*life|token|draw|food" + }] +},{ +"name":"Green6", +"description":"Verdant Haven", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":6, + "cardText": "tap.*mana|:.*add.*(\\{[gburw]\\}|to your mana)|untap", + "colors": ["green"] + }, + { + "count":2, + "cardText": "tap.*mana|:.*add.*(\\{[gburw]\\}|to your mana)|untap" + }] +},{ +"name":"Red1", +"description":"Burn Baby Burn", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":6, + "cardText": "deal.*damage|destroy", + "colors": ["red"] + + }, + { + "count":2, + "cardText": "deal.*damage|destroy" + }] +}, +{ +"name":"Red2", +"description":"Weaponize the Monsters", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":6, + "cardText": "haste|(first |double )strike | prowess|return .* to hand at end of turn|At the beginning of (your|the) end step, (sacrifice|return .* to (your|its owner).*hand)", + "colors": ["red"] + + }, + { + "count":2, + "cardText": "haste|(first |double )strike | prowess|return .* to hand at end of turn|At the beginning of (your|the) end step, (sacrifice|return .* to (your|its owner).*hand)" + }] +},{ +"name":"Red3", +"description":"Mana Cache", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":6, + "cardText": "each creature|each player|any player may|unless|choose|choice", + "colors": ["red"] + }, + { + "count":2, + "cardText": "each creature|each player|any player may|unless|choose|choice" + }] +},{ +"name":"Red4", +"description":"Seismic Strike", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":6, + "cardText": "each mountain|number of mountains|sacrifice.*:", + "colors": ["red"] + }, + { + "count":2, + "cardText": "each mountain|number of mountains|sacrifice.*:" + }] +},{ +"name":"Red5", +"description":"Destructive Urge", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":6, + "cardText": "gain control of|when.*(cast|copy).*spell|if able", + "colors": ["red"] + }, + { + "count":2, + "cardText": "gain control of|when.*(cast|copy).*spell|if able" + }] +},{ +"name":"Red6", +"description":"Wheel of Fate", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":6, + "cardText": "top of your library|random|roll.*di(c)?e|flip .*coin|coin .*flip|draw .*discard|discard .*draw", + "colors": ["red"] + }, + { + "count":2, + "cardText": "top of your library|random|roll.*di(c)?e|flip .*coin|coin .*flip|draw .*discard|discard .*draw" + }] +},{ +"name":"White1", +"description":"Ounce of Prevention", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6White", + "rewards": [ + { + "count":6, + "cardText": "Prevent.*Damage", + "colors": ["white"] + }, + { + "count":2, + "cardText": "Prevent.*Damage" + }] + +},{ +"name":"White2", +"description":"Pound of Cure", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6White", + "rewards": [ + { + "count":6, + "cardText": "gain.*life|life total", + "colors": ["white"] + }, + { + "count":2, + "cardText": "gain.*life|life total" + }] +},{ +"name":"White3", +"description":"Swords, Plowshares, and Beyond", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6White", + "rewards": [ + { + "count":6, + "cardText": "(Destroy|exile).*(attacking|defending|tapped|with)", + "colors": ["white"] + + }, + { + "count":2, + "cardText": "(Destroy|exile).*(attacking|defending|tapped|with)" + }] +},{ +"name":"White4", +"description":"Only mostly dead", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6White", + "rewards": [ + { + "count":6, + "cardText": "Return.*to.*(your hand|battlefield|play)", + "colors": ["white"] + }, + { + "count":2, + "cardText": "Return.*to.*(your hand|battlefield|play)" + }] +},{ +"name":"White5", +"description":"Weights and Measures", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6White", + "rewards": [ + { + "count":6, + "cardText":"pays|more|less|tap target creature", + "colors": ["white"] + + }, + { + "count":2, + "cardText": "pays|more|less|tap target creature" + }] +},{ +"name":"White6", +"description":"Strict dogma", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RotatingShop", +"overlaySprite":"Overlay6White", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardText": "(Vigilance|Lifelink|Protection|First Strike|Double Strike|Flying)", + "colors": ["white"] + }, + { + "count":1, + "cardText": "([+-])\\d?/([+-])\\d?", + "colors": ["white"] + } + ] + + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardText": "(Vigilance|Lifelink|Protection|First Strike|Double Strike|Flying)" + }, + { + "count":1, + "cardText": "([+-])\\d?/([+-])\\d?" + } + ] + }] +},{ +"name":"Graveyard", +"description":"Better Call Sol", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"BlackShop", +"overlaySprite":"Overlay8Red", + "rewards": [ + { + "count":8, + "deckNeeds": ["Ability$Graveyard"] + }] +},{ +"name":"WhiteEquipment", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"EquipmentShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Life Amulet" }, + { "type": "item","count":1, "itemName": "Gold Armor" }, + { "type": "item","count":1, "itemName": "Mirror Shield" }, + { "type": "item","count":1, "itemName": "Entrancing Lyre" }, + { "type": "item","count":1, "itemName": "Nine-Ringed Bo" }, + { "type": "item","count":1, "itemName": "Kite Shield" } + + ] + +},{ +"name":"WhiteItems", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ItemShop", + "rewards": [ + { "type": "item","count":1, "itemName": "White rune" }, + { "type": "item","count":1, "itemName": "White Staff" }, + { "type": "item","count":1, "itemName": "Cursed Treasure" }, + { "type": "item","count":1, "itemName": "Farmer's Tools" }, + { "type": "item","count":1, "itemName": "Piper's Charm" }, + { "type": "item","count":1, "itemName": "Sleep Wand" }, + { "type": "item","count":1, "itemName": "Hill Giant Club" }, + { "type": "life","count":1 } + + ] + +},{ +"name":"RedEquipment", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"EquipmentShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Axt" }, + { "type": "item","count":1, "itemName": "Aladdin's Ring" }, + { "type": "item","count":1, "itemName": "Flame Sword" }, + { "type": "item","count":1, "itemName": "Heavy Arbalest" }, + { "type": "item","count":1, "itemName": "Jeweled Amulet" }, + { "type": "item","count":1, "itemName": "Ring of Immortals" } + + ] + +},{ +"name":"RedItems", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ItemShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Red rune" }, + { "type": "item","count":1, "itemName": "Red Staff" }, + { "type": "item","count":1, "itemName": "Cursed Treasure" }, + { "type": "item","count":1, "itemName": "Farmer's Tools" }, + { "type": "item","count":1, "itemName": "Piper's Charm" }, + { "type": "item","count":1, "itemName": "Sleep Wand" }, + { "type": "item","count":1, "itemName": "Hill Giant Club" }, + { "type": "life","count":1 } + ] + +},{ +"name":"BlueEquipment", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"EquipmentShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Traveler's Amulet" }, + { "type": "item","count":1, "itemName": "Magic Shard" }, + { "type": "item","count":1, "itemName": "Spell Book" }, + { "type": "item","count":1, "itemName": "Mithril Armor" }, + { "type": "item","count":1, "itemName": "Mithril Boots" }, + { "type": "item","count":1, "itemName": "Mithril Shield" } + + ] + +},{ +"name":"BlueItems", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ItemShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Blue rune" }, + { "type": "item","count":1, "itemName": "Blue Staff" }, + { "type": "item","count":1, "itemName": "Cursed Treasure" }, + { "type": "item","count":1, "itemName": "Farmer's Tools" }, + { "type": "item","count":1, "itemName": "Piper's Charm" }, + { "type": "item","count":1, "itemName": "Sleep Wand" }, + { "type": "item","count":1, "itemName": "Hill Giant Club" }, + { "type": "life","count":1 } + + ] + +}, +{ +"name":"BlackEquipment", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"EquipmentShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Death Ring" }, + { "type": "item","count":1, "itemName": "Dark Amulet" }, + { "type": "item","count":1, "itemName": "Mad Staff" }, + { "type": "item","count":1, "itemName": "Dark Armor" }, + { "type": "item","count":1, "itemName": "Dark Boots" }, + { "type": "item","count":1, "itemName": "Dark Shield" } + + ] + +},{ +"name":"BlackItems", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ItemShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Black rune" }, + { "type": "item","count":1, "itemName": "Black Staff" }, + { "type": "item","count":1, "itemName": "Cursed Treasure" }, + { "type": "item","count":1, "itemName": "Farmer's Tools" }, + { "type": "item","count":1, "itemName": "Piper's Charm" }, + { "type": "item","count":1, "itemName": "Sleep Wand" }, + { "type": "item","count":1, "itemName": "Hill Giant Club" }, + { "type": "life","count":1 } + + ] + +}, +{ +"name":"GreenEquipment", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"EquipmentShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Jungle Shield" }, + { "type": "item","count":1, "itemName": "Ring of Three Wishes" }, + { "type": "item","count":1, "itemName": "Heart-Piercer" }, + { "type": "item","count":1, "itemName": "Wood Bow" }, + { "type": "item","count":1, "itemName": "Steel Sword" }, + { "type": "item","count":1, "itemName": "Unerring Sling" } + + ] + +},{ +"name":"GreenItems", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ItemShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Green rune" }, + { "type": "item","count":1, "itemName": "Green Staff" }, + { "type": "item","count":1, "itemName": "Cursed Treasure" }, + { "type": "item","count":1, "itemName": "Farmer's Tools" }, + { "type": "item","count":1, "itemName": "Piper's Charm" }, + { "type": "item","count":1, "itemName": "Sleep Wand" }, + { "type": "item","count":1, "itemName": "Hill Giant Club" }, + { "type": "life","count":1 } + + ] + +},{ +"name":"Equipment", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"EquipmentShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Steel Boots" }, + { "type": "item","count":1, "itemName": "Steel Shield" }, + { "type": "item","count":1, "itemName": "Steel Armor" }, + { "type": "item","count":1, "itemName": "Iron Boots" }, + { "type": "item","count":1, "itemName": "Iron Shield" }, + { "type": "item","count":1, "itemName": "Iron Armor" } + + ] + +}, +{ +"name":"Swamp", +"description":"The Cartographer's Guild", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"LandShop", +"unlimited":true, + "rewards": [ + { + "count":4, + "cardName":"Swamp" + }, + { + "count":4, + "cardName":"Snow-Covered Swamp" + }] + +},{ +"name":"Forest", +"description":"The Cartographer's Guild", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"LandShop", +"unlimited":true, + "rewards": [ + { + "count":4, + "cardName":"Forest" + }, + { + "count":4, + "cardName":"Snow-Covered Forest" + }] + +},{ +"name":"Mountain", +"description":"The Cartographer's Guild", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"LandShop", +"unlimited":true, + "rewards": [ + { + "count":4, + "cardName":"Mountain" + }, + { + "count":4, + "cardName":"Snow-Covered Mountain" + }] + +},{ +"name":"Island", +"description":"The Cartographer's Guild", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"LandShop", +"unlimited":true, + "rewards": [ + { + "count":4, + "cardName":"Island" + }, + { + "count":4, + "cardName":"Snow-Covered Island" + }] + +},{ +"name":"Plains", +"description":"The Cartographer's Guild", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"LandShop", +"unlimited":true, + "rewards": [ + { + "count":4, + "cardName":"Plains" + }, + { + "count":4, + "cardName":"Snow-Covered Plains" + }] + +},{ +"name":"Instant", +"description":"Buy-it-now!!!", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"InstantShop", + "rewards": [ + { + "count":8, + "cardTypes": ["Instant","Sorcery"] + }] + +},{ +"name":"Instant4Black", +"description":"Sudden Death", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"InstantShop", +"overlaySprite":"Overlay4Black", + "rewards": [ + { + "count":4, + "cardTypes": ["Instant","Sorcery"] + }, + { + "count":4, + "cardTypes": ["Instant","Sorcery"], + "colors": ["black"] + }] + +},{ +"name":"Instant4Blue", +"description":"Mind Games", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"InstantShop", +"overlaySprite":"Overlay4Blue", + "rewards": [ + { + "count":4, + "cardTypes": ["Instant","Sorcery"] + }, + { + "count":4, + "cardTypes": ["Instant","Sorcery"], + "colors": ["blue"] + }] + +},{ +"name":"Instant4Green", +"description":"Primal Commands", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"InstantShop", +"overlaySprite":"Overlay4Green", + "rewards": [ + { + "count":4, + "cardTypes": ["Instant","Sorcery"] + }, + { + "count":4, + "cardTypes": ["Instant","Sorcery"], + "colors": ["green"] + }] + +},{ +"name":"Instant4Red", +"description":"Furnace of Rath", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"InstantShop", +"overlaySprite":"Overlay4Red", + "rewards": [ + { + "count":4, + "cardTypes": ["Instant","Sorcery"] + }, + { + "count":4, + "cardTypes": ["Instant","Sorcery"], + "colors": ["red"] + }] + +},{ +"name":"Instant4White", +"description":"Gerrard's Wisdom", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"InstantShop", +"overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "cardTypes": ["Instant","Sorcery"] + }, + { + "count":4, + "cardTypes": ["Instant","Sorcery"], + "colors": ["white"] + }] + +},{ +"name":"Instant8Black", +"description":"Sudden Death", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"InstantShop", +"overlaySprite":"Overlay8Black", + "rewards": [ + { + "count":8, + "cardTypes": ["Instant","Sorcery"], + "colors": ["black"] + }] + +},{ +"name":"Instant8Blue", +"description":"Mind Games", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"InstantShop", +"overlaySprite":"Overlay8Blue", + "rewards": [ + { + "count":8, + "cardTypes": ["Instant","Sorcery"], + "colors": ["blue"] + }] + +},{ +"name":"Instant8Green", +"description":"Primal Commands", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"InstantShop", +"overlaySprite":"Overlay8Green", + "rewards": [ + { + "count":8, + "cardTypes": ["Instant","Sorcery"], + "colors": ["green"] + }] + +},{ +"name":"Instant8Red", +"description":"Furnace of Rath", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"InstantShop", +"overlaySprite":"Overlay8Red", + "rewards": [ + { + "count":8, + "cardTypes": ["Instant","Sorcery"], + "colors": ["red"] + }] + +},{ +"name":"Instant8White", +"description":"Gerrard's Wisdom", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"InstantShop", +"overlaySprite":"Overlay8White", + "rewards": [ + { + "count":8, + "cardTypes": ["Instant","Sorcery"], + "colors": ["white"] + }] + +},{ +"name":"Creature", +"description":"The Menagerie", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", + "rewards": [ + { + "count":8, + "cardTypes": ["Creature"] + }] +},{ +"name":"Creature2Colorless", +"description":"Junk Market", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay2Colorless", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "cardTypes": ["Creature"], + "colorType": "Colorless" + }] +},{ +"name":"Creature2Eldrazi", +"description": "Eldritch Emissaries", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay2Colorless", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "subTypes": ["Eldrazi"] + }] +},{ +"name":"Creature2Black", +"description":"The Boneyard", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay2Black", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "cardTypes": ["Creature"], + "colors": ["black"] + }] +},{ +"name":"Creature6Black", +"description":"Tomb Of Yawgmoth", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":2, + "cardTypes": ["Creature"] + }, + { + "count":6, + "cardTypes": ["Creature"], + "colors": ["black"] + }] +},{ +"name":"Creature8Black", +"description":"Tomb Of Yawgmoth", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay8Black", + "rewards": [ + { + "count":8, + "cardTypes": ["Creature"], + "colors": ["black"] + }] +}, +{ +"name":"Creature2Blue", +"description":"Riverside Market", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay2Blue", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "cardTypes": ["Creature"], + "colors": ["blue"] + }] +},{ +"name":"Creature6Blue", +"description":"The Yawning Depths", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":2, + "cardTypes": ["Creature"] + }, + { + "count":6, + "cardTypes": ["Creature"], + "colors": ["blue"] + }] +},{ +"name":"Creature8Blue", +"description":"The Yawning Depths", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay8Blue", + "rewards": [ + { + "count":8, + "cardTypes": ["Creature"], + "colors": ["blue"] + }] +},{ +"name":"Creature2Green", +"description":"Hunter's Glade", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay2Green", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "cardTypes": ["Creature"], + "colors": ["green"] + }] +},{ +"name":"Creature6Green", +"description":"Natural Order", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":2, + "cardTypes": ["Creature"] + }, + { + "count":6, + "cardTypes": ["Creature"], + "colors": ["green"] + }] +},{ +"name":"Creature8Green", +"description":"Natural Order", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay8Green", + "rewards": [ + { + "count":8, + "cardTypes": ["Creature"], + "colors": ["green"] + }] +},{ +"name":"Creature2Red", +"description":"Hillside Traders", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay2Red", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "cardTypes": ["Creature"], + "colors": ["red"] + }] +},{ +"name":"Creature6Red", +"description":"Furious Assault", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":2, + "cardTypes": ["Creature"] + }, + { + "count":6, + "cardTypes": ["Creature"], + "colors": ["red"] + }] +},{ +"name":"Creature8Red", +"description":"Furious Assault", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay8Red", + "rewards": [ + { + "count":2, + "cardTypes": ["Creature"] + }, + { + "count":8, + "cardTypes": ["Creature"], + "colors": ["red"] + }] +},{ +"name":"Creature2White", +"description":"Countryside Farms", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay2White", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "cardTypes": ["Creature"], + "colors": ["white"] + }] +},{ +"name":"Creature6White", +"description":"Heavenly Host", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay6White", + "rewards": [ + { + "count":2, + "cardTypes": ["Creature"] + }, + { + "count":6, + "cardTypes": ["Creature"], + "colors": ["white"] + }] +},{ +"name":"Creature8White", +"description":"Heavenly Host", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"CreatureShop", +"overlaySprite":"Overlay8White", + "rewards": [ + { + "count":8, + "cardTypes": ["Creature"], + "colors": ["white"] + }] +},{ + "name":"Land4Blue", + "description":"Oceanside Property", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ + { + "count":4, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EU\\Q}\\E" + }, + { + "count":4, + "cardTypes": ["Land"] + }] +},{ + "name":"Land8Blue", + "description":"20,000 Leagues", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay8Blue", + "rewards": [ + { + "count":8, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EU\\Q}\\E" + }] +},{ + "name":"Land4Black", + "description":"Boggy Depths", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay4Black", + "rewards": [ + { + "count":4, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EB\\Q}\\E" + }, + { + "count":4, + "cardTypes": ["Land"] + }] +},{ + "name":"Land8Black", + "description":"Heart of Darkness", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay8Black", + "rewards": [ + { + "count":8, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EB\\Q}\\E" + }] +},{ + "name":"Land4Red", + "description":"Mon's Warrens", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay4Red", + "rewards": [ + { + "count":4, + "cardTypes": ["Land"], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "count":4, + "cardTypes": ["Land"] + }] +},{ + "name":"Land8Red", + "description":"Volcanic Vistas", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay8Red", + "rewards": [ + { + "count":8, + "cardTypes": ["Land"], + "cardText": "\\Q{\\ER\\Q}\\E" + }] +},{ + "name":"Land4Green", + "description":"Green Acres", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay4Green", + "rewards": [ + { + "count":4, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EG\\Q}\\E" + }, + { + "count":4, + "cardTypes": ["Land"] + }] +},{ + "name":"Land8Green", + "description":"Gaea's Gifts", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay8Green", + "rewards": [ + { + "count":8, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EG\\Q}\\E" + }] +},{ + "name":"Land4White", + "description":"Planes & Plowshares", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EW\\Q}\\E" + }, + { + "count":4, + "cardTypes": ["Land"] + }] +},{ + "name":"Land8White", + "description":"Spiritual Sanctuary", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay8White", + "rewards": [ + { + "count":8, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EW\\Q}\\E" + }] +},{ + "name":"Land4Colorless", + "description":"The Flowering Wastes", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay4Colorless", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EC\\Q}\\E" + }, + { + "count":1, + "cardTypes": ["Land"], + "cardText": "\\Q{\\E1\\Q}\\E" + } + ] + }, + { + "count":4, + "cardTypes": ["Land"] + }] +},{ +"name":"Green", +"description":"Abundant Growth", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"GreenShop", + "rewards": [ + { + "count":8, + "colors": ["green"] + }] +},{ +"name":"Red", +"description":"Circle of Flame", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RedShop", + "rewards": [ + { + "count":8, + "colors": ["red"] + }] +},{ +"name":"Black", +"description":"Font of Agonies", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"BlackShop", + "rewards": [ + { + "count":8, + "colors": ["black"] + }] +},{ +"name":"White", +"description":"Circle of Protection", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"WhiteShop", + "rewards": [ + { + "count":8, + "colors": ["white"] + }] +},{ +"name":"Blue", +"description":"Hermitic Study", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"BlueShop", + "rewards": [ + { + "count":8, + "colors": ["blue"] + }] +},{ +"name":"Azorius", +"description":"Azorious Shop, LLC", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"AzoriusShop", + "rewards": [ + { + "count":4, + "colors": ["white","blue"] + }, + { + "count":4, + "colors": ["white","blue"], + "colorType": "MultiColor" + }] +},{ +"name":"Dimir", +"description":"Dimir Prospects", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"DimirShop", + "rewards": [ + { + "count":4, + "colors": ["black","blue"] + }, + { + "count":4, + "colors": ["black","blue"], + "colorType": "MultiColor" + }] +},{ +"name":"Rakdos", +"description":"The Rakdos Carnival", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"RakdosShop", + "rewards": [ + { + "count":4, + "colors": ["black","red"] + }, + { + "count":4, + "colors": ["black","red"], + "colorType": "MultiColor" + }] +},{ +"name":"Gruul", +"description":"Gruul Fire Sale", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"GruulShop", + "rewards": [ + { + "count":4, + "colors": ["red","green"] + }, + { + "count":4, + "colors": ["red","green"], + "colorType": "MultiColor" + }] +},{ +"name":"Selesnya", +"description":"A Token Selesnya Shop", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"SelesnyaShop", + "rewards": [ + { + "count":4, + "colors": ["green","white"] + }, + { + "count":4, + "colors": ["green","white"], + "colorType": "MultiColor" + }] +},{ +"name":"Orzhov", +"description":"Orzhov Extortion", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"OrzhovShop", + "rewards": [ + { + "count":4, + "colors": ["black","white"] + }, + { + "count":4, + "colors": ["black","white"], + "colorType": "MultiColor" + }] +},{ +"name":"Izzet", +"description":"Izzet For Sale?", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"IzzetShop", + "rewards": [ + { + "count":4, + "colors": ["red","blue"] + }, + { + "count":4, + "colors": ["red","blue"], + "colorType": "MultiColor" + }] +} ,{ +"name":"Golgari", +"description":"The Golgari Graveyard", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"GolgariShop", + "rewards": [ + { + "count":4, + "colors": ["black","green"] + }, + { + "count":4, + "colors": ["black","green"], + "colorType": "MultiColor" + }] +},{ +"name":"Boros", +"description":"Ravnican Foreign Legion", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"BorosShop", + "rewards": [ + { + "count":4, + "colors": ["red","white"] + }, + { + "count":4, + "colors": ["red","white"], + "colorType": "MultiColor" + }] +},{ +"name":"Simic", +"description":"Simic Research Lab", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"SimicShop", + "rewards": [ + { + "count":4, + "colors": ["blue","green"] + }, + { + "count":4, + "colors": ["blue","green"], + "colorType": "MultiColor" + }] +},{ + "name":"RWB", + "description":"Mardu Mercantile", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RWBShop", + "rewards": [ + { + "count":4, + "colors": ["red","white","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["red","white","black"], + "colorType": "MultiColor" + }] +},{ + "name":"RWU", + "description":"Jeskai Wayfinders", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RWUShop", + "rewards": [ + { + "count":4, + "colors": ["blue","red","white"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["blue","red","white"], + "colorType": "MultiColor" + }] +},{ + "name":"RWG", + "description":"Caberetti Curios", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RWGShop", + "rewards": [ + { + "count":4, + "colors": ["green","red","white"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["green","red","white"], + "colorType": "MultiColor" + }] +},{ + "name":"RUB", + "description":"Grixis General Store", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RUBShop", + "rewards": [ + { + "count":4, + "colors": ["red","blue","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["red","blue","black"], + "colorType": "MultiColor" + }] +},{ + "name":"RGB", + "description":"Rosie's Riveteers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RGBShop", + "rewards": [ + { + "count":4, + "colors": ["red","green","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["red","green","black"], + "colorType": "MultiColor" + }] +},{ + "name":"RGU", + "description":"Frontier Necessities", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RGUShop", + "rewards": [ + { + "count":4, + "colors": ["red","blue","green"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["red","blue","green"], + "colorType": "MultiColor" + }] +},{ + "name":"UGB", + "description":"Sultai Supply", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"UGBShop", + "rewards": [ + { + "count":4, + "colors": ["blue","green","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["blue","green","black"], + "colorType": "MultiColor" + }] +},{ + "name":"UWG", + "description":"Bant Bazaar", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"UWGShop", + "rewards": [ + { + "count":4, + "colors": ["blue","white","green"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["blue","white","green"], + "colorType": "MultiColor" + }] +},{ + "name":"UWB", + "description":"Esper Etcetera", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"UWBShop", + "rewards": [ + { + "count":4, + "colors": ["blue","white","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["blue","white","black"], + "colorType": "MultiColor" + }] +},{ + "name":"GWB", + "description":"Abzan Armory", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"GWBShop", + "rewards": [ + { + "count":4, + "colors": ["green","white","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["green","white","black"], + "colorType": "MultiColor" + }] +},{ + "name":"WUBRG", + "description":"Domain of Dominaria", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WUBRGShop", + "rewards": [ + { + "count":8, + "colors": ["blue","green","red","white","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }] +},{ +"name":"Goblin", +"description":"Squee's Sundries", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"GoblinShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Goblin"] + }, + { + "count":1, + "cardText": "Goblin" + } + ] + }] +} ,{ +"name":"Elf", +"description":"Elf On A Shelf", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ElfShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Elf"] + }, + { + "count":1, + "cardText": "Elf" + }, + { + "count":1, + "cardText": "Elves" + } + ] + }] +},{ +"name":"Merfolk", +"description":"Catch O' The Day", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"MerfolkShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Merfolk"] + }, + { + "count":1, + "cardText": "Merfolk" + } + ] + }] +},{ +"name":"Zombie", +"description":"Braaaaaains???", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ZombieShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Zombie"] + }, + { + "count":1, + "cardText": "Zombie" + } + ] + }] +},{ +"name":"Human", +"description":"Adam & Eve's", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"HumanShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Human"] + }, + { + "count":1, + "cardText": "Human" + } + ] + }] +}, +{ +"name":"Human4White", +"description":"Fresh Volunteers", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"HumanShop", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Human"] + }, + { + "count":1, + "cardText": "Human" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Human"], + "colors": ["white"] + }, + { + "count":1, + "cardText": "Human", + "colors": ["white"] + } + ] + }] +},{ + "name":"Angel", + "description":"Halos R' Us", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"AngelShop", + "rewards": [ + { + "count":8, + "subTypes": ["Angel"] + }] +},{ + "name":"Golem", + "description":"Karn's Workshop", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"GolemShop", + "rewards": [ + { + "count":8, + "subTypes": ["Golem"] + }] +},{ + "name":"Assembly", + "description":"Assembly Required", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"AssemblyShop", + "rewards": [ + { + "count":8, + "subTypes": ["Myr","Construct","Assembly-Worker"] + }] +},{ + "name":"Wall", + "description":"Wall Mart", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WallShop", + "rewards": [ + { + "count":8, + "subTypes": ["Wall"] + }] +},{ + "name":"Sliver", + "description":"Sliver Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"] + }, + { + "count":1, + "cardText": "Sliver" + } + ] + }] +},{ + "name":"Sliver2Black", + "description":"Plagued Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2Black", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"] + }, + { + "count":1, + "cardText": "Sliver" + } + ] + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"], + "colors": ["black"] + }, + { + "count":1, + "cardText": "Sliver", + "colors": ["black"] + } + ] + }] +},{ + "name":"Sliver2Blue", + "description":"Shifting Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2Blue", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"] + }, + { + "count":1, + "cardText": "Sliver" + } + ] + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"], + "colors": ["blue"] + }, + { + "count":1, + "cardText": "Sliver", + "colors": ["blue"] + } + ] + }] +},{ + "name":"Sliver2Green", + "description":"Mighty Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2Green", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"] + }, + { + "count":1, + "cardText": "Sliver" + } + ] + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"], + "colors": ["green"] + }, + { + "count":1, + "cardText": "Sliver", + "colors": ["green"] + } + ] + }] +},{ + "name":"Sliver2Red", + "description":"Spiteful Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2Red", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"] + }, + { + "count":1, + "cardText": "Sliver" + } + ] + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"], + "colors": ["red"] + }, + { + "count":1, + "cardText": "Sliver", + "colors": ["red"] + } + ] + }] +},{ + "name":"Sliver2White", + "description":"Plated Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2White", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"] + }, + { + "count":1, + "cardText": "Sliver" + } + ] + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"], + "colors": ["white"] + }, + { + "count":1, + "cardText": "Sliver", + "colors": ["white"] + } + ] + }] +},{ + "name":"Sliver4Black", + "description":"Spectral Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay4Black", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"] + }, + { + "count":1, + "cardText": "Sliver" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"], + "colors": ["black"] + }, + { + "count":1, + "cardText": "Sliver", + "colors": ["black"] + } + ] + }] +},{ + "name":"Sliver4Blue", + "description":"Mistform Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2Blue", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"] + }, + { + "count":1, + "cardText": "Sliver" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"], + "colors": ["blue"] + }, + { + "count":1, + "cardText": "Sliver", + "colors": ["blue"] + } + ] + }] +},{ + "name":"Sliver4Green", + "description":"Venemous Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay4Green", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"] + }, + { + "count":1, + "cardText": "Sliver" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"], + "colors": ["green"] + }, + { + "count":1, + "cardText": "Sliver", + "colors": ["green"] + } + ] + }] +},{ + "name":"Sliver4Red", + "description":"Furious Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2Red", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"] + }, + { + "count":1, + "cardText": "Sliver" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"], + "colors": ["red"] + }, + { + "count":1, + "cardText": "Sliver", + "colors": ["red"] + } + ] + }] +},{ + "name":"Sliver4White", + "description":"Warded Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2White", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"] + }, + { + "count":1, + "cardText": "Sliver" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sliver"], + "colors": ["white"] + }, + { + "count":1, + "cardText": "Sliver", + "colors": ["white"] + } + ] + }] +},{ +"name":"Assassin", +"description":"Guild of Nightshade", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"AssassinShop", + "rewards": [ + { + "count":8, + "subTypes": ["Assassin"] + }] +},{ + "name":"Enchantment", + "description":"Charms and Curiosities", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "rewards": [ + { + "count":8, + "cardTypes": ["Enchantment"] + }] +},{ + "name":"Enchantment4Black", + "description":"Open the Graves", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay4Black", + "rewards": [ + { + "count":4, + "cardTypes": ["Enchantment"] + }, + { + "count":4, + "cardTypes": ["Enchantment"], + "colors": ["black"] + }] +},{ + "name":"Enchantment4Blue", + "description":"Dream Halls", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ + { + "count":4, + "cardTypes": ["Enchantment"] + }, + { + "count":4, + "cardTypes": ["Enchantment"], + "colors": ["blue"] + }] +},{ + "name":"Enchantment4Green", + "description":"Familiar Ground", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay4Green", + "rewards": [ + { + "count":4, + "cardTypes": ["Enchantment"] + }, + { + "count":4, + "cardTypes": ["Enchantment"], + "colors": ["green"] + }] +},{ + "name":"Enchantment4Red", + "description":"Crucible of Fire", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay4Red", + "rewards": [ + { + "count":4, + "cardTypes": ["Enchantment"] + }, + { + "count":4, + "cardTypes": ["Enchantment"], + "colors": ["red"] + }] +},{ + "name":"Enchantment4White", + "description":"Holy Strength", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "cardTypes": ["Enchantment"] + }, + { + "count":4, + "cardTypes": ["Enchantment"], + "colors": ["white"] + }] +},{ + "name":"Enchantment6Black", + "description":"Open the Graves", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":2, + "cardTypes": ["Enchantment"] + }, + { + "count":6, + "cardTypes": ["Enchantment"], + "colors": ["black"] + }] +},{ + "name":"Enchantment6Blue", + "description":"Dream Halls", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":2, + "cardTypes": ["Enchantment"] + }, + { + "count":6, + "cardTypes": ["Enchantment"], + "colors": ["blue"] + }] +},{ + "name":"Enchantment6Green", + "description":"Familiar Ground", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":2, + "cardTypes": ["Enchantment"] + }, + { + "count":6, + "cardTypes": ["Enchantment"], + "colors": ["green"] + }] +},{ + "name":"Enchantment6Red", + "description":"Crucible of Fire", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":2, + "cardTypes": ["Enchantment"] + }, + { + "count":6, + "cardTypes": ["Enchantment"], + "colors": ["red"] + }] +},{ + "name":"Enchantment6White", + "description":"Holy Strength", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay6White", + "rewards": [ + { + "count":2, + "cardTypes": ["Enchantment"] + }, + { + "count":6, + "cardTypes": ["Enchantment"], + "colors": ["white"] + }] +},{ + "name":"Squirrel", + "description":"Aww, Nuts", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SquirrelShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Squirrel"] + }, + { + "count":1, + "cardText": "Squirrel" + } + ] + }] +},{ + "name":"Land", + "description":"Exotic Lands", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "rewards": [ + { + "count":8, + "cardTypes": ["Land"] + }] +},{ +"name":"Colorless", +"description":"One Size Fits All", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ColorlessShop", + "rewards": [ + { + "count":8, + "colorType": "Colorless" + }] +},{ +"name":"Artifact", +"description":"Antiquities", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ArtifactShop", + "rewards": [ + { + "count":8, + "cardTypes": ["Artifact"] + }] +},{ +"name":"Artifact4Black", +"description":"Antiquities", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ArtifactShop", +"overlaySprite":"Overlay4Black", + "rewards": [ + { + "count":4, + "cardTypes": ["Artifact"] + }, + { + "count":4, + "cardTypes": ["Artifact"], + "colors": ["black"] + }] +},{ +"name":"Artifact4Blue", +"description":"Antiquities", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ArtifactShop", +"overlaySprite":"Overlay4Blue", + "rewards": [ + { + "count":4, + "cardTypes": ["Artifact"] + }, + { + "count":4, + "cardTypes": ["Artifact"], + "colors": ["blue"] + }] +},{ +"name":"Artifact4Green", +"description":"Antiquities", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ArtifactShop", +"overlaySprite":"Overlay4Green", + "rewards": [ + { + "count":4, + "cardTypes": ["Artifact"] + }, + { + "count":4, + "cardTypes": ["Artifact"], + "colors": ["green"] + }] +},{ +"name":"Artifact4Red", +"description":"Antiquities", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ArtifactShop", +"overlaySprite":"Overlay4Red", + "rewards": [ + { + "count":4, + "cardTypes": ["Artifact"] + }, + { + "count":4, + "cardTypes": ["Artifact"], + "colors": ["red"] + }] +},{ +"name":"Artifact4White", +"description":"Antiquities", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ArtifactShop", +"overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "cardTypes": ["Artifact"] + }, + { + "count":4, + "cardTypes": ["Artifact"], + "colors": ["white"] + }] +},{ +"name":"Multicolor", +"description":"The Goldsmith", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"MultiColorShop", + "rewards": [ + { + "count":8, + "colorType": "MultiColor" + }] +},{ +"name":"Multicolor8Black", +"description":"The Goldsmith", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"MultiColorShop", +"overlaySprite":"Overlay8Black", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "colorType": "MultiColor", + "colors": ["Black","Blue"] + }, + { + "colorType": "MultiColor", + "colors": ["Black","Green"] + }, + { + "colorType": "MultiColor", + "colors": ["Black","Red"] + }, + { + "colorType": "MultiColor", + "colors": ["Black","White"] + } + ] + }] +},{ +"name":"Multicolor8Blue", +"description":"The Goldsmith", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"MultiColorShop", +"overlaySprite":"Overlay8Blue", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "colorType": "MultiColor", + "colors": ["Blue","Black"] + }, + { + "colorType": "MultiColor", + "colors": ["Blue","Green"] + }, + { + "colorType": "MultiColor", + "colors": ["Blue","Red"] + }, + { + "colorType": "MultiColor", + "colors": ["Blue","White"] + } + ] + }] +},{ +"name":"Multicolor8Green", +"description":"The Goldsmith", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"MultiColorShop", +"overlaySprite":"Overlay8Green", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "colorType": "MultiColor", + "colors": ["Green","Black"] + }, + { + "colorType": "MultiColor", + "colors": ["Green","Blue"] + }, + { + "colorType": "MultiColor", + "colors": ["Green","Red"] + }, + { + "colorType": "MultiColor", + "colors": ["Green","White"] + } + ] + }] +},{ +"name":"Multicolor8Red", +"description":"The Goldsmith", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"MultiColorShop", +"overlaySprite":"Overlay8Red", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "colorType": "MultiColor", + "colors": ["Red","Black"] + }, + { + "colorType": "MultiColor", + "colors": ["Red","Blue"] + }, + { + "colorType": "MultiColor", + "colors": ["Red","Green"] + }, + { + "colorType": "MultiColor", + "colors": ["Red","White"] + } + ] + }] +},{ +"name":"Multicolor8White", +"description":"The Goldsmith", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"MultiColorShop", +"overlaySprite":"Overlay8White", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "colorType": "MultiColor", + "colors": ["White","Black"] + }, + { + "colorType": "MultiColor", + "colors": ["White","Blue"] + }, + { + "colorType": "MultiColor", + "colors": ["White","Green"] + }, + { + "colorType": "MultiColor", + "colors": ["White","Red"] + } + ] + }] +},{ + "name":"SpaceMarine", + "description":"The Codex", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SpaceMarineShop", + "rewards": [ + { + "count":8, + "editions":["40K"] + }] +},{ + "name":"Necron", + "description":"Like-New Necrons", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NecronShop", + "rewards": [ + { + "count":8, + "editions":["40K"] + }] +},{ + "name":"Chaos", + "description":"Archon's Archive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ChaosShop", + "rewards": [ + { + "count":8, + "editions":["40K"] + }] +},{ + "name":"Tyranid", + "description":"Gene's Steals", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"TyranidShop", + "rewards": [ + { + "count":8, + "editions":["40K"] + }] +},{ + "name":"Dragon", + "description":"Here There Be Dragons", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DragonShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Dragon"] + }, + { + "count":1, + "cardText": "Dragon" + } + ] + }] +},{ + "name":"Vampire", + "description":"A Fly By Night Establishment", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"VampireShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Vampire"] + }, + { + "count":1, + "cardText": "Vampire" + } + ] + }] +},{ + "name":"Vehicle", + "description":"Al's Used Artifacts", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"VehicleShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Vehicle"] + }, + { + "count":1, + "cardText": "Vehicle" + }, + { + "count":1, + "cardText": "Pilot" + } + ] + }] +},{ + "name":"Vehicle2Black", + "description":"His & Hers Hearses", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"VehicleShop", + "overlaySprite":"Overlay2Black", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Vehicle"] + }, + { + "count":1, + "cardText": "Vehicle" + }, + { + "count":1, + "cardText": "Pilot" + } + ] + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Vehicle"], + "colors": ["black"] + }, + { + "count":1, + "cardText": "Vehicle", + "colors": ["black"] + }, + { + "count":1, + "cardText": "Pilot", + "colors": ["black"] + } + ] + }] +},{ + "name":"Vehicle2Blue", + "description":"Wings & Things", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"VehicleShop", + "overlaySprite":"Overlay2Blue", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Vehicle"] + }, + { + "count":1, + "cardText": "Vehicle" + }, + { + "count":1, + "cardText": "Pilot" + } + ] + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Vehicle"], + "colors": ["blue"] + }, + { + "count":1, + "cardText": "Vehicle", + "colors": ["blue"] + }, + { + "count":1, + "cardText": "Pilot", + "colors": ["blue"] + } + ] + }] +},{ + "name":"Vehicle2Green", + "description":"Mean Green Machines", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"VehicleShop", + "overlaySprite":"Overlay2Green", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Vehicle"] + }, + { + "count":1, + "cardText": "Vehicle" + }, + { + "count":1, + "cardText": "Pilot" + } + ] + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Vehicle"], + "colors": ["green"] + }, + { + "count":1, + "cardText": "Vehicle", + "colors": ["green"] + }, + { + "count":1, + "cardText": "Pilot", + "colors": ["green"] + } + ] + }] +},{ + "name":"Vehicle2Red", + "description":"Goblin Rock Sleds", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"VehicleShop", + "overlaySprite":"Overlay2Red", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Vehicle"] + }, + { + "count":1, + "cardText": "Vehicle" + }, + { + "count":1, + "cardText": "Pilot" + } + ] + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Vehicle"], + "colors": ["red"] + }, + { + "count":1, + "cardText": "Vehicle", + "colors": ["red"] + }, + { + "count":1, + "cardText": "Pilot", + "colors": ["red"] + } + ] + }] +},{ + "name":"Vehicle2White", + "description":"Sedans & Plowshares", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"VehicleShop", + "overlaySprite":"Overlay2White", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Vehicle"] + }, + { + "count":1, + "cardText": "Vehicle" + }, + { + "count":1, + "cardText": "Pilot" + } + ] + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Vehicle"], + "colors": ["white"] + }, + { + "count":1, + "cardText": "Vehicle", + "colors": ["white"] + }, + { + "count":1, + "cardText": "Pilot", + "colors": ["white"] + } + ] + }] +},{ + "name":"Minotaur", + "description":"Ye Olde China Shoppe", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"MinotaurShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Minotaur"] + }, + { + "count":1, + "cardText": "Minotaur" + } + ] + } + ] +}, +{ + "name":"Ogre", + "description":"Indentured Oafs", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"OgreShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Ogre"] + }, + { + "count":1, + "cardText": "Ogre" + } + ] + } + ] +}, +{ + "name":"Ogre4Red", + "description":"Ogre Warriors", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"OgreShop", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Ogre"] + }, + { + "count":1, + "cardText": "Ogre" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Ogre"], + "colors": ["red"] + }, + { + "count":1, + "cardText": "Ogre", + "colors": ["red"] + } + ] + } + ] +},{ + "name":"Dinosaur", + "description":"Huatli's Spurring", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DinosaurShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Dinosaur"] + }, + { + "count":1, + "cardText": "Dinosaur" + } + ] + } + ] +},{ + "name":"Dinosaur4Green", + "description":"Apex Predators", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DinosaurShop", + "overlaySprite":"Overlay4Green", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Dinosaur"] + }, + { + "count":1, + "cardText": "Dinosaur" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Dinosaur"], + "colors": ["green"] + }, + { + "count":1, + "cardText": "Dinosaur", + "colors": ["green"] + } + ] + } + ] +},{ + "name":"Dinosaur4Red", + "description":"Dinosaur Stampede", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DinosaurShop", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Dinosaur"] + }, + { + "count":1, + "cardText": "Dinosaur" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Dinosaur"], + "colors": ["red"] + }, + { + "count":1, + "cardText": "Dinosaur", + "colors": ["red"] + } + ] + } + ] +},{ + "name":"Dwarf", + "description":"Take Your Pick", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DwarfShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Dwarf"] + }, + { + "count":1, + "cardText": "Dwarf" + }, + { + "count":1, + "cardText": "Dwarves" + } + ] + } + ] +},{ + "name":"Devil", + "description":"Deal With the Devil", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DevilShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Devil"] + }, + { + "count":1, + "cardText": "Devil" + } + ] + } + ] +},{ +"name":"ToDo", + "description":"To Do", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"ToDoShop", + "rewards": [ + { + "count":8 + }] +},{ +"name":"Equip", +"description":"Arms & Armor", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"EquipShop", + "rewards": [ + { + "count":8, + "subTypes": ["Equipment"] + }] +},{ + "name":"Soldier", + "description":"The Garrison", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SoldierShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Soldier"] + }, + { + "count":1, + "cardText": "Soldier" + } + ] + } + ] +},{ + "name":"Soldier4Red", + "description":"Shock Troops", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SoldierShop", + "overlaySprite":"Overlay4Red", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Soldier"] + }, + { + "count":1, + "cardText": "Soldier" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Soldier"], + "colors":["red"] + }, + { + "count":1, + "cardText": "Soldier", + "colors":["red"] + } + ] + } + ] +},{ + "name":"Soldier4White", + "description":"Benalish Barracks", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SoldierShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Soldier"] + }, + { + "count":1, + "cardText": "Soldier" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Soldier"], + "colors":["white"] + }, + { + "count":1, + "cardText": "Soldier", + "colors":["white"] + } + ] + } + ] +},{ + "name":"Card", + "description":"Sleight of Hand", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CardShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardText": "Draw" + }, + { + "count":1, + "cardText": "Discard" + }, + { + "count":1, + "cardText": "Hand" + } + ] + }] +},{ +"name":"DnD", +"description":"Boo's Bargains", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"DnDShop", + "rewards": [ + { + "count":8, + "editions": ["AFR", "HBG", "CLB", "AFC"] + }] +},{ + "name":"Demon", + "description":"The Demonic Altar", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DemonShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Demon"] + }, + { + "count":1, + "cardText": "Demon" + } + ] + } + ] +},{ + "name":"Druid", + "description":"Discount Druids", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DruidShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Druid"] + }, + { + "count":1, + "cardText": "Druid" + } + ] + }] +},{ + "name":"Wand", + "description":"Ashnod's Artifacts", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "rewards": [ + { + "count":8, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ET\\Q}\\E" + }] +},{ + "name":"Wand2Black", + "description":"Vault of Whispers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay2Black", + "rewards": [ + { + "count":6, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ET\\Q}\\E" + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\EB\\Q}\\E" + }, + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "Black" + } + ] + }] +},{ + "name":"Wand4Black", + "description":"Vault of Whispers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay4Black", + "rewards": [ + { + "count":4, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ET\\Q}\\E" + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\EB\\Q}\\E" + }, + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "Black" + } + ] + }] +},{ + "name":"Wand2Blue", + "description":"Seat of the Synod", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay2Blue", + "rewards": [ + { + "count":6, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ET\\Q}\\E" + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\EU\\Q}\\E" + }, + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "Blue" + } + ] + }] +},{ + "name":"Wand4Blue", + "description":"Seat of the Synod", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ + { + "count":4, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ET\\Q}\\E" + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\EU\\Q}\\E" + }, + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "Blue" + } + ] + }] +},{ + "name":"Wand2Green", + "description":"Tree of Tales", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay2Green", + "rewards": [ + { + "count":6, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ET\\Q}\\E" + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\EG\\Q}\\E" + }, + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "Green" + } + ] + }] +},{ + "name":"Wand4Green", + "description":"Tree of Tales", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay4Green", + "rewards": [ + { + "count":4, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ET\\Q}\\E" + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\EG\\Q}\\E" + }, + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "Green" + } + ] + }] +},{ + "name":"Wand2Red", + "description":"The Great Furnace", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay2Red", + "rewards": [ + { + "count":6, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ET\\Q}\\E" + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "Red" + } + ] + }] +},{ + "name":"Wand4Red", + "description":"The Great Furnace", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay2Red", + "rewards": [ + { + "count":4, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ET\\Q}\\E" + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "Red" + } + ] + }] +},{ + "name":"Wand2White", + "description":"Ancient Den", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay2White", + "rewards": [ + { + "count":6, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ET\\Q}\\E" + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\EW\\Q}\\E" + }, + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "White" + } + ] + }] +},{ + "name":"Wand4White", + "description":"Ancient Den", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\ET\\Q}\\E" + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "\\Q{\\EW\\Q}\\E" + }, + { + "count":1, + "cardTypes": ["Artifact"], + "cardText": "White" + } + ] + } + ] +}, +{ + "name":"Bird", + "description":"Birds Of A Feather", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BirdShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Bird"] + }, + { + "count":1, + "cardText": "Bird" + } + ] + } + ] +}, +{ + "name":"Nobles", + "description":"High Court", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NobleShop", + "rewards": [ + { + "count":4, + "subTypes": ["Noble"] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":4, + "cardText": "Monarch" + } + ] + } + ] +}, +{ + "name":"Saga", + "description":"Relive History", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SagaShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Saga"] + }, + { + "count":1, + "cardText": "Saga" + } + ] + } + ] +}, +{ + "name":"Giant", + "description":"Gigantic Discounts", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"GiantShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Giant"] + }, + { + "count":1, + "cardText": "Giant" + } + ] + } + ] +}, +{ + "name":"SnowShop", + "description":"Chilly Cards", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SnowShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "superTypes": ["Snow"] + }, + { + "count":2, + "cardText": "Snow" + } + ] + } + ] +}, +{ + "name":"LargeSeaCreatures", + "description":"Cards From The Deep", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LargeSeaCreaturesShop", + "rewards": [ + { + "count":2, + "subTypes": ["Serpent"] + }, + { + "count":2, + "subTypes": ["Kraken"] + }, + { + "count":2, + "subTypes": ["Leviathan"] + }, + { + "count":2, + "subTypes": ["Octopus"] + } + ] +}, +{ + "name":"FlipShop", + "description":"Two For The Price of One", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"FlipShop", + "rewards": [ + { + "count":1, + "cardText": "Flip it" + }, + { + "count":7, + "cardText": "Transform" + } + ] +}, +{ + "name":"Battle", + "description":"Battles of the Ages", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BattleShop", + "rewards": [ + { + "count":8, + "cardTypes": ["Battle"] + } + ] +}, +{ + "name":"Bird4Blue", + "description":"Aven Windreaders", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BirdShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Bird"] + }, + { + "count":1, + "cardText": "Bird" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Bird"], + "colors": ["blue"] + }, + { + "count":1, + "cardText": "Bird", + "colors": ["blue"] + } + ] + }] +},{ + "name":"Bird4White", + "description":"Wing Stop", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BirdShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Bird"] + }, + { + "count":1, + "cardText": "Bird" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Bird"], + "colors": ["white"] + }, + { + "count":1, + "cardText": "Bird", + "colors": ["white"] + } + ] + }] +},{ + "name":"Bird4Azorius", + "description":"Eerie Well Breds", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BirdShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Bird"] + }, + { + "count":1, + "cardText": "Bird" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Bird"], + "colors": ["white"] + }, + { + "count":1, + "cardText": "Bird", + "colors": ["white"] + } + ] + }] +},{ + "name":"Spirit", + "description":"Spirit Halloween", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SpiritShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Spirit"] + }, + { + "count":1, + "cardText": "Spirit" + } + ] + }] +},{ + "name":"Spirit4Blue", + "description":"Dreamcatchers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SpiritShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Spirit"] + }, + { + "count":1, + "cardText": "Spirit" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Spirit"], + "colors": ["blue"] + }, + { + "count":1, + "cardText": "Spirit", + "colors": ["blue"] + } + ] + }] +},{ + "name":"Spirit4White", + "description":"Blessed Spirits", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SpiritShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Spirit"] + }, + { + "count":1, + "cardText": "Spirit" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Spirit"], + "colors": ["white"] + }, + { + "count":1, + "cardText": "Spirit", + "colors": ["white"] + } + ] + }] +},{ + "name":"Wolf", + "description":"Spirit of the Hunt", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WolfShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Wolf", "Werewolf"] + }, + { + "count":1, + "cardText": "Wolf" + }, + { + "count":1, + "cardText": "Werewolf" + } + ] + }] +},{ + "name":"Wolf4Green", + "description":"Predator's Howl", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WolfShop", + "overlaySprite":"Overlay4Green", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Wolf", "Werewolf"] + }, + { + "count":1, + "cardText": "Wolf" + }, + { + "count":1, + "cardText": "Werewolf" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Wolf", "Werewolf"], + "colors": ["green"] + }, + { + "count":1, + "cardText": "Wolf", + "colors": ["red"] + }, + { + "count":1, + "cardText": "Werewolf", + "colors": ["green"] + } + ] + }] +},{ + "name":"Wolf4Red", + "description":"Assembled Alphas", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WolfShop", + "overlaySprite":"Overlay4Red", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Wolf", "Werewolf"] + }, + { + "count":1, + "cardText": "Wolf" + }, + { + "count":1, + "cardText": "Werewolf" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Wolf", "Werewolf"], + "colors": ["red"] + }, + { + "count":1, + "cardText": "Wolf", + "colors": ["red"] + }, + { + "count":1, + "cardText": "Werewolf", + "colors": ["red"] + } + ] + }] +},{ + "name":"Knight", + "description":"Knight Riders", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"KnightShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Knight"] + }, + { + "count":1, + "cardText": "Knight" + } + ] + }] +},{ + "name":"Knight4Black", + "description":"Dread Riders", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"KnightShop", + "overlaySprite":"Overlay4Black", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Knight"] + }, + { + "count":1, + "cardText": "Knight" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Knight"], + "colors": ["black"] + }, + { + "count":1, + "cardText": "Knight", + "colors": ["black"] + } + ] + }] +},{ + "name":"Knight4Red", + "description":"Defenders of Chaos", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"KnightShop", + "overlaySprite":"Overlay4Red", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Knight"] + }, + { + "count":1, + "cardText": "Knight" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Knight"], + "colors": ["red"] + }, + { + "count":1, + "cardText": "Knight", + "colors": ["red"] + } + ] + }] +},{ + "name":"Knight4White", + "description":"Defenders of Law", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"KnightShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Knight"] + }, + { + "count":1, + "cardText": "Knight" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Knight"], + "colors": ["white"] + }, + { + "count":1, + "cardText": "Knight", + "colors": ["white"] + } + ] + }] +},{ + "name":"Random", + "description":"Pack Shop (?)", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RandomShop", + "rewards": [ + { + "count":8 + }] +},{ + "name":"Planeswalker", + "description":"Plain ol' Planeswalkers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"PlaneswalkerShop", + "rewards": [ + { + "count":8, + "cardTypes": ["Planeswalker"] + }] +},{ + "name":"Planeswalker4Black", + "description":"Sorin's Guidance", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"PlaneswalkerShop", + "overlaySprite":"Overlay4Black", + "rewards": [ + { + "count":4, + "cardTypes": ["Planeswalker"] + }, + { + "count":4, + "cardTypes": ["Planeswalker"], + "colors": ["black"] + }] +},{ + "name":"Planeswalker4Blue", + "description":"Teferi's Isle", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"PlaneswalkerShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ + { + "count":4, + "cardTypes": ["Planeswalker"] + }, + { + "count":4, + "cardTypes": ["Planeswalker"], + "colors": ["blue"] + }] +},{ + "name":"Planeswalker4Green", + "description":"Garruk's Companions", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"PlaneswalkerShop", + "overlaySprite":"Overlay4Green", + "rewards": [ + { + "count":4, + "cardTypes": ["Planeswalker"] + }, + { + "count":4, + "cardTypes": ["Planeswalker"], + "colors": ["green"] + }] +},{ + "name":"Planeswalker4Red", + "description":"Oath of Chandra", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"PlaneswalkerShop", + "overlaySprite":"Overlay4Red", + "rewards": [ + { + "count":4, + "cardTypes": ["Planeswalker"] + }, + { + "count":4, + "cardTypes": ["Planeswalker"], + "colors": ["red"] + }] +},{ + "name":"Planeswalker4White", + "description":"Gideon's Company", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"PlaneswalkerShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "cardTypes": ["Planeswalker"] + }, + { + "count":4, + "cardTypes": ["Planeswalker"], + "colors": ["white"] + }] +},{ + "name":"Skeleton", + "description":"Bob's Bones", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SkeletonShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Skeleton"] + }, + { + "count":1, + "cardText": "Skeleton" + } + ] + }] +},{ + "name":"Sphinx", + "description":"Cryptic Sphinxes", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SphinxShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Sphinx"] + }, + { + "count":1, + "cardText": "Sphinx" + } + ] + } + ] + },{ + "name":"Hydra", + "description":"Huryle's Hydra Shop", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"HydraShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Hydra"] + }, + { + "count":1, + "cardText": "Hydra" + } + ] + } + ] + },{ + "name":"Spiders", + "description":"Exotic Bugs and Creepers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InsectSpiderShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Spider"] + }, + { + "count":1, + "cardText": "Spider" + } + ] + } + ] + },{ + "name":"SmallCats", + "description":"The Feline Kingdom", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CatShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Cat"] + }, + { + "count":1, + "cardText": "Cat" + } + ] + } + ] + },{ + "name":"Shapeshifter", + "description":"Proteus' Endless Shapes", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ShapeshifterShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Shapeshifter"] + }, + { + "count":1, + "cardText": "Shapeshifter" + } + ] + } + ] +}, +{ + "name":"Gods", + "description":"Al's Dose of Apotheosis", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"GodMinigodShop", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["God"] + }, + { + "count":1, + "cardText": "God" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Demigod"] + }, + { + "count":1, + "cardText": "Demigod" + } + ] + } + ] +}, +{ + "name":"Insects", + "description":"Grist's Bug Greenhouse", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InsectShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Insect"] + }, + { + "count":1, + "cardText": "Insect" + } + ] + } + ] +}, +{ + "name":"Horrors", + "description":"Horrific Horrors", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"HorrorShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Horror"] + }, + { + "count":1, + "cardText": "Horror" + } + ] + } + ] +}, +{ + "name":"Mutants", + "description":"Marching Mutants", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"MutantShop", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Mutant"] + }, + { + "count":1, + "cardText": "Mutant" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardText": "Mutate" + } + ] + } +] +}, +{ + "name":"Eldrazi", + "description":"Eldritch Emissaries", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EldraziShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Eldrazi"] + }, + { + "count":1, + "cardText": "Eldrazi" + } + ] + } + ] +},{ + "name":"Pirate", + "description":"Marauding Looters", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"PirateShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Pirate"] + }, + { + "count":1, + "cardText": "Pirate" + } + ] + }] +},{ + "name":"Pirate4Blue", + "description":"Merchant Raiders", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"PirateShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Pirate"] + }, + { + "count":1, + "cardText": "Pirate" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Pirate"], + "colors": ["blue"] + }, + { + "count":1, + "cardText": "Pirate", + "colors": ["blue"] + } + ] + } + ] +},{ + "name":"Rogue", + "description":"Bane Alley Brokers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RogueShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Rogue"] + }, + { + "count":1, + "cardText": "Rogue" + } + ] + }] +},{ + "name":"Rogue4Black", + "description":"Acquisitions Experts", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RogueShop", + "overlaySprite":"Overlay4Black", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Rogue"] + }, + { + "count":1, + "cardText": "Rogue" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Rogue"], + "colors": ["black"] + }, + { + "count":1, + "cardText": "Rogue", + "colors": ["black"] + } + ] + } + ] +},{ + "name":"Rogue4Blue", + "description":"Keepers of Keys", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RogueShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Rogue"] + }, + { + "count":1, + "cardText": "Rogue" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Rogue"], + "colors": ["blue"] + }, + { + "count":1, + "cardText": "Rogue", + "colors": ["blue"] + } + ] + } + ] +},{ + "name":"Shaman", + "description":"Shaman for ya man", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ShamanShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Shaman"] + }, + { + "count":1, + "cardText": "Shaman" + } + ] + } + ] +},{ + "name":"Wizard", + "description":"Tim's Prestidigitation", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WizardShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Wizard"] + }, + { + "count":1, + "cardText": "Wizard" + } + ] + } + ] +},{ + "name":"Legend", + "description":"Tome of Legends", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "superTypes": ["Legend","Legendary"] + }, + { + "count":1, + "cardText": "Legendary" + }, + { + "count":1, + "cardText": "Historic" + } + ] + } + ] +},{ + "name":"Legend4Black", + "description":"Phyrexian Tower", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "overlaySprite":"Overlay4Black", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "superTypes": ["Legend","Legendary"] + }, + { + "count":1, + "cardText": "Legendary" + }, + { + "count":1, + "cardText": "Historic" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "superTypes": ["Legend","Legendary"], + "colors":["black"] + }, + { + "count":1, + "cardText": "Legendary", + "colors":["black"] + }, + { + "count":1, + "cardText": "Historic", + "colors":["black"] + } + ] + }] +},{ + "name":"Legend4Blue", + "description":"Teferi's Insight", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "superTypes": ["Legend","Legendary"] + }, + { + "count":1, + "cardText": "Legendary" + }, + { + "count":1, + "cardText": "Historic" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "superTypes": ["Legend","Legendary"], + "colors":["blue"] + }, + { + "count":1, + "cardText": "Legendary", + "colors":["blue"] + }, + { + "count":1, + "cardText": "Historic", + "colors":["blue"] + } + ] + }] +},{ + "name":"Legend4Green", + "description":"History of Kamigawa", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "overlaySprite":"Overlay4Green", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "superTypes": ["Legend","Legendary"] + }, + { + "count":1, + "cardText": "Legendary" + }, + { + "count":1, + "cardText": "Historic" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "superTypes": ["Legend","Legendary"], + "colors":["green"] + }, + { + "count":1, + "cardText": "Legendary", + "colors":["green"] + }, + { + "count":1, + "cardText": "Historic", + "colors":["green"] + } + ] + }] +},{ + "name":"Legend4Red", + "description":"Crucible of Defiance", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "overlaySprite":"Overlay4Red", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "superTypes": ["Legend","Legendary"] + }, + { + "count":1, + "cardText": "Legendary" + }, + { + "count":1, + "cardText": "Historic" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "superTypes": ["Legend","Legendary"], + "colors":["red"] + }, + { + "count":1, + "cardText": "Legendary", + "colors":["red"] + }, + { + "count":1, + "cardText": "Historic", + "colors":["red"] + } + ] + }] +},{ + "name":"Legend4White", + "description":"Avacyn's Memorial", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "superTypes": ["Legend","Legendary"] + }, + { + "count":1, + "cardText": "Legendary" + }, + { + "count":1, + "cardText": "Historic" + } + ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "superTypes": ["Legend","Legendary"], + "colors":["white"] + }, + { + "count":1, + "cardText": "Legendary", + "colors":["white"] + }, + { + "count":1, + "cardText": "Historic", + "colors":["white"] + } + ] + }] +}, +{ +"name":"PhyrexianColorless", +"description":"A Compleat Bargain", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"PhyrexianShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "subTypes": ["Phyrexian"] + }, + { + "count":1, + "cardText": "infect|oil|proliferate|incubate|toxic|corrupted|phyrexian|poison|living weapon|for mirrodin|compleated" + } + ] + }] +}, +{ +"name":"PhyrexianWhite", +"description":"Orthodoxy Offerings", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"PhyrexianShop", + "rewards": [ + { + "count":5, + "type":"Union", + "cardUnion":[ + { + "count":1, + "colors":["white"], + "subTypes": ["Phyrexian"] + }, + { + "count":1, + "colors":["white"], + "cardText": "infect|oil|proliferate|incubate|toxic|corrupted|phyrexian|poison|living weapon|compleated" + }]}, + { + "count":3, + "type":"Union", + "cardUnion":[ + { + "count":1, + "subTypes": ["Phyrexian"] + }, + { + "count":1, + "cardText": "infect|oil|proliferate|incubate|toxic|corrupted|phyrexian|poison|living weapon|compleated" + } + ]}]}, +{ +"name":"PhyrexianBlue", +"description":"Eyes for Quality", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"PhyrexianShop", + "rewards": [ + { + "count":5, + "type":"Union", + "cardUnion":[ + { + "count":1, + "colors":["blue"], + "subTypes": ["Phyrexian"] + }, + { + "count":1, + "colors":["blue"], + "cardText": "infect|oil|proliferate|incubate|toxic|corrupted|phyrexian|poison|living weapon|compleated" + }]}, + { + "count":3, + "type":"Union", + "cardUnion":[ + { + "count":1, + "subTypes": ["Phyrexian"] + }, + { + "count":1, + "cardText": "infect|oil|proliferate|incubate|toxic|corrupted|phyrexian|poison|living weapon|compleated" + } + ]}]}, +{ +"name":"PhyrexianGreen", +"description":"A-Maze-ing Prices", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"PhyrexianShop", + "rewards": [ + { + "count":5, + "type":"Union", + "cardUnion":[ + { + "count":1, + "colors":["green"], + "subTypes": ["Phyrexian"] + }, + { + "count":1, + "colors":["green"], + "cardText": "infect|oil|proliferate|incubate|toxic|corrupted|phyrexian|poison|living weapon|compleated" + }]}, + { + "count":3, + "type":"Union", + "cardUnion":[ + { + "count":1, + "subTypes": ["Phyrexian"] + }, + { + "count":1, + "cardText": "infect|oil|proliferate|incubate|toxic|corrupted|phyrexian|poison|living weapon|compleated" + } + ]}]}, +{ +"name":"PhyrexianRed", +"description":"Realmbreaker's Rebels", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"PhyrexianShop", + "rewards": [ + { + "count":5, + "type":"Union", + "cardUnion":[ + { + "count":1, + "colors":["red"], + "subTypes": ["Phyrexian"] + }, + { + "count":1, + "colors":["red"], + "cardText": "infect|oil|proliferate|incubate|toxic|corrupted|phyrexian|poison|living weapon|for mirrodin|compleated" + }]}, + { + "count":3, + "type":"Union", + "cardUnion":[ + { + "count":1, + "subTypes": ["Phyrexian"] + }, + { + "count":1, + "cardText": "infect|oil|proliferate|incubate|toxic|corrupted|phyrexian|poison|living weapon|for mirrodin|compleated" + } + ]}]}, +{ +"name":"PhyrexianBlack", +"description":"Dross Bits", +"spriteAtlas":"maps/tileset/buildings.atlas", +"sprite":"PhyrexianShop", + "rewards": [ + { + "count":5, + "type":"Union", + "cardUnion":[ + { + "count":1, + "colors":["black"], + "subTypes": ["Phyrexian"] + }, + { + "count":1, + "colors":["black"], + "cardText": "infect|oil|proliferate|incubate|toxic|corrupted|phyrexian|poison|living weapon|compleated" + }]}, + { + "count":3, + "type":"Union", + "cardUnion":[ + { + "count":1, + "subTypes": ["Phyrexian"] + }, + { + "count":1, + "cardText": "infect|oil|proliferate|incubate|toxic|corrupted|phyrexian|poison|living weapon|compleated" + } + ]}]}, +{ + "name":"UnionTest", + "description":"Soldier text OR Soldier type OR black goblin", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "overlaySprite":"Overlay8White", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardText": "Soldier" + }, + { + "count":1, + "subTypes": ["Soldier"] + }, + { + "count":1, + "subTypes": ["Goblin"], + "colors": ["black"] + } + ] + }] +}, +{ + "name":"goblinKingShop2", + "description":"Goblin King Shop Test 2", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion":[ + { + "sourceDeck":"decks/standard/goblinking.dck" + }, + { + "count":1, + "subTypes": ["Goblin"], + "minDate": "2021-09-09" + }] + }] +} +] diff --git a/forge-gui/res/adventure/Innistrad/world/structures/inn_colorless_structures.atlas b/forge-gui/res/adventure/Innistrad/world/structures/inn_colorless_structures.atlas new file mode 100644 index 00000000000..470511cfd8a --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/world/structures/inn_colorless_structures.atlas @@ -0,0 +1,29 @@ +inn_colorless_structures.png +size: 144,192 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +hole + xy: 0, 0 + size: 48, 64 +crater + xy: 48,0 + size:48,64 +tree + xy: 96,0 + size: 48,64 +tree2 + xy: 0,64 + size: 48,64 +tree3 + xy: 48,64 + size: 48,64 +tree4 + xy: 96,64 + size: 48,64 +rock + xy: 0, 128 + size: 48, 64 +mountain + xy: 48, 128 + size: 48,64 \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/world/structures/inn_colorless_structures.png b/forge-gui/res/adventure/Innistrad/world/structures/inn_colorless_structures.png new file mode 100644 index 00000000000..2f9ab45aa60 Binary files /dev/null and b/forge-gui/res/adventure/Innistrad/world/structures/inn_colorless_structures.png differ diff --git a/forge-gui/res/adventure/Innistrad/world/structures/masks/inn_app_forest.png b/forge-gui/res/adventure/Innistrad/world/structures/masks/inn_app_forest.png new file mode 100644 index 00000000000..c5440a80791 Binary files /dev/null and b/forge-gui/res/adventure/Innistrad/world/structures/masks/inn_app_forest.png differ diff --git a/forge-gui/res/adventure/Innistrad/world/structures/masks/inn_app_mountains.png b/forge-gui/res/adventure/Innistrad/world/structures/masks/inn_app_mountains.png new file mode 100644 index 00000000000..d39195c91b3 Binary files /dev/null and b/forge-gui/res/adventure/Innistrad/world/structures/masks/inn_app_mountains.png differ diff --git a/forge-gui/res/adventure/Innistrad/world/town_names_black.txt b/forge-gui/res/adventure/Innistrad/world/town_names_black.txt new file mode 100644 index 00000000000..1520898ecc9 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/world/town_names_black.txt @@ -0,0 +1,2 @@ + +Moldermouth \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/world/town_names_blue.txt b/forge-gui/res/adventure/Innistrad/world/town_names_blue.txt new file mode 100644 index 00000000000..56e7b60256e --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/world/town_names_blue.txt @@ -0,0 +1 @@ +Shalecliff \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/world/town_names_green.txt b/forge-gui/res/adventure/Innistrad/world/town_names_green.txt new file mode 100644 index 00000000000..705a73aa6a0 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/world/town_names_green.txt @@ -0,0 +1,2 @@ +Avabruck +Lambholt diff --git a/forge-gui/res/adventure/Innistrad/world/town_names_red.txt b/forge-gui/res/adventure/Innistrad/world/town_names_red.txt new file mode 100644 index 00000000000..a212f57fbff --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/world/town_names_red.txt @@ -0,0 +1,2 @@ +Shadowgrange +Lammas \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/world/town_names_waste.txt b/forge-gui/res/adventure/Innistrad/world/town_names_waste.txt new file mode 100644 index 00000000000..a6391c08c90 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/world/town_names_waste.txt @@ -0,0 +1,6 @@ +Hremeg's Bridge +Varlasen +Mourningfall +Pyreford +Ashenbrooke +Mournewood \ No newline at end of file diff --git a/forge-gui/res/adventure/Innistrad/world/town_names_white.txt b/forge-gui/res/adventure/Innistrad/world/town_names_white.txt new file mode 100644 index 00000000000..87ae808c9a2 --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/world/town_names_white.txt @@ -0,0 +1,5 @@ +Videns +Wittal +Effalen +Hanweir +Estwald diff --git a/forge-gui/res/adventure/Innistrad/world/world.json b/forge-gui/res/adventure/Innistrad/world/world.json new file mode 100644 index 00000000000..325eb89eacb --- /dev/null +++ b/forge-gui/res/adventure/Innistrad/world/world.json @@ -0,0 +1,26 @@ +{ +"width": 700, +"height": 700, +"playerStartPosX": 0.85, +"playerStartPosY": 0.6, +"noiseZoomBiome": 30, +"miniMapTileSize": 4, +"tileSize": 16, +"roadTileset": { + "tilesetAtlas": "world/tilesets/terrain.atlas", + "tilesetName": "Road", + "color": "ffffff" +}, +"biomesSprites": "world/sprites/map_sprites.json", +"maxRoadDistance": 1000, +"biomesNames": [ + "world/biomes/base.json", + "world/biomes/inn_approaches.json", + "world/biomes/inn_gavony.json", + "world/biomes/inn_nephalia.json", + "world/biomes/inn_stensia.json", + "world/biomes/inn_geierreach.json", + "world/biomes/inn_kessig.json", + "world/biomes/inn_moonlight.json" +] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/config.json b/forge-gui/res/adventure/Shandalar Old Border/config.json new file mode 100644 index 00000000000..190ce0196c7 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/config.json @@ -0,0 +1,747 @@ +{ + "screenWidth": 480, + "screenHeight": 270, + "skin": "skin/ui_skin.json", + "playerBaseSpeed": 45, + "minDeckSize": 40, + "colorIds":["W","U","B","R","G"], + "colorIdNames":["tr(lblWhite) [+pmW]","tr(lblBlue) [+pmU]","tr(lblBlack) [+pmB]","tr(lblRed) [+pmR]","tr(lblGreen) [+pmG]"], + "restrictedCards": [ + "Black Lotus", + "Mox Emerald", + "Mox Pearl", + "Mox Ruby", + "Mox Sapphire", + "Mox Jet", + "Ancestral Recall", + "Timetwister", + "Time Walk", + "Time Vault", + "Gaea's Cradle", + "Serra's Sanctum", + "Tolarian Academy", + "Command Tower", + "Arcane Signet", + "Opal Palace", + "Path of Ancestry", + "War Room", + "Commander's Plate", + "Campfire", + "Cloudkill", + "Command Beacon", + "Commander's Insignia", + "Forge of Heroes", + "Imposing Grandeur", + "Myth Unbound", + "Netherborn Altar", + "Sanctum of Eternity", + "Stinging Study", + "Study Hall", + "Witch's Clinic", + "Fastbond", + "Mishra's Workshop", + "Commander's Sphere", + "Drake Stone", + "Wrenn and One", + "Under-Construction Skyscraper", + "Temur Elevator", + "Slumbering Waterways", + "Omenpath to Naya", + "The Heron Moon", + "Gobland", + "Fetching Garden", + "Mox Poison", + "Wisedrafter's Will", + "New Master of Arms", + "Halving Season", + "Questing Cosplayer", + "Teferi, Druid of Argoth", + "Anax and Cymede & Kynaios and Tiro", + "Call from the Grave", + "Mise", + "Badlands", + "Bayou", + "Plateau", + "Savannah", + "Scrubland", + "Taiga", + "Tropical Island", + "Tundra", + "Underground Sea", + "Volcanic Island" + ], + "restrictedEditions": [ + "10E", + "2X2", + "2XM", + "30A", + "40K", + "5DN", + "8ED", + "9ED", + "A25", + "ACR", + "AER", + "AFC", + "AFR", + "AJMP", + "AKH", + "AKR", + "ALA", + "ANA", + "ANB", + "ARB", + "ARC", + "AVR", + "BBD", + "BFZ", + "BIG", + "BLB", + "BLC", + "BNG", + "BOK", + "BOT", + "BRC", + "BRO", + "BRR", + "C13", + "C14", + "C15", + "C16", + "C17", + "C18", + "C19", + "C20", + "C21", + "CC1", + "CC2", + "CFX", + "CHK", + "CLB", + "CLU", + "CM1", + "CM2", + "CMA", + "CMB1", + "CMM", + "CMR", + "CN2", + "CNS", + "COM", + "CP1", + "CP2", + "CP3", + "CSP", + "CST", + "DA1", + "DBL", + "DCI", + "DD1", + "DD2", + "DDC", + "DDD", + "DDE", + "DDF", + "DDG", + "DDH", + "DDI", + "DDJ", + "DDK", + "DDL", + "DDM", + "DDN", + "DDO", + "DDP", + "DDQ", + "DDR", + "DDS", + "DDT", + "DDU", + "DFT", + "DGM", + "DIS", + "DKA", + "DMC", + "DMR", + "DMU", + "DOM", + "DPA", + "DRB", + "DRC", + "DS0", + "DSC", + "DSK", + "DST", + "DTK", + "DVD", + "E01", + "E02", + "EA1", + "EA2", + "EA3", + "ELD", + "EMA", + "EMN", + "EVE", + "EVG", + "EXP", + "F03", + "F04", + "F05", + "F06", + "F07", + "F08", + "F09", + "F10", + "F11", + "F12", + "F13", + "F14", + "F15", + "F16", + "F17", + "FCA", + "FDC", + "FDN", + "FIC", + "FIN", + "FMB1", + "FRF", + "FUT", + "FVE", + "FVL", + "FVR", + "G04", + "G05", + "G06", + "G07", + "G08", + "G09", + "G10", + "G11", + "G18", + "GDY", + "GK1", + "GK2", + "GN2", + "GN3", + "GNT", + "GPT", + "GRN", + "GS1", + "GTC", + "GVL", + "H1R", + "H2R", + "HA1", + "HA2", + "HA3", + "HA4", + "HA5", + "HA6", + "HA7", + "HBG", + "HHO", + "HOP", + "HOU", + "IKO", + "IMA", + "INR", + "ISD", + "J12", + "J13", + "J14", + "J15", + "J16", + "J17", + "J18", + "J19", + "J20", + "J21", + "J22", + "J25", + "JMP", + "JOU", + "JVC", + "KHC", + "KHM", + "KLD", + "KLR", + "KTK", + "LCC", + "LCI", + "LRW", + "LTC", + "LTR", + "M10", + "M11", + "M12", + "M13", + "M14", + "M15", + "M19", + "M20", + "M21", + "M3C", + "MAT", + "MB1", + "MB2", + "MBS", + "MD1", + "ME2", + "ME3", + "ME4", + "MED", + "MH1", + "MH2", + "MH3", + "MIC", + "MID", + "MKC", + "MKM", + "MM2", + "MM3", + "MMA", + "MOC", + "MOM", + "MOR", + "MPS_AKH", + "MPS_GRN", + "MPS_KLD", + "MPS_RNA", + "MPS_WAR", + "MRD", + "MUL", + "NCC", + "NEC", + "NEO", + "NPH", + "OGW", + "OLGC", + "ONC", + "ONE", + "ORI", + "OTC", + "OTJ", + "OTP", + "P04", + "P05", + "P06", + "P07", + "P08", + "P09", + "P10", + "P10E", + "P11", + "P15A", + "P22", + "P23", + "P2HG", + "P30A", + "P30H", + "P30M", + "P30T", + "P5DN", + "P8ED", + "P9ED", + "PAER", + "PAKH", + "PAL04", + "PAL05", + "PAL06", + "PALA", + "PANA", + "PARB", + "PAVR", + "PBFZ", + "PBNG", + "PBOK", + "PBOOK", + "PC2", + "PCA", + "PCBB", + "PCHK", + "PCMP", + "PCNS", + "PCON", + "PCSP", + "PDCI", + "PD2", + "PD3", + "PDGM", + "PDIS", + "PDKA", + "PDOM", + "PDP10", + "PDP12", + "PDP13", + "PDP14", + "PDP15", + "PDS", + "PDST", + "PDTK", + "PDTP", + "PEMN", + "PEVE", + "PEWK", + "PF19", + "PF20", + "PF23", + "PF24", + "PF25", + "PFRF", + "PFUT", + "PGPT", + "PGPX", + "PGRN", + "PGTC", + "PH17", + "PH18", + "PH19", + "PH20", + "PH21", + "PH22", + "PHEL", + "PHOU", + "PHTR", + "PIDW", + "PIO", + "PIP", + "PISD", + "PJ21", + "PJAS", + "PJJT", + "PJOU", + "PJSC", + "PJSE", + "PKLD", + "PKTK", + "PL21", + "PL22", + "PL23", + "PL24", + "PL25", + "PLC", + "PLG20", + "PLG21", + "PLG22", + "PLG24", + "PLG25", + "PLIST", + "PLRW", + "PLTC", + "PMEI", + "PM10", + "PM11", + "PM12", + "PM13", + "PM14", + "PM15", + "PM19", + "PM20", + "PMBS", + "PMDA", + "PMH1", + "PMOR", + "PMPS", + "PMPS06", + "PMPS07", + "PMPS08", + "PMPS09", + "PMPS10", + "PMPS11", + "PMRD", + "PNAT", + "PNPH", + "POGW", + "PORI", + "PPC1", + "PPLC", + "PPP1", + "PPRO", + "PR23", + "PRAV", + "PRCQ", + "PRES", + "PRIX", + "PRNA", + "PRM", + "PROE", + "PRTR", + "PRW2", + "PRWK", + "PS14", + "PS15", + "PS16", + "PS17", + "PS18", + "PS19", + "PSDC", + "PSHM", + "PSLDSC", + "PSOI", + "PSOK", + "PSOM", + "PSPL", + "PSS1", + "PSS2", + "PSS3", + "PSS4", + "PSVC", + "PSUS", + "PTHS", + "PTKDF", + "PTSP", + "PUMA", + "PURL", + "PUST", + "PW11", + "PW12", + "PW21", + "PW22", + "PW23", + "PW24", + "PW25", + "PWAR", + "PWCS", + "PWWK", + "PXLN", + "PXTC", + "PZ1", + "PZ2", + "PZEN", + "Q06", + "RAV", + "REX", + "RIX", + "RNA", + "ROE", + "RTR", + "RVR", + "S00", + "SCD", + "SCH", + "SHM", + "SIR", + "SIS", + "SLC", + "SLD", + "SLP", + "SLU", + "SLX", + "SNC", + "SOI", + "SOK", + "SOM", + "SPE", + "SPG", + "SS1", + "SS2", + "SS3", + "STA", + "STX", + "TD0", + "TD1", + "TD2", + "TDC", + "TDM", + "THB", + "THS", + "TPR", + "TSB", + "TSP", + "TSR", + "UGF", + "UGL", + "UMA", + "UND", + "UNF", + "UNH", + "UST", + "V12", + "V13", + "V14", + "V15", + "V16", + "V17", + "VMA", + "VOC", + "VOW", + "W16", + "W17", + "WAR", + "WHO", + "WMC", + "WOC", + "WOE", + "WOT", + "WWK", + "XLN", + "YBLB", + "YBRO", + "YDFT", + "YDMU", + "YDSK", + "YLCI", + "YMID", + "YMKM", + "YNEO", + "YONE", + "YOTJ", + "YSNC", + "YWOE", + "ZEN", + "ZNC", + "ZNE", + "ZNR" + ], + "difficulties": [ + { + "name": "Easy", + "startingLife": 16, + "startingShards": 5, + "startingMoney": 500, + "enemyLifeFactor": 0.8, + "spawnRank": 0, + "goldLoss": 0.02, + "lifeLoss": 0.1, + "rewardMaxFactor" : 1.5, + "sellFactor": 0.6, + "shardSellRatio": 0.95, + "starterDecks": { + "W":"decks/starter/MMQ - White.dck", + "B":"decks/starter/MIR - Black.dck", + "U":"decks/starter/MMQ - BlueWhite.dck", + "R":"decks/starter/MIR - BlueRed.dck", + "G":"decks/starter/MIR - GreenWhite - Jungle_Jam.dck" + }, + "constructedStarterDecks": { + "W":"decks/starter/MIR - RedWhite.dck", + "U":"decks/starter/TMP - BlueWhite.dck", + "B":"decks/starter/USG - BlackWhite.dck", + "R":"decks/starter/MMQ - RedBlack - Disrupter.dck", + "G":"decks/starter/TMP - GreenWhite.dck" + }, + "pileDecks": { + "W":"decks/starter/pile_white_e.json", + "B":"decks/starter/pile_black_e.json", + "U":"decks/starter/pile_blue_e.json", + "R":"decks/starter/pile_red_e.json", + "G":"decks/starter/pile_green_e.json" + }, + "startItems": [ + "Manasight Amulet", + "Leather Boots" + ] + },{ + "name": "Normal", + "startingLife": 12, + "startingShards": 2, + "startingMoney": 250, + "startingDifficulty": true, + "enemyLifeFactor": 1.0, + "rewardMaxFactor" : 1.0, + "spawnRank": 1, + "goldLoss": 0.1, + "lifeLoss": 0.2, + "sellFactor": 0.5, + "shardSellRatio": 0.8, + "starterDecks": { + "W":"decks/starter/USG - White.dck", + "B":"decks/starter/TMP - BlueBlack.dck", + "U":"decks/starter/USG - BlueBlack.dck", + "R":"decks/starter/TMP - RedWhite.dck", + "G":"decks/starter/USG GreenRed.dck" + }, + "constructedStarterDecks": { + "W":"decks/starter/USG - BlackWhite.dck", + "U":"decks/starter/TMP - BlueWhite.dck", + "B":"decks/starter/MMQ - RedBlack - Disrupter.dck", + "R":"decks/starter/MIR - RedWhite.dck", + "G":"decks/starter/MMQ - GreenRed.dck" + }, + "pileDecks": { + "W":"decks/starter/pile_white_n.json", + "B":"decks/starter/pile_black_n.json", + "U":"decks/starter/pile_blue_n.json", + "R":"decks/starter/pile_red_n.json", + "G":"decks/starter/pile_green_n.json" + }, + "startItems": [ + "Leather Boots" + ] + },{ + "name": "Hard", + "startingLife": 8, + "startingShards": 0, + "startingMoney": 125, + "enemyLifeFactor": 1.5, + "rewardMaxFactor" : 0.5, + "spawnRank": 2, + "goldLoss": 0.3, + "lifeLoss": 0.3, + "sellFactor": 0.25, + "shardSellRatio": 0.6, + "starterDecks": { + "W":"decks/starter/7ED - White.dck", + "B":"decks/starter/7ED - Black.dck", + "U":"decks/starter/7ED - Blue.dck", + "R":"decks/starter/7ED - Red.dck", + "G":"decks/starter/7ED - Green.dck" + }, + "constructedStarterDecks": { + "W":"decks/starter/Portal Second Age - White.dck", + "U":"decks/starter/Portal Second Age - Blue.dck", + "B":"decks/starter/Portal Second Age - Black.dck", + "R":"decks/starter/Portal Second Age - Red.dck", + "G":"decks/starter/Portal Second Age - Green.dck" + }, + "pileDecks": { + "W":"decks/starter/pile_white_h.json", + "B":"decks/starter/pile_black_h.json", + "U":"decks/starter/pile_blue_h.json", + "R":"decks/starter/pile_red_h.json", + "G":"decks/starter/pile_green_h.json" + } + },{ + "name": "Insane", + "startingLife": 7, + "startingShards": 0, + "startingMoney": 0, + "enemyLifeFactor": 2.5, + "rewardMaxFactor" : 0.0, + "spawnRank": 2, + "goldLoss": 0.5, + "lifeLoss": 0.3, + "sellFactor": 0.05, + "shardSellRatio": 0.3, + "starterDecks": { + "W":"decks/starter/Starter 1999 - White.dck", + "B":"decks/starter/Starter 1999 - Black.dck", + "U":"decks/starter/Starter 1999 - Blue.dck", + "R":"decks/starter/Starter 1999 - Red.dck", + "G":"decks/starter/Starter 1999 - Green.dck" + }, + "constructedStarterDecks": { + "W":"decks/starter/Portal - Boros.dck", + "U":"decks/starter/Portal - Dimir.dck", + "B":"decks/starter/6ED - GreenBlack.dck", + "R":"decks/starter/6ED - BlueRed.dck", + "G":"decks/starter/6ED - GreenBlack.dck" + }, + "pileDecks": { + "W":"decks/starter/pile_white_h.json", + "B":"decks/starter/pile_black_h.json", + "U":"decks/starter/pile_blue_h.json", + "R":"decks/starter/pile_red_h.json", + "G":"decks/starter/pile_green_h.json" + } + } + ], + "starterEditions": [ + "***" + ], + "starterEditionNames": [ + "Old Border" + ] +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/adventurer.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/adventurer.dck new file mode 100644 index 00000000000..116d07319bc --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/adventurer.dck @@ -0,0 +1,21 @@ +[metadata] +Name=adventurer +[Main] +1 Adarkar Wastes|ICE|1 +10 Forest|LEA|1 +2 Brushland|ICE|1 +2 Sylvan Library|4ED|1 +2 Tolarian Winds|USG|1 +3 Benalish Hero|LEA|1 +3 Elvish Pioneer|ONS|1 +3 Grizzly Bears|LEA|1 +3 Keeneye Aven|LGN|1 +3 Plains|LEA|1 +4 Cartographer|EXO|1 +4 Exploration|USG|1 +4 Land Grant|MMQ|1 +4 Llanowar Elves|LEA|1 +4 Merfolk Looter|EXO|1 +4 Questing Phelddagrif|PPLS|1 +4 Yavimaya Coast|APC|1 +5 Island|LEA|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/aerie_guard.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/aerie_guard.dck new file mode 100644 index 00000000000..43f7c0836c5 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/aerie_guard.dck @@ -0,0 +1,19 @@ +[metadata] +Name=aerie_guard +[Main] +1 Kangee, Aerie Keeper|INV|1 +1 Moat|LEG|1 +19 Plains|ONS|3 +2 Flooded Strand|ONS|1 +2 Temple of the False God|SCG|1 +3 Decree of Justice|SCG|1 +3 Mobilization|ONS|1 +3 Wing Shards|SCG|1 +4 Aven Brigadier|ONS|1 +4 Aven Farseer|SCG|1 +4 Aven Warhawk|LGN|1 +4 Gustcloak Harrier|ONS|1 +4 Gustcloak Savior|ONS|1 +4 Remote Farm|MMQ|1 +4 Seaside Haven|ONS|1 +4 Suntail Hawk|JUD|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/aether_channeler.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/aether_channeler.dck new file mode 100644 index 00000000000..721977d9679 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/aether_channeler.dck @@ -0,0 +1,25 @@ +[metadata] +Name=aether_channeler +[Main] +1 Forest|ODY|3 +2 Dark Ritual|2ED|1 +2 Mountain|ODY|3 +2 Pyroclasm|7ED|1 +2 Undiscovered Paradise|VIS|1 +3 Cabal Therapy|JUD|1 +3 Caves of Koilos|APC|1 +3 Sickening Dreams|TOR|1 +4 Careful Study|ODY|1 +4 City of Brass|5ED|1 +4 Exalted Angel|ONS|1 +4 Exhume|BRB|1 +4 Gemstone Mine|WTH|1 +4 Iridescent Angel|ODY|1 +4 Island|ODY|3 +4 Lightning Angel|APC|1 +4 Oath of Druids|EXO|1 +4 Reanimate|BRB|1 +4 Reya Dawnbringer|INV|1 +4 Underground River|5ED|1 +6 Swamp|ODY|3 +9 Plains|ODY|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/amonkhet_aven_u.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/amonkhet_aven_u.dck new file mode 100644 index 00000000000..d1146238907 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/amonkhet_aven_u.dck @@ -0,0 +1,15 @@ +[metadata] +Name=Amonkhet - Aven U1 +[Main] +14 Island|ODY|2 +4 Aven Smokeweaver|ODY|1 +4 Cloud Spirit|POR|1 +4 Delusions of Mediocrity|ULG|1 +4 Keeneye Aven|LGN|1 +4 Laquatus's Champion|TOR|1 +4 Mana Leak|BRB|1 +4 Mesmeric Fiend|TOR|1 +4 Phantom Whelp|ODY|1 +4 Skywing Aven|TOR|1 +4 Underground River|ICE|1 +5 Swamp|ODY|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/amonkhet_aven_w.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/amonkhet_aven_w.dck new file mode 100644 index 00000000000..f6dfb0cbaea --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/amonkhet_aven_w.dck @@ -0,0 +1,14 @@ +[metadata] +Name=Amonkhet - Aven W1 +[Main] +16 Plains|ONS|2 +4 Akroma's Blessing|ONS|1 +4 Akroma's Vengeance|ONS|1 +4 Aven Brigadier|ONS|1 +4 Aven Cloudchaser|ODY|1 +4 Aven Redeemer|LGN|1 +4 Daru Encampment|ONS|1 +4 Gustcloak Harrier|ONS|1 +4 Gustcloak Savior|ONS|1 +4 Mobilization|ONS|1 +4 Secluded Steppe|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/amonkhet_minotaur.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/amonkhet_minotaur.dck new file mode 100644 index 00000000000..8a04b0f4c37 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/amonkhet_minotaur.dck @@ -0,0 +1,17 @@ +[metadata] +Name=amonkhet_minotaur +[Main] +1 Swamp|LEA|2 +16 Mountain|LEA|2 +4 Bad Moon|LEA|1 +4 City of Brass|PSUS|1 +4 Earthquake|LEA|1 +4 Incinerate|ICE|1 +4 Keldon Vandals|UDS|1 +4 Lightning Bolt|JGP|1 +4 Minotaur Explorer|ODY|1 +4 Minotaur Warrior|POR|1 +4 Orcish Artillery|3ED|1 +4 Shivan Dragon|PMEI|1 +4 Sulfurous Springs|ICE|1 +4 Wheel of Fortune|3ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/amphin_warrior.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/amphin_warrior.dck new file mode 100644 index 00000000000..e330f578bfd --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/amphin_warrior.dck @@ -0,0 +1,20 @@ +[metadata] +Name=salamander +[Main] +1 Forest|5ED|1 +14 Island|5ED|1 +2 Control Magic|LEB|1 +2 Counterspell|TMP|1 +2 Hydroblast|ICE|1 +2 Mana Leak|PAL02|1 +2 Merfolk Assassin|DRK|1 +2 Merfolk Traders|WTH|1 +2 Phantom Monster|5ED|1 +2 Rootwater Depths|TMP|1 +2 Sunken City|4ED|1 +4 Faerie Conclave|ULG|1 +4 Llanowar Elves|4ED|1 +4 Lord of Atlantis|5ED|1 +4 Merfolk of the Pearl Trident|6ED|1 +4 Tidal Warrior|STH|1 +4 Yavimaya Coast|APC|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ancientvampire.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ancientvampire.dck new file mode 100644 index 00000000000..c973af9545e --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ancientvampire.dck @@ -0,0 +1,16 @@ +[metadata] +Name=ancientvampire +[Main] +13 Mountain|7ED|2 +4 Bloodshot Cyclops|7ED|1 +4 Dark Ritual|ICE|1 +4 Duress|7ED|1 +4 Fledgling Dragon|JUD|1 +4 Goblin Cadets|USG|1 +4 Goblin Piledriver|ONS|1 +4 Goblin Warchief|SCG|1 +4 Hymn to Tourach|ATH|1 +4 Patriarch's Desire|ODY|1 +4 Shock|ONS|1 +4 Sulfurous Springs|ICE|1 +8 Swamp|7ED|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/angel.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/angel.json new file mode 100644 index 00000000000..9d17ab5b3d5 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/angel.json @@ -0,0 +1,10 @@ +{ +"name":"Angel", + "template": + { + "count":60, + "colors":["White"], + "tribe":"Angel", + "rares":0.5 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/angelwarrior.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/angelwarrior.dck new file mode 100644 index 00000000000..cfc9b484ec6 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/angelwarrior.dck @@ -0,0 +1,24 @@ +[metadata] +Name=angelwarrior +[Main] +1 Armageddon|2ED|1 +1 Cursed Scroll|TMP|1 +1 Enlightened Tutor|6ED|1 +1 Seal of Cleansing|NEM|1 +1 Soltari Champion|STH|1 +1 Wild Mongrel|ODY|1 +2 City of Brass|5ED|1 +2 Mystic Enforcer|ODY|1 +2 Naturalize|ONS|1 +2 Sylvan Library|4BB|1 +3 Armadillo Cloak|INV|1 +3 Treetop Village|ULG|1 +4 Birds of Paradise|2ED|1 +4 Brushland|5ED|1 +4 Call of the Herd|ODY|1 +4 Exalted Angel|ONS|1 +4 Llanowar Elves|2ED|1 +4 Swords to Plowshares|2ED|1 +4 Windswept Heath|ONS|1 +7 Plains|2ED|3 +8 Forest|2ED|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ape.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ape.json new file mode 100644 index 00000000000..fea8d41a59e --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ape.json @@ -0,0 +1,10 @@ +{ +"name":"Ape", + "template": + { + "count":60, + "colors":["Red","Green"], + "tribe":"Ape", + "rares":0.6 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/archaeologist.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/archaeologist.dck new file mode 100644 index 00000000000..6cf334f1c5a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/archaeologist.dck @@ -0,0 +1,17 @@ +[metadata] +Name=archaeologist +[Main] +4 Copper Gnomes|USG|1 +4 Juggernaut|3ED|1 +4 Karn, Silver Golem|USG|1 +4 Mishra's Helix|USG|1 +4 Phyrexian Furnace|WTH|1 +4 Phyrexian Hulk|TMP|1 +4 Plains|USG|2 +4 Scrapheap|ULG|1 +4 Serrated Arrows|ATH|1 +4 Su-Chi|ATQ|1 +4 Swamp|USG|2 +5 Forest|USG|2 +5 Island|USG|2 +5 Mountain|USG|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/archerelite.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/archerelite.dck new file mode 100644 index 00000000000..b6dbc5059f6 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/archerelite.dck @@ -0,0 +1,16 @@ +[metadata] +Name=archerelite +[Main] +17 Forest|ONS|2 +3 Plains|ONS|2 +3 Skyshroud Elf|TMP|1 +4 Brushland|ICE|1 +4 Elvish Pioneer|ONS|1 +4 Elvish Scout|FEM|1 +4 Femeref Archers|MIR|1 +4 Longbow Archer|7ED|1 +4 Maro|6ED|1 +4 Quirion Elves|BTD|1 +4 Quirion Ranger|F01|1 +4 Wild Might|PCY|1 +4 Yavimaya Enchantress|UDS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/archivist.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/archivist.dck new file mode 100644 index 00000000000..58651609dd3 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/archivist.dck @@ -0,0 +1,16 @@ +[metadata] +Name=archivist +[Main] +19 Island|ICE|2 +2 Plains|ICE|2 +4 Adarkar Wastes|ICE|1 +4 Azure Drake|CHR|1 +4 Brainstorm|5ED|1 +4 Catalog|USG|1 +4 Gilded Light|SCG|1 +4 Hydroblast|5ED|1 +4 Lotus Petal|TMP|1 +4 Mana Leak|PAL02|1 +4 Mystic Remora|ICE|1 +4 Power Sink|MIR|1 +4 Propaganda|TMP|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/archmage.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/archmage.dck new file mode 100644 index 00000000000..472192baded --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/archmage.dck @@ -0,0 +1,15 @@ +[metadata] +Name=archmage +[Main] +16 Island|ICE|1 +3 Plains|ICE|1 +4 Adarkar Wastes|ICE|1 +4 Arcanis the Omnipotent|ONS|1 +4 Counterspell|TMP|1 +4 Exalted Angel|ONS|1 +4 Force of Will|ALL|1 +4 Hydroblast|ICE|1 +4 Impulse|F01|1 +4 Mana Leak|BRB|1 +4 Mystical Tutor|6ED|1 +4 Phyrexian Furnace|WTH|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/armadillo.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/armadillo.dck new file mode 100644 index 00000000000..25e5cff4125 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/armadillo.dck @@ -0,0 +1,17 @@ +[metadata] +Name=Prince Valiant 3 +[Main] +1 Llanowar Wastes|APC|1 +1 Swamp|5ED|2 +2 Caves of Koilos|APC|1 +4 Armored Pegasus|ATH|1 +4 Brushland|ICE|1 +4 Forest|5ED|2 +4 Lifeforce|5ED|1 +4 Llanowar Elves|6ED|1 +4 Pearled Unicorn|5ED|1 +4 Ramosian Lieutenant|MMQ|1 +4 Ramosian Sergeant|MMQ|1 +4 Rebel Informer|PCY|1 +4 Serra Angel|LEA|1 +9 Plains|5ED|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/armored_knight.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/armored_knight.dck new file mode 100644 index 00000000000..06b83260d7e --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/armored_knight.dck @@ -0,0 +1,18 @@ +[metadata] +Name=armored_knight +[Main] +2 Bad Moon|4ED|1 +2 Benalish Hero|4ED|1 +2 City of Brass|ARN|1 +2 Serra's Blessing|6ED|1 +2 Soltari Champion|STH|1 +3 Holy Strength|4ED|1 +3 Serra Angel|4ED|1 +3 Unholy Strength|4ED|1 +4 Armored Pegasus|POR|1 +4 Black Knight|4ED|1 +4 Caves of Koilos|APC|1 +4 Knight of Stromgald|ATH|1 +4 White Knight|4ED|1 +7 Swamp|4ED|1 +9 Plains|4ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/artifactwarrior.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/artifactwarrior.dck new file mode 100644 index 00000000000..62531bdd0d4 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/artifactwarrior.dck @@ -0,0 +1,20 @@ +[metadata] +Name=artifactwarrior +[Main] +1 Swamp|USG|3 +2 Forest|USG|3 +2 Island|USG|3 +2 Karn, Silver Golem|USG|1 +2 Mountain|USG|3 +2 Plains|USG|3 +4 Metalworker|UDS|1 +4 Mox Diamond|STH|1 +4 Phyrexian Colossus|USG|1 +4 Phyrexian Processor|USG|1 +4 Su-Chi|ATQ|1 +4 Thran Dynamo|UDS|1 +4 Urza's Mine|ATQ|1 +4 Urza's Power Plant|CHR|1 +4 Urza's Tower|ATQ|1 +4 Voltaic Key|USG|1 +4 Worn Powerstone|USG|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/artificer.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/artificer.dck new file mode 100644 index 00000000000..12b83733006 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/artificer.dck @@ -0,0 +1,14 @@ +[metadata] +Name=artificer +[Main] +19 Island|LEB|3 +4 Icy Manipulator|LEB|1 +4 Mahamoti Djinn|7ED|1 +4 Mishra's Factory|ATQ|1 +4 Old Man of the Sea|ARN|1 +4 Phyrexian Furnace|WTH|1 +4 Sol Ring|2ED|1 +4 Su-Chi|ATQ|1 +4 Tetravus|ATQ|1 +4 Transmute Artifact|ATQ|1 +4 Triskelion|ATQ|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ashmouth_devil.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ashmouth_devil.dck new file mode 100644 index 00000000000..2a5ee06314d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ashmouth_devil.dck @@ -0,0 +1,21 @@ +[metadata] +Name=ashmouth_devil +[Main] +2 Cursed Scroll|TMP|1 +1 Ensnaring Bridge|7ED|1 +4 The Rack|3ED|1 +2 Urza's Bauble|5ED|1 +1 Charcoal Diamond|6ED|1 +4 Dark Ritual|2ED|1 +2 Diabolic Edict|BTD|1 +3 Funeral Charm|VIS|1 +1 Smother|ONS|1 +1 Snuff Out|MMQ|1 +1 Spinning Darkness|WTH|1 +3 Cabal Therapy|JUD|1 +2 Chain of Smog|ONS|1 +4 Duress|7ED|1 +4 Pox|5ED|1 +4 Mishra's Factory|4BB|1 +15 Swamp|ONS|1 +3 Wasteland|MPR|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/axgard_dwarf.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/axgard_dwarf.dck new file mode 100644 index 00000000000..83f80846ca5 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/axgard_dwarf.dck @@ -0,0 +1,17 @@ +[metadata] +Name=axgard_dwarf +[Main] +13 Mountain|4ED|1 +3 Armageddon|4ED|1 +3 Benalish Hero|4ED|1 +3 Fireball|4ED|1 +3 Lightning Bolt|4ED|1 +3 Orcish Artillery|5ED|1 +3 Shivan Dragon|BTD|1 +3 Stone Rain|7ED|1 +3 White Knight|4ED|1 +4 Battlefield Forge|APC|1 +4 Dwarven Soldier|FEM|1 +4 Dwarven Warriors|4ED|1 +4 Juggernaut|3ED|1 +6 Plains|4ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/azoriusangel.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/azoriusangel.dck new file mode 100644 index 00000000000..4156b5bb7f3 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/azoriusangel.dck @@ -0,0 +1,20 @@ +[metadata] +Name=azoriusangel +[Main] +1 Battlefield Forge|APC|1 +1 Mountain|3ED|2 +2 Benevolent Bodyguard|JUD|1 +2 Holy Armor|2ED|1 +2 Holy Strength|3ED|1 +2 Shivan Reef|APC|1 +4 Adarkar Wastes|ICE|1 +4 Azure Drake|BRB|1 +4 Chain of Vapor|ONS|1 +4 Iridescent Angel|ODY|1 +4 Serrated Arrows|ATH|1 +4 Tidal Wave|MIR|1 +4 Wall of Air|LEB|1 +4 White Knight|3ED|1 +4 Winds of Change|POR|1 +7 Plains|3ED|2 +9 Island|3ED|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/badger.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/badger.dck new file mode 100644 index 00000000000..04fc1265725 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/badger.dck @@ -0,0 +1,15 @@ +[metadata] +Name=badger +[Main] +2 Elvish Archers|5ED|1 +2 Elvish Pioneer|ONS|1 +2 Wild Mongrel|ODY|1 +24 Forest|TMP|2 +4 Fallow Wurm|WTH|1 +4 Giant Badger|PHPR|1 +4 Harrow|TMP|1 +4 Llanowar Elves|6ED|1 +4 Nature's Lore|POR|1 +4 Quirion Ranger|F01|1 +4 Rootwalla|TMP|1 +4 Scryb Sprites|2ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bandit.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bandit.dck new file mode 100644 index 00000000000..ed7e9db2b28 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bandit.dck @@ -0,0 +1,18 @@ +[metadata] +Name=bandit +[Main] +12 Mountain|ONS|3 +2 Barbarian Ring|ODY|1 +2 Mogg Maniac|STH|1 +2 Reckless Charge|ODY|1 +2 Wasteland|MPR|1 +3 Swamp|ONS|3 +4 Fireblast|F01|1 +4 Goblin Cadets|USG|1 +4 Goblin Piledriver|ONS|1 +4 Goblin Taskmaster|ONS|1 +4 Highway Robber|MMQ|1 +4 Mogg Fanatic|F02|1 +4 Mogg Squad|TMP|1 +4 Shock|ONS|1 +4 Sulfurous Springs|ICE|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bandit_monor.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bandit_monor.dck new file mode 100644 index 00000000000..4e4f85f99e7 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bandit_monor.dck @@ -0,0 +1,17 @@ +[metadata] +Name=Carnage 2 +[Main] +1 Swamp|TMP|2 +11 Mountain|TMP|2 +2 Ashen Ghoul|ICE|1 +2 Mogg Raider|TMP|1 +4 Goblin Brigand|SCG|1 +4 Goblin Burrows|ONS|1 +4 Goblin Cadets|USG|1 +4 Goblin King|3ED|1 +4 Goblin Matron|USG|1 +4 Mogg Fanatic|TMP|1 +4 Mogg Flunkies|STH|1 +4 Mogg Hollows|TMP|1 +4 Mogg Maniac|STH|1 +4 Sulfurous Springs|ICE|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bandit_mutate.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bandit_mutate.dck new file mode 100644 index 00000000000..440adc4f2e8 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bandit_mutate.dck @@ -0,0 +1,14 @@ +[metadata] +Name=Carnage +[Main] +25 Swamp|6ED|2 +4 Abyssal Specter|BRB|1 +4 Black Knight|LEA|1 +4 Carnophage|F01|1 +4 Corrupt|7ED|1 +4 Dark Ritual|TMP|1 +4 Drain Life|BTD|1 +4 Hymn to Tourach|ATH|1 +4 Terror|2ED|1 +4 Unholy Strength|2ED|1 +4 Vampiric Tutor|VIS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bandit_zoo.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bandit_zoo.dck new file mode 100644 index 00000000000..44ce093632c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bandit_zoo.dck @@ -0,0 +1,16 @@ +[metadata] +Name=bandit_zoo +[Main] +11 Mountain|INV|3 +2 Incinerate|5ED|1 +2 Lightning Bolt|4ED|1 +2 Shivan Dragon|2ED|1 +4 Jackal Pup|TMP|1 +4 Karplusan Forest|ICE|1 +4 Mogg Fanatic|TMP|1 +4 Rogue Elephant|WTH|1 +4 Saber Ants|MMQ|1 +4 Scorching Lava|INV|1 +4 Shock|6ED|1 +4 Wild Mongrel|ODY|1 +6 Forest|INV|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditarcher_blink.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditarcher_blink.dck new file mode 100644 index 00000000000..866471576b2 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditarcher_blink.dck @@ -0,0 +1,23 @@ +[metadata] +Name=Cuthbert's Ka-tet 2 +[Main] +1 Caves of Koilos|APC|1 +1 Plains|6ED|1 +1 Swamp|6ED|1 +14 Forest|6ED|1 +2 Eladamri, Lord of Leaves|TMP|1 +2 Elvish Champion|7ED|1 +2 Elvish Pioneer|ONS|1 +2 Elvish Scrapper|ONS|1 +2 Lifeforce|4ED|1 +2 Llanowar Wastes|APC|1 +2 Ramosian Lieutenant|MMQ|1 +2 Ramosian Rally|MMQ|1 +2 Squirrel Wrangler|PCY|1 +2 Wellwisher|ONS|1 +2 Wild Mongrel|ODY|1 +4 Brushland|ICE|1 +4 Rebel Informer|PCY|1 +4 Safe Haven|CHR|1 +4 Squirrel Mob|ODY|1 +4 Squirrel Nest|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditarcher_damage.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditarcher_damage.dck new file mode 100644 index 00000000000..89514a8de44 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditarcher_damage.dck @@ -0,0 +1,14 @@ +[metadata] +Name=banditarcher_damage +[Main] +2 Goblin Piledriver|ONS|1 +2 Orcish Artillery|4ED|1 +2 Orcish Cannoneers|ICE|1 +2 Shivan Dragon|3ED|1 +20 Mountain|3ED|2 +4 Fireblast|VIS|1 +4 Goblin Cadets|USG|1 +4 Incinerate|PLGM|1 +4 Lightning Bolt|3ED|1 +4 Mogg Fanatic|F02|1 +4 Shock|6ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditleader_bolas.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditleader_bolas.dck new file mode 100644 index 00000000000..3c4886e1716 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditleader_bolas.dck @@ -0,0 +1,24 @@ +[metadata] +Name=banditleader_bolas +[Main] +4 Rampart Crawler|MMQ|1 +4 Cateran Persuader|MMQ|1 +1 Silent Assassin|MMQ|1 +2 Cateran Brute|MMQ|1 +2 Phyrexian Driver|NEM|1 +3 Rathi Intimidator|NEM|1 +2 Skulking Fugitive|MMQ|1 +1 Cateran Kidnappers|MMQ|1 +1 Rathi Assassin|NEM|1 +1 Rathi Fiend|NEM|1 +1 Cateran Enforcer|MMQ|1 +2 Diabolic Edict|BTD|1 +2 Dark Triumph|NEM|1 +3 Cateran Summons|MMQ|1 +3 Chainer's Edict|TOR|1 +2 Drain Life|2ED|1 +1 Mutilate|TOR|1 +1 Outbreak|PCY|1 +1 Cabal Coffers|TOR|1 +1 Dust Bowl|MMQ|1 +21 Swamp|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditleader_hellbent.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditleader_hellbent.dck new file mode 100644 index 00000000000..eb7f52f525c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditleader_hellbent.dck @@ -0,0 +1,19 @@ +[metadata] +Name=Diablo 3 +[Main] +10 Swamp|INV|1 +4 Blazing Specter|INV|1 +4 Darigaaz's Caldera|PLS|1 +4 Ghitu Fire|INV|1 +4 Nightscape Familiar|PLS|1 +4 Plague Spitter|INV|1 +4 Pyre Zombie|INV|1 +4 Shivan Oasis|INV|1 +4 Shivan Zombie|INV|1 +4 Sulfur Vent|INV|1 +4 Sulfurous Springs|ICE|1 +4 Terminate|PLS|1 +4 Urborg Volcano|INV|1 +4 Urza's Rage|INV|1 +4 Void|INV|1 +9 Mountain|INV|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditleader_rakdos.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditleader_rakdos.dck new file mode 100644 index 00000000000..50ca44c0c52 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditleader_rakdos.dck @@ -0,0 +1,16 @@ +[metadata] +Name=banditleader_rakdos +[Main] +1 Kaervek's Torch|MIR|1 +2 Bad Moon|2ED|1 +2 Shivan Dragon|LEB|1 +3 Fireblast|F01|1 +3 Fledgling Dragon|JUD|1 +4 Carnophage|EXO|1 +4 Dark Ritual|LEB|1 +4 Duress|USG|1 +4 Festering Goblin|ONS|1 +4 Mogg Fanatic|TMP|1 +4 Sulfurous Springs|ICE|1 +7 Swamp|LEB|1 +8 Mountain|LEB|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditslingshot_flyers.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditslingshot_flyers.dck new file mode 100644 index 00000000000..012e77b7022 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditslingshot_flyers.dck @@ -0,0 +1,20 @@ +[metadata] +Name=banditslingshot_flyers +[Main] +1 Shivan Reef|APC|1 +19 Plains|LEB|1 +2 Battlefield Forge|APC|1 +3 Mountain|LEB|1 +4 Adarkar Wastes|ICE|1 +4 Armored Pegasus|TMP|1 +4 Benalish Hero|LEB|1 +4 Exalted Angel|ONS|1 +4 Healing Salve|LEB|1 +4 Island|LEB|1 +4 Lightning Angel|APC|1 +4 Mahamoti Djinn|LEB|1 +4 Robber Fly|MMQ|1 +4 Serra Angel|LEB|1 +4 Silver Seraph|JUD|1 +4 Swords to Plowshares|LEB|1 +4 Wrath of God|LEB|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditslingshot_vehicles.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditslingshot_vehicles.dck new file mode 100644 index 00000000000..5100f908437 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditslingshot_vehicles.dck @@ -0,0 +1,15 @@ +[metadata] +Name=Blaine the Pain 2 +[Main] +2 Black Knight|3ED|1 +2 Shivan Dragon|3ED|1 +4 Dark Ritual|3ED|1 +4 Fireblast|F01|1 +4 Incinerate|ICE|1 +4 Lightning Bolt|ATH|1 +4 Mercenary Knight|POR|1 +4 Raise Dead|3ED|1 +4 Rebel Informer|PCY|1 +4 Sulfurous Springs|ICE|1 +8 Mountain|3ED|1 +8 Swamp|3ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bandittrapper_hazezon.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bandittrapper_hazezon.dck new file mode 100644 index 00000000000..965f82915b7 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bandittrapper_hazezon.dck @@ -0,0 +1,24 @@ +[metadata] +Name=bandittrapper_hazezon +[Main] +1 Battlefield Forge|APC|1 +1 Plains|4ED|1 +2 Brushland|ICE|1 +2 City of Brass|PSUS|1 +2 Desert Twister|MMQ|1 +2 Earthquake|LEB|1 +2 Fireball|LEB|1 +2 Giant Growth|5ED|1 +2 Lightning Bolt|4ED|1 +2 Rampant Growth|7ED|1 +2 Sandstorm|MIR|1 +2 Scryb Sprites|4ED|1 +2 Shatter|4ED|1 +4 Desert|ARN|1 +4 Hazezon Tamar|LEG|1 +4 Incinerate|MIR|1 +4 Karplusan Forest|ICE|1 +4 Llanowar Elves|4ED|1 +4 Oasis|4ED|1 +6 Mountain|4ED|1 +7 Forest|4ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/barbarian.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/barbarian.dck new file mode 100644 index 00000000000..c2ed5d046c1 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/barbarian.dck @@ -0,0 +1,15 @@ +[metadata] +Name=barbarian +[Main] +2 Shivan Dragon|4ED|1 +2 Two-Headed Giant of Foriys|2ED|1 +25 Mountain|LEA|1 +4 Dwarven Berserker|WTH|1 +4 Dwarven Warriors|LEA|1 +4 Earthquake|LEA|1 +4 Fireball|3ED|1 +4 Incinerate|ICE|1 +4 Lightning Bolt|JGP|1 +4 Mountain Goat|6ED|1 +4 Orcish Artillery|LEB|1 +4 Orcish Cannoneers|DKM|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/baronlegant.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/baronlegant.dck new file mode 100644 index 00000000000..da9681ece87 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/baronlegant.dck @@ -0,0 +1,16 @@ +[metadata] +Name=baronlegant +[Main] +1 Mountain|MIR|3 +16 Plains|MIR|3 +2 Benalish Hero|4ED|1 +2 Valorous Charge|POR|1 +2 Warrior's Oath|PTK|1 +4 Battlefield Forge|APC|1 +4 Healing Salve|USG|1 +4 Holy Strength|5ED|1 +4 Orim's Thunder|APC|1 +4 Pariah|USG|1 +4 Radiant, Archangel|ULG|1 +4 Sacred Mesa|ATH|1 +4 Serra Angel|2ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/barronlevilain.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/barronlevilain.dck new file mode 100644 index 00000000000..00df74a78ef --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/barronlevilain.dck @@ -0,0 +1,18 @@ +[metadata] +Name=barronlevilain +[Main] +1 Kaervek's Torch|MIR|1 +2 Fact or Fiction|INV|1 +3 Counterspell|2ED|1 +3 Pyrokinesis|ALL|1 +3 Tahngarth, Talruum Hero|PLS|1 +3 Wasteland|MPR|1 +4 Didgeridoo|HML|1 +4 Impulse|BTD|1 +4 Lightning Bolt|2ED|1 +4 Mana Leak|BRB|1 +4 Mishra's Factory|4BB|1 +4 Shivan Reef|APC|1 +4 Standstill|ODY|1 +6 Mountain|2ED|1 +7 Island|2ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bat.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bat.dck new file mode 100644 index 00000000000..1d298345063 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bat.dck @@ -0,0 +1,16 @@ +[metadata] +Name=bat +[Main] +1 Forest|3ED|3 +20 Swamp|3ED|3 +4 Black Knight|4ED|1 +4 Dark Ritual|TMP|1 +4 Demonic Consultation|ICE|1 +4 Hymn to Tourach|FEM|1 +4 Ichorid|TOR|1 +4 Llanowar Dead|APC|1 +4 Llanowar Wastes|APC|1 +4 Mesmeric Fiend|TOR|1 +4 Phyrexian Arena|APC|1 +4 Phyrexian Scuta|PLS|1 +4 Unholy Strength|4ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bear.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bear.json new file mode 100644 index 00000000000..95941b98123 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bear.json @@ -0,0 +1,12 @@ +{ +"name":"Bear", + "template": + { + "count":60, + "colors":["Green"], + "tribe":"Bear", + "tribeCards":1.0, + "tribeSynergyCards":0.2, + "rares":0.4 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bearboss.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bearboss.dck new file mode 100644 index 00000000000..02df4eac806 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bearboss.dck @@ -0,0 +1,24 @@ +[metadata] +Name=bearboss +[Main] +1 Armadillo Cloak|INV|1 +1 Coat of Arms|7ED|1 +1 Deranged Hermit|ULG|1 +1 Kaysa|ALL|1 +1 Squirrel Wrangler|PCY|1 +1 Tranquil Thicket|ONS|1 +14 Forest|ODY|1 +2 Crop Rotation|ULG|1 +2 Enlightened Tutor|6ED|1 +2 Kamahl, Fist of Krosa|ONS|1 +2 Nut Collector|ODY|1 +2 Plains|ODY|1 +3 Krosan Restorer|TOR|1 +3 Werebear|ODY|1 +4 Brushland|5ED|1 +4 Chatter of the Squirrel|ODY|1 +4 Gaea's Cradle|JGP|1 +4 Squirrel Mob|ODY|1 +4 Squirrel Nest|ODY|1 +4 Swords to Plowshares|2ED|1 +4 Windswept Heath|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/beast_green.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/beast_green.json new file mode 100644 index 00000000000..866b4ca3413 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/beast_green.json @@ -0,0 +1,10 @@ +{ +"name":"Green Beast", + "template": + { + "count":60, + "colors":["Green"], + "tribe":"Beast", + "rares":0.8 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/beast_red.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/beast_red.json new file mode 100644 index 00000000000..be0e3256836 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/beast_red.json @@ -0,0 +1,10 @@ +{ +"name":"Red Beast", + "template": + { + "count":60, + "colors":["Red"], + "tribe":"Beast", + "rares":0.8 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/beastmaster.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/beastmaster.dck new file mode 100644 index 00000000000..6c58c8f88f8 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/beastmaster.dck @@ -0,0 +1,17 @@ +[metadata] +Name=beastmaster +[Main] +1 Mountain|ODY|1 +19 Forest|ODY|1 +2 Giant Growth|5ED|1 +2 Rancor|ULG|1 +3 Kamahl, Fist of Krosa|ONS|1 +4 Beast Attack|ODY|1 +4 Frenzied Tilling|INV|1 +4 Grizzly Bears|5ED|1 +4 Karplusan Forest|ICE|1 +4 Krosan Avenger|ODY|1 +4 Muscle Burst|ODY|1 +4 Nantuko Disciple|ODY|1 +4 Squirrel Mob|ODY|1 +4 Wild Mongrel|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/beholder.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/beholder.dck new file mode 100644 index 00000000000..a28d363ede9 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/beholder.dck @@ -0,0 +1,18 @@ +[metadata] +Name=beholder +[Main] +12 Island|INV|3 +2 Sphere of Resistance|EXO|1 +3 Lotus Petal|TMP|1 +3 Morphling|USG|1 +3 Sky Diamond|6ED|1 +3 Thran Dynamo|UDS|1 +4 Altar of Dementia|TMP|1 +4 Ancient Tomb|TMP|1 +4 City of Traitors|EXO|1 +4 Meditate|TMP|1 +4 Mind Stone|WTH|1 +4 Rishadan Port|MMQ|1 +4 Tangle Wire|NEM|1 +4 Tinker|ULG|1 +4 Winter Orb|2ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/berserker.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/berserker.json new file mode 100644 index 00000000000..b7017b08e65 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/berserker.json @@ -0,0 +1,12 @@ +{ +"name":"Berserker", + "template": + { + "count":60, + "colors":["Red","Black","Green"], + "tribe":"Berserker", + "tribeCards":1.0, + "tribeSynergyCards":0.2, + "rares":0.4 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bird_blue.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bird_blue.json new file mode 100644 index 00000000000..995d3392f2f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bird_blue.json @@ -0,0 +1,10 @@ +{ +"name":"Bird_Blue", + "template": + { + "count":60, + "colors":["Blue"], + "tribe":"Bird", + "rares":0.4 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bird_gu.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bird_gu.dck new file mode 100644 index 00000000000..7f1c40eaea7 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bird_gu.dck @@ -0,0 +1,25 @@ +[metadata] +Name=bird_gu +[Main] +1 Cataclysm|EXO|1 +1 Cloudchaser Eagle|7ED|1 +1 Island|3ED|1 +10 Plains|3ED|1 +2 Cloudreach Cavalry|LGN|1 +2 Commander Eesha|JUD|1 +2 Forest|3ED|1 +2 Mox Diamond|STH|1 +2 Seaside Haven|ONS|1 +3 Battle Screech|JUD|1 +3 City of Traitors|EXO|1 +3 Soulcatchers' Aerie|JUD|1 +3 Soulcatcher|ODY|1 +3 Windswept Heath|ONS|1 +3 Yavimaya Coast|APC|1 +4 Brushland|ICE|1 +4 Gemstone Mine|WTH|1 +4 Hunting Moa|UDS|1 +4 Keeper of the Nine Gales|LGN|1 +4 Suntail Hawk|JUD|1 +4 Swords to Plowshares|2ED|1 +4 Treva's Ruins|PLS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackconstruct.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackconstruct.dck new file mode 100644 index 00000000000..85c8991c066 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackconstruct.dck @@ -0,0 +1,15 @@ +[metadata] +Name=blackconstruct +[Main] +2 Demonic Consultation|ICE|1 +26 Swamp|ODY|1 +3 Vampiric Tutor|6ED|1 +4 Black Knight|5ED|1 +4 Carrion Feeder|SCG|1 +4 Dark Ritual|BRB|1 +4 Mox Diamond|STH|1 +4 Phyrexian Colossus|7ED|1 +4 Phyrexian Ghoul|BRB|1 +4 Phyrexian Walker|VIS|1 +4 Sol Ring|LEB|1 +4 Thran Dynamo|UDS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy.json new file mode 100644 index 00000000000..ac160f9f9a4 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy.json @@ -0,0 +1,9 @@ +{ +"name":"Black bad", + "template": + { + "count":80, + "colors":["Black"], + "rares":0.1 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_artifact.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_artifact.dck new file mode 100644 index 00000000000..0584cc812f8 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_artifact.dck @@ -0,0 +1,19 @@ +[metadata] +Name=Chucky 1 +[Main] +15 Swamp|USG|3 +2 Corrupt|USG|1 +2 Famine|PTK|1 +2 Pestilence|USG|1 +2 Phyrexian Plaguelord|ULG|1 +3 Drain Life|LEA|1 +4 Bone Shredder|ULG|1 +4 Cabal Ritual|TOR|1 +4 Crypt Rats|VIS|1 +4 Dark Ritual|USG|1 +4 Duress|USG|1 +4 Mishra's Factory|ATQ|1 +4 Peat Bog|MMQ|1 +4 Phyrexian Ghoul|USG|1 +4 Phyrexian Tower|USG|1 +4 Ravenous Rats|S99|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_badmoon.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_badmoon.dck new file mode 100644 index 00000000000..795433fac8b --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_badmoon.dck @@ -0,0 +1,14 @@ +[metadata] +Name=Da Vinci 1 +[Main] +23 Swamp|USG|3 +3 Hymn to Tourach|FEM|1 +3 Nantuko Shade|TOR|1 +3 Phyrexian Arena|APC|1 +4 Bad Moon|LEA|1 +4 Black Knight|LEB|1 +4 Corrupt|USG|1 +4 Dauthi Slayer|TMP|1 +4 Phyrexian Ghoul|USG|1 +4 Phyrexian Negator|UDS|1 +4 Plaguebearer|EXO|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_bog.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_bog.dck new file mode 100644 index 00000000000..9da3c81dddb --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_bog.dck @@ -0,0 +1,18 @@ +[metadata] +Name=blackwizard_easy_bog +[Main] +2 Mountain|4ED|3 +24 Swamp|4ED|3 +4 Black Knight|4ED|1 +4 Dark Ritual|3ED|1 +4 Deathgrip|4ED|1 +4 Drain Life|4ED|1 +4 Hymn to Tourach|FEM|1 +4 Mire Kavu|PLS|1 +4 Nether Shadow|LEA|1 +4 Plague Rats|5ED|1 +4 Raise Dead|4ED|1 +4 Sengir Vampire|2ED|1 +4 Sulfurous Springs|ICE|1 +4 Terror|4ED|1 +4 Unholy Strength|3ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_humans.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_humans.dck new file mode 100644 index 00000000000..0af914e450d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_humans.dck @@ -0,0 +1,12 @@ +[metadata] +Name=blackwizard_easy_humans +[Main] +20 Swamp|LEB|1 +4 Cruel Revival|ONS|1 +4 Death Wish|JUD|1 +4 Erg Raiders|4ED|1 +4 Gravedigger|7ED|1 +4 Laquatus's Champion|PTOR|1 +4 Nekrataal|BRB|1 +4 Phyrexian Gargantua|APC|1 +4 Uncle Istvan|4ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_mill.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_mill.dck new file mode 100644 index 00000000000..d30c430bf6a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_mill.dck @@ -0,0 +1,14 @@ +[metadata] +Name=Agent K 1 +[Main] +25 Swamp|BTD|1 +4 Bad Moon|LEB|1 +4 Black Knight|2ED|1 +4 Carrion Feeder|SCG|1 +4 Dark Ritual|USG|1 +4 Drain Life|LEA|1 +4 Hymn to Tourach|ATH|1 +4 Phyrexian Ghoul|USG|1 +4 Plague Beetle|ULG|1 +4 Raise Dead|S99|1 +4 Sinkhole|LEA|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_pile.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_pile.dck new file mode 100644 index 00000000000..f99ee78568e --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_pile.dck @@ -0,0 +1,13 @@ +[metadata] +Name=blackwizard_easy_pile +[Main] +23 Swamp|ODY|2 +4 Abyssal Gatekeeper|WTH|1 +4 Accursed Centaur|ONS|1 +4 Cabal Surgeon|TOR|1 +4 Deathgrip|4ED|1 +4 Innocent Blood|ODY|1 +4 Nightscape Apprentice|INV|1 +4 Scion of Darkness|LGN|1 +4 Skeletal Scrying|ODY|1 +4 Unholy Strength|3ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_thrull.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_thrull.dck new file mode 100644 index 00000000000..6d150f95df3 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_thrull.dck @@ -0,0 +1,14 @@ +[metadata] +Name=blackwizard_easy_thrull +[Main] +25 Swamp|7ED|3 +4 Abyssal Gatekeeper|WTH|1 +4 Breeding Pit|5ED|1 +4 Deepwood Ghoul|MMQ|1 +4 Giant Cockroach|7ED|1 +4 Lord of the Pit|5ED|1 +4 Mindstab Thrull|5ED|1 +4 Phyrexian Broodlings|ULG|1 +4 Phyrexian Debaser|ULG|1 +4 Thrull Champion|FEM|1 +4 Thrull Retainer|FEM|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_hard_gravepact.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_hard_gravepact.dck new file mode 100644 index 00000000000..9d294346143 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_hard_gravepact.dck @@ -0,0 +1,20 @@ +[metadata] +Name=Black Flame 3 +[Main] +1 Engineered Plague|7ED|1 +1 Haunting Echoes|ODY|1 +1 Unmask|MMQ|1 +1 Visara the Dreadful|ONS|1 +13 Swamp|USG|3 +2 Stupor|6ED|1 +3 Funeral Charm|VIS|1 +3 Phyrexian Arena|APC|1 +3 Phyrexian Rager|APC|1 +3 Ravenous Rats|INV|1 +3 Smother|ONS|1 +3 Wasteland|MPR|1 +4 Cabal Therapy|JUD|1 +4 Diabolic Edict|BTD|1 +4 Duress|7ED|1 +4 Mishra's Factory|4BB|1 +4 Rishadan Port|MMQ|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_hard_knight.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_hard_knight.dck new file mode 100644 index 00000000000..66f15e9d110 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_hard_knight.dck @@ -0,0 +1,21 @@ +[metadata] +Name=blackwizard_hard_knight +[Main] +1 Erratic Explosion|ONS|1 +12 Swamp|3ED|2 +2 Mishra's Factory|4BB|1 +2 Skeletal Scrying|ODY|1 +2 Tainted Peak|TOR|1 +3 Grim Lavamancer|TOR|1 +3 Phyrexian Arena|APC|1 +4 Badlands|LEA|1 +4 Bloodstained Mire|ONS|1 +4 Dark Ritual|2ED|1 +4 Duress|7ED|1 +4 Hypnotic Specter|2ED|1 +4 Insidious Dreams|TOR|1 +4 Lightning Bolt|2ED|1 +4 Mesmeric Fiend|TOR|1 +4 Mountain|3ED|2 +4 Sulfurous Springs|5ED|1 +4 Terminate|PLS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_hard_liliana.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_hard_liliana.dck new file mode 100644 index 00000000000..cb343940aff --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_hard_liliana.dck @@ -0,0 +1,15 @@ +[metadata] +Name=blackwizard_hard_liliana +[Main] +19 Swamp|TMP|1 +2 Cabal Therapy|JUD|1 +3 Hatred|EXO|1 +4 Bad Moon|SUM|1 +4 Black Knight|LEB|1 +4 Carnophage|F01|1 +4 Dark Ritual|MMQ|1 +4 Dauthi Horror|TMP|1 +4 Dauthi Slayer|TMP|1 +4 Duress|7ED|1 +4 Sarcomancy|TMP|1 +4 Wasteland|TMP|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_hard_sacrifice.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_hard_sacrifice.dck new file mode 100644 index 00000000000..62178bfda7e --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_hard_sacrifice.dck @@ -0,0 +1,20 @@ +[metadata] +Name=Black Abott 3 +[Main] +2 Naturalize|ONS|1 +2 Reflecting Pool|TMP|1 +2 Withered Wretch|F03|1 +3 Phyrexian Rager|APC|1 +3 Wasteland|MPR|1 +4 Bayou|LEA|1 +4 Cabal Therapy|JUD|1 +4 Call of the Herd|ODY|1 +4 Duress|7ED|1 +4 Forest|ONS|2 +4 Funeral Charm|VIS|1 +4 Llanowar Wastes|APC|1 +4 Ravenous Rats|INV|1 +4 Smother|ONS|1 +4 Tempting Wurm|ONS|1 +4 Treetop Village|ULG|1 +9 Swamp|ONS|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_medium_demonicpact.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_medium_demonicpact.dck new file mode 100644 index 00000000000..5da55427b5b --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_medium_demonicpact.dck @@ -0,0 +1,18 @@ +[metadata] +Name=blackwizard_medium_demonicpact +[Main] +1 Cabal Coffers|TOR|1 +16 Swamp|2ED|3 +2 Chainer's Edict|TOR|1 +2 Demonic Tutor|2ED|1 +2 Drain Life|2ED|1 +2 Funeral Charm|VIS|1 +2 Mutilate|TOR|1 +2 Nevinyrral's Disk|2ED|1 +3 Phyrexian Arena|APC|1 +3 Spinning Darkness|WTH|1 +4 Addle|INV|1 +4 Corrupt|7ED|1 +4 Dark Ritual|2ED|1 +4 Duress|7ED|1 +4 Mishra's Factory|4BB|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_medium_fear.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_medium_fear.dck new file mode 100644 index 00000000000..754bb087347 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_medium_fear.dck @@ -0,0 +1,18 @@ +[metadata] +Name=blackwizard_medium_fear +[Main] +1 Smother|ONS|1 +15 Swamp|ONS|2 +2 Skeletal Scrying|ODY|1 +2 Snuff Out|MMQ|1 +3 Mishra's Factory|4BB|1 +3 Withered Wretch|F03|1 +4 Bloodstained Mire|ONS|1 +4 Cabal Therapy|JUD|1 +4 Contagion|ALL|1 +4 Dark Ritual|2ED|1 +4 Duress|7ED|1 +4 Nantuko Shade|TOR|1 +4 Polluted Delta|ONS|1 +4 Ravenous Rats|INV|1 +4 The Rack|3ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_medium_goblins.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_medium_goblins.dck new file mode 100644 index 00000000000..8d67df8fd90 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_medium_goblins.dck @@ -0,0 +1,20 @@ +[metadata] +Name=Nelson Muntz 2 +[Main] +15 Swamp|ONS|3 +2 Festering Goblin|ONS|1 +2 Goblin Sledder|ONS|1 +2 Gravegouger|TOR|1 +2 Patriarch's Bidding|ONS|1 +2 Rotlung Reanimator|ONS|1 +2 Severed Legion|ONS|1 +2 Shepherd of Rot|ONS|1 +2 Unholy Strength|3ED|1 +4 Bane of the Living|LGN|1 +4 Butcher Orgg|ONS|1 +4 Carrion Feeder|SCG|1 +4 Cruel Revival|ONS|1 +4 Death's-Head Buzzard|SCG|1 +4 Goblin Piledriver|ONS|1 +4 Sulfurous Springs|ICE|1 +6 Mountain|ONS|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blue_golem.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blue_golem.dck new file mode 100644 index 00000000000..b8c5e2f59ea --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/blue_golem.dck @@ -0,0 +1,15 @@ +[metadata] +Name=blue_golem +[Main] +2 Rainbow Efreet|VIS|1 +2 Sea Sprite|5ED|1 +2 Serrated Arrows|ATH|1 +2 Spindrift Drake|STH|1 +2 Tidal Wave|MIR|1 +21 Island|ICE|1 +4 Cloud Sprite|MMQ|1 +4 Dream Halls|STH|1 +4 Force of Will|ALL|1 +4 Hydroblast|ICE|1 +4 Man-o'-War|PAL02|1 +4 Mystical Tutor|MIR|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluedragon.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluedragon.dck new file mode 100644 index 00000000000..f87cb31408d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluedragon.dck @@ -0,0 +1,15 @@ +[metadata] +Name=bluedragon +[Main] +21 Island|LEA|1 +4 Azure Drake|BRB|1 +4 Blue Elemental Blast|LEA|1 +4 Counterspell|LEA|1 +4 Faerie Conclave|ULG|1 +4 Hydroblast|ICE|1 +4 Lord of Atlantis|3ED|1 +4 Mahamoti Djinn|LEA|1 +4 Mystical Tutor|MIR|1 +4 Phantom Monster|5ED|1 +4 Sea Serpent|LEA|1 +4 Svyelunite Priest|FEM|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewiz_corrupted.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewiz_corrupted.dck new file mode 100644 index 00000000000..519e9e79ee4 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewiz_corrupted.dck @@ -0,0 +1,17 @@ +[metadata] +Name=Adventure - Corrupted Blue Mage +[Main] +16 Swamp|TMP|3 +2 Tainted Isle|TOR|1 +3 Island|TMP|3 +4 Abyssal Specter|DKM|1 +4 Black Knight|LEB|1 +4 Counterspell|TMP|1 +4 Dark Ritual|MIR|1 +4 Diabolic Edict|TMP|1 +4 Duress|7ED|1 +4 Hymn to Tourach|FEM|1 +4 Phyrexian Negator|UDS|1 +4 Plague Rats|4ED|1 +4 Plaguebearer|EXO|1 +4 Underground River|ICE|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_apprentice_1.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_apprentice_1.dck new file mode 100644 index 00000000000..3ba72cd9f89 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_apprentice_1.dck @@ -0,0 +1,15 @@ +[metadata] +Name=bluewizard_apprentice_1 +[Main] +21 Island|USG|1 +4 Azure Drake|CHR|1 +4 Delusions of Mediocrity|ULG|1 +4 Dream Halls|STH|1 +4 Mana Leak|STH|1 +4 Merfolk of the Pearl Trident|2ED|1 +4 Mystic Remora|ICE|1 +4 Phantom Monster|LEB|1 +4 Svyelunite Temple|5ED|1 +4 Thoughtlace|3ED|1 +4 Vodalian Mage|FEM|1 +4 Wizard Mentor|USG|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_apprentice_2.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_apprentice_2.dck new file mode 100644 index 00000000000..1687b46ec5d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_apprentice_2.dck @@ -0,0 +1,13 @@ +[metadata] +Name=bluewizard_apprentice_2 +[Main] +23 Island|MIR|1 +4 Apprentice Wizard|DRK|1 +4 Azure Drake|5ED|1 +4 Counterspell|7ED|1 +4 Foil|PCY|1 +4 Hydroblast|ICE|1 +4 Impulse|BTD|1 +4 Mahamoti Djinn|4ED|1 +4 Mana Leak|STH|1 +4 Mystical Tutor|6ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_apprentice_3.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_apprentice_3.dck new file mode 100644 index 00000000000..640b7a857fe --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_apprentice_3.dck @@ -0,0 +1,15 @@ +[metadata] +Name=Adventure - Blue Apprentice 3 +[Main] +23 Island|5ED|2 +3 Phantom Monster|LEB|1 +3 Sea Serpent|5ED|1 +3 Spiny Starfish|ALL|1 +3 Svyelunite Priest|FEM|1 +3 Tidal Wave|MIR|1 +3 Undertow|LEG|1 +3 Wall of Kelp|HML|1 +4 Azure Drake|5ED|1 +4 Cloud Sprite|MMQ|1 +4 Lord of Atlantis|5ED|1 +4 Mahamoti Djinn|2ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_easy.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_easy.json new file mode 100644 index 00000000000..6daceb69d88 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_easy.json @@ -0,0 +1,9 @@ +{ +"name":"Blue bad", + "template": + { + "count":80, + "colors":["Blue"], + "rares":0.1 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_easy_artifact.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_easy_artifact.dck new file mode 100644 index 00000000000..c6a91639f64 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_easy_artifact.dck @@ -0,0 +1,17 @@ +[metadata] +Name=Tezzeret's Reinforged 1 +[Main] +13 Mountain|USG|2 +2 Karn, Silver Golem|USG|1 +2 Phyrexian Colossus|USG|1 +2 Sisay's Ingenuity|PLS|1 +2 Thran Dynamo|UDS|1 +4 Juggernaut|2ED|1 +4 Phyrexian Furnace|WTH|1 +4 Phyrexian Walker|VIS|1 +4 Shivan Reef|APC|1 +4 Sisay's Ring|7ED|1 +4 Suq'Ata Lancer|VIS|1 +4 Thran Foundry|UDS|1 +4 Worn Powerstone|USG|1 +6 Island|USG|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_easy_control.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_easy_control.dck new file mode 100644 index 00000000000..130587e2fad --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_easy_control.dck @@ -0,0 +1,12 @@ +[metadata] +Name=Kojak 1 +[Main] +2 Sunken City|DRK|1 +20 Island|7ED|2 +4 Boomerang|7ED|1 +4 Concentrate|ODY|1 +4 Counterspell|PLGM|1 +4 Invisibility|2ED|1 +4 Manta Ray|WTH|1 +4 Thalakos Seer|TMP|1 +4 Tidings|S99|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_easy_thassa.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_easy_thassa.dck new file mode 100644 index 00000000000..fd0fbd56bf7 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_easy_thassa.dck @@ -0,0 +1,14 @@ +[metadata] +Name=bluewizard_easy_thassa +[Main] +2 Old Man of the Sea|ARN|1 +2 Sea Serpent|4ED|1 +23 Island|ODY|3 +4 Azure Drake|BRB|1 +4 Dreamwinder|ODY|1 +4 Faerie Squadron|INV|1 +4 Mahamoti Djinn|7ED|1 +4 Merfolk Looter|7ED|1 +4 Phantom Whelp|ODY|1 +4 Sea Snidd|PLS|1 +4 Tidal Wave|MIR|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_hard_artifact.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_hard_artifact.dck new file mode 100644 index 00000000000..d1adf151d68 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_hard_artifact.dck @@ -0,0 +1,21 @@ +[metadata] +Name=Nox 3 +[Main] +2 Diabolic Edict|TMP|1 +2 Duress|USG|1 +2 Hymn to Tourach|FEM|1 +2 Island|USG|1 +2 Phyrexian Furnace|WTH|1 +4 Crystalline Sliver|F03|1 +4 Dark Ritual|2ED|1 +4 Gilded Light|SCG|1 +4 Karn, Silver Golem|PAL99|1 +4 Metallic Sliver|TMP|1 +4 Phyrexian Colossus|USG|1 +4 Phyrexian Processor|USG|1 +4 Plains|USG|1 +4 Scrubland|LEA|1 +4 Thran Dynamo|UDS|1 +4 Tundra|LEA|1 +4 Underground Sea|LEA|1 +7 Swamp|USG|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_hard_bounce.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_hard_bounce.dck new file mode 100644 index 00000000000..ead8a15ab13 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_hard_bounce.dck @@ -0,0 +1,23 @@ +[metadata] +Name=bluewizard_hard_bounce +[Main] +1 Fact or Fiction|INV|1 +11 Plains|5ED|1 +2 Coastal Tower|INV|1 +2 Flooded Strand|ONS|1 +2 Impulse|BTD|1 +2 Memory Lapse|5ED|1 +2 Parallax Wave|NEM|1 +2 Skycloud Expanse|ODY|1 +2 Whipcorder|ONS|1 +3 Mother of Runes|ULG|1 +3 Parallax Tide|NEM|1 +4 Adarkar Wastes|5ED|1 +4 Exalted Angel|ONS|1 +4 Meddling Mage|PLS|1 +4 Mishra's Factory|4BB|1 +4 Seal of Cleansing|NEM|1 +4 Swords to Plowshares|2ED|1 +4 Tundra|LEA|1 +4 Urza's Bauble|5ED|1 +5 Island|5ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_hard_control.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_hard_control.dck new file mode 100644 index 00000000000..c878ece28ff --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_hard_control.dck @@ -0,0 +1,20 @@ +[metadata] +Name=Kojak 3 +[Main] +2 Swords to Plowshares|2ED|1 +3 Faerie Conclave|ULG|1 +3 Mother of Runes|ULG|1 +3 Skycloud Expanse|ODY|1 +3 Wasteland|MPR|1 +4 Adarkar Wastes|5ED|1 +4 Flooded Strand|ONS|1 +4 Mana Leak|BRB|1 +4 Meddling Mage|PLS|1 +4 Memory Lapse|5ED|1 +4 Portent|5ED|1 +4 Predict|ODY|1 +4 Rishadan Airship|MMQ|1 +4 Sunscape Familiar|PLS|1 +4 Tundra|LEA|1 +5 Plains|5ED|2 +8 Island|5ED|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_hard_control2.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_hard_control2.dck new file mode 100644 index 00000000000..58c44ff3ad8 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_hard_control2.dck @@ -0,0 +1,20 @@ +[metadata] +Name=counter +[Main] +1 Mountain|7ED|3 +1 Seismic Assault|7ED|1 +16 Island|7ED|3 +2 Concentrate|ODY|1 +2 Cunning Wish|JUD|1 +2 Impulse|BTD|1 +2 Intuition|G03|1 +4 Accumulated Knowledge|NEM|1 +4 Ancient Tomb|TMP|1 +4 City of Traitors|EXO|1 +4 Dream Halls|STH|1 +4 Meditate|TMP|1 +4 Opportunity|7ED|1 +4 Rush of Knowledge|SCG|1 +4 Show and Tell|USG|1 +4 Sleight of Hand|7ED|1 +4 Volcanic Island|FBB|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_medium_donate.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_medium_donate.dck new file mode 100644 index 00000000000..f642de7ed54 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_medium_donate.dck @@ -0,0 +1,14 @@ +[metadata] +Name=The Great and Powerful Trixie 2 +[Main] +17 Island|LEB|1 +2 Fact or Fiction|INV|1 +3 Intuition|G03|1 +4 Ancient Tomb|TMP|1 +4 Arcane Denial|ALL|1 +4 Chain of Vapor|ONS|1 +4 Donate|UDS|1 +4 Illusions of Grandeur|ICE|1 +4 Impulse|BTD|1 +4 Parallax Tide|NEM|1 +4 Stifle|SCG|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_medium_dragons.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_medium_dragons.dck new file mode 100644 index 00000000000..d74b6ac960b --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_medium_dragons.dck @@ -0,0 +1,26 @@ +[metadata] +Name=Keiga's Forged Alliance 2 +[Main] +1 Black Vise|2ED|1 +1 Chain of Vapor|ONS|1 +1 Darkwater Catacombs|ODY|1 +1 Diabolic Edict|BTD|1 +1 Engineered Plague|7ED|1 +1 Force Spike|5ED|1 +1 Phyrexian Furnace|WTH|1 +1 Smother|ONS|1 +10 Island|ODY|3 +2 Impulse|BTD|1 +2 Lat-Nam's Legacy|ALL|1 +2 Powder Keg|UDS|1 +2 Wasteland|MPR|1 +3 Innocent Blood|ODY|1 +3 Undermine|INV|1 +4 Counterspell|2ED|1 +4 Duress|7ED|1 +4 Mana Leak|BRB|1 +4 Mishra's Factory|4BB|1 +4 Polluted Delta|ONS|1 +4 Standstill|ODY|1 +4 Swamp|ODY|3 +4 Underground River|5ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_medium_midrange.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_medium_midrange.dck new file mode 100644 index 00000000000..df0d92e03f4 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_medium_midrange.dck @@ -0,0 +1,17 @@ +[metadata] +Name=Tinkerbell 2 +[Main] +2 Curiosity|EXO|1 +2 Foil|PCY|1 +2 Mana Leak|BRB|1 +2 Sigil of Sleep|UDS|1 +24 Island|MMQ|3 +3 Daze|NEM|1 +3 Skyshroud Condor|TMP|1 +3 Spiketail Hatchling|PCY|1 +3 Sunken City|4BB|1 +3 Unstable Mutation|3ED|1 +3 Winter Orb|2ED|1 +4 Cloud Sprite|MMQ|1 +4 Counterspell|2ED|1 +4 Gush|MMQ|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_medium_mill.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_medium_mill.dck new file mode 100644 index 00000000000..a4ff90c759b --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_medium_mill.dck @@ -0,0 +1,15 @@ +[metadata] +Name=Mill +[Main] +2 Tidal Kraken|MMQ|1 +26 Island|MMQ|2 +4 Brainstorm|MMQ|1 +4 Counterspell|MMQ|1 +4 Gush|MMQ|1 +4 Mana Leak|PAL02|1 +4 Memory Lapse|5ED|1 +4 Millstone|4ED|1 +4 Opt|INV|1 +4 Propaganda|TMP|1 +4 Thwart|MMQ|1 +4 Tidal Bore|MMQ|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/boar.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/boar.json new file mode 100644 index 00000000000..d19dd88d4be --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/boar.json @@ -0,0 +1,12 @@ +{ +"name":"Boar", + "template": + { + "count":60, + "colors":["Green"], + "tribe":"Boar", + "tribeCards":1.0, + "tribeSynergyCards":0.2, + "rares":0.4 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/boar_gruul.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/boar_gruul.dck new file mode 100644 index 00000000000..7d8b3f4dffb --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/boar_gruul.dck @@ -0,0 +1,15 @@ +[metadata] +Name=boar_gruul +[Main] +16 Forest|ODY|2 +3 Swamp|ODY|2 +4 Basking Rootwalla|TOR|1 +4 Deepwood Ghoul|MMQ|1 +4 Deepwood Legate|MMQ|1 +4 Diligent Farmhand|ODY|1 +4 Elephant Ambush|ODY|1 +4 Krosan Beast|ODY|1 +4 Krosan Tusker|F03|1 +4 Llanowar Wastes|APC|1 +4 Roar of the Wurm|ODY|1 +4 Wild Mongrel|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/boar_monogreenlifegain.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/boar_monogreenlifegain.dck new file mode 100644 index 00000000000..12c8b6f508d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/boar_monogreenlifegain.dck @@ -0,0 +1,14 @@ +[metadata] +Name=boar_monogreenlifegain +[Main] +2 Root Maze|TMP|1 +2 Squallmonger|MMQ|1 +23 Forest|MMQ|1 +4 Carnivorous Plant|4ED|1 +4 Fallow Wurm|WTH|1 +4 Giant Warthog|JUD|1 +4 Ironroot Treefolk|LEB|1 +4 Lifeforce|LEA|1 +4 Lure|MMQ|1 +4 Pygmy Razorback|PCY|1 +4 Quirion Elves|INV|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bonedragon.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bonedragon.dck new file mode 100644 index 00000000000..0ed872a341c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bonedragon.dck @@ -0,0 +1,16 @@ +[metadata] +Name=bonedragon +[Main] +16 Mountain|LEB|3 +2 Fireblast|F01|1 +4 Carrion Feeder|SCG|1 +4 Dragon Whelp|LEB|1 +4 Incinerate|ICE|1 +4 Lightning Bolt|JGP|1 +4 Rathi Dragon|TMP|1 +4 Shivan Dragon|3ED|1 +4 Sulfurous Springs|ICE|1 +4 Swamp|LEB|3 +4 Unholy Strength|LEB|1 +4 Volcanic Dragon|S99|1 +4 Zombie Infestation|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bonegolem.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bonegolem.dck new file mode 100644 index 00000000000..adf5d737793 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bonegolem.dck @@ -0,0 +1,14 @@ +[metadata] +Name=bonegolem +[Main] +2 Dauthi Horror|TMP|1 +20 Swamp|USG|1 +3 Dark Ritual|MMQ|1 +3 Drain Life|F02|1 +3 Duress|USG|1 +3 Raise Dead|6ED|1 +3 Terror|3ED|1 +3 Unholy Strength|5ED|1 +4 Carrion Feeder|SCG|1 +4 Gravedigger|6ED|1 +4 Phyrexian Colossus|USG|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/br_elemental.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/br_elemental.dck new file mode 100644 index 00000000000..8c7835c46e2 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/br_elemental.dck @@ -0,0 +1,15 @@ +[metadata] +Name=br_elemental +[Main] +2 Lightning Bolt|4ED|1 +2 Pyroblast|5ED|1 +25 Mountain|ODY|1 +4 Ball Lightning|4ED|1 +4 Fire Elemental|3ED|1 +4 Firebolt|ODY|1 +4 Flame Burst|ODY|1 +4 Goblin Cadets|USG|1 +4 Incinerate|DKM|1 +4 Mogg Fanatic|TMP|1 +4 Pardic Firecat|ODY|1 +4 Shock|STH|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bull.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bull.dck new file mode 100644 index 00000000000..1a5448d1805 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/bull.dck @@ -0,0 +1,12 @@ +[metadata] +Name=bull +[Main] +20 Forest|5ED|3 +4 Aurochs|ICE|1 +4 Fallow Earth|6ED|1 +4 Giant Growth|LEA|1 +4 Lure|5ED|1 +4 Shanodin Dryads|5ED|1 +4 Verdant Force|TMP|1 +4 Wirewood Savage|ONS|1 +4 Zodiac Ox|PTK|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/camel.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/camel.dck new file mode 100644 index 00000000000..8d2fc882073 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/camel.dck @@ -0,0 +1,16 @@ +[metadata] +Name=camel +[Main] +19 Plains|LEA|1 +2 Swamp|LEA|1 +4 Armored Pegasus|TMP|1 +4 Benalish Hero|3ED|1 +4 Caves of Koilos|APC|1 +4 Healing Salve|2ED|1 +4 Pearled Unicorn|LEB|1 +4 Ramosian Lieutenant|MMQ|1 +4 Ramosian Sergeant|MMQ|1 +4 Rebel Informer|PCY|1 +4 Serra Angel|PWOS|1 +4 Serra's Blessing|WTH|1 +4 Tundra Wolves|6ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/caracal.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/caracal.dck new file mode 100644 index 00000000000..9d430987434 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/caracal.dck @@ -0,0 +1,15 @@ +[metadata] +Name=caracal +[Main] +1 Island|TMP|2 +15 Forest|TMP|2 +4 City of Brass|ARN|1 +4 Hunting Cheetah|PTK|1 +4 Lure|3ED|1 +4 Lynx|S99|1 +4 Overrun|TMP|1 +4 Rogue Elephant|WTH|1 +4 Saber Ants|MMQ|1 +4 Stampede|5ED|1 +4 Worldly Counsel|INV|1 +4 Yavimaya Coast|APC|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cat_greenblack.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cat_greenblack.dck new file mode 100644 index 00000000000..bed8b740990 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cat_greenblack.dck @@ -0,0 +1,15 @@ +[metadata] +Name=cat_greenblack +[Main] +2 Call of the Herd|ODY|1 +2 Elephant Ambush|ODY|1 +2 Fertile Ground|INV|1 +2 Wild Mongrel|ODY|1 +23 Forest|ODY|1 +4 Basking Rootwalla|TOR|1 +4 Carnivorous Plant|DRK|1 +4 Elvish Berserker|EXO|1 +4 Krosan Archer|ODY|1 +4 Panther Warriors|VIS|1 +4 Rooting Kavu|INV|1 +4 Saber Ants|MMQ|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cat_greenwhite.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cat_greenwhite.dck new file mode 100644 index 00000000000..77c0461eecc --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cat_greenwhite.dck @@ -0,0 +1,14 @@ +[metadata] +Name=cat_greenwhite +[Main] +25 Forest|ONS|3 +4 Beast Attack|ODY|1 +4 Centaur Glade|ONS|1 +4 Elephant Guide|JUD|1 +4 Explosive Vegetation|ONS|1 +4 Feral Throwback|PLGN|1 +4 Krosan Warchief|SCG|1 +4 Phantom Centaur|JUD|1 +4 Primal Boost|ONS|1 +4 Tribal Unity|ONS|1 +4 Wild Mongrel|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cat_greenwhite2.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cat_greenwhite2.dck new file mode 100644 index 00000000000..522be9f7add --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cat_greenwhite2.dck @@ -0,0 +1,19 @@ +[metadata] +Name=cat_greenwhite2 +[Main] +1 Plains|ONS|3 +14 Forest|ONS|3 +2 Elven Fortress|FEM|1 +2 Elvish Pioneer|ONS|1 +2 Voice of the Woods|ONS|1 +2 Wild Mongrel|ODY|1 +2 Windswept Heath|ONS|1 +2 Wooded Foothills|ONS|1 +4 Brushland|ICE|1 +4 Elvish Aberration|SCG|1 +4 Giant Growth|ICE|1 +4 Llanowar Elves|ATH|1 +4 Might of Oaks|7ED|1 +4 Serra's Blessing|6ED|1 +4 Squirrel Nest|ODY|1 +4 Wellwisher|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cathar.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cathar.dck new file mode 100644 index 00000000000..62dac63632c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cathar.dck @@ -0,0 +1,21 @@ +[metadata] +Name=cathar +[Main] +1 Karplusan Forest|ICE|1 +1 Mountain|5ED|1 +14 Plains|5ED|1 +2 Battlefield Forge|APC|1 +2 Elvish Archers|3ED|1 +2 Forest|5ED|1 +2 Grapeshot Catapult|5ED|1 +2 Mesa Pegasus|5ED|1 +2 Orcish Cannoneers|ICE|1 +2 Tivadar's Crusade|DRK|1 +4 Armored Pegasus|6ED|1 +4 Benalish Hero|5ED|1 +4 Brushland|ICE|1 +4 Llanowar Elves|6ED|1 +4 Order of Leitbur|FEM|1 +4 Phyrexian War Beast|DKM|1 +4 Serra Angel|ATH|1 +4 Serra Paladin|5ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cave_spider.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cave_spider.dck new file mode 100644 index 00000000000..bdb6a848be1 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cave_spider.dck @@ -0,0 +1,15 @@ +[metadata] +Name=cave_spider +[Main] +15 Forest|ONS|3 +4 Elvish Guidance|ONS|1 +4 Elvish Pioneer|ONS|1 +4 Elvish Scrapper|ONS|1 +4 Elvish Warrior|ONS|1 +4 Heedless One|ONS|1 +4 Tranquil Thicket|ONS|1 +4 Tribal Unity|ONS|1 +4 Wirewood Symbiote|SCG|1 +4 Wirewood Elf|ONS|1 +4 Wirewood Lodge|ONS|1 +4 Wirewood Pride|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/centaur.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/centaur.json new file mode 100644 index 00000000000..d855c7852a9 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/centaur.json @@ -0,0 +1,10 @@ +{ +"name":"Centaur", + "template": + { + "count":60, + "colors":["White","Green"], + "tribe":"Centaur", + "rares":0.6 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/centaur_warrior.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/centaur_warrior.dck new file mode 100644 index 00000000000..4670727aa0e --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/centaur_warrior.dck @@ -0,0 +1,18 @@ +[metadata] +Name=centaur_warrior +[Main] +2 Centaur Veteran|TOR|1 +2 Mountain|4ED|2 +21 Forest|4ED|2 +3 Fertile Ground|INV|1 +3 Squirrel Nest|ODY|1 +3 Still Life|ODY|1 +4 Centaur Chieftain|TOR|1 +4 Elvish Piper|UDS|1 +4 Giant Growth|4ED|1 +4 Karplusan Forest|ICE|1 +4 Lightning Bolt|4ED|1 +4 Llanowar Elves|4ED|1 +4 Seton's Scout|TOR|1 +4 Wild Mongrel|ODY|1 +4 Wood Elves|POR|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cephalid.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cephalid.dck new file mode 100644 index 00000000000..ea900cd2694 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cephalid.dck @@ -0,0 +1,15 @@ +[metadata] +Name=cephalid +[Main] +16 Island|MMQ|1 +3 Forest|MMQ|1 +4 Brainstorm|MMQ|1 +4 Cephalid Constable|JUD|1 +4 Counterspell|TMP|1 +4 Dream Halls|STH|1 +4 Elvish Pioneer|ONS|1 +4 Gaea's Blessing|PAL01|1 +4 Hydroblast|ICE|1 +4 Impulse|VIS|1 +4 Llawan, Cephalid Empress|TOR|1 +4 Yavimaya Coast|APC|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cerodon.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cerodon.dck new file mode 100644 index 00000000000..9fce551bd5d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cerodon.dck @@ -0,0 +1,13 @@ +[metadata] +Name=cerodon +[Main] +23 Mountain|ONS|3 +4 Blistering Firecat|ONS|1 +4 Ember Shot|JUD|1 +4 Fireblast|VIS|1 +4 Flame Burst|ODY|1 +4 Goblin Taskmaster|ONS|1 +4 Incinerate|MIR|1 +4 Lavamancer's Skill|ONS|1 +4 Lightning Rift|ONS|1 +4 Shock|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_20_allied_fires.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_20_allied_fires.dck new file mode 100644 index 00000000000..e4b5d8ab047 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_20_allied_fires.dck @@ -0,0 +1,20 @@ +[metadata] +Name=challenger_20_allied_fires +[Main] +1 Adarkar Wastes|ICE|1 +2 Battlefield Forge|APC|1 +3 Plains|ODY|2 +4 Aven Flock|ODY|1 +4 Aven Windreader|ODY|1 +4 Chain Lightning|LEG|1 +4 Goblin Cadets|USG|1 +4 Island|ODY|2 +4 Lightning Bolt|BTD|1 +4 Mogg Fanatic|F02|1 +4 Razorfoot Griffin|7ED|1 +4 Shivan Reef|APC|1 +4 Shock|BTD|1 +4 Sulfur Vent|INV|1 +4 Temple of the False God|SCG|1 +4 Wind Dancer|7ED|1 +7 Mountain|ODY|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_20_cavalcade_charge.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_20_cavalcade_charge.dck new file mode 100644 index 00000000000..1de2e1aebea --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_20_cavalcade_charge.dck @@ -0,0 +1,14 @@ +[metadata] +Name=challenger_20_cavalcade_charge +[Main] +2 Barbarian Ring|ODY|1 +21 Mountain|2ED|1 +4 Fireblast|VIS|1 +4 Goblin Cadets|USG|1 +4 Incinerate|DKM|1 +4 Lightning Bolt|ATH|1 +4 Mogg Fanatic|TMP|1 +4 Orcish Artillery|5ED|1 +4 Orcish Cannoneers|ICE|1 +4 Shock|7ED|1 +4 Wheel of Fortune|LEA|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_20_final_adventure.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_20_final_adventure.dck new file mode 100644 index 00000000000..92e323408c9 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_20_final_adventure.dck @@ -0,0 +1,17 @@ +[metadata] +Name=challenger_20_final_adventure +[Main] +19 Swamp|ONS|2 +4 Barren Moor|ONS|1 +4 Cabal Coffers|TOR|1 +4 Carrion Feeder|SCG|1 +4 Festering Goblin|ONS|1 +4 Graveborn Muse|LGN|1 +4 Lord of the Undead|PLS|1 +4 Nantuko Husk|ONS|1 +4 Polluted Mire|USG|1 +4 Shepherd of Rot|ONS|1 +4 Undead Warchief|SCG|1 +4 Unholy Grotto|ONS|1 +4 Withered Wretch|LGN|1 +4 Zombie Master|LEB|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_20_flash_of_ferocity.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_20_flash_of_ferocity.dck new file mode 100644 index 00000000000..598ee85f32e --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_20_flash_of_ferocity.dck @@ -0,0 +1,18 @@ +[metadata] +Name=challenger_20_flash_of_ferocity +[Main] +1 Sulfurous Springs|ICE|1 +2 Llanowar Wastes|APC|1 +4 Corrupt|7ED|1 +4 Diabolic Edict|BTD|1 +4 Giant Growth|FNM|1 +4 Karplusan Forest|ICE|1 +4 Lightning Bolt|LEA|1 +4 Llanowar Elves|3ED|1 +4 Phyrexian Scuta|PLS|1 +4 Scoria Cat|PCY|1 +4 Swamp|7ED|2 +4 Thorn Elemental|PMEI|1 +4 Turf Wound|INV|1 +6 Forest|7ED|2 +6 Mountain|7ED|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_21_azorius_control.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_21_azorius_control.dck new file mode 100644 index 00000000000..4f22a5df9b4 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_21_azorius_control.dck @@ -0,0 +1,17 @@ +[metadata] +Name=challenger_21_azorius_control +[Main] +15 Island|ICE|3 +2 Azure Drake|CHR|1 +2 Mahamoti Djinn|LEA|1 +4 Absorb|INV|1 +4 Adarkar Wastes|ICE|1 +4 Brainstorm|BTD|1 +4 Counterspell|6ED|1 +4 Force Spike|5ED|1 +4 Hydroblast|ICE|1 +4 Impulse|BTD|1 +4 Phyrexian Furnace|WTH|1 +4 Swords to Plowshares|4ED|1 +4 Wrath of God|4ED|1 +6 Plains|ICE|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_21_dimir_rogue.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_21_dimir_rogue.dck new file mode 100644 index 00000000000..0347245578a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_21_dimir_rogue.dck @@ -0,0 +1,19 @@ +[metadata] +Name=challenger_21_dimir_rogue +[Main] +1 Forest|4ED|2 +1 Yavimaya Coast|APC|1 +11 Swamp|4ED|2 +2 Llanowar Wastes|APC|1 +4 Black Knight|4ED|1 +4 Carrion Feeder|SCG|1 +4 Circular Logic|TOR|1 +4 Duress|7ED|1 +4 Hymn to Tourach|FEM|1 +4 Larceny|MMQ|1 +4 Ophidian|F01|1 +4 Repulse|INV|1 +4 Rogue Elephant|WTH|1 +4 Underground River|ICE|1 +4 Unsummon|6ED|1 +6 Island|4ED|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_21_mono-green_stompy.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_21_mono-green_stompy.dck new file mode 100644 index 00000000000..ad0e793b70e --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_21_mono-green_stompy.dck @@ -0,0 +1,16 @@ +[metadata] +Name=challenger_21_mono-green_stompy +[Main] +18 Forest|LEB|2 +2 Swamp|LEB|2 +2 Verdant Force|TMP|1 +4 Deepwood Legate|MMQ|1 +4 Elvish Champion|7ED|1 +4 Giant Growth|LEB|1 +4 Grizzly Bears|LEB|1 +4 Ironroot Treefolk|LEB|1 +4 Llanowar Elves|ATH|1 +4 Llanowar Wastes|APC|1 +4 Might of Oaks|ULG|1 +4 Quirion Elves|INV|1 +4 Quirion Ranger|F01|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_21_mono-red_aggro.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_21_mono-red_aggro.dck new file mode 100644 index 00000000000..07221923c1a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_21_mono-red_aggro.dck @@ -0,0 +1,16 @@ +[metadata] +Name=challenger_21_mono-red_aggro +[Main] +2 Hammer of Bogardan|6ED|1 +2 Orcish Artillery|4ED|1 +2 Orcish Cannoneers|ICE|1 +26 Mountain|4ED|3 +4 Fireblast|F01|1 +4 Goblin Cadets|USG|1 +4 Goblin Piledriver|ONS|1 +4 Incinerate|5ED|1 +4 Lightning Bolt|4ED|1 +4 Mogg Conscripts|TMP|1 +4 Mogg Fanatic|TMP|1 +4 Shivan Dragon|4ED|1 +4 Shock|STH|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_22_dimir_control.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_22_dimir_control.dck new file mode 100644 index 00000000000..c7a7a7b37a0 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_22_dimir_control.dck @@ -0,0 +1,23 @@ +[metadata] +Name=AI 22 Dimir Control +[Main] +17 Island|ODY|2 +2 Compulsion|TOR|1 +2 Deep Analysis|TOR|1 +2 Discombobulate|ONS|1 +2 Dismiss|PAL01|1 +2 Enfeeblement|MIR|1 +2 Mana Leak|BRB|1 +2 Memory Lapse|5ED|1 +2 Mental Discipline|UDS|1 +2 Mind Games|STH|1 +2 Misdirection|MMQ|1 +2 Mystical Tutor|MIR|1 +2 Peek|ODY|1 +2 Power Sink|2ED|1 +2 Spellbook|7ED|1 +2 Upheaval|ODY|1 +3 Swamp|ODY|2 +4 Chainer's Edict|TOR|1 +4 Circular Logic|TOR|1 +4 Underground River|ICE|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_22_gruul_stompy.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_22_gruul_stompy.dck new file mode 100644 index 00000000000..6d0625ff8df --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_22_gruul_stompy.dck @@ -0,0 +1,15 @@ +[metadata] +Name=challenger_22_gruul_stompy +[Main] +10 Forest|ODY|3 +4 Call of the Herd|ODY|1 +4 Elvish Berserker|EXO|1 +4 Firebolt|ODY|1 +4 Giant Growth|7ED|1 +4 Kamahl, Pit Fighter|ODY|1 +4 Karplusan Forest|ICE|1 +4 Keldon Vandals|UDS|1 +4 Lightning Bolt|JGP|1 +4 Llanowar Elves|4ED|1 +4 Rofellos, Llanowar Emissary|UDS|1 +9 Mountain|ODY|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_22_mono_white_aggro.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_22_mono_white_aggro.dck new file mode 100644 index 00000000000..8d15e7199c1 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_22_mono_white_aggro.dck @@ -0,0 +1,18 @@ +[metadata] +Name=AI 22 Mono White Aggro +[Main] +1 Mountain|5ED|1 +1 Sulfurous Springs|ICE|1 +1 Swamp|5ED|1 +14 Plains|5ED|1 +2 Caves of Koilos|APC|1 +4 Armored Pegasus|TMP|1 +4 Battlefield Forge|APC|1 +4 Benalish Hero|5ED|1 +4 Jhovall Queen|MMQ|1 +4 Mountain Goat|5ED|1 +4 Ramosian Lieutenant|MMQ|1 +4 Rebel Informer|PCY|1 +4 Savannah Lions|3ED|1 +4 Serra Angel|ATH|1 +4 White Knight|5ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_22_rakdos_vampires.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_22_rakdos_vampires.dck new file mode 100644 index 00000000000..f39cbe3e35d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_22_rakdos_vampires.dck @@ -0,0 +1,17 @@ +[metadata] +Name=AI 22 Rakdos Vampires +[Main] +1 Mountain|TMP|2 +17 Swamp|TMP|2 +4 Bad Moon|LEB|1 +4 Carnophage|EXO|1 +4 Choking Sands|MIR|1 +4 Dark Ritual|LEA|1 +4 Dauthi Embrace|TMP|1 +4 Dauthi Horror|TMP|1 +4 Dauthi Slayer|TMP|1 +4 Hymn to Tourach|FEM|1 +4 Pyroblast|5ED|1 +4 Raise Dead|LEA|1 +4 Sulfurous Springs|ICE|1 +4 Urborg Volcano|INV|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/chandra1.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/chandra1.dck new file mode 100644 index 00000000000..52262a1b9da --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/chandra1.dck @@ -0,0 +1,15 @@ +[metadata] +Name=chandra1 +[Main] +2 Mogg Flunkies|STH|1 +2 Orcish Artillery|5ED|1 +2 Shivan Dragon|4ED|1 +2 Wheel of Fortune|3ED|1 +23 Mountain|USG|3 +4 Fireblast|VIS|1 +4 Goblin Cadets|USG|1 +4 Incinerate|MIR|1 +4 Jackal Pup|TMP|1 +4 Lightning Bolt|4ED|1 +4 Mogg Fanatic|TMP|1 +4 Shock|7ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/chandra2.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/chandra2.dck new file mode 100644 index 00000000000..9b23e234b58 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/chandra2.dck @@ -0,0 +1,13 @@ +[metadata] +Name=chandra2 +[Main] +16 Mountain|TMP|1 +4 Fireblast|VIS|1 +4 Goblin Cadets|USG|1 +4 Goblin Piledriver|ONS|1 +4 Incinerate|PLGM|1 +4 Jackal Pup|TMP|1 +4 Lightning Bolt|4ED|1 +4 Mogg Fanatic|TMP|1 +4 Pyrostatic Pillar|SCG|1 +4 Sulfur Vent|INV|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/chandra3.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/chandra3.dck new file mode 100644 index 00000000000..b9d2e2f63eb --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/chandra3.dck @@ -0,0 +1,15 @@ +[metadata] +Name=chandra3 +[Main] +2 Fire Whip|WTH|1 +2 Orcish Artillery|4ED|1 +2 Orcish Cannoneers|DKM|1 +2 Wheel of Fortune|3ED|1 +23 Mountain|TMP|3 +4 Fireblast|VIS|1 +4 Goblin Vandal|WTH|1 +4 Incinerate|DKM|1 +4 Jackal Pup|TMP|1 +4 Lightning Bolt|3ED|1 +4 Mogg Fanatic|TMP|1 +4 Shock|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/chandra4.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/chandra4.dck new file mode 100644 index 00000000000..f34f689513a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/chandra4.dck @@ -0,0 +1,16 @@ +[metadata] +Name=chandra4 +[Main] +2 Ironclaw Orcs|4ED|1 +2 Orcish Cannoneers|DKM|1 +26 Mountain|INV|3 +3 Juggernaut|LEA|1 +3 Shivan Dragon|4ED|1 +3 Su-Chi|ATQ|1 +4 Fireblast|F01|1 +4 Goblin War Buggy|USG|1 +4 Incinerate|MIR|1 +4 Kindle|TMP|1 +4 Lightning Bolt|4ED|1 +4 Mogg Fanatic|TMP|1 +4 Shock|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/chandra5.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/chandra5.dck new file mode 100644 index 00000000000..1f1724a0f0e --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/chandra5.dck @@ -0,0 +1,13 @@ +[metadata] +Name=chandra5 +[Main] +23 Mountain|TMP|3 +4 Fireblast|VIS|1 +4 Goblin Cadets|USG|1 +4 Hammer of Bogardan|MIR|1 +4 Incinerate|DKM|1 +4 Jackal Pup|TMP|1 +4 Lightning Bolt|BTD|1 +4 Mogg Fanatic|TMP|1 +4 Pyroblast|ICE|1 +4 Searing Wind|PCY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/chandra6.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/chandra6.dck new file mode 100644 index 00000000000..81b50e76d31 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/chandra6.dck @@ -0,0 +1,15 @@ +[metadata] +Name=chandra6 +[Main] +15 Mountain|3ED|3 +4 City of Brass|ARN|1 +4 Fireball|3ED|1 +4 Firebrand Ranger|INV|1 +4 Goblin Cadets|USG|1 +4 Incinerate|MIR|1 +4 Lightning Bolt|4ED|1 +4 Mogg Fanatic|TMP|1 +4 Orcish Artillery|4ED|1 +4 Pyroclasm|7ED|1 +4 Shivan Dragon|3ED|1 +4 Sulfur Vent|INV|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/chicken.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/chicken.dck new file mode 100644 index 00000000000..b9363a709e6 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/chicken.dck @@ -0,0 +1,14 @@ +[metadata] +Name=chicken +[Main] +25 Swamp|MIR|3 +4 Black Knight|LEA|1 +4 Carrion Feeder|SCG|1 +4 Contagion|DKM|1 +4 Dark Ritual|USG|1 +4 Duress|USG|1 +4 Gravedigger|POR|1 +4 Hymn to Tourach|FEM|1 +4 Plague Beetle|ULG|1 +4 Raise Dead|7ED|1 +4 Zombie Infestation|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/chimera.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/chimera.dck new file mode 100644 index 00000000000..486ce8f14dd --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/chimera.dck @@ -0,0 +1,19 @@ +[metadata] +Name=chimera +[Main] +1 Island|TMP|3 +1 Plains|TMP|3 +1 Shivan Reef|APC|1 +13 Forest|TMP|3 +2 Yavimaya Coast|APC|1 +3 Mountain|TMP|3 +4 Chimeric Idol|PCY|1 +4 Gaea's Herald|PLS|1 +4 Harrow|TMP|1 +4 Jungle Barrier|APC|1 +4 Karplusan Forest|ICE|1 +4 Keldon Vandals|UDS|1 +4 Rith, the Awakener|INV|1 +4 Tangle|INV|1 +4 Verdant Force|TMP|1 +4 Wild Might|PCY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cleric.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cleric.json new file mode 100644 index 00000000000..1f6b2ebce24 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cleric.json @@ -0,0 +1,12 @@ +{ +"name":"Cleric", + "template": + { + "count":60, + "colors":["White"], + "tribe":"Cleric", + "tribeCards":1.0, + "tribeSynergyCards":0.2, + "rares":0.4 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cleric_orzhov.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cleric_orzhov.dck new file mode 100644 index 00000000000..d3ac97eb299 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cleric_orzhov.dck @@ -0,0 +1,14 @@ +[metadata] +Name=orzhov_cleric +[Main] +4 Caves of Koilos|APC|1 +4 Deathgrip|LEB|1 +4 Gerrard's Wisdom|S99|1 +4 Orim's Chant|PLS|1 +4 Persecute|7ED|1 +4 Phyrexian Negator|UDS|1 +4 Serra Angel|3ED|1 +4 Soul Warden|EXO|1 +4 Vampiric Tutor|G00|1 +8 Plains|4ED|1 +8 Swamp|4ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cloaker.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cloaker.dck new file mode 100644 index 00000000000..d2d86505ca3 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cloaker.dck @@ -0,0 +1,13 @@ +[metadata] +Name=cloaker +[Main] +23 Swamp|ICE|2 +4 Animate Dead|2ED|1 +4 Bad Moon|5ED|1 +4 Black Knight|4ED|1 +4 Dark Ritual|DKM|1 +4 Hymn to Tourach|FEM|1 +4 Hypnotic Specter|LEB|1 +4 Raise Dead|POR|1 +4 Specter's Wail|MMQ|1 +4 Unholy Strength|LEA|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cloudgiant.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cloudgiant.dck new file mode 100644 index 00000000000..7c6cc3011ad --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cloudgiant.dck @@ -0,0 +1,16 @@ +[metadata] +Name=cloudgiant +[Main] +18 Forest|LEB|2 +3 Island|LEB|2 +4 Elvish Archers|LEB|1 +4 Giant Growth|7ED|1 +4 Giant Spider|LEB|1 +4 Ironroot Treefolk|3ED|1 +4 Llanowar Elves|ATH|1 +4 Mahamoti Djinn|LEA|1 +4 Shanodin Dryads|LEB|1 +4 Squirrel Nest|ODY|1 +4 Titania's Song|ATQ|1 +4 Wood Elves|POR|1 +4 Yavimaya Coast|APC|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cloudguard.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cloudguard.dck new file mode 100644 index 00000000000..da6b9e7ae14 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cloudguard.dck @@ -0,0 +1,20 @@ +[metadata] +Name=cloudguard +[Main] +1 Brushland|ICE|1 +1 Forest|ODY|2 +14 Island|ODY|2 +2 Yavimaya Coast|APC|1 +4 Absorb|INV|1 +4 Adarkar Wastes|ICE|1 +4 Aven Cloudchaser|ODY|1 +4 Azure Drake|LEG|1 +4 Circular Logic|TOR|1 +4 Cloud of Faeries|ULG|1 +4 Coastal Tower|INV|1 +4 Counterspell|BTD|1 +4 Delusions of Mediocrity|7ED|1 +4 Phantom Nishoba|JUD|1 +4 Plains|ODY|2 +4 Skycloud Expanse|ODY|1 +4 Upheaval|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/construct.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/construct.json new file mode 100644 index 00000000000..ba8a1af9266 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/construct.json @@ -0,0 +1,11 @@ +{ +"name":"Construct", + "template": + { + "count":80, + "colors":["Black","Green"], + "tribe":"Construct", + "tribeCards":0.8, + "rares":0.1 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/copperhostbrutalizer.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/copperhostbrutalizer.dck new file mode 100644 index 00000000000..f7b389a88ab --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/copperhostbrutalizer.dck @@ -0,0 +1,20 @@ +[metadata] +Name=copperhostbrutalizer +[Main] +1 Llanowar Wastes|APC|1 +11 Mountain|4ED|1 +2 Demonic Tutor|3ED|1 +2 Earthquake|4ED|1 +2 Lava Flow|POR|1 +2 Sulfurous Springs|ICE|1 +2 Swamp|4ED|1 +2 Wheel of Fortune|LEA|1 +3 Forest|4ED|1 +4 Elvish Berserker|EXO|1 +4 Giant Growth|DKM|1 +4 Goblin Piledriver|ONS|1 +4 Incinerate|5ED|1 +4 Karplusan Forest|ICE|1 +4 Lightning Bolt|4ED|1 +4 Phyrexian Ghoul|USG|1 +4 Shivan Dragon|4ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/copperhostinfector.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/copperhostinfector.json new file mode 100644 index 00000000000..f42f11bcdb1 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/copperhostinfector.json @@ -0,0 +1,12 @@ +{ +"name":"Copper Host Infector", + "template": + { + "count":60, + "colors":["Black"], + "tribe":"Phyrexian", + "tribeCards":1.0, + "tribeSynergyCards":0.45, + "rares":0.25 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/corruptedcleric.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/corruptedcleric.dck new file mode 100644 index 00000000000..1e4f2d81bbf --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/corruptedcleric.dck @@ -0,0 +1,19 @@ +[metadata] +Name=Adventure - Corrupted Cleric +[Main] +1 Plains|ONS|3 +17 Swamp|ONS|3 +2 Dark Supplicant|LGN|1 +2 Starlit Sanctum|ONS|1 +2 Tainted Field|TOR|1 +4 Barren Moor|ONS|1 +4 Cabal Archon|ONS|1 +4 Caves of Koilos|APC|1 +4 Doubtless One|ONS|1 +4 Profane Prayers|ONS|1 +4 Rotlung Reanimator|ONS|1 +4 Secluded Steppe|ONS|1 +4 Shepherd of Rot|ONS|1 +4 Vile Deacon|LGN|1 +4 Withered Wretch|LGN|1 +4 Zombie Trailblazer|TOR|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cosmic_horror.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cosmic_horror.dck new file mode 100644 index 00000000000..48c77b8c424 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cosmic_horror.dck @@ -0,0 +1,23 @@ +[metadata] +Name=cosmic_horror +[Main] +1 Brushland|ICE|1 +1 Plains|4ED|3 +2 Caves of Koilos|APC|1 +2 Dark Ritual|4ED|1 +2 Demonic Tutor|LEB|1 +2 Duress|USG|1 +2 Hymn to Tourach|ATH|1 +2 Yavimaya Elder|UDS|1 +21 Swamp|4ED|3 +4 Bane of the Living|LGN|1 +4 Black Knight|4ED|1 +4 Contagion|DKM|1 +4 Deathgrip|LEA|1 +4 Forest|4ED|3 +4 Haunting Echoes|ODY|1 +4 Llanowar Elves|4ED|1 +4 Llanowar Wastes|APC|1 +4 Phantom Nishoba|JUD|1 +4 Reanimate|BRB|1 +4 Vile Requiem|USG|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/crab.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/crab.json new file mode 100644 index 00000000000..68f61685561 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/crab.json @@ -0,0 +1,12 @@ +{ +"name":"Crab", + "template": + { + "count":60, + "colors":["Blue"], + "tribe":"Crab", + "tribeCards":1.0, + "tribeSynergyCards":0.2, + "rares":0.4 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/crawler.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/crawler.dck new file mode 100644 index 00000000000..6eb21b1315c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/crawler.dck @@ -0,0 +1,19 @@ +[metadata] +Name=crawler +[Main] +16 Swamp|MIR|2 +2 Headless Horseman|LEG|1 +2 Mesmeric Fiend|TOR|1 +2 Nantuko Husk|ONS|1 +2 Nantuko Shade|TOR|1 +2 Phantom Centaur|JUD|1 +2 Ravenous Baloth|ONS|1 +2 Rotlung Reanimator|ONS|1 +2 Twisted Abomination|SCG|1 +3 Forest|MIR|2 +4 Carrion Feeder|SCG|1 +4 Chainer, Dementia Master|TOR|1 +4 Dusk Imp|ODY|1 +4 Gravegouger|TOR|1 +4 Infected Vermin|ODY|1 +4 Llanowar Wastes|APC|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/crocodile.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/crocodile.dck new file mode 100644 index 00000000000..c4062b374dd --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/crocodile.dck @@ -0,0 +1,15 @@ +[metadata] +Name=crocodile +[Main] +13 Forest|4ED|1 +2 Carnivorous Plant|4ED|1 +2 Fog|4ED|1 +2 Vampiric Tutor|G00|1 +3 Swamp|4ED|1 +4 Craw Wurm|4ED|1 +4 Hymn to Tourach|FEM|1 +4 Llanowar Elves|BTD|1 +4 Llanowar Wastes|APC|1 +4 Quirion Ranger|VIS|1 +4 Survival of the Fittest|EXO|1 +4 Verdant Force|TMP|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cultist.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cultist.dck new file mode 100644 index 00000000000..458d22f24e4 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cultist.dck @@ -0,0 +1,16 @@ +[metadata] +Name=cultist +[Main] +16 Swamp|MMQ|1 +2 Skittering Skirge|BTD|1 +3 Diabolic Edict|BTD|1 +3 Innocent Blood|ODY|1 +3 Phyrexian Scuta|PLS|1 +3 Skeletal Scrying|ODY|1 +4 Dark Ritual|2ED|1 +4 Duress|7ED|1 +4 Icequake|ICE|1 +4 Rain of Tears|MMQ|1 +4 Rancid Earth|TOR|1 +4 Rishadan Port|MMQ|1 +4 Wasteland|MPR|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/curselord.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/curselord.dck new file mode 100644 index 00000000000..e68d4b0f361 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/curselord.dck @@ -0,0 +1,21 @@ +[metadata] +Name=curselord +[Main] +1 Lat-Nam's Legacy|ALL|1 +11 Island|INV|2 +2 Battlefield Forge|APC|1 +2 Mana Leak|BRB|1 +2 Mountain|INV|2 +2 Wrath of God|2ED|1 +3 Adarkar Wastes|5ED|1 +3 Goblin Trenches|APC|1 +3 Prophetic Bolt|APC|1 +3 Repulse|INV|1 +3 Skycloud Expanse|ODY|1 +4 Absorb|INV|1 +4 Coastal Tower|INV|1 +4 Counterspell|2ED|1 +4 Fact or Fiction|INV|1 +4 Memory Lapse|5ED|1 +4 Plains|INV|2 +4 Shivan Reef|APC|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cyclops.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cyclops.dck new file mode 100644 index 00000000000..3ae58606004 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/cyclops.dck @@ -0,0 +1,13 @@ +[metadata] +Name=cyclops +[Main] +22 Mountain|LEB|2 +3 Shivan Dragon|LEB|1 +4 Cyclopean Tomb|LEB|1 +4 Fireball|LEB|1 +4 Incinerate|PLGM|1 +4 Ironclaw Orcs|LEB|1 +4 Lightning Bolt|LEB|1 +4 Orcish Artillery|LEB|1 +4 Orcish Cannoneers|ICE|1 +4 Shock|6ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dark_spirit.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dark_spirit.dck new file mode 100644 index 00000000000..92ea50d2709 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dark_spirit.dck @@ -0,0 +1,16 @@ +[metadata] +Name=dark_spirit +[Main] +2 Lord of the Undead|PLS|1 +2 Phyrexian Ghoul|BRB|1 +2 Urborg Skeleton|INV|1 +2 Vampiric Tutor|6ED|1 +2 Withered Wretch|F03|1 +2 Yawgmoth's Will|USG|1 +23 Swamp|LEA|1 +4 Animate Dead|LEA|1 +4 Black Knight|LEA|1 +4 Dark Ritual|LEA|1 +4 Fallen Angel|7ED|1 +4 Raise Dead|LEA|1 +4 Spirit of the Night|MIR|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/darkenchanter.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/darkenchanter.dck new file mode 100644 index 00000000000..d2f7c1c22c2 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/darkenchanter.dck @@ -0,0 +1,14 @@ +[metadata] +Name=darkenchanter +[Main] +13 Forest|INV|3 +3 Plains|INV|3 +4 Armadillo Cloak|INV|1 +4 Brushland|ICE|1 +4 Elephant Guide|JUD|1 +4 Enchantress's Presence|ONS|1 +4 Fertile Ground|USG|1 +4 Sterling Grove|INV|1 +4 Utopia Tree|INV|1 +4 Verduran Enchantress|5ED|1 +4 Wild Growth|2ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dawnhart_witch.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dawnhart_witch.dck new file mode 100644 index 00000000000..d609b78039a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dawnhart_witch.dck @@ -0,0 +1,13 @@ +[metadata] +Name=dawnhart_witch +[Main] +23 Forest|ODY|3 +4 Acorn Harvest|TOR|1 +4 Beast Attack|ODY|1 +4 Deranged Hermit|ULG|1 +4 Druid's Call|ODY|1 +4 Giant Growth|6ED|1 +4 Lifeforce|LEA|1 +4 Squirrel Mob|ODY|1 +4 Squirrel Nest|ODY|1 +4 Squirrel Wrangler|PCY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/death_knight.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/death_knight.dck new file mode 100644 index 00000000000..ae08e288c19 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/death_knight.dck @@ -0,0 +1,25 @@ +[metadata] +Name=death_knight +[Main] +1 Battlefield Forge|APC|1 +1 Black Knight|4ED|1 +1 Deathgrip|4ED|1 +1 Hymn to Tourach|FEM|1 +1 Mountain|4ED|2 +1 Phyrexian War Beast|ALL|1 +1 Plains|4ED|2 +1 Terror|4ED|1 +1 Unholy Strength|4ED|1 +13 Swamp|4ED|2 +2 Bad Moon|4ED|1 +2 Black Ward|4ED|1 +2 Deathlace|4ED|1 +2 Knight of Stromgald|ATH|1 +2 Mire Kavu|PLS|1 +2 Raise Dead|4ED|1 +2 Sulfurous Springs|ICE|1 +3 Black Knight|4ED|1 +4 Caves of Koilos|APC|1 +4 Dark Ritual|4ED|1 +4 Drain Life|4ED|1 +4 Order of the Ebon Hand|FEM|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/death_knight.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/death_knight.json new file mode 100644 index 00000000000..bb0989ad81e --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/death_knight.json @@ -0,0 +1,10 @@ +{ +"name":"Death Knight", + "template": + { + "count":60, + "colors":["Black"], + "tribe":"Knight", + "rares":0.5 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon.json new file mode 100644 index 00000000000..b93038bb2ed --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon.json @@ -0,0 +1,11 @@ +{ +"name":"Demon", + "template": + { + "count":60, + "colors":["Black"], + "tribe":"Demon", + "tribeCards":1.0, + "rares":0.8 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon4.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon4.dck new file mode 100644 index 00000000000..be80a9d62e4 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon4.dck @@ -0,0 +1,13 @@ +[metadata] +Name=Nether Fiend 1 +[Main] +16 Swamp|4ED|1 +4 Bane of the Living|LGN|1 +4 Dark Ritual|4ED|1 +4 Deathgrip|LEA|1 +4 Diabolic Servitude|USG|1 +4 Gravedigger|TMP|1 +4 Lord of the Undead|PLS|1 +4 Phyrexian Negator|UDS|1 +4 Tainted Isle|TOR|1 +4 Unholy Strength|4ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon5.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon5.dck new file mode 100644 index 00000000000..99d2b259304 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon5.dck @@ -0,0 +1,19 @@ +[metadata] +Name=Mind Stealer 3 +[Main] +15 Swamp|4ED|2 +2 Dark Ritual|5ED|1 +2 Hymn to Tourach|FEM|1 +2 Mind Twist|2ED|1 +2 Phantasmal Forces|5ED|1 +2 Phantom Monster|LEB|1 +4 Control Magic|BRB|1 +4 Duress|USG|1 +4 Faceless Butcher|TOR|1 +4 Hypnotic Specter|4ED|1 +4 Mesmeric Fiend|TOR|1 +4 Sengir Vampire|4ED|1 +4 Steal Artifact|3ED|1 +4 Underground River|ICE|1 +4 Unholy Strength|4ED|1 +7 Island|4ED|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon_bolas.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon_bolas.dck new file mode 100644 index 00000000000..c5b22684587 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon_bolas.dck @@ -0,0 +1,17 @@ +[metadata] +Name=Bolas's Infernal Reign 3 +[Main] +1 Swamp|MMQ|2 +18 Mountain|MMQ|2 +4 Blaze|7ED|1 +4 Dragon Breath|SCG|1 +4 Dragon Roost|ONS|1 +4 Dragon Shadow|SCG|1 +4 Dragon Whelp|4ED|1 +4 Fireball|ATH|1 +4 Ghitu Encampment|ULG|1 +4 Pyroclasm|7ED|1 +4 Shivan Dragon|7ED|1 +4 Shock|7ED|1 +4 Sulfurous Springs|ICE|1 +4 Wildfire|7ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon_demonicpact.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon_demonicpact.dck new file mode 100644 index 00000000000..442429d7eae --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon_demonicpact.dck @@ -0,0 +1,13 @@ +[metadata] +Name=Demonic Pact 3 +[Main] +23 Swamp|3ED|2 +4 Breeding Pit|FEM|1 +4 Carrion Feeder|SCG|1 +4 Dark Ritual|DKM|1 +4 Demonic Consultation|ICE|1 +4 Demonic Tutor|3ED|1 +4 Drain Life|3ED|1 +4 Grave Pact|STH|1 +4 Lord of the Pit|LEA|1 +4 Phyrexian Arena|APC|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon_hellbent.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon_hellbent.dck new file mode 100644 index 00000000000..cef59db1c49 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon_hellbent.dck @@ -0,0 +1,18 @@ +[metadata] +Name=Mephisto, Lord of Hatred 3 +[Main] +17 Swamp|ICE|3 +2 Animate Dead|LEA|1 +2 Dark Ritual|LEA|1 +2 Drain Life|LEA|1 +2 Hymn to Tourach|ATH|1 +2 Raise Dead|LEA|1 +3 Mountain|ICE|3 +4 Abyssal Specter|ICE|1 +4 Demonic Consultation|ICE|1 +4 Grinning Demon|ONS|1 +4 Phyrexian Negator|UDS|1 +4 Shivan Dragon|4ED|1 +4 Sulfurous Springs|ICE|1 +4 Vampiric Tutor|VIS|1 +4 Yawgmoth's Will|USG|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon_humansac.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon_humansac.dck new file mode 100644 index 00000000000..98b00cb583b --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon_humansac.dck @@ -0,0 +1,17 @@ +[metadata] +Name=Leatherface's Cannibal Kindred 3 +[Main] +2 Doomsday|6ED|1 +2 Hymn to Tourach|FEM|1 +2 Mox Diamond|STH|1 +2 Powder Keg|UDS|1 +2 Sinkhole|LEB|1 +2 Terror|3ED|1 +2 Urborg Volcano|INV|1 +21 Swamp|USG|2 +4 Dark Ritual|USG|1 +4 Demonic Consultation|ICE|1 +4 Phyrexian Ghoul|USG|1 +4 Plague Spitter|INV|1 +4 Raise Dead|3ED|1 +4 Skittering Horror|UDS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon_landdestruction.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon_landdestruction.dck new file mode 100644 index 00000000000..b08024f40de --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon_landdestruction.dck @@ -0,0 +1,32 @@ +[metadata] +Name=Baal 3 +[Main] +1 Bone Shredder|ULG|1 +1 City of Brass|5ED|1 +1 Dragon Fangs|SCG|1 +1 Dust Bowl|MMQ|1 +1 Gamekeeper|UDS|1 +1 Gemstone Mine|WTH|1 +1 Plague Spitter|INV|1 +1 Sulfurous Springs|5ED|1 +1 Withered Wretch|F03|1 +2 Bloodstained Mire|ONS|1 +2 Karplusan Forest|5ED|1 +2 Llanowar Wastes|APC|1 +2 Llanowar Wastes|APC|1 +2 Mountain|ONS|2 +2 Terminate|PLS|1 +2 Wooded Foothills|ONS|1 +3 Duress|7ED|1 +3 Goblin Bombardment|F03|1 +3 Innocent Blood|ODY|1 +3 Living Wish|JUD|1 +3 Pernicious Deed|APC|1 +3 Rampant Growth|6ED|1 +3 Sylvan Library|4BB|1 +3 Symbiotic Wurm|ONS|1 +3 Treetop Village|ULG|1 +4 Cabal Therapy|JUD|1 +4 Call of the Herd|ODY|1 +6 Swamp|ONS|2 +9 Forest|ONS|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon_swamp.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon_swamp.dck new file mode 100644 index 00000000000..f9befcbe40a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon_swamp.dck @@ -0,0 +1,14 @@ +[metadata] +Name=Tibalt's Grave Trickery 3 +[Main] +2 Demonic Consultation|ICE|1 +2 Vampiric Tutor|6ED|1 +23 Swamp|6ED|1 +4 Bad Moon|2ED|1 +4 Carrion Feeder|SCG|1 +4 Dark Ritual|USG|1 +4 Foul Imp|7ED|1 +4 Gravedigger|BTD|1 +4 Plague Rats|LEB|1 +4 Raise Dead|6ED|1 +4 Zombie Infestation|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demonblackred.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demonblackred.dck new file mode 100644 index 00000000000..0db6c43978c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demonblackred.dck @@ -0,0 +1,23 @@ +[metadata] +Name=demonblackred +[Main] +1 Battlefield Forge|APC|1 +1 Plains|LEB|1 +11 Swamp|LEB|1 +2 Caves of Koilos|APC|1 +2 Cursed Scroll|TMP|1 +2 Grinning Demon|ONS|1 +2 Lord of the Pit|LEB|1 +2 Mox Diamond|STH|1 +2 Phyrexian Arena|APC|1 +2 Phyrexian Furnace|WTH|1 +2 Shatter|LEB|1 +3 Necropotence|ICE|1 +3 Raise Dead|LEB|1 +3 Vampiric Tutor|VIS|1 +4 Black Ward|LEB|1 +4 Fireblast|F01|1 +4 Lightning Bolt|LEB|1 +4 Sulfurous Springs|ICE|1 +4 Yawgmoth's Will|USG|1 +5 Mountain|LEB|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demoncaller.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demoncaller.dck new file mode 100644 index 00000000000..13278c7d67e --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demoncaller.dck @@ -0,0 +1,20 @@ +[metadata] +Name=demoncaller +[Main] +1 Demonic Tutor|3ED|1 +17 Swamp|4ED|2 +2 Black Knight|4ED|1 +2 Lord of the Pit|LEA|1 +2 Shivan Dragon|4ED|1 +3 Dark Ritual|3ED|1 +3 Demonic Consultation|ICE|1 +3 Sinkhole|LEB|1 +3 Terror|4ED|1 +3 Unholy Strength|4ED|1 +4 Duress|USG|1 +4 Fireball|4ED|1 +4 Hymn to Tourach|FEM|1 +4 Lightning Bolt|4ED|1 +4 Raise Dead|4ED|1 +4 Sulfurous Springs|ICE|1 +5 Mountain|4ED|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demonmonoblack.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demonmonoblack.dck new file mode 100644 index 00000000000..4c7c5c0cc70 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demonmonoblack.dck @@ -0,0 +1,16 @@ +[metadata] +Name=demonmonoblack +[Main] +4 Grinning Demon|ONS|1 +4 Dark Ritual|LEA|1 +4 Corrupt|7ED|1 +4 Unholy Strength|ATH|1 +4 Bad Moon|LEA|1 +4 Hymn to Tourach|ATH|1 +3 Phyrexian Negator|UDS|1 +3 Soul Burn|DKM|1 +2 Black Knight|LEA|1 +2 Lord of the Pit|LEA|1 +26 Swamp|LEA|1 +4 Drain Life|LEA|1 +4 Terror|LEA|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demonoftibalt_2.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demonoftibalt_2.dck new file mode 100644 index 00000000000..3a73e643039 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demonoftibalt_2.dck @@ -0,0 +1,14 @@ +[metadata] +Name=demonoftibalt_2 +[Main] +25 Swamp|2ED|3 +4 Carrion Feeder|SCG|1 +4 Dark Ritual|4ED|1 +4 Duress|7ED|1 +4 Grave Pact|STH|1 +4 Haunting Echoes|ODY|1 +4 Noxious Ghoul|LGN|1 +4 Phyrexian Arena|APC|1 +4 Plague Beetle|7ED|1 +4 Shepherd of Rot|ONS|1 +4 Skulltap|SCG|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demonshard.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demonshard.dck new file mode 100644 index 00000000000..f128739ae0a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demonshard.dck @@ -0,0 +1,15 @@ +[metadata] +Name=Demons +[Main] +2 Dark Ritual|DKM|1 +2 Drain Life|MIR|1 +2 Urborg Volcano|INV|1 +21 Swamp|5ED|1 +4 Abyssal Specter|6ED|1 +4 Animate Dead|5ED|1 +4 Bad Moon|2ED|1 +4 Black Knight|2ED|1 +4 Demonic Tutor|LEB|1 +4 Lord of the Pit|5ED|1 +4 Terror|ATH|1 +4 Unholy Strength|7ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demonwander.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demonwander.dck new file mode 100644 index 00000000000..be77021e767 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/demonwander.dck @@ -0,0 +1,14 @@ +[metadata] +Name=demonwander +[Main] +25 Swamp|7ED|3 +4 Dark Ritual|MMQ|1 +4 Demonic Hordes|LEA|1 +4 Duress|7ED|1 +4 Hymn to Tourach|FEM|1 +4 Lord of the Undead|PLS|1 +4 Millstone|4ED|1 +4 Phyrexian Arena|APC|1 +4 Raise Dead|7ED|1 +4 Unholy Strength|5ED|1 +4 Yawgmoth's Will|USG|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/desertwarrior.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/desertwarrior.dck new file mode 100644 index 00000000000..fd3c723ced7 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/desertwarrior.dck @@ -0,0 +1,20 @@ +[metadata] +Name=desertwarrior +[Main] +1 Karplusan Forest|ICE|1 +10 Plains|LEA|1 +2 Armageddon|3ED|1 +2 Battlefield Forge|APC|1 +2 Pianna, Nomad Captain|ODY|1 +2 Swords to Plowshares|LEA|1 +2 Sylvan Library|LEG|1 +2 Vigilant Sentry|JUD|1 +4 Birds of Paradise|2ED|1 +4 Brushland|ICE|1 +4 Desert Nomads|ARN|1 +4 Hazezon Tamar|LEG|1 +4 Llanowar Elves|LEA|1 +4 Mountain|LEA|1 +4 Rith, the Awakener|INV|1 +4 Serra Angel|LEA|1 +6 Forest|LEA|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/devil.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/devil.json new file mode 100644 index 00000000000..cb205238c54 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/devil.json @@ -0,0 +1,11 @@ +{ +"name":"Devil", + "template": + { + "count":80, + "colors":["Red","Black"], + "tribe":"Devil", + "tribeCards":1.0, + "rares":0.1 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/devil_hellbent.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/devil_hellbent.dck new file mode 100644 index 00000000000..cd4e6757564 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/devil_hellbent.dck @@ -0,0 +1,15 @@ +[metadata] +Name=devil_hellbent +[Main] +2 Shivan Dragon|LEA|1 +2 Yawgmoth's Will|USG|1 +4 Black Knight|LEA|1 +4 Corrupt|7ED|1 +4 Dark Ritual|LEA|1 +4 Orcish Artillery|LEA|1 +4 Phyrexian Negator|UDS|1 +4 Sulfuric Vortex|SCG|1 +4 Sulfurous Springs|ICE|1 +4 Vampiric Tutor|VIS|1 +7 Mountain|LEA|1 +9 Swamp|LEA|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dimir_faerie.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dimir_faerie.dck new file mode 100644 index 00000000000..bc8afe10f59 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dimir_faerie.dck @@ -0,0 +1,16 @@ +[metadata] +Name=Dimir Faeries +[Main] +19 Island|MMQ|3 +4 Cloud Sprite|MMQ|1 +4 Cloud of Faeries|ULG|1 +4 Counterspell|MMQ|1 +4 Foil|PCY|1 +4 Gush|MMQ|1 +4 Rishadan Port|MMQ|1 +4 Saprazzan Skerry|MMQ|1 +4 Spiketail Hatchling|PCY|1 +4 Thieving Magpie|7ED|1 +4 Thwart|MMQ|1 +4 Wash Out|INV|1 +4 Waterfront Bouncer|MMQ|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dimir_ninja.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dimir_ninja.dck new file mode 100644 index 00000000000..6c1c3fcf24f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dimir_ninja.dck @@ -0,0 +1,15 @@ +[metadata] +Name=dimir_ninja +[Main] +17 Swamp|ICE|3 +2 Island|ICE|3 +4 Dark Ritual|LEA|1 +4 Demonic Consultation|ICE|1 +4 Duress|7ED|1 +4 Hymn to Tourach|ATH|1 +4 Ichorid|TOR|1 +4 Laquatus's Champion|TOR|1 +4 Morbid Hunger|ODY|1 +4 Shadow Guildmage|MIR|1 +4 Thought Eater|ODY|1 +4 Underground River|ICE|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dimircontrol.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dimircontrol.dck new file mode 100644 index 00000000000..891dae2d5a0 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dimircontrol.dck @@ -0,0 +1,24 @@ +[metadata] +Name=dimircontrol +[Main] +1 Forest|3ED|1 +1 Llanowar Wastes|APC|1 +2 Mahamoti Djinn|3ED|1 +2 Old Man of the Sea|ARN|1 +2 Phantom Monster|3ED|1 +2 Prodigal Sorcerer|3ED|1 +2 Psychic Venom|3ED|1 +2 Spell Blast|4ED|1 +2 Spellbook|7ED|1 +2 Svyelunite Priest|FEM|1 +2 Yavimaya Coast|APC|1 +3 Counterspell|3ED|1 +3 Dark Ritual|3ED|1 +3 Deathlace|3ED|1 +3 Diabolic Edict|PAL01|1 +3 Duress|PAL00|1 +3 Hymn to Tourach|FEM|1 +3 Ice Storm|LEA|1 +4 Underground River|ICE|1 +6 Swamp|3ED|1 +9 Island|3ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dinosaur_gruul_etali.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dinosaur_gruul_etali.dck new file mode 100644 index 00000000000..3b0a72d0d14 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dinosaur_gruul_etali.dck @@ -0,0 +1,12 @@ +[metadata] +Name=dinosaur_gruul_etali +[Main] +20 Forest|ONS|3 +4 Elvish Fury|TMP|1 +4 Elvish Guidance|ONS|1 +4 Elvish Pioneer|ONS|1 +4 Elvish Scrapper|ONS|1 +4 Llanowar Elves|ATH|1 +4 Priest of Titania|F03|1 +4 Quirion Elves|INV|1 +4 Rampant Growth|7ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dinosaur_gw_ramp.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dinosaur_gw_ramp.dck new file mode 100644 index 00000000000..ff90313c6ae --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dinosaur_gw_ramp.dck @@ -0,0 +1,15 @@ +[metadata] +Name=dinosaur_gw_ramp +[Main] +1 Plains|ODY|2 +18 Forest|ODY|2 +3 Fertile Ground|BRB|1 +3 Squirrel Nest|ODY|1 +4 Anurid Brushhopper|JUD|1 +4 Beast Attack|ODY|1 +4 Brushland|ICE|1 +4 Centaur Chieftain|TOR|1 +4 Elvish Pioneer|ONS|1 +4 Krosan Beast|ODY|1 +4 Overrun|TMP|1 +4 Wild Mongrel|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dinosaur_rw_enrage.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dinosaur_rw_enrage.dck new file mode 100644 index 00000000000..f76640e4364 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dinosaur_rw_enrage.dck @@ -0,0 +1,14 @@ +[metadata] +Name=dinosaur_rw_enrage +[Main] +14 Mountain|6ED|3 +2 Forest|6ED|3 +4 Enrage|SCG|1 +4 Goblin Warchief|SCG|1 +4 Ironclaw Orcs|4ED|1 +4 Karplusan Forest|ICE|1 +4 Lightning Blast|TMP|1 +4 Mogg Fanatic|ATH|1 +4 Rathi Dragon|TMP|1 +4 Saber Ants|MMQ|1 +4 Shock|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dinosaur_w_r.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dinosaur_w_r.dck new file mode 100644 index 00000000000..b3aa2ba5e32 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dinosaur_w_r.dck @@ -0,0 +1,16 @@ +[metadata] +Name=dinosaur_w_r +[Main] +16 Plains|7ED|2 +4 Armageddon|S99|1 +4 Battlefield Forge|APC|1 +4 Benalish Hero|2ED|1 +4 Benalish Knight|ATH|1 +4 Serra Angel|LEA|1 +4 Serra's Blessing|WTH|1 +4 Serrated Arrows|ATH|1 +4 Shivan Dragon|BTD|1 +4 Stone Rain|TMP|1 +4 White Knight|LEA|1 +4 Wrath of God|BRB|1 +5 Mountain|7ED|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dinosaurelite.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dinosaurelite.dck new file mode 100644 index 00000000000..e37f2e868c9 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dinosaurelite.dck @@ -0,0 +1,14 @@ +[metadata] +Name=dinosaurelite +[Main] +25 Forest|ODY|1 +4 Anurid Swarmsnapper|JUD|1 +4 Centaur Chieftain|TOR|1 +4 Elephant Ambush|ODY|1 +4 Explosive Vegetation|ONS|1 +4 Fertile Ground|INV|1 +4 Krosan Avenger|ODY|1 +4 Krosan Warchief|SCG|1 +4 Nantuko Mentor|ODY|1 +4 Rancor|ULG|1 +4 Wild Mongrel|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dinosaurs.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dinosaurs.json new file mode 100644 index 00000000000..4f3e5577963 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dinosaurs.json @@ -0,0 +1,11 @@ +{ +"name":"Dinosaur", + "template": + { + "count":60, + "colors":["Green","Red","White"], + "tribe":"Dinosaur", + "tribeCards":1.0, + "rares":0.8 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/disciple_of_teferi.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/disciple_of_teferi.dck new file mode 100644 index 00000000000..5e39e434398 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/disciple_of_teferi.dck @@ -0,0 +1,18 @@ +[metadata] +Name=disciple_of_teferi +[Main] +17 Island|ICE|1 +2 Mahamoti Djinn|LEA|1 +3 Old Man of the Sea|ARN|1 +4 Brainstorm|5ED|1 +4 Counterspell|ICE|1 +4 Diabolic Edict|TMP|1 +4 Duress|USG|1 +4 Hymn to Tourach|FEM|1 +4 Mystical Tutor|MIR|1 +4 Phyrexian Furnace|WTH|1 +4 Teferi's Puzzle Box|7ED|1 +4 Time Ebb|TMP|1 +4 Time Warp|S99|1 +4 Underground River|ICE|1 +7 Swamp|ICE|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/djinn.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/djinn.json new file mode 100644 index 00000000000..57070abdbfc --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/djinn.json @@ -0,0 +1,12 @@ +{ +"name":"Djinn", + "template": + { + "count":60, + "colors":["Blue","Red"], + "tribe":"Djinn", + "tribeCards":0.7, + "tribeSynergyCards":0.0, + "rares":0.5 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/djinn_tarkir.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/djinn_tarkir.dck new file mode 100644 index 00000000000..6a1109c339a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/djinn_tarkir.dck @@ -0,0 +1,16 @@ +[metadata] +Name=djinn_tarkir +[Main] +13 Mountain|3ED|2 +2 City of Brass|7ED|1 +2 Mystical Tutor|MIR|1 +2 Wheel of Fortune|3ED|1 +4 Brainstorm|MMQ|1 +4 Fireblast|F01|1 +4 Lightning Bolt|4ED|1 +4 Mahamoti Djinn|3ED|1 +4 Mijae Djinn|3ED|1 +4 Pyroblast|ICE|1 +4 Shivan Dragon|4ED|1 +4 Shivan Reef|APC|1 +5 Island|3ED|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dog.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dog.dck new file mode 100644 index 00000000000..f2b763f52d5 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dog.dck @@ -0,0 +1,20 @@ +[metadata] +Name=dog +[Main] +1 Llanowar Wastes|APC|1 +1 Swamp|INV|3 +2 City of Brass|5ED|1 +2 Ravenous Baloth|ONS|1 +2 Sulfurous Springs|ICE|1 +2 Urborg Volcano|INV|1 +2 Wildfire|7ED|1 +4 Carrion Feeder|SCG|1 +4 Fireblast|F01|1 +4 Frenzied Tilling|INV|1 +4 Incinerate|DKM|1 +4 Karplusan Forest|ICE|1 +4 Lightning Bolt|4ED|1 +4 Saber Ants|MMQ|1 +4 Wild Mongrel|ODY|1 +6 Forest|INV|3 +8 Mountain|INV|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dog.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dog.json new file mode 100644 index 00000000000..d8efea3e232 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dog.json @@ -0,0 +1,10 @@ +{ +"name":"Dog", + "template": + { + "count":60, + "colors":["White","Green","Red"], + "tribe":"Dog", + "rares":0.6 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dog_w_beginner.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dog_w_beginner.dck new file mode 100644 index 00000000000..e62c5bb5e14 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dog_w_beginner.dck @@ -0,0 +1,17 @@ +[metadata] +Name=dog_w_beginner +[Main] +15 Mountain|TMP|3 +2 Fireblast|F01|1 +2 Forest|TMP|3 +2 Pyroblast|ICE|1 +2 Scorching Missile|ODY|1 +2 Searing Wind|PCY|1 +2 Shock|6ED|1 +4 Incinerate|PLGM|1 +4 Jackal Pup|TMP|1 +4 Karplusan Forest|ICE|1 +4 Lightning Bolt|2ED|1 +4 Mogg Fanatic|F02|1 +4 Saber Ants|MMQ|1 +4 Watchdog|TMP|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dragon.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dragon.dck new file mode 100644 index 00000000000..8e08f5b86ed --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dragon.dck @@ -0,0 +1,17 @@ +[metadata] +Name=dragon +[Main] +11 Mountain|2ED|2 +2 City of Traitors|EXO|1 +2 Shivan Dragon|2ED|1 +3 Ancient Tomb|TMP|1 +3 Earthquake|2ED|1 +3 Urborg Volcano|INV|1 +4 Bloodstained Mire|ONS|1 +4 Covetous Dragon|UDS|1 +4 Fire Diamond|6ED|1 +4 Fledgling Dragon|JUD|1 +4 Lightning Bolt|2ED|1 +4 Mind Stone|WTH|1 +4 Serrated Arrows|ATH|1 +4 Wildfire|7ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/drake_ur_beginner.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/drake_ur_beginner.dck new file mode 100644 index 00000000000..9f6df7f4c13 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/drake_ur_beginner.dck @@ -0,0 +1,16 @@ +[metadata] +Name=drake_ur_beginner +[Main] +10 Island|5ED|2 +2 Arc Lightning|USG|1 +2 Fireblast|F01|1 +2 Shivan Dragon|5ED|1 +4 Counterspell|G00|1 +4 Drake Hatchling|MMQ|1 +4 Hydroblast|5ED|1 +4 Lightning Bolt|4ED|1 +4 Mana Leak|BRB|1 +4 Power Sink|5ED|1 +4 Pyrostatic Pillar|SCG|1 +4 Shivan Reef|APC|1 +7 Mountain|5ED|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/drake_ur_mid.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/drake_ur_mid.dck new file mode 100644 index 00000000000..49556a7b44f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/drake_ur_mid.dck @@ -0,0 +1,21 @@ +[metadata] +Name=Amonkhet - Drakes 3 mid +[Main] +11 Mountain|2ED|1 +2 Fireblast|VIS|1 +2 Incinerate|ICE|1 +2 Man-o'-War|VIS|1 +2 Merfolk of the Pearl Trident|6ED|1 +2 Mountain Goat|6ED|1 +2 Phantom Monster|2ED|1 +2 Phyrexian War Beast|ALL|1 +2 Shivan Dragon|2ED|1 +2 Sibilant Spirit|6ED|1 +2 Tolarian Winds|USG|1 +2 Vodalian Knights|FEM|1 +4 Goblin Cadets|USG|1 +4 Hammerhead Shark|STH|1 +4 Jackal Pup|F01|1 +4 Lightning Bolt|2ED|1 +4 Shivan Reef|APC|1 +9 Island|2ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/drake_ur_unfair.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/drake_ur_unfair.dck new file mode 100644 index 00000000000..1e62ae4ddfd --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/drake_ur_unfair.dck @@ -0,0 +1,28 @@ +[metadata] +Name=Amonkhet - Drakes 1 unfair +[Main] +1 Forest|7ED|1 +1 Lim-Dûl's Vault|ALL|1 +1 Rain of Filth|USG|1 +1 Sulfurous Springs|ICE|1 +1 Underground River|5ED|1 +1 Underground River|ICE|1 +2 Polluted Delta|ONS|1 +2 Portent|5ED|1 +2 Reflecting Pool|TMP|1 +3 Duress|7ED|1 +3 Lat-Nam's Legacy|ALL|1 +3 Tinder Wall|ICE|1 +4 Cabal Ritual|TOR|1 +4 City of Brass|5ED|1 +4 Dark Ritual|2ED|1 +4 Dragonstorm|SCG|1 +4 Gemstone Mine|WTH|1 +4 Lotus Petal|TMP|1 +4 Mountain|7ED|1 +4 Opt|INV|1 +4 Shivan Reef|APC|1 +4 Sleight of Hand|7ED|1 +4 Swamp|7ED|1 +4 Volcanic Dragon|6ED|1 +5 Island|7ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/drossgladiator.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/drossgladiator.json new file mode 100644 index 00000000000..33d7bd0df56 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/drossgladiator.json @@ -0,0 +1,12 @@ +{ +"name":"Dross Gladiator", + "template": + { + "count":60, + "colors":["Black"], + "tribe":"Phyrexian", + "tribeCards":1.0, + "tribeSynergyCards":0.40, + "rares":0.25 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/drossgrimnarch.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/drossgrimnarch.dck new file mode 100644 index 00000000000..73fa5662b59 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/drossgrimnarch.dck @@ -0,0 +1,16 @@ +[metadata] +Name=drossgrimnarch +[Main] +1 Island|ICE|2 +20 Swamp|ICE|2 +4 Bad Moon|3ED|1 +4 Black Knight|2ED|1 +4 Dark Ritual|BTD|1 +4 Demonic Consultation|ICE|1 +4 Duress|USG|1 +4 Hymn to Tourach|FEM|1 +4 Mystical Tutor|MIR|1 +4 Necropotence|DKM|1 +4 Sinkhole|LEB|1 +4 Stupor|MIR|1 +4 Underground River|ICE|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/drossgrimnarch.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/drossgrimnarch.json new file mode 100644 index 00000000000..263b04092a3 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/drossgrimnarch.json @@ -0,0 +1,12 @@ +{ +"name":"Dross Grimnarch", + "template": + { + "count":60, + "colors":["Black, Blue"], + "tribe":"Phyrexian", + "tribeCards":1.0, + "tribeSynergyCards":0.40, + "rares":0.4 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dwarf.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dwarf.json new file mode 100644 index 00000000000..ca75abf9bcb --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dwarf.json @@ -0,0 +1,12 @@ +{ +"name":"Dwarf", + "template": + { + "count":60, + "colors":["Red","White"], + "tribe":"Dwarf", + "tribeCards":0.7, + "tribeSynergyCards":0.0, + "rares":0.5 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dwarf_whitecastle.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dwarf_whitecastle.dck new file mode 100644 index 00000000000..4fbf2b3ba1f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dwarf_whitecastle.dck @@ -0,0 +1,18 @@ +[metadata] +Name=dwarfboss +[Main] +2 Diabolic Edict|TMP|1 +2 Karn, Silver Golem|USG|1 +2 Phyrexian Negator|UDS|1 +2 Phyrexian Processor|USG|1 +2 Tainted Pact|ODY|1 +2 Yawgmoth's Will|USG|1 +4 Island|USG|3 +4 Phyrexian Colossus|USG|1 +4 Phyrexian Furnace|WTH|1 +4 Serrated Arrows|HML|1 +4 Tainted Isle|TOR|1 +4 Thran Lens|ULG|1 +4 Underground River|ICE|1 +4 Viscerid Drone|ALL|1 +8 Swamp|USG|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dwarfdemolisher.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dwarfdemolisher.dck new file mode 100644 index 00000000000..b4498d43edf --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dwarfdemolisher.dck @@ -0,0 +1,15 @@ +[metadata] +Name=dwarfdemolisher +[Main] +1 Wake of Destruction|UDS|1 +18 Mountain|ONS|1 +2 Dwarven Ruins|FEM|1 +2 Impending Disaster|ULG|1 +2 Ruination|STH|1 +3 Lava Flow|POR|1 +4 Dwarven Blastminer|ONS|1 +4 Dwarven Driller|JUD|1 +4 Dwarven Miner|MIR|1 +4 Incinerate|ICE|1 +4 Mine Layer|ODY|1 +4 Pillage|PAL00|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dwarfmercenary.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dwarfmercenary.dck new file mode 100644 index 00000000000..914e18e378b --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dwarfmercenary.dck @@ -0,0 +1,20 @@ +[metadata] +Name=dwarfmercenary +[Main] +1 Sulfurous Springs|ICE|1 +1 Swamp|4ED|3 +2 Armageddon|4ED|1 +2 Benalish Hero|3ED|1 +2 Caves of Koilos|APC|1 +2 Dwarven Ruins|FEM|1 +2 Serra Angel|3ED|1 +3 Dwarven Catapult|FEM|1 +3 Healing Salve|4ED|1 +3 Lightning Bolt|4ED|1 +4 Battlefield Forge|APC|1 +4 Dwarven Lieutenant|FEM|1 +4 Dwarven Soldier|5ED|1 +4 Mercenary Knight|POR|1 +4 White Knight|4ED|1 +6 Mountain|4ED|3 +7 Plains|4ED|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dwarfpilot.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dwarfpilot.dck new file mode 100644 index 00000000000..345895e7df7 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/dwarfpilot.dck @@ -0,0 +1,14 @@ +[metadata] +Name=dwarfpilot +[Main] +10 Swamp|ICE|3 +4 Counterspell|ICE|1 +4 Dark Ritual|BRB|1 +4 Disrupt|WTH|1 +4 Duress|USG|1 +4 Hymn to Tourach|ATH|1 +4 Phyrexian Negator|UDS|1 +4 Phyrexian Walker|VIS|1 +4 Steel Golem|WTH|1 +4 Underground River|ICE|1 +6 Island|ICE|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/earth_elemental.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/earth_elemental.dck new file mode 100644 index 00000000000..cfa64a83ab0 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/earth_elemental.dck @@ -0,0 +1,24 @@ +[metadata] +Name=earth_elemental +[Main] +1 Disenchant|2ED|1 +1 Llanowar Wastes|APC|1 +1 Naturalize|ONS|1 +2 Caves of Koilos|APC|1 +2 Phyrexian Furnace|WTH|1 +2 Recurring Nightmare|EXO|1 +2 Swamp|MMQ|2 +2 Vindicate|APC|1 +2 Wall of Blossoms|F02|1 +3 Dust Bowl|MMQ|1 +3 Krosan Tusker|ONS|1 +3 Pernicious Deed|APC|1 +4 Brushland|ICE|1 +4 Decree of Justice|SCG|1 +4 Exalted Angel|ONS|1 +4 Rampant Growth|6ED|1 +4 Swords to Plowshares|2ED|1 +4 Treetop Village|ULG|1 +4 Windswept Heath|ONS|1 +6 Forest|MMQ|2 +8 Plains|MMQ|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/efreet.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/efreet.dck new file mode 100644 index 00000000000..d300604fef4 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/efreet.dck @@ -0,0 +1,19 @@ +[metadata] +Name=efreet +[Main] +10 Island|MIR|3 +2 Fireball|PARL|1 +2 Hydroblast|5ED|1 +2 Impulse|BTD|1 +2 Incinerate|MIR|1 +2 Lightning Bolt|LEA|1 +2 Scorching Winds|POR|1 +4 City of Brass|ARN|1 +4 Counterspell|TMP|1 +4 Fireblast|VIS|1 +4 Frenetic Efreet|MIR|1 +4 Harmattan Efreet|MIR|1 +4 Pyrotechnics|5ED|1 +4 Shimmering Efreet|VIS|1 +4 Shivan Reef|APC|1 +8 Mountain|MIR|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/eldraine_faerie.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/eldraine_faerie.dck new file mode 100644 index 00000000000..6421a39db20 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/eldraine_faerie.dck @@ -0,0 +1,23 @@ +[metadata] +Name=eldraine_faerie +[Main] +1 Adarkar Wastes|ICE|1 +1 Plains|ONS|2 +11 Forest|ONS|2 +2 Brushland|ICE|1 +2 Fertile Ground|USG|1 +2 Glimmering Angel|INV|1 +2 Treetop Village|ULG|1 +2 Wild Might|PCY|1 +3 Cloud Sprite|MMQ|1 +3 Dreamwinder|ODY|1 +3 Elvish Pioneer|ONS|1 +3 Faerie Squadron|INV|1 +3 Island|ONS|2 +3 Llanowar Elves|LEB|1 +3 Priest of Titania|USG|1 +4 Elvish Warrior|ONS|1 +4 Faerie Conclave|ULG|1 +4 Quirion Ranger|VIS|1 +4 Voice of the Woods|ONS|1 +4 Yavimaya Coast|APC|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/eldraine_knight.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/eldraine_knight.dck new file mode 100644 index 00000000000..8d0c08d39dd --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/eldraine_knight.dck @@ -0,0 +1,22 @@ +[metadata] +Name=eldraine_knight +[Main] +1 Sulfurous Springs|ICE|1 +14 Plains|LEA|1 +2 Armageddon|LEA|1 +2 Battlefield Forge|APC|1 +2 Healing Salve|LEA|1 +2 Incinerate|PLGM|1 +2 Mountain|LEA|1 +2 Swords to Plowshares|LEA|1 +4 Balance|LEA|1 +4 Black Knight|LEA|1 +4 Caves of Koilos|APC|1 +4 Kjeldoran Outpost|ALL|1 +4 Knight of Stromgald|ICE|1 +4 Lightning Bolt|LEA|1 +4 Order of Leitbur|FEM|1 +4 Paladin en-Vec|EXO|1 +4 Serra Angel|LEB|1 +4 White Knight|LEA|1 +6 Swamp|LEA|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/eldrazi.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/eldrazi.dck new file mode 100644 index 00000000000..457ad84def4 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/eldrazi.dck @@ -0,0 +1,14 @@ +[metadata] +Name=eldrazi +[Main] +18 Swamp|ONS|3 +2 Barren Moor|ONS|1 +2 Shepherd of Rot|ONS|1 +4 Carrion Feeder|SCG|1 +4 Lord of the Undead|PLS|1 +4 Noxious Ghoul|LGN|1 +4 Undead Warchief|SCG|1 +4 Unholy Grotto|ONS|1 +4 Zombie Infestation|ODY|1 +4 Zombie Mob|MIR|1 +4 Zombie Trailblazer|TOR|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/eldrazi.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/eldrazi.json new file mode 100644 index 00000000000..bb33f09d81c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/eldrazi.json @@ -0,0 +1,10 @@ +{ +"name":"Eldrazi", + "template": + { + "count":60, + "colors":["Blue","Black","Green"], + "tribe":"Phyrexian", + "rares":0.6 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/eldrazilarge.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/eldrazilarge.dck new file mode 100644 index 00000000000..1989e383b53 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/eldrazilarge.dck @@ -0,0 +1,14 @@ +[metadata] +Name=eldrazilarge +[Main] +14 Forest|ICE|1 +2 Mountain|ICE|1 +4 Deranged Hermit|ULG|1 +4 Druid's Call|ODY|1 +4 Elvish Pioneer|ONS|1 +4 Fellwar Stone|4ED|1 +4 Frenzied Tilling|INV|1 +4 Karplusan Forest|ICE|1 +4 Rofellos, Llanowar Emissary|UDS|1 +4 Squirrel Nest|ODY|1 +4 Thran Dynamo|UDS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/elemental_air.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/elemental_air.dck new file mode 100644 index 00000000000..694ef3f7d48 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/elemental_air.dck @@ -0,0 +1,17 @@ +[metadata] +Name=elemental_air +[Main] +2 Azure Drake|CHR|1 +2 Dream Halls|STH|1 +2 Hydroblast|5ED|1 +2 Mystical Tutor|MIR|1 +2 Serrated Arrows|HML|1 +26 Island|TMP|1 +4 Air Elemental|S99|1 +4 Cloud Spirit|STH|1 +4 Control Magic|2ED|1 +4 Counterspell|TMP|1 +4 Flying Men|ARN|1 +4 Phantom Monster|4ED|1 +4 Wall of Air|5ED|1 +4 Wind Drake|TMP|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/elephant.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/elephant.json new file mode 100644 index 00000000000..58ad04f29d4 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/elephant.json @@ -0,0 +1,10 @@ +{ +"name":"Elephant", + "template": + { + "count":60, + "colors":["White","Green"], + "tribe":"Elephant", + "rares":0.6 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/elf_bad.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/elf_bad.json new file mode 100644 index 00000000000..713b72a65e9 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/elf_bad.json @@ -0,0 +1,10 @@ +{ +"name":"Elf bad", + "template": + { + "count":80, + "colors":["Green"], + "tribe":"Elf", + "rares":0.1 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/elf_golgari.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/elf_golgari.dck new file mode 100644 index 00000000000..de61853a999 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/elf_golgari.dck @@ -0,0 +1,16 @@ +[metadata] +Name=elf_golgari +[Main] +14 Forest|7ED|1 +3 Carnivorous Plant|DRK|1 +3 Giant Growth|7ED|1 +3 Gravestorm|ODY|1 +3 Spore Frog|PCY|1 +3 Swamp|7ED|1 +3 Vernal Bloom|7ED|1 +3 Wild Mongrel|ODY|1 +4 Elvish Champion|INV|1 +4 Elvish Piper|UDS|1 +4 Llanowar Elves|ATH|1 +4 Llanowar Wastes|APC|1 +4 Scryb Sprites|2ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/elf_good.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/elf_good.json new file mode 100644 index 00000000000..596fa474bf4 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/elf_good.json @@ -0,0 +1,10 @@ +{ +"name":"Elf good", + "template": + { + "count":60, + "colors":["Green"], + "tribe":"Elf", + "rares":0.8 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/elf_mid.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/elf_mid.json new file mode 100644 index 00000000000..78885714fab --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/elf_mid.json @@ -0,0 +1,10 @@ +{ +"name":"Elf mid", + "template": + { + "count":60, + "colors":["Green"], + "tribe":"Elf", + "rares":0.5 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/elk.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/elk.dck new file mode 100644 index 00000000000..d82f6b7ee34 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/elk.dck @@ -0,0 +1,17 @@ +[metadata] +Name=elk +[Main] +2 Carnivorous Plant|DRK|1 +2 Elvish Archers|4ED|1 +2 Elvish Piper|UDS|1 +2 Ironroot Treefolk|3ED|1 +2 Sylvan Library|5ED|1 +26 Forest|TMP|1 +4 Elvish Berserker|EXO|1 +4 Llanowar Elves|6ED|1 +4 Might of Oaks|7ED|1 +4 Nature's Wrath|ALL|1 +4 Quirion Elves|INV|1 +4 Quirion Ranger|F01|1 +4 Saber Ants|MMQ|1 +4 Wild Ox|S99|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/enchantment_aggro.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/enchantment_aggro.dck new file mode 100644 index 00000000000..78f78a187e7 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/enchantment_aggro.dck @@ -0,0 +1,21 @@ +[metadata] +Name=enchantment_aggro +[Main] +2 Elvish Archers|7ED|1 +2 Elvish Pioneer|ONS|1 +2 Mirari's Wake|JUD|1 +2 Nature's Wrath|ALL|1 +23 Forest|6ED|2 +4 Ancestral Mask|MMQ|1 +4 Armadillo Cloak|INV|1 +4 Brushland|ICE|1 +4 Elvish Champion|7ED|1 +4 Enchantress's Presence|ONS|1 +4 Fertile Ground|BRB|1 +4 Llanowar Elves|7ED|1 +4 Rofellos, Llanowar Emissary|UDS|1 +4 Serra's Blessing|WTH|1 +4 Sterling Grove|INV|1 +4 Utopia Tree|INV|1 +4 Wild Growth|6ED|1 +6 Plains|6ED|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/enchantress.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/enchantress.dck new file mode 100644 index 00000000000..b4e768febdb --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/enchantress.dck @@ -0,0 +1,21 @@ +[metadata] +Name=enchantress +[Main] +1 Forest|USG|3 +1 Underground River|ICE|1 +2 Caves of Koilos|APC|1 +2 Control Magic|LEB|1 +2 Spirit Link|4ED|1 +3 Swamp|USG|3 +4 Adarkar Wastes|ICE|1 +4 Attunement|USG|1 +4 Azure Drake|5ED|1 +4 Enfeeblement|TMP|1 +4 Enlightened Tutor|PAL00|1 +4 Island|USG|3 +4 Land Tax|4ED|1 +4 Opalescence|UDS|1 +4 Replenish|UDS|1 +4 Serra's Sanctum|USG|1 +4 Sterling Grove|INV|1 +9 Plains|USG|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/esper_artificer.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/esper_artificer.dck new file mode 100644 index 00000000000..d821b0a0b9d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/esper_artificer.dck @@ -0,0 +1,18 @@ +[metadata] +Name=esper_artificer +[Main] +4 Clockwork Avian|4ED|1 +4 Clockwork Beast|BTD|1 +4 Clockwork Gnomes|HML|1 +4 Clockwork Steed|HML|1 +4 Clockwork Swarm|HML|1 +4 Icy Manipulator|LEA|1 +4 Phyrexian Walker|VIS|1 +4 Steel Golem|WTH|1 +4 Tetravus|4ED|1 +4 Thran Dynamo|UDS|1 +5 Forest|LEB|2 +5 Island|LEB|2 +5 Mountain|LEB|2 +5 Plains|LEB|2 +5 Swamp|LEB|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/evilgoblin.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/evilgoblin.dck new file mode 100644 index 00000000000..89325fc8e8d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/evilgoblin.dck @@ -0,0 +1,14 @@ +[metadata] +Name=evilgoblin +[Main] +14 Mountain|USG|2 +2 Swamp|USG|2 +4 Goblin Cadets|USG|1 +4 Goblin King|4ED|1 +4 Goblin Matron|USG|1 +4 Goblin Piledriver|ONS|1 +4 Mogg Fanatic|TMP|1 +4 Mogg Flunkies|STH|1 +4 Shivan Dragon|2ED|1 +4 Sulfurous Springs|ICE|1 +4 Vampiric Tutor|VIS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/eye.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/eye.dck new file mode 100644 index 00000000000..3b492ad9a8c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/eye.dck @@ -0,0 +1,22 @@ +[metadata] +Name=eye +[Main] +16 Swamp|ICE|3 +2 Brainstorm|ICE|1 +2 Demonic Consultation|ICE|1 +2 Diabolic Tutor|ODY|1 +2 Fact or Fiction|INV|1 +2 Intuition|TMP|1 +2 Mystical Tutor|MIR|1 +2 Necropotence|DKM|1 +2 Phyrexian Arena|APC|1 +2 Sengir Vampire|2ED|1 +2 Unholy Strength|5ED|1 +3 Dark Ritual|DKM|1 +3 Duress|USG|1 +3 Hymn to Tourach|FEM|1 +3 Insight|TMP|1 +3 Phyrexian Negator|UDS|1 +3 Withered Wretch|LGN|1 +4 Island|ICE|3 +4 Underground River|ICE|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/eyeblight.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/eyeblight.dck new file mode 100644 index 00000000000..d297b376e9f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/eyeblight.dck @@ -0,0 +1,15 @@ +[metadata] +Name=eyeblight +[Main] +17 Mountain|MIR|3 +2 Forest|MIR|3 +4 Eye of Ramos|MMQ|1 +4 Incinerate|5ED|1 +4 Karplusan Forest|ICE|1 +4 Lightning Bolt|4ED|1 +4 Orcish Artillery|5ED|1 +4 Orcish Cannoneers|ICE|1 +4 Pyroblast|5ED|1 +4 Shivan Dragon|5ED|1 +4 Uktabi Orangutan|VIS|1 +4 Wheel of Fortune|LEB|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/faerie.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/faerie.json new file mode 100644 index 00000000000..cf5cfb6bd86 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/faerie.json @@ -0,0 +1,11 @@ +{ +"name":"Faerie", + "template": + { + "count":60, + "colors":["Blue","Green"], + "tribe":"Faerie", + "tribeCards":0.5, + "rares":0.5 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/faeriedragon.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/faeriedragon.dck new file mode 100644 index 00000000000..35a970a6ef0 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/faeriedragon.dck @@ -0,0 +1,22 @@ +[metadata] +Name=faerieleader +[Main] +1 Dust Bowl|MMQ|1 +1 Shard Phoenix|STH|1 +1 Summer Bloom|6ED|1 +1 Thawing Glaciers|ALL|1 +1 Time Warp|S99|1 +1 Trade Routes|MMQ|1 +2 Gaea's Blessing|PAL01|1 +3 Upheaval|ODY|1 +4 Black Vise|2ED|1 +4 Exploration|USG|1 +4 Forest|MMQ|3 +4 Horn of Greed|STH|1 +4 Impulse|BTD|1 +4 Oath of Druids|EXO|1 +4 Rishadan Port|MMQ|1 +4 Undiscovered Paradise|VIS|1 +4 Wasteland|MPR|1 +4 Yavimaya Coast|APC|1 +5 Island|MMQ|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/faerieleader.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/faerieleader.dck new file mode 100644 index 00000000000..2a784b0699d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/faerieleader.dck @@ -0,0 +1,18 @@ +[metadata] +Name=faerieleader +[Main] +13 Island|4ED|2 +2 Coastal Tower|INV|1 +2 Counterspell|6ED|1 +2 Forbid|F02|1 +3 Plains|4ED|2 +4 Adarkar Wastes|ICE|1 +4 Cloud of Faeries|ULG|1 +4 Faerie Conclave|ULG|1 +4 Faerie Squadron|INV|1 +4 Intuition|TMP|1 +4 Memory Lapse|5ED|1 +4 Snap|ULG|1 +4 Soltari Visionary|EXO|1 +4 Stroke of Genius|USG|1 +4 Thwart|MMQ|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/falcon_w.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/falcon_w.dck new file mode 100644 index 00000000000..5336de402ea --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/falcon_w.dck @@ -0,0 +1,15 @@ +[metadata] +Name=Falcon W +[Main] +3 Island|2ED|3 +4 Adarkar Wastes|ICE|1 +4 Drifting Meadow|BRB|1 +4 Duskrider Falcon|WTH|1 +4 Freewind Falcon|ATH|1 +4 Mesa Falcon|HML|1 +4 Royal Falcon|S99|1 +4 Serrated Arrows|HML|1 +4 Skyshroud Falcon|STH|1 +4 Wind Dancer|TMP|1 +4 Zephyr Falcon|LEG|1 +9 Plains|2ED|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/fallen_angel.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/fallen_angel.dck new file mode 100644 index 00000000000..5a5d4973792 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/fallen_angel.dck @@ -0,0 +1,23 @@ +[metadata] +Name=fallen_angel +[Main] +1 Angel of Retribution|TOR|1 +1 Brushland|ICE|1 +1 Forest|2ED|3 +10 Swamp|2ED|3 +2 Black Knight|2ED|1 +2 Corrupt|USG|1 +2 Deathgrip|LEB|1 +2 Fallen Angel|CHR|1 +2 Hymn to Tourach|ATH|1 +2 Llanowar Wastes|APC|1 +2 Phyrexian Negator|UDS|1 +2 Plains|2ED|3 +2 Reanimate|TMP|1 +2 Serra Angel|7ED|1 +2 Swords to Plowshares|LEA|1 +2 Vampiric Tutor|6ED|1 +4 Caves of Koilos|APC|1 +4 City of Brass|ARN|1 +4 Dark Ritual|2ED|1 +4 Llanowar Elves|3ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/fanaticpriest.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/fanaticpriest.dck new file mode 100644 index 00000000000..b9b18a20f2f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/fanaticpriest.dck @@ -0,0 +1,12 @@ +[metadata] +Name=fanaticpriest +[Main] +20 Forest|3ED|2 +4 Call of the Herd|ODY|1 +4 Fertile Ground|USG|1 +4 Giant Growth|3ED|1 +4 Llanowar Elves|3ED|1 +4 Overgrowth|STH|1 +4 Priest of Titania|F03|1 +4 Regrowth|3ED|1 +4 Wild Growth|3ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/farmer.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/farmer.dck new file mode 100644 index 00000000000..efc16bd18f3 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/farmer.dck @@ -0,0 +1,23 @@ +[metadata] +Name=farmer +[Main] +1 Adarkar Wastes|ICE|1 +1 Island|LEB|1 +1 Plains|LEB|1 +15 Forest|LEB|1 +2 Brushland|ICE|1 +2 Elvish Bard|ALL|1 +2 Elvish Healer|ICE|1 +2 Elvish Pioneer|ONS|1 +2 Elvish Ranger|POR|1 +2 Elvish Scout|FEM|1 +2 Lifeforce|LEA|1 +2 Lifetap|LEB|1 +2 Wellwisher|ONS|1 +2 Wild Growth|LEB|1 +4 Elvish Archers|2ED|1 +4 Giant Growth|3ED|1 +4 Llanowar Elves|BTD|1 +4 Scryb Sprites|LEB|1 +4 Shanodin Dryads|LEB|1 +4 Yavimaya Coast|APC|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/fire_elemental.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/fire_elemental.dck new file mode 100644 index 00000000000..1aedc0e4488 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/fire_elemental.dck @@ -0,0 +1,17 @@ +[metadata] +Name=fire_elemental +[Main] +1 Forest|4ED|3 +13 Mountain|4ED|3 +2 Earthquake|4ED|1 +2 Firestorm|WTH|1 +2 Hurricane|4ED|1 +2 Wheel of Fortune|LEA|1 +4 Earth Elemental|4ED|1 +4 Fire Elemental|4ED|1 +4 Incinerate|DKM|1 +4 Karplusan Forest|ICE|1 +4 Lightning Bolt|4ED|1 +4 Shatter|TMP|1 +4 Stone Rain|4ED|1 +4 Sulfur Vent|INV|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/firedragon.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/firedragon.dck new file mode 100644 index 00000000000..004c4efcdb4 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/firedragon.dck @@ -0,0 +1,14 @@ +[metadata] +Name=firedragon +[Main] +25 Mountain|2ED|3 +4 Blaze|POR|1 +4 Fireball|LEB|1 +4 Furnace of Rath|TMP|1 +4 Incinerate|5ED|1 +4 Lightning Bolt|LEA|1 +4 Pyroblast|ICE|1 +4 Pyrostatic Pillar|SCG|1 +4 Shivan Dragon|3ED|1 +4 Shock|ONS|1 +4 Two-Headed Dragon|PSUS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/fireelemental.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/fireelemental.dck new file mode 100644 index 00000000000..0c8cd0ca4f6 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/fireelemental.dck @@ -0,0 +1,14 @@ +[metadata] +Name=fireelemental +[Main] +2 Ball Lightning|G01|1 +24 Mountain|LEB|1 +4 Earthquake|LEA|1 +4 Fire Elemental|LEB|1 +4 Fireblast|F01|1 +4 Incinerate|5ED|1 +4 Lightning Bolt|LEB|1 +4 Mogg Fanatic|ATH|1 +4 Pyrostatic Pillar|SCG|1 +4 Shivan Dragon|4ED|1 +4 Shock|6ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/firegiant.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/firegiant.dck new file mode 100644 index 00000000000..63b239490df --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/firegiant.dck @@ -0,0 +1,16 @@ +[metadata] +Name=firegiant +[Main] +18 Mountain|TMP|2 +3 Forest|TMP|2 +4 Giant Strength|TMP|1 +4 Incinerate|ICE|1 +4 Karplusan Forest|ICE|1 +4 Lightning Bolt|4ED|1 +4 Mogg Fanatic|TMP|1 +4 Mogg Raider|TMP|1 +4 Ogre Taskmaster|MMQ|1 +4 Saber Ants|MMQ|1 +4 Shivan Dragon|4ED|1 +4 Spined Wurm|7ED|1 +4 Thunderclap|MMQ|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/flame_elemental.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/flame_elemental.dck new file mode 100644 index 00000000000..e4da8727f7f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/flame_elemental.dck @@ -0,0 +1,16 @@ +[metadata] +Name=flame_elemental +[Main] +2 Blistering Firecat|ONS|1 +2 Orcish Artillery|LEB|1 +2 Orcish Cannoneers|DKM|1 +2 Shivan Dragon|5ED|1 +25 Mountain|4ED|1 +4 Fireblast|F01|1 +4 Flame Elemental|MIR|1 +4 Goblin Cadets|USG|1 +4 Incinerate|ICE|1 +4 Lightning Bolt|JGP|1 +4 Magma Burst|PLS|1 +4 Mountain Goat|6ED|1 +4 Pyrostatic Pillar|SCG|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/flesh_horror.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/flesh_horror.dck new file mode 100644 index 00000000000..4bb65a45ecb --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/flesh_horror.dck @@ -0,0 +1,14 @@ +[metadata] +Name=flesh_horror +[Main] +14 Swamp|ODY|3 +2 Forest|ODY|3 +4 Cursed Monstrosity|ODY|1 +4 Dusk Imp|ODY|1 +4 Flesh Reaver|USG|1 +4 Llanowar Wastes|APC|1 +4 Mesmeric Fiend|TOR|1 +4 Phyrexian Gargantua|APC|1 +4 Plaguebearer|EXO|1 +4 Thrull Surgeon|EXO|1 +4 Vhati il-Dal|TMP|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/foresttitan.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/foresttitan.dck new file mode 100644 index 00000000000..b34d99e9173 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/foresttitan.dck @@ -0,0 +1,15 @@ +[metadata] +Name=foresttitan +[Main] +2 Carnivorous Plant|4ED|1 +2 Ironroot Treefolk|3ED|1 +2 Shanodin Dryads|3ED|1 +2 Thorn Elemental|7ED|1 +2 Wild Dogs|USG|1 +21 Forest|7ED|2 +4 Elvish Archers|7ED|1 +4 Elvish Scout|FEM|1 +4 Giant Growth|BRB|1 +4 Grizzly Bears|2ED|1 +4 Llanowar Elves|LEB|1 +4 Verdant Force|TMP|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/fox.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/fox.json new file mode 100644 index 00000000000..f66ad77c6d7 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/fox.json @@ -0,0 +1,12 @@ +{ +"name":"Fox", + "template": + { + "count":60, + "colors":["White"], + "tribe":"Fox", + "tribeCards":0.5, + "tribeSynergyCards":0.2, + "rares":0.2 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/fox_greenwhite.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/fox_greenwhite.dck new file mode 100644 index 00000000000..d2fdaa06450 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/fox_greenwhite.dck @@ -0,0 +1,17 @@ +[metadata] +Name=fox_greenwhite +[Main] +1 Plains|ODY|2 +2 Krosan Avenger|ODY|1 +2 Nantuko Disciple|ODY|1 +20 Forest|ODY|2 +4 Brushland|ICE|1 +4 Giant Growth|ICE|1 +4 Krosan Archer|ODY|1 +4 Krosan Reclamation|JUD|1 +4 Life Burst|ODY|1 +4 Refresh|ODY|1 +4 Seton's Scout|TOR|1 +4 Seton, Krosan Protector|ODY|1 +4 Symbiotic Wurm|ONS|1 +4 Vitality Charm|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/frog.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/frog.json new file mode 100644 index 00000000000..4eb9019a96f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/frog.json @@ -0,0 +1,12 @@ +{ +"name":"Frog", + "template": + { + "count":60, + "colors":["Blue","Black","Green"], + "tribe":"Frog", + "tribeCards":0.5, + "tribeSynergyCards":0.2, + "rares":0.5 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/froghemoth.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/froghemoth.dck new file mode 100644 index 00000000000..46f3ec233bb --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/froghemoth.dck @@ -0,0 +1,17 @@ +[metadata] +Name=froghemoth +[Main] +1 Sylvan Library|4BB|1 +12 Island|ODY|1 +2 Impulse|BTD|1 +2 Man-o'-War|BRB|1 +3 Chain of Vapor|ONS|1 +3 Wall of Roots|MIR|1 +4 Mask of the Mimic|STH|1 +4 Mystic Snake|APC|1 +4 Opposition|7ED|1 +4 Tradewind Rider|G02|1 +4 Veteran Explorer|WTH|1 +4 Wall of Blossoms|F02|1 +4 Yavimaya Coast|APC|1 +6 Forest|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/frost_titan.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/frost_titan.dck new file mode 100644 index 00000000000..d2d4d817869 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/frost_titan.dck @@ -0,0 +1,17 @@ +[metadata] +Name=frost_titan +[Main] +1 Mountain|TMP|3 +1 Shivan Reef|APC|1 +11 Plains|TMP|3 +2 Battlefield Forge|APC|1 +3 Island|TMP|3 +4 Adarkar Wastes|ICE|1 +4 Benalish Hero|LEB|1 +4 Cloudchaser Eagle|TMP|1 +4 Empyrial Armor|PAL01|1 +4 Exile|ALL|1 +4 Lightning Angel|APC|1 +4 Marble Titan|TMP|1 +4 Soul Warden|EXO|1 +4 Wind Dancer|TMP|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/fungus.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/fungus.json new file mode 100644 index 00000000000..36c40ac2461 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/fungus.json @@ -0,0 +1,12 @@ +{ +"name":"Fungus", + "template": + { + "count":60, + "colors":["Green","Black"], + "tribe":"Fungus", + "tribeCards":1.0, + "tribeSynergyCards":0.2, + "rares":0.2 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/fungus_golgari.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/fungus_golgari.dck new file mode 100644 index 00000000000..93c641bb009 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/fungus_golgari.dck @@ -0,0 +1,16 @@ +[metadata] +Name=fungus_golgari +[Main] +12 Forest|USG|1 +2 Thelon's Chant|FEM|1 +2 Thelonite Druid|FEM|1 +2 Vampiric Tutor|G00|1 +2 Yawgmoth's Will|USG|1 +4 Deathgrip|3ED|1 +4 Fungal Bloom|FEM|1 +4 Gravestorm|ODY|1 +4 Llanowar Wastes|APC|1 +4 Night Soil|FEM|1 +4 Spore Cloud|FEM|1 +4 Thallid|FEM|1 +8 Swamp|USG|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/furnacegoblin.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/furnacegoblin.json new file mode 100644 index 00000000000..d638aae6d53 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/furnacegoblin.json @@ -0,0 +1,12 @@ +{ +"name":"Furnace Goblin", + "template": + { + "count":60, + "colors":["Red","Black"], + "tribe":"Phyrexian", + "tribeCards":1.0, + "tribeSynergyCards":0.35, + "rares":0.25 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/furnacetormentor.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/furnacetormentor.dck new file mode 100644 index 00000000000..ceabb9acb04 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/furnacetormentor.dck @@ -0,0 +1,15 @@ +[metadata] +Name=furnacetormentor +[Main] +10 Forest|4ED|2 +4 Elvish Archers|4ED|1 +4 Elvish Berserker|EXO|1 +4 Elvish Champion|7ED|1 +4 Elvish Piper|UDS|1 +4 Giant Growth|ICE|1 +4 Goblin Piledriver|ONS|1 +4 Incinerate|5ED|1 +4 Karplusan Forest|ICE|1 +4 Lightning Bolt|4ED|1 +4 Shivan Dragon|4ED|1 +9 Mountain|4ED|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gargoyle.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gargoyle.dck new file mode 100644 index 00000000000..b953dfd0b0a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gargoyle.dck @@ -0,0 +1,15 @@ +[metadata] +Name=gargoyle +[Main] +2 Worship|7ED|1 +25 Plains|USG|2 +3 Disenchant|USG|1 +3 Pacifism|USG|1 +4 Angelic Page|BRB|1 +4 Angelic Renewal|WTH|1 +4 Marble Diamond|7ED|1 +4 Opal Gargoyle|USG|1 +4 Pegasus Charger|ATH|1 +4 Radiant's Judgment|ULG|1 +4 Sanctum Guardian|USG|1 +4 Serra's Embrace|USG|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gargoyle.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gargoyle.json new file mode 100644 index 00000000000..5ed7c2c7b44 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gargoyle.json @@ -0,0 +1,9 @@ +{ +"name":"Gargoyle", + "template": + { + "count":60, + "tribe":"Gargoyle", + "rares":0.8 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/geistmage.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/geistmage.dck new file mode 100644 index 00000000000..b7b30ad207e --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/geistmage.dck @@ -0,0 +1,16 @@ +[metadata] +Name=UR Geistmage +[Main] +19 Mountain|MMQ|3 +2 Island|MMQ|3 +4 Cloud Sprite|MMQ|1 +4 Firebrand Ranger|INV|1 +4 Flame Jet|UDS|1 +4 Ghitu Fire|INV|1 +4 Ghitu Slinger|ULG|1 +4 Ghitu War Cry|ULG|1 +4 Lightning Bolt|LEB|1 +4 Raging Goblin|BTD|1 +4 Shivan Reef|APC|1 +4 Shock Troops|MMQ|1 +4 Thunderclap|MMQ|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/geonid.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/geonid.dck new file mode 100644 index 00000000000..2cf25b29686 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/geonid.dck @@ -0,0 +1,14 @@ +[metadata] +Name=geonid +[Main] +25 Forest|TMP|3 +4 Elvish Farmer|FEM|1 +4 Feral Thallid|FEM|1 +4 Night Soil|FEM|1 +4 Spore Cloud|FEM|1 +4 Spore Flower|FEM|1 +4 Sporogenesis|USG|1 +4 Thallid Devourer|FEM|1 +4 Thallid|FEM|1 +4 Thelonite Druid|FEM|1 +4 Thelonite Monk|FEM|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ghost.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ghost.json new file mode 100644 index 00000000000..5b7a80f915e --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ghost.json @@ -0,0 +1,10 @@ +{ +"name":"Ghost", + "template": + { + "count":60, + "colors":["Black"], + "tribe":"Spirit", + "rares":0.8 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ghost_blue.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ghost_blue.dck new file mode 100644 index 00000000000..308bacd53b9 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ghost_blue.dck @@ -0,0 +1,18 @@ +[metadata] +Name=Ghost Blue +[Main] +1 Brushland|ICE|1 +1 Forest|2ED|3 +2 Yavimaya Coast|APC|1 +4 Adarkar Wastes|ICE|1 +4 Azure Drake|5ED|1 +4 Dreamwinder|ODY|1 +4 Ghostly Wings|TOR|1 +4 Keeneye Aven|LGN|1 +4 Phantom Flock|JUD|1 +4 Phantom Nishoba|JUD|1 +4 Shared Triumph|ONS|1 +4 Shoreline Ranger|SCG|1 +4 Skywing Aven|TOR|1 +6 Plains|2ED|3 +9 Island|2ED|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ghoul.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ghoul.dck new file mode 100644 index 00000000000..2a01f19f7d7 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ghoul.dck @@ -0,0 +1,17 @@ +[metadata] +Name=ghoul +[Main] +17 Swamp|MMQ|3 +2 Urborg Volcano|INV|1 +3 Mountain|MMQ|3 +4 Carrion Feeder|SCG|1 +4 Graveborn Muse|LGN|1 +4 Mesmeric Fiend|TOR|1 +4 Mindslicer|ODY|1 +4 Noxious Ghoul|LGN|1 +4 Psychotic Haze|TOR|1 +4 Putrid Imp|TOR|1 +4 Rotlung Reanimator|ONS|1 +4 Shepherd of Rot|ONS|1 +4 Sulfuric Vortex|SCG|1 +4 Sulfurous Springs|ICE|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ghoulgravecrawler.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ghoulgravecrawler.dck new file mode 100644 index 00000000000..e453d9b1204 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ghoulgravecrawler.dck @@ -0,0 +1,13 @@ +[metadata] +Name=ghoulgravecrawler +[Main] +23 Swamp|5ED|1 +4 Carrion Feeder|SCG|1 +4 Crypt Rats|VIS|1 +4 Festering Goblin|ONS|1 +4 Ghoul's Feast|MMQ|1 +4 Grave Pact|STH|1 +4 Haunting Misery|WTH|1 +4 Noxious Ghoul|LGN|1 +4 Plaguebearer|EXO|1 +4 Zombie Master|3ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/giant_crab.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/giant_crab.dck new file mode 100644 index 00000000000..e7df27ab003 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/giant_crab.dck @@ -0,0 +1,14 @@ +[metadata] +Name=giant_crab +[Main] +19 Island|3ED|1 +2 Old Man of the Sea|ARN|1 +2 Urborg Volcano|INV|1 +4 Control Magic|3ED|1 +4 Counterspell|3ED|1 +4 Giant Crab|TMP|1 +4 Hydroblast|5ED|1 +4 Mahamoti Djinn|4ED|1 +4 Mana Leak|PAL02|1 +4 Mystical Tutor|MIR|1 +4 Sea Serpent|4ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/giantpanda.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/giantpanda.dck new file mode 100644 index 00000000000..f8fea8ca48a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/giantpanda.dck @@ -0,0 +1,14 @@ +[metadata] +Name=giantpanda +[Main] +25 Forest|3ED|2 +4 Elvish Archers|6ED|1 +4 Elvish Berserker|EXO|1 +4 Fierce Empath|SCG|1 +4 Giant Growth|3ED|1 +4 Llanowar Elves|7ED|1 +4 Lure|3ED|1 +4 Quirion Ranger|F01|1 +4 Uktabi Orangutan|VIS|1 +4 Verdant Force|TMP|1 +4 Wild Might|PCY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/giralfgisa.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/giralfgisa.dck new file mode 100644 index 00000000000..65ace4d07d5 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/giralfgisa.dck @@ -0,0 +1,19 @@ +[metadata] +Name=giralfgisa +[Main] +2 Animate Dead|LEA|1 +2 Demonic Tutor|LEA|1 +2 Raise Dead|LEA|1 +2 Terror|LEA|1 +33 Swamp|LEA|2 +4 Carnophage|EXO|1 +4 Dark Ritual|TMP|1 +4 Duress|PAL00|1 +4 Gravedigger|TMP|1 +4 Hymn to Tourach|ATH|1 +4 Ichorid|TOR|1 +4 Lich|LEA|1 +4 Phyrexian Arena|APC|1 +4 Plaguebearer|EXO|1 +4 Restless Dead|MIR|1 +4 Zombie Infestation|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gitaxianscientist.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gitaxianscientist.dck new file mode 100644 index 00000000000..ce8f7d0235c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gitaxianscientist.dck @@ -0,0 +1,19 @@ +[metadata] +Name=gitaxianscientist +[Main] +12 Forest|MMQ|3 +2 Gaea's Cradle|USG|1 +2 Llanowar Sentinel|WTH|1 +2 Mahamoti Djinn|4ED|1 +2 Merfolk Looter|7ED|1 +2 Quirion Elves|MIR|1 +2 Quirion Elves|MIR|1 +4 Cloud Sprite|MMQ|1 +4 Deepwood Wolverine|MMQ|1 +4 Elvish Piper|7ED|1 +4 Faerie Squadron|INV|1 +4 Gaea's Herald|PLS|1 +4 Llanowar Elves|3ED|1 +4 Vine Trellis|MMQ|1 +4 Yavimaya Coast|APC|1 +6 Island|MMQ|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gitaxianunderling.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gitaxianunderling.json new file mode 100644 index 00000000000..b3a72e3c4ec --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gitaxianunderling.json @@ -0,0 +1,12 @@ +{ +"name":"Gitaxian Underling", + "template": + { + "count":60, + "colors":["Black"], + "tribe":"Phyrexian", + "tribeCards":1.0, + "tribeSynergyCards":0.45, + "rares":0.25 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gladiator.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gladiator.dck new file mode 100644 index 00000000000..0f7057c1bee --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gladiator.dck @@ -0,0 +1,20 @@ +[metadata] +Name=gladiator +[Main] +1 Brushland|ICE|1 +1 Island|5ED|2 +1 Swamp|5ED|2 +12 Mountain|5ED|2 +2 Battlefield Forge|APC|1 +3 Forest|5ED|2 +3 Plains|5ED|2 +4 Dwarven Ruins|5ED|1 +4 Incinerate|5ED|1 +4 Karplusan Forest|ICE|1 +4 Lightning Bolt|ATH|1 +4 Muscle Sliver|TMP|1 +4 Orcish Artillery|LEB|1 +4 Orcish Cannoneers|DKM|1 +4 Shivan Dragon|LEB|1 +4 Sliver Queen|STH|1 +4 Talon Sliver|TMP|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_artificer.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_artificer.dck new file mode 100644 index 00000000000..f34730985b9 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_artificer.dck @@ -0,0 +1,15 @@ +[metadata] +Name=goblin_artificer +[Main] +2 Goblin Balloon Brigade|ATH|1 +2 Goblin King|4ED|1 +2 Mogg Fanatic|ATH|1 +2 Mogg Maniac|STH|1 +23 Mountain|7ED|3 +4 Coat of Arms|EXO|1 +4 Goblin Cadets|USG|1 +4 Goblin Matron|7ED|1 +4 Goblin Piledriver|ONS|1 +4 Howling Mine|LEA|1 +4 Shivan Dragon|7ED|1 +4 Sparksmith|F03|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_bad.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_bad.json new file mode 100644 index 00000000000..f582c4ec9eb --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_bad.json @@ -0,0 +1,10 @@ +{ +"name":"Goblin bad", + "template": + { + "count":80, + "colors":["Red"], + "tribe":"Goblin", + "rares":0.1 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_chief_medium.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_chief_medium.dck new file mode 100644 index 00000000000..a4a1a762344 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_chief_medium.dck @@ -0,0 +1,22 @@ +[metadata] +Name=goblin_chief_medium +[Main] +1 City of Brass|7ED|1 +1 Goblin Sharpshooter|ONS|1 +1 Plains|UGL|1 +1 Skirk Prospector|ONS|1 +1 Windswept Heath|ONS|1 +13 Mountain|UGL|1 +2 Gempalm Incinerator|LGN|1 +2 Goblin Tinkerer|MIR|1 +3 Mogg Fanatic|TMP|1 +3 Siege-Gang Commander|SCG|1 +3 Swords to Plowshares|ICE|1 +4 Battlefield Forge|APC|1 +4 Goblin Lackey|USG|1 +4 Goblin Matron|USG|1 +4 Goblin Piledriver|ONS|1 +4 Goblin Ringleader|APC|1 +4 Goblin Warchief|SCG|1 +4 Rishadan Port|MMQ|1 +4 Wooded Foothills|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_fanatic.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_fanatic.dck new file mode 100644 index 00000000000..bc4fcbe7950 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_fanatic.dck @@ -0,0 +1,20 @@ +[metadata] +Name=goblin_fanatic +[Main] +1 Plains|USG|3 +15 Mountain|USG|3 +2 Goblin Burrows|ONS|1 +2 Goblin Cadets|USG|1 +2 Goblin King|ATH|1 +2 Goblin Trenches|APC|1 +2 Mogg Flunkies|ATH|1 +2 Mogg Maniac|STH|1 +2 Sulfur Vent|INV|1 +4 Battlefield Forge|APC|1 +4 Fireblast|VIS|1 +4 Goblin Grenade|ATH|1 +4 Goblin Piledriver|ONS|1 +4 Goblin Sledder|ONS|1 +4 Incinerate|MIR|1 +4 Lightning Bolt|LEB|1 +4 Mogg Fanatic|TMP|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_good.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_good.json new file mode 100644 index 00000000000..03490120402 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_good.json @@ -0,0 +1,10 @@ +{ +"name":"Goblin good", + "template": + { + "count":60, + "colors":["Red"], + "tribe":"Goblin", + "rares":0.8 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_mid.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_mid.json new file mode 100644 index 00000000000..17f548feb1a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_mid.json @@ -0,0 +1,10 @@ +{ +"name":"Goblin mid", + "template": + { + "count":60, + "colors":["Red"], + "tribe":"Goblin", + "rares":0.5 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_warrior_easy.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_warrior_easy.dck new file mode 100644 index 00000000000..77fbe231347 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_warrior_easy.dck @@ -0,0 +1,16 @@ +[metadata] +Name=goblin_warrior_easy +[Main] +2 Goblin Marshal|UDS|1 +2 Goblin War Drums|7ED|1 +2 Raging Goblin|S99|1 +2 Siege-Gang Commander|SCG|1 +25 Mountain|ICE|1 +4 Goblin Cadets|USG|1 +4 Goblin Matron|USG|1 +4 Goblin Piledriver|ONS|1 +4 Goblin Tinkerer|ATH|1 +4 Goblin Welder|ULG|1 +4 Mogg Fanatic|ATH|1 +4 Mogg Flunkies|ATH|1 +4 Mogg Squad|TMP|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblinking.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblinking.dck new file mode 100644 index 00000000000..2055028558f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblinking.dck @@ -0,0 +1,23 @@ +[metadata] +Name=goblinking +[Main] +1 Forest|ONS|2 +1 Goblin King|7ED|1 +1 Goblin Sharpshooter|ONS|1 +1 Goblin Tinkerer|MIR|1 +1 Karplusan Forest|ICE|1 +14 Mountain|ONS|2 +2 Naturalize|ONS|1 +2 Skirk Prospector|ONS|1 +2 Wasteland|TMP|1 +3 Gempalm Incinerator|LGN|1 +3 Karplusan Forest|7ED|1 +3 Siege-Gang Commander|SCG|1 +4 Goblin Lackey|USG|1 +4 Goblin Matron|USG|1 +4 Goblin Piledriver|ONS|1 +4 Goblin Ringleader|APC|1 +4 Goblin Warchief|SCG|1 +4 Mogg Fanatic|TMP|1 +4 Rishadan Port|MMQ|1 +4 Wooded Foothills|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/golem.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/golem.json new file mode 100644 index 00000000000..63b2eb8dfee --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/golem.json @@ -0,0 +1,11 @@ +{ +"name":"Golem bad", + "template": + { + "count":80, + "colors":["Black","Green","White","Blue","Red"], + "tribe":"Golem", + "tribeCards":0.8, + "rares":0.1 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/golem_good.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/golem_good.json new file mode 100644 index 00000000000..455540c06a5 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/golem_good.json @@ -0,0 +1,11 @@ +{ +"name":"Golem good", + "template": + { + "count":60, + "colors":["White","Blue","Red","Green","Black"], + "tribe":"Golem", + "tribeCards":0.8, + "rares":0.7 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/golem_sentinel.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/golem_sentinel.dck new file mode 100644 index 00000000000..1585b8cab83 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/golem_sentinel.dck @@ -0,0 +1,24 @@ +[metadata] +Name=golem_sentinel +[Main] +1 Swamp|5ED|1 +2 Brushland|5ED|1 +2 Caves of Koilos|APC|1 +2 Death Grasp|APC|1 +2 Krosan Tusker|ONS|1 +2 Naturalize|ONS|1 +2 Pernicious Deed|APC|1 +2 Tsabo's Web|INV|1 +3 City of Brass|5ED|1 +3 Decree of Justice|SCG|1 +3 Llanowar Wastes|APC|1 +3 Swords to Plowshares|2ED|1 +4 Barbed Sextant|5ED|1 +4 Chromatic Sphere|INV|1 +4 Crop Rotation|ULG|1 +4 Oath of Druids|EXO|1 +4 Plains|5ED|1 +4 Urza's Mine|5ED|1 +4 Urza's Power Plant|5ED|1 +4 Urza's Tower|5ED|1 +6 Forest|5ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/golem_sentinel_2.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/golem_sentinel_2.dck new file mode 100644 index 00000000000..92c534af270 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/golem_sentinel_2.dck @@ -0,0 +1,13 @@ +[metadata] +Name=Golem Sentinel 2 +[Main] +23 Mountain|USG|2 +4 Goblin Balloon Brigade|2ED|1 +4 Goblin Cadets|USG|1 +4 Goblin Piledriver|ONS|1 +4 Ironclaw Orcs|5ED|1 +4 Phyrexian War Beast|ALL|1 +4 Steel Golem|WTH|1 +4 Ticking Gnomes|ULG|1 +4 Urza's Armor|USG|1 +4 Urza's Chalice|ATQ|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/golem_sentinel_3.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/golem_sentinel_3.dck new file mode 100644 index 00000000000..86e1e1acadf --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/golem_sentinel_3.dck @@ -0,0 +1,13 @@ +[metadata] +Name=Golem Sentinel 3 +[Main] +18 Plains|4ED|1 +2 Tolarian Academy|USG|1 +4 Gilded Light|SCG|1 +4 Karn, Silver Golem|USG|1 +4 Phyrexian Colossus|7ED|1 +4 Phyrexian Furnace|WTH|1 +4 Phyrexian Vault|6ED|1 +4 Steel Golem|WTH|1 +4 Thran Dynamo|UDS|1 +4 Urza's Armor|USG|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/golgari_treefolk.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/golgari_treefolk.dck new file mode 100644 index 00000000000..ee075dd381c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/golgari_treefolk.dck @@ -0,0 +1,16 @@ +[metadata] +Name=golgari_treefolk +[Main] +11 Forest|TMP|3 +2 Treetop Village|ULG|1 +2 Uktabi Orangutan|VIS|1 +4 Carnophage|EXO|1 +4 Dauthi Horror|TMP|1 +4 Elvish Archers|5ED|1 +4 Grizzly Bears|LEA|1 +4 Llanowar Elves|2ED|1 +4 Llanowar Wastes|APC|1 +4 Swamp|TMP|3 +4 Sylvan Library|4ED|1 +4 Thallid|FEM|1 +4 Treefolk Seedlings|7ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gorgon.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gorgon.dck new file mode 100644 index 00000000000..c820d8e7cba --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gorgon.dck @@ -0,0 +1,27 @@ +[metadata] +Name=gorgon +[Main] +1 Carrion Feeder|SCG|1 +1 Giant Growth|4ED|1 +1 Lure|5ED|1 +1 Visara the Dreadful|ONS|1 +1 Yavimaya Coast|APC|1 +2 Bad Moon|4ED|1 +2 Island|4ED|3 +2 Petrified Field|ODY|1 +2 Raise Dead|4ED|1 +2 Snake Basket|VIS|1 +2 Snake Pit|MMQ|1 +2 Tainted Wood|TOR|1 +2 Underground River|ICE|1 +2 Verdant Force|TMP|1 +2 Visara the Dreadful|ONS|1 +3 Animate Dead|5ED|1 +3 Carrion Feeder|SCG|1 +3 Giant Growth|4ED|1 +3 Lure|5ED|1 +3 Mystic Snake|APC|1 +4 Dark Ritual|4ED|1 +4 Llanowar Wastes|APC|1 +8 Forest|4ED|3 +8 Swamp|4ED|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gorgon_2.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gorgon_2.dck new file mode 100644 index 00000000000..3493e47b7ef --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gorgon_2.dck @@ -0,0 +1,24 @@ +[metadata] +Name=gorgon_2 +[Main] +1 Blastoderm|NEM|1 +1 Fireblast|F01|1 +1 Flametongue Kavu|PLS|1 +1 Nantuko Vigilante|LGN|1 +1 Ravenous Baloth|ONS|1 +2 Assault // Battery|INV|1 +2 Draco|PLS|1 +2 Llanowar Elves|2ED|1 +2 Scroll Rack|TMP|1 +2 Sylvan Library|4BB|1 +3 Burning Wish|JUD|1 +3 Erratic Explosion|ONS|1 +3 River Boa|6ED|1 +3 Treetop Village|ULG|1 +4 Call of the Herd|ODY|1 +4 Karplusan Forest|5ED|1 +4 Lightning Bolt|2ED|1 +4 Wooded Foothills|ONS|1 +4 Worldly Tutor|6ED|1 +5 Mountain|ONS|3 +8 Forest|ONS|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gorilla.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gorilla.dck new file mode 100644 index 00000000000..f4c67e7ba0d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gorilla.dck @@ -0,0 +1,16 @@ +[metadata] +Name=kogla +[Main] +2 Fallow Earth|6ED|1 +2 Ravenous Baboons|EXO|1 +3 Mountain|4ED|2 +4 Gorilla Chieftain|ALL|1 +4 Gorilla Shaman|ALL|1 +4 Gorilla Warrior|POR|1 +4 Karplusan Forest|ICE|1 +4 Kird Ape|ARN|1 +4 Quirion Elves|INV|1 +4 Savage Gorilla|APC|1 +4 Treetop Village|ULG|1 +4 Uktabi Orangutan|6ED|1 +9 Forest|4ED|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gravetitan.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gravetitan.dck new file mode 100644 index 00000000000..2fde545ac72 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/gravetitan.dck @@ -0,0 +1,13 @@ +[metadata] +Name=gravetitan +[Main] +2 Millikin|ODY|1 +21 Swamp|2ED|2 +4 Animate Dead|LEA|1 +4 Carrion Feeder|SCG|1 +4 Giant Cockroach|ULG|1 +4 Graveborn Muse|LGN|1 +4 Necrosavant|6ED|1 +4 Psychotic Haze|TOR|1 +4 Thran Dynamo|UDS|1 +4 Twisted Abomination|SCG|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greendragon.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greendragon.dck new file mode 100644 index 00000000000..e5e003288f5 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greendragon.dck @@ -0,0 +1,13 @@ +[metadata] +Name=greendragon +[Main] +23 Forest|ONS|2 +4 Elvish Aberration|SCG|1 +4 Elvish Archers|7ED|1 +4 Elvish Pioneer|ONS|1 +4 Elvish Warrior|ONS|1 +4 Giant Growth|LEA|1 +4 Llanowar Elves|2ED|1 +4 Scryb Sprites|LEA|1 +4 Vine Dryad|MMQ|1 +4 Wild Mongrel|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greengolem.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greengolem.dck new file mode 100644 index 00000000000..dd2cf67060b --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greengolem.dck @@ -0,0 +1,27 @@ +[metadata] +Name=greengolem +[Main] +1 Arrogant Wurm|TOR|1 +1 Genesis|JUD|1 +1 Masticore|UDS|1 +1 Rith's Grove|PLS|1 +1 Sylvan Library|4BB|1 +1 Sylvan Library|4BB|1 +2 Forgotten Cave|ONS|1 +2 Karplusan Forest|5ED|1 +2 Karplusan Forest|ICE|1 +2 Rites of Initiation|ODY|1 +2 Roar of the Wurm|ODY|1 +2 Squee, Goblin Nabob|MMQ|1 +2 Tranquil Thicket|ONS|1 +3 Lava Blister|ODY|1 +3 Wooded Foothills|ONS|1 +4 Basking Rootwalla|TOR|1 +4 Devastating Dreams|TOR|1 +4 Fiery Temper|TOR|1 +4 Lightning Bolt|2ED|1 +4 Terravore|ODY|1 +4 Wasteland|MPR|1 +4 Wild Mongrel|ODY|1 +8 Forest|ODY|3 +9 Mountain|ODY|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenmage_corrupted.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenmage_corrupted.dck new file mode 100644 index 00000000000..b7d9126346b --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenmage_corrupted.dck @@ -0,0 +1,24 @@ +[metadata] +Name=Adventure - Corrupted Green Mage +[Main] +1 Firestorm|WTH|1 +1 Island|6ED|3 +1 Krosan Reclamation|JUD|1 +1 Legacy Weapon|APC|1 +2 Naturalize|ONS|1 +3 Duress|7ED|1 +3 Shallow Grave|MIR|1 +3 Stifle|SCG|1 +4 Ashen Ghoul|ICE|1 +4 Cabal Therapy|JUD|1 +4 City of Brass|5ED|1 +4 Forest|6ED|3 +4 Gemstone Mine|WTH|1 +4 Hermit Druid|STH|1 +4 Ichorid|TOR|1 +4 Krovikan Horror|ALL|1 +4 Llanowar Wastes|APC|1 +4 Underground River|5ED|1 +4 Worldly Tutor|6ED|1 +4 Yavimaya Coast|APC|1 +8 Swamp|6ED|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwiz_medium_primalsurge.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwiz_medium_primalsurge.dck new file mode 100644 index 00000000000..8bcb154f942 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwiz_medium_primalsurge.dck @@ -0,0 +1,19 @@ +[metadata] +Name=greenwiz_medium_primalsurge +[Main] +1 Mountain|4ED|3 +2 Ambush Commander|SCG|1 +2 Explosive Vegetation|ONS|1 +2 Lightning Bolt|4ED|1 +2 Primal Rage|STH|1 +2 Wild Might|PCY|1 +20 Forest|4ED|3 +3 Survival of the Fittest|EXO|1 +3 Sylvan Library|LEG|1 +4 Fertile Ground|INV|1 +4 Fyndhorn Elves|ICE|1 +4 Giant Growth|4ED|1 +4 Karplusan Forest|ICE|1 +4 Llanowar Elves|6ED|1 +4 Priest of Titania|USG|1 +4 Verdant Force|TMP|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_easy.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_easy.json new file mode 100644 index 00000000000..d9864012158 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_easy.json @@ -0,0 +1,9 @@ +{ +"name":"Green bad", + "template": + { + "count":80, + "colors":["Green"], + "rares":0.1 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_easy_beast.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_easy_beast.dck new file mode 100644 index 00000000000..d112e9ed42f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_easy_beast.dck @@ -0,0 +1,17 @@ +[metadata] +Name=greenwizard_easy_beast +[Main] +17 Forest|6ED|1 +2 Beast Attack|ODY|1 +2 Elvish Berserker|EXO|1 +2 Elvish Scout|FEM|1 +2 Fierce Empath|SCG|1 +2 Mountain|6ED|1 +4 Elvish Archers|6ED|1 +4 Giant Growth|7ED|1 +4 Karplusan Forest|ICE|1 +4 Lightning Bolt|4ED|1 +4 Llanowar Elves|BTD|1 +4 Regrowth|LEA|1 +4 Saber Ants|MMQ|1 +4 Thorn Elemental|UDS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_easy_elf.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_easy_elf.dck new file mode 100644 index 00000000000..e0c5ad3d3ad --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_easy_elf.dck @@ -0,0 +1,16 @@ +[metadata] +Name=Princess Zelda 1 +[Main] +12 Forest|MMQ|3 +3 Thorn Elemental|PMEI|1 +3 Wild Dogs|USG|1 +4 Deepwood Ghoul|MMQ|1 +4 Elvish Pioneer|ONS|1 +4 Llanowar Elves|6ED|1 +4 Llanowar Wastes|APC|1 +4 Marauding Knight|INV|1 +4 Phyrexian Reaper|INV|1 +4 Ravenous Rats|UDS|1 +4 Saber Ants|MMQ|1 +4 Verdant Force|TMP|1 +8 Swamp|MMQ|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_easy_enchantment.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_easy_enchantment.dck new file mode 100644 index 00000000000..01106f01615 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_easy_enchantment.dck @@ -0,0 +1,15 @@ +[metadata] +Name=Nylea's Enchanted Assault 1 +[Main] +2 Gaea's Cradle|USG|1 +23 Forest|USG|3 +4 Argothian Enchantress|USG|1 +4 Elvish Lyrist|USG|1 +4 Fertile Ground|USG|1 +4 Gaea's Bounty|USG|1 +4 Multani's Acolyte|ULG|1 +4 Rancor|ULG|1 +4 Reclaim|7ED|1 +4 Wild Growth|ICE|1 +4 Yavimaya Elder|UDS|1 +4 Yavimaya Enchantress|7ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_easy_vanilla.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_easy_vanilla.dck new file mode 100644 index 00000000000..ac7c6344449 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_easy_vanilla.dck @@ -0,0 +1,16 @@ +[metadata] +Name=greenwizard_easy_vanilla +[Main] +30 Forest|ODY|3 +4 Druid's Call|ODY|1 +4 Fertile Ground|BRB|1 +4 Giant Growth|4ED|1 +4 Llanowar Elves|4ED|1 +4 Multani, Maro-Sorcerer|ULG|1 +4 Nantuko Disciple|ODY|1 +4 Quirion Elves|BTD|1 +4 Seton's Scout|TOR|1 +4 Squirrel Mob|ODY|1 +4 Tranquil Grove|WTH|1 +4 Weatherseed Treefolk|ULG|1 +4 Wild Might|PCY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_hard_ramp.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_hard_ramp.dck new file mode 100644 index 00000000000..116d1f39a1d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_hard_ramp.dck @@ -0,0 +1,31 @@ +[metadata] +Name=Boromir 3 +[Main] +1 Caller of the Claw|LGN|1 +1 Caves of Koilos|APC|1 +1 Diabolic Intent|PLS|1 +1 Kamahl, Fist of Krosa|ONS|1 +1 Phyrexian Tower|USG|1 +1 Vindicate|APC|1 +1 Wirewood Herald|ONS|1 +1 Yavimaya Granger|ULG|1 +10 Forest|ICE|1 +2 City of Brass|5ED|1 +2 Deranged Hermit|ULG|1 +2 Phantom Nishoba|JUD|1 +2 Plains|ICE|1 +2 Recurring Nightmare|EXO|1 +2 Veteran Explorer|WTH|1 +2 Yavimaya Elder|UDS|1 +3 Brushland|5ED|1 +3 Duress|7ED|1 +3 Natural Order|POR|1 +3 Pernicious Deed|APC|1 +3 Swords to Plowshares|2ED|1 +4 Bayou|LEA|1 +4 Cabal Therapy|JUD|1 +4 Llanowar Wastes|APC|1 +4 Savannah|LEA|1 +4 Scrubland|LEA|1 +4 Wall of Blossoms|F02|1 +5 Swamp|ICE|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_hard_rampbis.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_hard_rampbis.dck new file mode 100644 index 00000000000..44235497ec2 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_hard_rampbis.dck @@ -0,0 +1,28 @@ +[metadata] +Name=Chewbacca 3 +[Main] +1 Nantuko Vigilante|LGN|1 +1 Naturalize|ONS|1 +1 Rith's Grove|PLS|1 +1 Seal of Cleansing|NEM|1 +2 Hidden Gibbons|ULG|1 +2 Island|5ED|2 +2 Mountain|5ED|2 +2 Treva's Ruins|PLS|1 +2 Winter Orb|2ED|1 +3 Armageddon|2ED|1 +3 Brushland|5ED|1 +3 Fire // Ice|APC|1 +3 Mana Leak|BRB|1 +4 Birds of Paradise|2ED|1 +4 Call of the Herd|ODY|1 +4 City of Brass|5ED|1 +4 Exalted Angel|ONS|1 +4 Forest|5ED|2 +4 Gemstone Mine|WTH|1 +4 Lightning Bolt|2ED|1 +4 Plateau|LEA|1 +4 Savannah|LEA|1 +4 Swords to Plowshares|2ED|1 +4 Taiga|LEA|1 +6 Plains|5ED|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_hard_sapproling.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_hard_sapproling.dck new file mode 100644 index 00000000000..b1285b25de1 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_hard_sapproling.dck @@ -0,0 +1,18 @@ +[metadata] +Name=Tendershoot Dryad 3 +[Main] +1 Might of Oaks|7ED|1 +1 Nut Collector|ODY|1 +1 Squirrel Wrangler|PCY|1 +2 Gaea's Blessing|PAL01|1 +21 Forest|ODY|3 +3 Crop Rotation|ULG|1 +3 Gaea's Cradle|JGP|1 +3 Squirrel Nest|ODY|1 +4 Acorn Harvest|TOR|1 +4 Chatter of the Squirrel|ODY|1 +4 Deranged Hermit|ULG|1 +4 Fyndhorn Elves|DKM|1 +4 Natural Order|POR|1 +4 Overrun|ATH|1 +4 Squirrel Mob|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_medium_cheatramp.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_medium_cheatramp.dck new file mode 100644 index 00000000000..b500d7a778f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_medium_cheatramp.dck @@ -0,0 +1,17 @@ +[metadata] +Name=Amalia Sheran Sharm 2 +[Main] +13 Forest|ONS|3 +4 Elvish Archers|3ED|1 +4 Giant Growth|6ED|1 +4 Karplusan Forest|ICE|1 +4 Lightning Bolt|ATH|1 +4 Llanowar Elves|ATH|1 +4 Mountain|ONS|3 +4 Quirion Ranger|F01|1 +4 Scryb Sprites|5ED|1 +4 Serrated Arrows|HML|1 +4 Shanodin Dryads|LEA|1 +4 Shivan Dragon|PMEI|1 +4 Treetop Village|ULG|1 +4 Verdant Force|TMP|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_medium_nissa.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_medium_nissa.dck new file mode 100644 index 00000000000..9d19c97ce5d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_medium_nissa.dck @@ -0,0 +1,12 @@ +[metadata] +Name=Nissa Revane 2 +[Main] +20 Forest|7ED|1 +4 Elvish Champion|7ED|1 +4 Elvish Piper|UDS|1 +4 Fertile Ground|USG|1 +4 Giant Growth|PSUS|1 +4 Instill Energy|LEA|1 +4 Llanowar Elves|6ED|1 +4 Wirewood Symbiote|SCG|1 +4 Wild Growth|4ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_medium_snakes.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_medium_snakes.dck new file mode 100644 index 00000000000..671cae4678b --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_medium_snakes.dck @@ -0,0 +1,12 @@ +[metadata] +Name=Nagini 2 +[Main] +20 Forest|3ED|1 +4 Boa Constrictor|MMQ|1 +4 Elvish Archers|7ED|1 +4 Elvish Pioneer|ONS|1 +4 Fertile Ground|USG|1 +4 Hornet Cobra|LEG|1 +4 Llanowar Elves|7ED|1 +4 Needle Storm|POR|1 +4 River Boa|VIS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_medium_trample.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_medium_trample.dck new file mode 100644 index 00000000000..e5648aab546 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_medium_trample.dck @@ -0,0 +1,18 @@ +[metadata] +Name=greenwizard_medium_trample +[Main] +2 Elephant Guide|JUD|1 +2 Gaea's Cradle|JGP|1 +2 Winter Orb|2ED|1 +28 Forest|2ED|1 +4 Bounty of the Hunt|ALL|1 +4 Briar Shield|WTH|1 +4 Druid Lyrist|ODY|1 +4 Giant Growth|2ED|1 +4 Land Grant|MMQ|1 +4 Mtenda Lion|MIR|1 +4 Quirion Ranger|F01|1 +4 Rancor|ULG|1 +4 Scryb Sprites|2ED|1 +4 Treetop Scout|SCG|1 +4 Vine Dryad|MMQ|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/griffin.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/griffin.json new file mode 100644 index 00000000000..09448d9541c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/griffin.json @@ -0,0 +1,10 @@ +{ +"name":"Griffin", + "template": + { + "count":60, + "colors":["White"], + "tribe":"Griffin", + "rares":0.5 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/harpy.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/harpy.dck new file mode 100644 index 00000000000..2bab51b2b39 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/harpy.dck @@ -0,0 +1,15 @@ +[metadata] +Name=harpy +[Main] +2 Dark Ritual|2ED|1 +2 Hymn to Tourach|FEM|1 +24 Swamp|INV|1 +3 Molting Harpy|MMQ|1 +3 Screeching Harpy|TMP|1 +4 Carnophage|EXO|1 +4 Choking Sands|MIR|1 +4 Corrupt|USG|1 +4 Demonic Consultation|ICE|1 +4 Phyrexian Battleflies|INV|1 +4 Ravenous Rats|INV|1 +4 Vampiric Tutor|6ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/harpy_2.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/harpy_2.dck new file mode 100644 index 00000000000..25b64cbc5d7 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/harpy_2.dck @@ -0,0 +1,17 @@ +[metadata] +Name=harpy_2 +[Main] +1 Adarkar Wastes|ICE|1 +10 Swamp|MMQ|1 +2 Caves of Koilos|APC|1 +3 Island|MMQ|1 +3 Plains|MMQ|1 +4 Cavern Harpy|PLS|1 +4 Deathgrip|2ED|1 +4 Molting Harpy|MMQ|1 +4 Nightwind Glider|MMQ|1 +4 Phyrexian Reaper|INV|1 +4 Rathi Assassin|PNEM|1 +4 Soul Warden|EXO|1 +4 Underground River|ICE|1 +4 Vile Consumption|INV|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hedgehog.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hedgehog.dck new file mode 100644 index 00000000000..e9b9cb5ec10 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hedgehog.dck @@ -0,0 +1,16 @@ +[metadata] +Name=Vivien's Vigor 2 +[Main] +2 Elvish Aberration|PAL03|1 +2 Elvish Champion|INV|1 +2 Elvish Guidance|ONS|1 +2 Elvish Warrior|ONS|1 +2 Seton's Desire|ODY|1 +2 Seton's Scout|TOR|1 +23 Forest|ODY|2 +4 Call of the Herd|ODY|1 +4 Elvish Pioneer|ONS|1 +4 Llanowar Elves|LEA|1 +4 Phantom Centaur|JUD|1 +4 Seton, Krosan Protector|ODY|1 +4 Wild Mongrel|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hellhound.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hellhound.dck new file mode 100644 index 00000000000..b4ee5812fd7 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hellhound.dck @@ -0,0 +1,15 @@ +[metadata] +Name=hellhound +[Main] +1 Plains|3ED|1 +19 Swamp|3ED|1 +4 Black Knight|4ED|1 +4 Black Ward|3ED|1 +4 Blackmail|ONS|1 +4 Caves of Koilos|APC|1 +4 Dark Ritual|5ED|1 +4 Demonic Consultation|ICE|1 +4 Demonic Hordes|LEA|1 +4 Hymn to Tourach|FEM|1 +4 Lord of the Pit|LEB|1 +4 Raise Dead|3ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hellhound2.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hellhound2.dck new file mode 100644 index 00000000000..f69187e2f3f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hellhound2.dck @@ -0,0 +1,13 @@ +[metadata] +Name=hellhound2 +[Main] +22 Mountain|TMP|1 +3 Shivan Dragon|4ED|1 +4 Fireblast|F01|1 +4 Incinerate|DKM|1 +4 Jackal Pup|TMP|1 +4 Lightning Bolt|4ED|1 +4 Mogg Fanatic|TMP|1 +4 Pyroblast|ICE|1 +4 Thunderbolt|WTH|1 +4 Wildfire|7ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hellion.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hellion.dck new file mode 100644 index 00000000000..1088a52955e --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hellion.dck @@ -0,0 +1,17 @@ +[metadata] +Name=hellion +[Main] +1 Crystal Vein|6ED|1 +1 Draco|PLS|1 +15 Mountain|3ED|2 +2 City of Traitors|EXO|1 +3 Crater Hellion|USG|1 +3 Pyromancy|ULG|1 +4 Ancient Tomb|TMP|1 +4 Defense Grid|ULG|1 +4 Dragon Mage|SCG|1 +4 Dragon Tyrant|SCG|1 +4 Fellwar Stone|4BB|1 +4 Lotus Petal|TMP|1 +4 Mind Stone|WTH|1 +4 Sneak Attack|USG|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hermitcrab.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hermitcrab.dck new file mode 100644 index 00000000000..c7abf6ebdd3 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hermitcrab.dck @@ -0,0 +1,20 @@ +[metadata] +Name=simic_evolve +[Main] +1 Adarkar Wastes|ICE|1 +1 Island|3ED|2 +13 Forest|3ED|2 +2 Brushland|ICE|1 +2 Plains|3ED|2 +3 Beast of Burden|ULG|1 +3 Krosan Warchief|SCG|1 +3 Living Wish|JUD|1 +3 Nantuko Shrine|ODY|1 +3 Nullmage Advocate|JUD|1 +3 Spore Frog|PCY|1 +3 Thought Eater|ODY|1 +4 Anurid Brushhopper|JUD|1 +4 Canopy Crawler|LGN|1 +4 Elvish Pioneer|ONS|1 +4 Nantuko Mentor|ODY|1 +4 Yavimaya Coast|APC|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hiddenwall.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hiddenwall.dck new file mode 100644 index 00000000000..bed73798479 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hiddenwall.dck @@ -0,0 +1,19 @@ +[metadata] +Name=hidden wall +[Main] +1 Forest|5ED|3 +1 Karplusan Forest|ICE|1 +12 Plains|5ED|3 +2 Brushland|ICE|1 +2 Holy Strength|5ED|1 +2 Pearled Unicorn|5ED|1 +3 Mountain|5ED|3 +4 Angelic Wall|ODY|1 +4 Battlefield Forge|APC|1 +4 Benalish Hero|LEA|1 +4 Marble Titan|TMP|1 +4 Serra Angel|LEB|1 +4 Serra's Blessing|WTH|1 +4 Wall of Stone|5ED|1 +4 Wall of Swords|3ED|1 +4 Wall of Wood|4ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hippo.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hippo.dck new file mode 100644 index 00000000000..f7c1c4f494e --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hippo.dck @@ -0,0 +1,22 @@ +[metadata] +Name=hippo +[Main] +1 Soltari Champion|STH|1 +1 Soltari Crusader|TMP|1 +2 Armadillo Cloak|INV|1 +2 City of Brass|5ED|1 +2 Elephant Guide|JUD|1 +2 Patrol Hound|ODY|1 +2 Pouncing Jaguar|PAL99|1 +2 Savannah Lions|2ED|1 +2 Wall of Roots|MIR|1 +3 Call of the Herd|ODY|1 +3 Exalted Angel|ONS|1 +3 Rancor|ULG|1 +4 Brushland|5ED|1 +4 River Boa|6ED|1 +4 Soltari Trooper|TMP|1 +4 Swords to Plowshares|2ED|1 +4 Windswept Heath|ONS|1 +6 Forest|ONS|3 +8 Plains|ONS|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/holypaladin.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/holypaladin.dck new file mode 100644 index 00000000000..2b7f39ab625 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/holypaladin.dck @@ -0,0 +1,15 @@ +[metadata] +Name=holypaladin +[Main] +26 Plains|2ED|1 +3 Balance|2ED|1 +3 Benalish Hero|3ED|1 +4 Armored Pegasus|ATH|1 +4 Holy Day|LEG|1 +4 Mesa Pegasus|5ED|1 +4 Paladin en-Vec|EXO|1 +4 Righteous Fury|S99|1 +4 Serra's Blessing|WTH|1 +4 Swords to Plowshares|4ED|1 +4 Venerable Monk|POR|1 +4 White Knight|2ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/homarid.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/homarid.dck new file mode 100644 index 00000000000..89408d00502 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/homarid.dck @@ -0,0 +1,17 @@ +[metadata] +Name=homarid +[Main] +1 Mountain|LEA|1 +19 Island|LEA|1 +2 Lightning Bolt|LEA|1 +3 Feedback|LEA|1 +3 Hydroblast|5ED|1 +3 Phantom Monster|LEA|1 +4 Azure Drake|CHR|1 +4 Counterspell|LEA|1 +4 Homarid Shaman|FEM|1 +4 Homarid Warrior|5ED|1 +4 Merfolk of the Pearl Trident|4ED|1 +4 Shivan Reef|APC|1 +4 Unsummon|6ED|1 +4 Viscerid Drone|ALL|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/horror.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/horror.dck new file mode 100644 index 00000000000..11a0805efbd --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/horror.dck @@ -0,0 +1,19 @@ +[metadata] +Name=horror +[Main] +15 Swamp|TMP|3 +2 City of Brass|5ED|1 +2 Forest|TMP|3 +2 Ichorid|TOR|1 +2 Shambling Swarm|TOR|1 +2 Thran Quarry|PSUS|1 +3 Faceless Butcher|TOR|1 +3 Hidden Horror|6ED|1 +3 Oversold Cemetery|ONS|1 +3 Pernicious Deed|APC|1 +4 Dark Ritual|2ED|1 +4 Drinker of Sorrow|LGN|1 +4 Llanowar Wastes|APC|1 +4 Mesmeric Fiend|TOR|1 +4 Phyrexian Rager|APC|1 +4 Rancor|ULG|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/horse.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/horse.dck new file mode 100644 index 00000000000..bc8a3f72a23 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/horse.dck @@ -0,0 +1,17 @@ +[metadata] +Name=horse +[Main] +20 Forest|7ED|2 +4 Benalish Hero|4ED|1 +4 Brushland|ICE|1 +4 Elvish Archers|7ED|1 +4 Giant Growth|ICE|1 +4 Land Grant|MMQ|1 +4 Llanowar Elves|ATH|1 +4 Master of the Hunt|LEG|1 +4 Mesa Pegasus|5ED|1 +4 Plains|7ED|2 +4 Spectral Bears|HML|1 +4 Squirrel Nest|ODY|1 +4 Wild Growth|5ED|1 +4 Yavimaya Enchantress|7ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/horsemanship.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/horsemanship.dck new file mode 100644 index 00000000000..b624d56d808 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/horsemanship.dck @@ -0,0 +1,24 @@ +[metadata] +Name=horsemanship +[Main] +1 Brilliant Plan|PTK|1 +1 Broken Dam|PTK|1 +1 Eightfold Maze|PTK|1 +1 Exhaustion|PTK|1 +1 Mystic Denial|PTK|1 +1 Ravages of War|PTK|1 +1 Vengeance|PTK|1 +16 Plains|LEB|1 +2 Liu Bei, Lord of Shu|PTK|1 +2 Riding Red Hare|PTK|1 +2 Virtuous Charge|PTK|1 +2 Zhao Zilong, Tiger General|PTK|1 +3 Guan Yu, Sainted Warrior|PTK|1 +3 Shu General|PTK|1 +3 Zhang Fei, Fierce Warrior|PTK|1 +4 Adarkar Wastes|ICE|1 +4 Shu Cavalry|PTK|1 +4 Shu Elite Companions|PTK|1 +4 Wu Light Cavalry|PTK|1 +4 Wu Scout|PTK|1 +5 Island|LEB|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hulkingbrute.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hulkingbrute.dck new file mode 100644 index 00000000000..6a837cd148f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hulkingbrute.dck @@ -0,0 +1,19 @@ +[metadata] +Name=Hugo Drax 2 +[Main] +19 Swamp|USG|1 +2 Bad Moon|3ED|1 +2 Contagion|ALL|1 +2 Corrupt|USG|1 +2 Dark Ritual|LEB|1 +2 Demonic Consultation|ICE|1 +2 Diabolic Edict|TMP|1 +2 Drain Life|F02|1 +2 Phyrexian Negator|UDS|1 +2 Raise Dead|2ED|1 +2 Urborg|LEG|1 +2 Vampiric Tutor|VIS|1 +3 Hidden Horror|WTH|1 +3 Phyrexian Ghoul|BRB|1 +4 Carrion Feeder|SCG|1 +4 Withered Wretch|LGN|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/human_archer.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/human_archer.dck new file mode 100644 index 00000000000..2a273ac9ed8 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/human_archer.dck @@ -0,0 +1,18 @@ +[metadata] +Name=human_archer +[Main] +1 Karplusan Forest|ICE|1 +2 Battlefield Forge|APC|1 +2 Giant Growth|4ED|1 +2 Mountain|LEB|3 +2 Squirrel Nest|ODY|1 +4 Brushland|ICE|1 +4 Elvish Scout|FEM|1 +4 Longbow Archer|VIS|1 +4 Ranger en-Vec|TMP|1 +4 Serrated Arrows|ATH|1 +4 True Believer|ONS|1 +4 Wildfire|USG|1 +4 Wooden Sphere|6ED|1 +5 Forest|LEB|3 +7 Plains|LEB|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/human_bad.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/human_bad.json new file mode 100644 index 00000000000..607938bf277 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/human_bad.json @@ -0,0 +1,10 @@ +{ +"name":"Human bad", + "template": + { + "count":80, + "colors":["White","Blue","Green"], + "tribe":"Human", + "rares":0.1 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/human_good.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/human_good.json new file mode 100644 index 00000000000..6f2cafbc40f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/human_good.json @@ -0,0 +1,10 @@ +{ +"name":"Human good", + "template": + { + "count":60, + "colors":["White","Blue","Green"], + "tribe":"Human", + "rares":0.8 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/human_mid.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/human_mid.json new file mode 100644 index 00000000000..52903b263c0 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/human_mid.json @@ -0,0 +1,10 @@ +{ +"name":"Human mid", + "template": + { + "count":60, + "colors":["White","Blue","Green"], + "tribe":"Human", + "rares":0.5 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/human_warrior_amonkhet.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/human_warrior_amonkhet.dck new file mode 100644 index 00000000000..50cac1c1897 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/human_warrior_amonkhet.dck @@ -0,0 +1,21 @@ +[metadata] +Name=human_warrior_amonkhet +[Main] +1 Island|LEB|1 +2 Armored Pegasus|TMP|1 +2 Conversion|LEB|1 +2 Disenchant|LEA|1 +2 Hanna, Ship's Navigator|INV|1 +2 Healing Salve|USG|1 +2 Holy Strength|5ED|1 +2 Land Tax|4ED|1 +2 Serrated Arrows|HML|1 +2 Tithe|VIS|1 +2 White Ward|LEA|1 +20 Plains|LEB|1 +4 Adarkar Wastes|ICE|1 +4 Benalish Hero|LEB|1 +4 Champion Lancer|S99|1 +4 Mesa Pegasus|LEB|1 +4 Order of the White Shield|5ED|1 +4 White Knight|3ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/humanbard.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/humanbard.dck new file mode 100644 index 00000000000..a3b46376677 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/humanbard.dck @@ -0,0 +1,15 @@ +[metadata] +Name=humanbard +[Main] +1 Swamp|MMQ|2 +13 Plains|MMQ|2 +4 Caves of Koilos|APC|1 +4 Cho-Manno, Revolutionary|MMQ|1 +4 City of Brass|6ED|1 +4 Gerrard's Wisdom|S99|1 +4 Healing Salve|6ED|1 +4 Holy Strength|LEB|1 +4 Ramosian Lieutenant|MMQ|1 +4 Ramosian Rally|MMQ|1 +4 Rebel Informer|PCY|1 +4 Serra's Blessing|WTH|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/humanelite.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/humanelite.dck new file mode 100644 index 00000000000..f3c0dc0b524 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/humanelite.dck @@ -0,0 +1,18 @@ +[metadata] +Name=humanelite +[Main] +1 Swamp|ICE|3 +1 Underground River|ICE|1 +13 Plains|ICE|3 +2 Caves of Koilos|APC|1 +2 Island|ICE|3 +4 Adarkar Wastes|ICE|1 +4 Armored Pegasus|BRB|1 +4 Benalish Hero|3ED|1 +4 Disrupt|WTH|1 +4 Pearled Unicorn|2ED|1 +4 Ramosian Lieutenant|MMQ|1 +4 Rebel Informer|PCY|1 +4 Serra Angel|7ED|1 +4 Swords to Plowshares|ATH|1 +4 White Knight|4ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/humanmercenary.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/humanmercenary.dck new file mode 100644 index 00000000000..999fffcd07e --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/humanmercenary.dck @@ -0,0 +1,17 @@ +[metadata] +Name=humanmercenary +[Main] +1 Llanowar Wastes|APC|1 +1 Swamp|MMQ|1 +10 Plains|MMQ|1 +2 Caves of Koilos|APC|1 +2 Forest|MMQ|1 +4 Amulet of Quoz|ICE|1 +4 Benalish Trapper|INV|1 +4 Brushland|ICE|1 +4 Chastise|JUD|1 +4 Ramosian Commander|MMQ|1 +4 Ramosian Lieutenant|MMQ|1 +4 Ranger en-Vec|TMP|1 +4 Rebel Informer|PCY|1 +4 Unified Strike|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/humanoidrat.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/humanoidrat.dck new file mode 100644 index 00000000000..3a012f03225 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/humanoidrat.dck @@ -0,0 +1,15 @@ +[metadata] +Name=humanoidrat +[Main] +17 Swamp|TMP|3 +2 Island|TMP|3 +4 Carnophage|EXO|1 +4 Dark Ritual|TMP|1 +4 Dauthi Ghoul|TMP|1 +4 Dauthi Horror|TMP|1 +4 Dauthi Marauder|TMP|1 +4 Dauthi Slayer|TMP|1 +4 Diabolic Edict|TMP|1 +4 Sarcomancy|TMP|1 +4 Shadow Rift|TMP|1 +4 Underground River|ICE|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hydra.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hydra.json new file mode 100644 index 00000000000..780afdf4f65 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hydra.json @@ -0,0 +1,11 @@ +{ +"name":"Hydra", + "template": + { + "count":60, + "colors":["Red"], + "tribe":"Hydra", + "tribeCards":8.0, + "rares":0.8 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hydraboss.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hydraboss.dck new file mode 100644 index 00000000000..836cccde8b3 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/hydraboss.dck @@ -0,0 +1,20 @@ +[metadata] +Name=hydraboss +[Main] +1 Plains|ODY|3 +2 Beast Attack|ODY|1 +2 Call of the Herd|ODY|1 +2 Elephant Guide|JUD|1 +2 Giant Growth|4ED|1 +2 Krosan Beast|ODY|1 +2 Life Burst|ODY|1 +2 Llanowar Elves|4ED|1 +2 Nantuko Disciple|ODY|1 +20 Forest|ODY|3 +4 Brushland|ICE|1 +4 Explosive Vegetation|ONS|1 +4 Fertile Ground|BRB|1 +4 Genesis|JUD|1 +4 Krosan Warchief|SCG|1 +4 Nantuko Mentor|ODY|1 +4 Wild Mongrel|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ice_elemental.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ice_elemental.dck new file mode 100644 index 00000000000..f23ad009bee --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ice_elemental.dck @@ -0,0 +1,18 @@ +[metadata] +Name=ice_elemental +[Main] +5 Snow-Covered Mountain|ICE|3 +16 Snow-Covered Island|ICE|3 +3 Snow-Covered Forest|ICE|3 +3 Shivan Reef|APC|1 +4 Avalanche Riders|ULG|1 +4 Chill|TMP|1 +4 Counterspell|TMP|1 +4 Glacial Wall|5ED|1 +4 Hydroblast|5ED|1 +4 Ice Storm|2ED|1 +4 Mahamoti Djinn|2ED|1 +4 Snowblind|ICE|1 +4 Thawing Glaciers|ALL|1 +4 Winter's Chill|ICE|1 +4 Yavimaya Coast|APC|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/illusion.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/illusion.dck new file mode 100644 index 00000000000..1758482c206 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/illusion.dck @@ -0,0 +1,15 @@ +[metadata] +Name=illusion +[Main] +1 Plains|MIR|2 +18 Island|MIR|2 +4 Adarkar Wastes|ICE|1 +4 Ancestral Memories|MIR|1 +4 Counterspell|BRB|1 +4 Dream Halls|STH|1 +4 Gilded Light|SCG|1 +4 Hydroblast|ICE|1 +4 Mana Leak|PAL02|1 +4 Mystical Tutor|MIR|1 +4 Phantom Monster|3ED|1 +4 Tidal Wave|MIR|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/immersturm_demon.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/immersturm_demon.dck new file mode 100644 index 00000000000..90d13cef070 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/immersturm_demon.dck @@ -0,0 +1,18 @@ +[metadata] +Name=immersturm_demon +[Main] +17 Swamp|4ED|1 +2 Diabolic Edict|TMP|1 +2 Fireblast|VIS|1 +2 Infernal Contract|7ED|1 +2 Pyroblast|5ED|1 +2 Shivan Dragon|3ED|1 +3 Mountain|4ED|1 +4 Bad Moon|4ED|1 +4 Diabolic Tutor|ODY|1 +4 Duress|USG|1 +4 Grinning Demon|ONS|1 +4 Laquatus's Champion|PTOR|1 +4 Mesmeric Fiend|TOR|1 +4 Sulfurous Springs|ICE|1 +4 Vampiric Tutor|G00|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/infectrat.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/infectrat.dck new file mode 100644 index 00000000000..c57e1c1ab32 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/infectrat.dck @@ -0,0 +1,15 @@ +[metadata] +Name=infectrat +[Main] +2 Corrupt|7ED|1 +2 Demonic Tutor|LEA|1 +2 Disease Carriers|UDS|1 +24 Swamp|LEA|2 +4 Bad Moon|LEA|1 +4 Bog Rats|6ED|1 +4 Crypt Rats|VIS|1 +4 Dark Ritual|LEA|1 +4 Drain Life|LEA|1 +4 Hymn to Tourach|FEM|1 +4 Plague Rats|4ED|1 +4 Raise Dead|LEA|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/insect.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/insect.dck new file mode 100644 index 00000000000..6adc2873485 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/insect.dck @@ -0,0 +1,16 @@ +[metadata] +Name=insect_toxic +[Main] +16 Forest|USG|3 +4 Brood of Cockroaches|VIS|1 +4 Creeping Mold|VIS|1 +4 Crypt Rats|VIS|1 +4 Elven Cache|VIS|1 +4 Emerald Charm|VIS|1 +4 Llanowar Wastes|APC|1 +4 Natural Order|VIS|1 +4 Quirion Elves|MIR|1 +4 Quirion Ranger|VIS|1 +4 Uktabi Wildcats|6ED|1 +4 Vampiric Tutor|VIS|1 +5 Swamp|USG|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/jackal.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/jackal.dck new file mode 100644 index 00000000000..451dc5a603d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/jackal.dck @@ -0,0 +1,16 @@ +[metadata] +Name=jackal +[Main] +13 Forest|ODY|3 +4 Beast Attack|ODY|1 +4 Elvish Aberration|PAL03|1 +4 Elvish Berserker|EXO|1 +4 Elvish Champion|INV|1 +4 Elvish Piper|7ED|1 +4 Firebolt|ODY|1 +4 Goblin Cadets|USG|1 +4 Goblin Piledriver|ONS|1 +4 Jackal Pup|TMP|1 +4 Karplusan Forest|ICE|1 +4 Lightning Bolt|ATH|1 +8 Mountain|ODY|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/jellyfish.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/jellyfish.dck new file mode 100644 index 00000000000..0f44c97fc97 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/jellyfish.dck @@ -0,0 +1,16 @@ +[metadata] +Name=jellyfish +[Main] +2 Hydroblast|ICE|1 +2 Old Man of the Sea|ARN|1 +2 Vodalian Knights|FEM|1 +26 Island|TMP|1 +4 Boomerang|LEG|1 +4 Capsize|TMP|1 +4 Counterspell|TMP|1 +4 Dream Prowler|STH|1 +4 Lord of Atlantis|LEA|1 +4 Mahamoti Djinn|3ED|1 +4 Phantom Monster|2ED|1 +4 Sea Serpent|4ED|1 +4 Spindrift Drake|STH|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/jodah.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/jodah.dck new file mode 100644 index 00000000000..2b9e06b4938 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/jodah.dck @@ -0,0 +1,15 @@ +[metadata] +Name=jodah +[Main] +11 Island|LEB|1 +4 City of Brass|PSUS|1 +4 Counterspell|4ED|1 +4 Dark Ritual|BRB|1 +4 Duress|USG|1 +4 Hydroblast|5ED|1 +4 Hymn to Tourach|FEM|1 +4 Lord of Atlantis|5ED|1 +4 Mahamoti Djinn|BTD|1 +4 Phantom Monster|LEB|1 +4 Underground River|ICE|1 +5 Swamp|LEB|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/juggernaut.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/juggernaut.dck new file mode 100644 index 00000000000..67ca63ab5b1 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/juggernaut.dck @@ -0,0 +1,15 @@ +[metadata] +Name=Juggernaut +[Main] +4 Black Vise|LEB|1 +4 Dwarven Ruins|5ED|1 +4 Icy Manipulator|DKM|1 +4 Juggernaut|2ED|1 +4 Mishra's Factory|4ED|1 +4 Orcish Artillery|5ED|1 +4 Orcish Cannoneers|DKM|1 +4 Phyrexian War Beast|DKM|1 +4 Serrated Arrows|HML|1 +4 Shatter|DKM|1 +4 Strip Mine|ATH|1 +8 Mountain|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/junddragon.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/junddragon.dck new file mode 100644 index 00000000000..98152d3aeb5 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/junddragon.dck @@ -0,0 +1,18 @@ +[metadata] +Name=junddragon +[Main] +20 Mountain|ICE|1 +4 Demonic Consultation|ICE|1 +4 Dragon Engine|ATQ|1 +4 Fireblast|VIS|1 +4 Incinerate|ICE|1 +4 Lightning Bolt|4ED|1 +4 Phyrexian Negator|UDS|1 +4 Pyroblast|ICE|1 +4 Rathi Dragon|TMP|1 +4 Red Elemental Blast|4ED|1 +4 Shivan Dragon|4ED|1 +4 Shock|ONS|1 +4 Skirge Familiar|USG|1 +4 Sulfurous Springs|ICE|1 +6 Swamp|ICE|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/kavu.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/kavu.dck new file mode 100644 index 00000000000..4f250af064d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/kavu.dck @@ -0,0 +1,21 @@ +[metadata] +Name=kavu +[Main] +1 Battlefield Forge|APC|1 +1 Plains|INV|1 +2 Brushland|ICE|1 +3 Armadillo Cloak|INV|1 +3 Harrow|INV|1 +3 Kavu Monarch|INV|1 +3 Raging Kavu|INV|1 +4 Elfhame Palace|INV|1 +4 Fires of Yavimaya|INV|1 +4 Karplusan Forest|ICE|1 +4 Kavu Aggressor|INV|1 +4 Kavu Climber|INV|1 +4 Kavu Scout|INV|1 +4 Shivan Oasis|INV|1 +4 Thornscape Battlemage|PLS|1 +4 Tribal Flames|INV|1 +8 Mountain|INV|1 +9 Forest|INV|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/kavu_domain.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/kavu_domain.dck new file mode 100644 index 00000000000..786d1549e9c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/kavu_domain.dck @@ -0,0 +1,18 @@ +[metadata] +Name=kavu_domain +[Main] +1 Kavu Mauler|APC|1 +1 Sparkcaster|PLS|1 +3 Tribal Forcemage|LGN|1 +4 Flametongue Kavu|PLS|1 +4 Gaea's Cradle|JGP|1 +4 Horned Kavu|PLS|1 +4 Karplusan Forest|5ED|1 +4 Kavu Howler|APC|1 +4 Kavu Monarch|INV|1 +4 Kavu Titan|INV|1 +4 Thunderscape Familiar|PLS|1 +4 Wall of Roots|MIR|1 +4 Wooded Foothills|ONS|1 +7 Mountain|MMQ|2 +9 Forest|MMQ|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/knight.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/knight.json new file mode 100644 index 00000000000..0f4dde11bde --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/knight.json @@ -0,0 +1,11 @@ +{ +"name":"knight", + "template": + { + "count":60, + "colors":["White"], + "tribe":"knight", + "tribeCards":1.0, + "rares":0.8 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/knightmercenary.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/knightmercenary.dck new file mode 100644 index 00000000000..fe8f5fee4a1 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/knightmercenary.dck @@ -0,0 +1,14 @@ +[metadata] +Name=Rasputin's Crusade +[Main] +25 Plains|4ED|1 +4 Armageddon|4ED|1 +4 Healing Salve|LEB|1 +4 Holy Strength|2ED|1 +4 Paladin en-Vec|EXO|1 +4 Radiant's Judgment|ULG|1 +4 Radiant, Archangel|ULG|1 +4 Serra Angel|4ED|1 +4 Serra's Blessing|6ED|1 +4 Swords to Plowshares|4ED|1 +4 Wrath of God|4ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/kobold.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/kobold.dck new file mode 100644 index 00000000000..bfe15e2f24c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/kobold.dck @@ -0,0 +1,20 @@ +[metadata] +Name=kobold +[Main] +1 Anarchy|ICE|1 +1 Swamp|LEA|1 +18 Mountain|LEA|1 +2 Dwarven Warriors|LEB|1 +2 Fireblast|F01|1 +2 Kobold Overlord|LEG|1 +2 Lightning Bolt|4ED|1 +2 Orcish Artillery|LEB|1 +2 Orcish Cannoneers|ICE|1 +2 Shivan Dragon|LEB|1 +2 Terminate|PLS|1 +4 Goblin Piledriver|ONS|1 +4 Goblin Warchief|SCG|1 +4 Kobold Taskmaster|LEG|1 +4 Kobolds of Kher Keep|LEG|1 +4 Rites of Initiation|ODY|1 +4 Sulfurous Springs|ICE|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/kobolddragoncaller.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/kobolddragoncaller.dck new file mode 100644 index 00000000000..32207fcb72d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/kobolddragoncaller.dck @@ -0,0 +1,15 @@ +[metadata] +Name=kobolddragoncaller +[Main] +2 Ankh of Mishra|LEA|1 +2 Fireball|LEA|1 +2 Rathi Dragon|TMP|1 +2 Wheel of Fortune|LEA|1 +23 Mountain|LEA|2 +4 Dragon Whelp|LEA|1 +4 Incinerate|PLGM|1 +4 Kobold Overlord|LEG|1 +4 Kobold Taskmaster|LEG|1 +4 Lightning Bolt|4ED|1 +4 Mogg Fanatic|F02|1 +4 Shivan Dragon|LEA|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/koboldtrapmaster.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/koboldtrapmaster.dck new file mode 100644 index 00000000000..b6dc7b81fc4 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/koboldtrapmaster.dck @@ -0,0 +1,15 @@ +[metadata] +Name=koboldtrapmaster +[Main] +14 Mountain|TMP|2 +2 Orcish Cannoneers|DKM|1 +3 Swamp|TMP|2 +4 Enfeeblement|MIR|1 +4 Fireblast|F01|1 +4 Incinerate|DKM|1 +4 Kobold Drill Sergeant|LEG|1 +4 Kobold Overlord|LEG|1 +4 Kobold Taskmaster|LEG|1 +4 Lightning Bolt|4ED|1 +4 Shock|FNM|1 +4 Sulfurous Springs|ICE|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/koboldworker.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/koboldworker.dck new file mode 100644 index 00000000000..3091e909754 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/koboldworker.dck @@ -0,0 +1,15 @@ +[metadata] +Name=koboldworker +[Main] +2 Mogg Maniac|STH|1 +2 Shivan Dragon|5ED|1 +25 Mountain|TMP|2 +4 Fireblast|F01|1 +4 Goblin Cadets|USG|1 +4 Goblin Warrens|ATH|1 +4 Incinerate|ICE|1 +4 Jackal Pup|TMP|1 +4 Kobold Taskmaster|LEG|1 +4 Kobolds of Kher Keep|LEG|1 +4 Mogg Fanatic|TMP|1 +4 Rites of Initiation|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/kor_warrior.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/kor_warrior.dck new file mode 100644 index 00000000000..0bed6b8c3ca --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/kor_warrior.dck @@ -0,0 +1,14 @@ +[metadata] +Name=Kor Warrior +[Main] +10 Plains|7ED|1 +4 Battlefield Forge|APC|1 +4 Goblin Cadets|USG|1 +4 Lightning Bolt|BTD|1 +4 Mountain Goat|ICE|1 +4 Serra's Embrace|7ED|1 +4 Skyshroud Falcon|7ED|1 +4 Stone Rain|7ED|1 +4 White Knight|LEB|1 +4 Zealous Inquisitor|SCG|1 +6 Mountain|7ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ladybug.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ladybug.dck new file mode 100644 index 00000000000..49186ee916f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ladybug.dck @@ -0,0 +1,14 @@ +[metadata] +Name=ladybug +[Main] +2 River Boa|VIS|1 +2 Verdant Force|TMP|1 +2 Wellwisher|ONS|1 +21 Forest|ODY|3 +4 Deranged Hermit|ULG|1 +4 Elvish Archers|6ED|1 +4 Giant Spider|4ED|1 +4 Ironroot Treefolk|2ED|1 +4 Squirrel Mob|ODY|1 +4 Squirrel Nest|ODY|1 +4 Squirrel Wrangler|PCY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/leoninswordsmith.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/leoninswordsmith.dck new file mode 100644 index 00000000000..2715e071b87 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/leoninswordsmith.dck @@ -0,0 +1,14 @@ +[metadata] +Name=leoninswordsmith +[Main] +2 Healing Salve|LEA|1 +2 Land Tax|LEG|1 +2 Serra Angel|LEA|1 +21 Plains|LEA|1 +4 Armored Pegasus|6ED|1 +4 Benalish Hero|LEB|1 +4 Kor Chant|EXO|1 +4 Mesa Pegasus|5ED|1 +4 Pearled Unicorn|2ED|1 +4 Serra's Blessing|WTH|1 +4 White Knight|LEA|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/leoninwarrior.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/leoninwarrior.dck new file mode 100644 index 00000000000..4352e81f489 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/leoninwarrior.dck @@ -0,0 +1,18 @@ +[metadata] +Name=leoninwarrior +[Main] +1 Underground River|ICE|1 +12 Plains|7ED|2 +2 Caves of Koilos|APC|1 +2 Island|7ED|2 +2 Swamp|7ED|2 +4 Adarkar Wastes|ICE|1 +4 Armored Pegasus|TMP|1 +4 Aven Fisher|ODY|1 +4 Benalish Hero|5ED|1 +4 Healing Salve|7ED|1 +4 Marble Diamond|7ED|1 +4 Order of Leitbur|FEM|1 +4 Ramosian Lieutenant|MMQ|1 +4 Rebel Informer|PCY|1 +4 Serra's Blessing|WTH|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/lich.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/lich.dck new file mode 100644 index 00000000000..76d55a6901b --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/lich.dck @@ -0,0 +1,20 @@ +[metadata] +Name=lich +[Main] +1 Engineered Plague|7ED|1 +1 Haunting Echoes|ODY|1 +1 Unmask|MMQ|1 +1 Visara the Dreadful|ONS|1 +13 Swamp|6ED|3 +2 Stupor|6ED|1 +3 Funeral Charm|VIS|1 +3 Phyrexian Arena|APC|1 +3 Phyrexian Rager|APC|1 +3 Ravenous Rats|INV|1 +3 Smother|ONS|1 +3 Wasteland|MPR|1 +4 Cabal Therapy|JUD|1 +4 Diabolic Edict|BTD|1 +4 Duress|7ED|1 +4 Mishra's Factory|4BB|1 +4 Rishadan Port|MMQ|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/lightning_elemental.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/lightning_elemental.dck new file mode 100644 index 00000000000..4f0dfb46427 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/lightning_elemental.dck @@ -0,0 +1,14 @@ +[metadata] +Name=Lightning Elemental +[Main] +13 Mountain|5ED|3 +3 Plains|5ED|3 +4 Ball Lightning|5ED|1 +4 Battlefield Forge|APC|1 +4 Fork|LEA|1 +4 Incinerate|5ED|1 +4 Lightning Bolt|4ED|1 +4 Lightning Elemental|TMP|1 +4 Mogg Fanatic|TMP|1 +4 Shock|BTD|1 +4 Thunder Spirit|LEG|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/lilianas_herbalist.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/lilianas_herbalist.dck new file mode 100644 index 00000000000..47b092f2d92 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/lilianas_herbalist.dck @@ -0,0 +1,18 @@ +[metadata] +Name=lilianas_herbalist +[Main] +2 Deranged Hermit|ULG|1 +2 Hidden Horror|WTH|1 +2 Overrun|TMP|1 +2 Phyrexian Ghoul|USG|1 +2 Plaguebearer|EXO|1 +2 Twisted Experiment|UDS|1 +2 Vampiric Tutor|G00|1 +4 Carnophage|EXO|1 +4 Explosive Vegetation|ONS|1 +4 Gravedigger|BTD|1 +4 Llanowar Elves|7ED|1 +4 Llanowar Wastes|APC|1 +4 Wild Mongrel|ODY|1 +8 Swamp|5ED|3 +9 Forest|5ED|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/lion.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/lion.dck new file mode 100644 index 00000000000..5b97c94b667 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/lion.dck @@ -0,0 +1,14 @@ +[metadata] +Name=lion +[Main] +2 Armageddon|ATH|1 +2 Conversion|4ED|1 +2 Land Tax|LEG|1 +21 Plains|7ED|3 +4 Disenchant|ATH|1 +4 Healing Salve|MIR|1 +4 Jamuraan Lion|VIS|1 +4 Savannah Lions|3ED|1 +4 Serra Angel|LEA|1 +4 Swords to Plowshares|F01|1 +4 White Knight|F02|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/loamspeaker.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/loamspeaker.dck new file mode 100644 index 00000000000..3dfb11b4085 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/loamspeaker.dck @@ -0,0 +1,13 @@ +[metadata] +Name=loamspeaker +[Main] +18 Forest|ONS|2 +4 Deranged Hermit|ULG|1 +4 Elvish Pioneer|ONS|1 +4 Fertile Ground|USG|1 +4 Kudzu|LEB|1 +4 Llanowar Elves|LEB|1 +4 Symbiotic Wurm|ONS|1 +4 Thorn Elemental|UDS|1 +4 Tranquil Thicket|ONS|1 +4 Wild Growth|LEB|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/luckyminotaur.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/luckyminotaur.dck new file mode 100644 index 00000000000..28409aacc0f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/luckyminotaur.dck @@ -0,0 +1,14 @@ +[metadata] +Name=luckyminotaur +[Main] +2 Anarchy|ICE|1 +2 Earthquake|7ED|1 +23 Mountain|ICE|1 +4 Fireblast|F01|1 +4 Incinerate|ICE|1 +4 Lightning Bolt|2ED|1 +4 Minotaur Explorer|ODY|1 +4 Minotaur Warrior|POR|1 +4 Mogg Fanatic|TMP|1 +4 Shock|FNM|1 +4 Thunderclap|MMQ|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/maelstromangel.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/maelstromangel.dck new file mode 100644 index 00000000000..6cb3d4d3523 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/maelstromangel.dck @@ -0,0 +1,21 @@ +[metadata] +Name=Adventure - Maelstrom Angel +[Main] +1 Battlefield Forge|APC|1 +1 Swamp|4ED|1 +2 Shivan Reef|APC|1 +3 Forest|4ED|1 +4 Adarkar Wastes|ICE|1 +4 Chromatic Sphere|INV|1 +4 City of Brass|ARN|1 +4 Counterspell|4ED|1 +4 Duress|USG|1 +4 Iridescent Angel|ODY|1 +4 Island|4ED|1 +4 Lightning Bolt|4ED|1 +4 Mountain|4ED|1 +4 Plains|4ED|1 +4 Rofellos, Llanowar Emissary|UDS|1 +4 Serra Angel|LEA|1 +4 Shivan Dragon|2ED|1 +4 Thran Dynamo|UDS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/mageripper.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/mageripper.dck new file mode 100644 index 00000000000..d026bcd94d6 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/mageripper.dck @@ -0,0 +1,18 @@ +[metadata] +Name=mageripper +[Main] +16 Forest|6ED|3 +2 Scryb Sprites|BRB|1 +2 Shanodin Dryads|LEB|1 +2 Shatter|LEA|1 +2 Wildfire|USG|1 +4 Elvish Archers|6ED|1 +4 Elvish Berserker|EXO|1 +4 Giant Growth|4ED|1 +4 Karplusan Forest|ICE|1 +4 Lightning Bolt|4ED|1 +4 Llanowar Elves|7ED|1 +4 Lure|6ED|1 +4 Quirion Elves|INV|1 +4 Wellwisher|ONS|1 +5 Mountain|6ED|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/magma_elemental.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/magma_elemental.dck new file mode 100644 index 00000000000..ea3ac008232 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/magma_elemental.dck @@ -0,0 +1,15 @@ +[metadata] +Name=BR Elemental +[Main] +21 Mountain|ONS|2 +4 Goblin Burrows|ONS|1 +4 Goblin Cadets|USG|1 +4 Goblin Matron|ATH|1 +4 Goblin Piledriver|ONS|1 +4 Goblin Ringleader|APC|1 +4 Goblin Sharpshooter|ONS|1 +4 Goblin Warchief|SCG|1 +4 Goblin Warrens|FEM|1 +4 Incinerate|ICE|1 +4 Lightning Bolt|LEB|1 +4 Siege-Gang Commander|SCG|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/manticore.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/manticore.dck new file mode 100644 index 00000000000..3b5c1e0e5c2 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/manticore.dck @@ -0,0 +1,17 @@ +[metadata] +Name=manticore +[Main] +11 Mountain|TMP|2 +2 Hymn to Tourach|FEM|1 +2 Raise Dead|5ED|1 +2 Red Elemental Blast|3ED|1 +2 Terror|5ED|1 +4 Bad Moon|5ED|1 +4 Black Knight|5ED|1 +4 Dragon Whelp|LEA|1 +4 Fireball|5ED|1 +4 Firebreathing|5ED|1 +4 Lightning Bolt|4ED|1 +4 Shivan Dragon|4ED|1 +4 Sulfurous Springs|ICE|1 +8 Swamp|TMP|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/mardu.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/mardu.dck new file mode 100644 index 00000000000..aff59910bd6 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/mardu.dck @@ -0,0 +1,22 @@ +[metadata] +Name=mardu +[Main] +1 Caves of Koilos|APC|1 +1 Plains|2ED|2 +13 Mountain|2ED|2 +2 Anarchy|ICE|1 +2 Battlefield Forge|APC|1 +2 Black Ward|4ED|1 +2 Dark Ritual|TMP|1 +2 Goblin Raider|7ED|1 +2 Lightning Bolt|LEA|1 +2 Raise Dead|2ED|1 +2 Shatter|TMP|1 +4 Bad Moon|2ED|1 +4 Black Knight|2ED|1 +4 Goblin Warchief|SCG|1 +4 Mogg Fanatic|TMP|1 +4 Orcish Artillery|4ED|1 +4 Shivan Dragon|2ED|1 +4 Sulfurous Springs|ICE|1 +5 Swamp|2ED|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_bad.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_bad.json new file mode 100644 index 00000000000..934d7635093 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_bad.json @@ -0,0 +1,10 @@ +{ +"name":"Merfolk bad", + "template": + { + "count":80, + "colors":["Blue"], + "tribe":"Merfolk", + "rares":0.1 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_elite.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_elite.dck new file mode 100644 index 00000000000..7044071c899 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_elite.dck @@ -0,0 +1,15 @@ +[metadata] +Name=merfolk_elite +[Main] +11 Island|7ED|2 +3 Forest|7ED|2 +4 Counterspell|7ED|1 +4 Faerie Conclave|ULG|1 +4 Gush|MMQ|1 +4 Llanowar Elves|4ED|1 +4 Lord of Atlantis|PSUS|1 +4 Merfolk Looter|EXO|1 +4 Merfolk of the Pearl Trident|S99|1 +4 Quirion Elves|BTD|1 +4 Tidal Wave|MIR|1 +4 Yavimaya Coast|APC|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_good.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_good.json new file mode 100644 index 00000000000..816332e38e1 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_good.json @@ -0,0 +1,10 @@ +{ +"name":"Merfolk good", + "template": + { + "count":60, + "colors":["Blue"], + "tribe":"Merfolk", + "rares":0.8 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_lord2.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_lord2.dck new file mode 100644 index 00000000000..a766d2475c7 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_lord2.dck @@ -0,0 +1,15 @@ +[metadata] +Name=merfolk_lord2 +[Main] +1 Mountain|5ED|1 +18 Island|5ED|1 +4 Coral Reef|HML|1 +4 Lord of Atlantis|LEA|1 +4 Merfolk Assassin|DRK|1 +4 Merfolk of the Pearl Trident|7ED|1 +4 Phantom Monster|5ED|1 +4 Shivan Reef|APC|1 +4 Suq'Ata Lancer|VIS|1 +4 Tidal Surge|STH|1 +4 Vodalian Knights|FEM|1 +4 Vodalian Soldiers|5ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_lords.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_lords.dck new file mode 100644 index 00000000000..e203f0fd63a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_lords.dck @@ -0,0 +1,18 @@ +[metadata] +Name=merfolk_lords +[Main] +1 Thwart|MMQ|1 +2 Counterspell|2ED|1 +2 Deep Analysis|TOR|1 +2 Foil|PCY|1 +2 Seal of Removal|NEM|1 +2 Vision Charm|VIS|1 +20 Island|2ED|3 +3 Rootwater Diver|TMP|1 +4 Daze|NEM|1 +4 Gush|MMQ|1 +4 Lord of Atlantis|2ED|1 +4 Merfolk Looter|7ED|1 +4 Stifle|SCG|1 +4 Tidal Warrior|STH|1 +4 Wasteland|MPR|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_mid.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_mid.json new file mode 100644 index 00000000000..7d059226865 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_mid.json @@ -0,0 +1,10 @@ +{ +"name":"Merfolk mid", + "template": + { + "count":60, + "colors":["Blue"], + "tribe":"Merfolk", + "rares":0.5 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_v_goblins.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_v_goblins.dck new file mode 100644 index 00000000000..fd74ba62756 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_v_goblins.dck @@ -0,0 +1,17 @@ +[metadata] +Name=merfolk_v_goblins +[Main] +11 Island|4ED|2 +2 Lord of Atlantis|5ED|1 +2 Rootwalla|TMP|1 +4 Counterspell|4ED|1 +4 Faerie Conclave|ULG|1 +4 Giant Growth|4ED|1 +4 Llanowar Elves|4ED|1 +4 Merfolk Looter|EXO|1 +4 Merfolk of the Pearl Trident|2ED|1 +4 Phantom Monster|LEB|1 +4 Saber Ants|MMQ|1 +4 Vodalian War Machine|FEM|1 +4 Yavimaya Coast|APC|1 +5 Forest|4ED|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/mighty_djinn.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/mighty_djinn.dck new file mode 100644 index 00000000000..4f7d690f9e3 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/mighty_djinn.dck @@ -0,0 +1,14 @@ +[metadata] +Name=mighty_djinn +[Main] +25 Island|7ED|1 +4 Cloud Djinn|BTD|1 +4 Counterspell|TMP|1 +4 Force Spike|5ED|1 +4 Mahamoti Djinn|3ED|1 +4 Mana Leak|STH|1 +4 Mystical Tutor|MIR|1 +4 Opportunity|7ED|1 +4 Phantom Wings|WTH|1 +4 Serendib Djinn|ARN|1 +4 Unsummon|7ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/millwizard.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/millwizard.dck new file mode 100644 index 00000000000..b3e8f85c6a3 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/millwizard.dck @@ -0,0 +1,19 @@ +[metadata] +Name=millwizard +[Main] +13 Island|5ED|1 +2 Chill|TMP|1 +2 Forbid|F02|1 +2 Impulse|VIS|1 +2 Mountain|5ED|1 +2 Mystical Tutor|MIR|1 +2 Phyrexian Furnace|WTH|1 +2 Powder Keg|UDS|1 +4 Avalanche Riders|ULG|1 +4 Brainstorm|MMQ|1 +4 Counterspell|TMP|1 +4 Force Spike|LEG|1 +4 Hydroblast|5ED|1 +4 Millstone|5ED|1 +4 Shivan Reef|APC|1 +4 Thawing Glaciers|ALL|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/mimic.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/mimic.dck new file mode 100644 index 00000000000..09a7b8cee16 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/mimic.dck @@ -0,0 +1,15 @@ +[metadata] +Name=Mimic +[Main] +16 Island|2ED|3 +4 Control Magic|LEA|1 +4 Copy Artifact|3ED|1 +4 Counterspell|2ED|1 +4 Hydroblast|ICE|1 +4 Impulse|BTD|1 +4 Lord of Atlantis|2ED|1 +4 Mana Leak|BRB|1 +4 Mystical Tutor|MIR|1 +4 Salt Marsh|INV|1 +4 Thawing Glaciers|ALL|1 +4 Tidal Wave|MIR|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/mimic_multicolor.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/mimic_multicolor.dck new file mode 100644 index 00000000000..08fe734f1f1 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/mimic_multicolor.dck @@ -0,0 +1,24 @@ +[metadata] +Name=mimic_multicolor +[Main] +1 Forest|LEA|2 +1 Karplusan Forest|ICE|1 +11 Island|LEA|2 +2 Blue Elemental Blast|3ED|1 +2 Elfhame Palace|INV|1 +2 Geothermal Crevice|INV|1 +2 Hydroblast|5ED|1 +2 Pyroblast|5ED|1 +2 Red Elemental Blast|3ED|1 +2 Salt Marsh|INV|1 +2 Shivan Oasis|INV|1 +2 Yavimaya Coast|APC|1 +4 Clone|3ED|1 +4 Copy Artifact|LEB|1 +4 Counterspell|3ED|1 +4 Fork|2ED|1 +4 Man-o'-War|POR|1 +4 Mountain|LEA|2 +4 Shivan Reef|APC|1 +4 Vesuvan Doppelganger|LEB|1 +4 Wall of Blossoms|F02|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/mindclaw_shaman.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/mindclaw_shaman.dck new file mode 100644 index 00000000000..84bdf54476b --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/mindclaw_shaman.dck @@ -0,0 +1,20 @@ +[metadata] +Name=mindclaw_shaman +[Main] +1 Battlefield Forge|APC|1 +1 Plains|MIR|3 +10 Swamp|MIR|3 +2 Caves of Koilos|APC|1 +4 Carnophage|EXO|1 +4 Chainer, Dementia Master|TOR|1 +4 Mind Sludge|TOR|1 +4 Phyrexian Arena|APC|1 +4 Pyrostatic Pillar|SCG|1 +4 Shaman en-Kor|STH|1 +4 Skirk Prospector|ONS|1 +4 Sparksmith|ONS|1 +4 Sudden Impact|TMP|1 +4 Sulfurous Springs|ICE|1 +4 Torment|STH|1 +4 Urborg Volcano|INV|1 +5 Mountain|MIR|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/minotaur.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/minotaur.dck new file mode 100644 index 00000000000..831f8ff6d83 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/minotaur.dck @@ -0,0 +1,30 @@ +[metadata] +Name=minotaur +[Main] +1 Coastal Tower|INV|1 +1 Decree of Justice|SCG|1 +1 Faerie Conclave|ULG|1 +1 Grand Coliseum|ONS|1 +1 Treetop Village|ULG|1 +1 Treva's Ruins|PLS|1 +1 Triskelion|4BB|1 +1 Windswept Heath|ONS|1 +1 Wrath of God|2ED|1 +2 Adarkar Wastes|5ED|1 +2 Brushland|5ED|1 +2 Disenchant|2ED|1 +2 Gaea's Blessing|PAL01|1 +2 Mana Leak|BRB|1 +2 Mox Diamond|STH|1 +2 Reflecting Pool|TMP|1 +2 Sylvan Library|4BB|1 +3 Flooded Strand|ONS|1 +3 Forest|2ED|2 +3 Plains|2ED|2 +3 Yavimaya Coast|APC|1 +4 Counterspell|2ED|1 +4 Fact or Fiction|INV|1 +4 Impulse|BTD|1 +4 Oath of Druids|EXO|1 +4 Swords to Plowshares|2ED|1 +6 Island|2ED|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/minotaur.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/minotaur.json new file mode 100644 index 00000000000..dedb027ce51 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/minotaur.json @@ -0,0 +1,11 @@ +{ +"name":"Minotaur", + "template": + { + "count":60, + "colors":["Red"], + "tribe":"Minotaur", + "tribeSynergyCards":0.1, + "rares":0.8 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/minotaur_monored_castle.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/minotaur_monored_castle.dck new file mode 100644 index 00000000000..f0d2e752ec6 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/minotaur_monored_castle.dck @@ -0,0 +1,14 @@ +[metadata] +Name=minotaur_monored_castle +[Main] +2 City of Brass|ARN|1 +21 Mountain|4ED|3 +4 Earthquake|4ED|1 +4 Fireblast|F01|1 +4 Lightning Bolt|4ED|1 +4 Minotaur Explorer|ODY|1 +4 Minotaur Warrior|POR|1 +4 Orcish Artillery|4ED|1 +4 Orcish Cannoneers|ICE|1 +4 Shivan Dragon|4ED|1 +4 Stone Rain|4ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/minotaurblackredmadness.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/minotaurblackredmadness.dck new file mode 100644 index 00000000000..ca38b940e3a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/minotaurblackredmadness.dck @@ -0,0 +1,18 @@ +[metadata] +Name=minotaurblackredmadness +[Main] +1 Forest|ICE|1 +1 Llanowar Wastes|APC|1 +13 Mountain|ICE|1 +2 Karplusan Forest|ICE|1 +4 Fiery Temper|TOR|1 +4 Frenzied Tilling|INV|1 +4 Minotaur Explorer|ODY|1 +4 Minotaur Warrior|POR|1 +4 Raging Minotaur|POR|1 +4 Reckless Charge|ODY|1 +4 Shock|ONS|1 +4 Strength of Lunacy|TOR|1 +4 Sulfurous Springs|ICE|1 +4 Swamp|ICE|1 +4 Swat|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/minotaurmid.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/minotaurmid.dck new file mode 100644 index 00000000000..7e40218c977 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/minotaurmid.dck @@ -0,0 +1,18 @@ +[metadata] +Name=minotaurmid +[Main] +1 Forest|TMP|3 +1 Llanowar Wastes|APC|1 +2 Karplusan Forest|ICE|1 +4 Choke|TMP|1 +4 Goblin Cadets|USG|1 +4 Mogg Conscripts|TMP|1 +4 Mogg Fanatic|ATH|1 +4 Mogg Raider|TMP|1 +4 Phyrexian Negator|UDS|1 +4 Pyrostatic Pillar|SCG|1 +4 Rathi Assassin|PNEM|1 +4 Sulfur Vent|INV|1 +4 Sulfurous Springs|ICE|1 +4 Swamp|TMP|3 +7 Mountain|TMP|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/minotaurmonored.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/minotaurmonored.dck new file mode 100644 index 00000000000..1b465a7c75e --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/minotaurmonored.dck @@ -0,0 +1,16 @@ +[metadata] +Name=minotaurmonored +[Main] +18 Mountain|TMP|1 +3 Swamp|TMP|1 +4 Anaba Ancestor|HML|1 +4 Enfeeblement|TMP|1 +4 Fireblast|VIS|1 +4 Incinerate|ICE|1 +4 Lightning Bolt|3ED|1 +4 Magma Burst|PLS|1 +4 Minotaur Explorer|ODY|1 +4 Minotaur Warrior|POR|1 +4 Pyroclasm|DKM|1 +4 Raging Minotaur|POR|1 +4 Sulfurous Springs|ICE|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/monk.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/monk.json new file mode 100644 index 00000000000..6aa3a871366 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/monk.json @@ -0,0 +1,12 @@ +{ +"name":"Monk", + "template": + { + "count":60, + "colors":["White","Red"], + "tribe":"Monk", + "tribeCards":1.0, + "tribeSynergyCards":0.2, + "rares":0.4 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/monobgoblins.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/monobgoblins.dck new file mode 100644 index 00000000000..090500422c7 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/monobgoblins.dck @@ -0,0 +1,15 @@ +[metadata] +Name=monobgoblins +[Main] +21 Mountain|ONS|1 +4 Clickslither|LGN|1 +4 Goblin Burrows|ONS|1 +4 Goblin Cadets|USG|1 +4 Goblin Grappler|LGN|1 +4 Goblin Matron|7ED|1 +4 Goblin Piledriver|ONS|1 +4 Goblin Sledder|ONS|1 +4 Goblin Vandal|WTH|1 +4 Goblin Warchief|SCG|1 +4 Lightning Blast|7ED|1 +4 Shock|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/mummy.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/mummy.dck new file mode 100644 index 00000000000..876e5fb9c5e --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/mummy.dck @@ -0,0 +1,16 @@ +[metadata] +Name=mummy +[Main] +12 Swamp|7ED|1 +4 Befoul|7ED|1 +4 Carnophage|EXO|1 +4 Dark Ritual|3ED|1 +4 Deathgrip|3ED|1 +4 Hidden Horror|WTH|1 +4 Mountain|7ED|1 +4 Phyrexian Negator|UDS|1 +4 Rock Badger|MMQ|1 +4 Scorching Winds|POR|1 +4 Shatter|7ED|1 +4 Sulfurous Springs|ICE|1 +4 Urborg Volcano|INV|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/nagawarrior.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/nagawarrior.dck new file mode 100644 index 00000000000..48c5a738725 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/nagawarrior.dck @@ -0,0 +1,21 @@ +[metadata] +Name=nagawarrior +[Main] +1 Mountain|4ED|3 +1 Shivan Reef|APC|1 +12 Forest|4ED|3 +2 Aspect of Wolf|4ED|1 +2 Emerald Charm|VIS|1 +2 Instill Energy|4ED|1 +2 Karplusan Forest|ICE|1 +2 Wild Growth|4ED|1 +4 Control Magic|4ED|1 +4 Force of Nature|4ED|1 +4 Giant Growth|4ED|1 +4 Lightning Bolt|4ED|1 +4 Lure|4ED|1 +4 Mahamoti Djinn|4ED|1 +4 Snake Basket|VIS|1 +4 Unsummon|4ED|1 +4 Yavimaya Coast|APC|1 +7 Island|4ED|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/nantuko_morpher.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/nantuko_morpher.dck new file mode 100644 index 00000000000..ba96e8636df --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/nantuko_morpher.dck @@ -0,0 +1,16 @@ +[metadata] +Name=natuko_morpher +[Main] +15 Forest|ODY|2 +2 Equilibrium|EXO|1 +4 Dream Chisel|ONS|1 +4 Ixidor, Reality Sculptor|ONS|1 +4 Krosan Warchief|SCG|1 +4 Nantuko Cultivator|TOR|1 +4 Nantuko Disciple|ODY|1 +4 Nantuko Vigilante|LGN|1 +4 Phantom Nantuko|JUD|1 +4 Primal Whisperer|LGN|1 +4 Thriss, Nantuko Primus|JUD|1 +4 Yavimaya Coast|APC|1 +5 Island|ODY|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/necrogoyf.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/necrogoyf.dck new file mode 100644 index 00000000000..693e40989cd --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/necrogoyf.dck @@ -0,0 +1,14 @@ +[metadata] +Name=necrogoyf +[Main] +2 Contagion|ALL|1 +2 Corrupt|7ED|1 +2 Deathgrip|2ED|1 +2 Mind Twist|2ED|1 +20 Swamp|3ED|3 +4 Carnophage|EXO|1 +4 Choking Sands|MIR|1 +4 Dark Ritual|3ED|1 +4 Drain Life|3ED|1 +4 Hymn to Tourach|FEM|1 +4 Plague Rats|4ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/nightmare.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/nightmare.dck new file mode 100644 index 00000000000..3c99b83c6c3 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/nightmare.dck @@ -0,0 +1,17 @@ +[metadata] +Name=nightmare +[Main] +26 Swamp|7ED|1 +4 Bad Moon|LEB|1 +4 Black Knight|2ED|1 +4 Carnophage|EXO|1 +4 Dauthi Slayer|TMP|1 +4 Dauthi Trapper|STH|1 +4 Hymn to Tourach|FEM|1 +4 Mind Warp|6ED|1 +4 Necropotence|DKM|1 +4 Order of the Ebon Hand|FEM|1 +4 Phyrexian Negator|UDS|1 +4 Sinkhole|LEA|1 +4 Urborg Volcano|INV|1 +4 Vampiric Tutor|G00|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/octopus.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/octopus.dck new file mode 100644 index 00000000000..9c42f089b5b --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/octopus.dck @@ -0,0 +1,13 @@ +[metadata] +Name=octopus +[Main] +16 Island|MIR|1 +4 Counterspell|2ED|1 +4 Faerie Conclave|ULG|1 +4 Hydroblast|ICE|1 +4 Lord of Atlantis|3ED|1 +4 Mahamoti Djinn|7ED|1 +4 Mystical Tutor|MIR|1 +4 Phyrexian Furnace|WTH|1 +4 Sea Serpent|LEA|1 +4 Tidal Wave|MIR|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ogre_large.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ogre_large.dck new file mode 100644 index 00000000000..bdabc75c9f2 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ogre_large.dck @@ -0,0 +1,14 @@ +[metadata] +Name=ogre_large +[Main] +25 Mountain|PGRU|1 +4 Fireblast|VIS|1 +4 Goblin Piledriver|ONS|1 +4 Incinerate|DKM|1 +4 Lightning Bolt|ATH|1 +4 Mogg Raider|TMP|1 +4 Ogre Enforcer|VIS|1 +4 Ogre Taskmaster|7ED|1 +4 Price of Progress|EXO|1 +4 Pyroblast|ICE|1 +4 Shock|FNM|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ooze.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ooze.json new file mode 100644 index 00000000000..1bbf327c2b7 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ooze.json @@ -0,0 +1,12 @@ +{ +"name":"Ooze", + "template": + { + "count":60, + "colors":["Green","Blue","Black"], + "tribe":"Ooze", + "tribeCards":1.0, + "tribeSynergyCards":0.2, + "rares":0.6 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ooze_greenblackred.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ooze_greenblackred.dck new file mode 100644 index 00000000000..7a6edde7566 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ooze_greenblackred.dck @@ -0,0 +1,15 @@ +[metadata] +Name=ooze_greenblackred +[Main] +15 Forest|INV|1 +4 Basking Rootwalla|TOR|1 +4 Carnophage|EXO|1 +4 Fertile Ground|INV|1 +4 Krosan Warchief|SCG|1 +4 Llanowar Wastes|APC|1 +4 Nantuko Disciple|ODY|1 +4 Nantuko Husk|ONS|1 +4 Plague Spitter|INV|1 +4 Swamp|INV|1 +4 Symbiotic Wurm|ONS|1 +4 Verdant Force|TMP|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ooze_greenblue.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ooze_greenblue.dck new file mode 100644 index 00000000000..0346f044fc3 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ooze_greenblue.dck @@ -0,0 +1,22 @@ +[metadata] +Name=ooze_greenblue +[Main] +1 Island|MMQ|2 +1 Swamp|MMQ|2 +1 Underground River|ICE|1 +12 Forest|MMQ|2 +2 Faerie Conclave|ULG|1 +2 Gaea's Cradle|JGP|1 +2 Man-o'-War|VIS|1 +2 Multani, Maro-Sorcerer|ULG|1 +2 Rofellos, Llanowar Emissary|UDS|1 +2 Vitalize|6ED|1 +2 Yavimaya Coast|APC|1 +4 Deepwood Drummer|MMQ|1 +4 Deepwood Legate|MMQ|1 +4 Elvish Piper|7ED|1 +4 Giant Growth|3ED|1 +4 Instill Energy|4ED|1 +4 Llanowar Elves|2ED|1 +4 Llanowar Wastes|APC|1 +4 Wild Growth|LEB|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ooze_monogreen.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ooze_monogreen.dck new file mode 100644 index 00000000000..1aeb0af6e31 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ooze_monogreen.dck @@ -0,0 +1,15 @@ +[metadata] +Name=ooze_monogreen +[Main] +17 Forest|MMQ|3 +2 Swamp|MMQ|3 +4 Deepwood Ghoul|MMQ|1 +4 Deepwood Tantiv|MMQ|1 +4 Elvish Pioneer|ONS|1 +4 Giant Growth|FNM|1 +4 Llanowar Elves|BRB|1 +4 Llanowar Wastes|APC|1 +4 Rampant Growth|MIR|1 +4 Spined Wurm|STH|1 +4 Vine Dryad|MMQ|1 +4 Wild Growth|6ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/orc_brute.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/orc_brute.dck new file mode 100644 index 00000000000..6043b816c3a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/orc_brute.dck @@ -0,0 +1,12 @@ +[metadata] +Name=orc_brute +[Main] +19 Mountain|ICE|3 +3 Shivan Dragon|2ED|1 +4 Battle Frenzy|ICE|1 +4 Dwarven Berserker|WTH|1 +4 Fireblast|F01|1 +4 Incinerate|MIR|1 +4 Mogg Flunkies|ATH|1 +4 Orcish Artillery|LEA|1 +4 Orcish Cannoneers|ICE|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/orc_hunter.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/orc_hunter.dck new file mode 100644 index 00000000000..47c56ad0cc0 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/orc_hunter.dck @@ -0,0 +1,17 @@ +[metadata] +Name=orc_hunter +[Main] +14 Mountain|ICE|1 +2 Incinerate|ICE|1 +2 Orcish Artillery|4ED|1 +2 Pyroblast|5ED|1 +2 Sulfuric Vortex|SCG|1 +2 Swirling Sandstorm|JUD|1 +3 Forest|ICE|1 +4 Elvish Hunter|FEM|1 +4 Giant Growth|ICE|1 +4 Karplusan Forest|ICE|1 +4 Lightning Bolt|4ED|1 +4 Orcish Cannoneers|ICE|1 +4 Reckless Charge|ODY|1 +4 Shock|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/orc_warrior.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/orc_warrior.dck new file mode 100644 index 00000000000..56eea0e8413 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/orc_warrior.dck @@ -0,0 +1,17 @@ +[metadata] +Name=orc_warrior +[Main] +1 Caves of Koilos|APC|1 +1 Swamp|ICE|3 +10 Mountain|ICE|3 +2 Sulfurous Springs|ICE|1 +4 Battlefield Forge|APC|1 +4 Orcish Artillery|4ED|1 +4 Orcish Cannoneers|ICE|1 +4 Orcish Oriflamme|3ED|1 +4 Serra Zealot|USG|1 +4 Shivan Dragon|7ED|1 +4 Unholy Strength|2ED|1 +4 Warrior Angel|STH|1 +4 Warrior's Honor|6ED|1 +5 Plains|ICE|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/owl.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/owl.dck new file mode 100644 index 00000000000..b33ee652ab9 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/owl.dck @@ -0,0 +1,18 @@ +[metadata] +Name=owl +[Main] +1 Forest|2ED|1 +1 Island|2ED|1 +1 Yavimaya Coast|APC|1 +12 Swamp|2ED|1 +2 Dark Ritual|TMP|1 +2 Ice Storm|2ED|1 +2 Llanowar Wastes|APC|1 +4 Bad Moon|5ED|1 +4 Black Knight|2ED|1 +4 Drain Life|2ED|1 +4 Hymn to Tourach|ATH|1 +4 Owl Familiar|S99|1 +4 Raise Dead|2ED|1 +4 Shadow Guildmage|MIR|1 +4 Underground River|ICE|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/parrot.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/parrot.dck new file mode 100644 index 00000000000..50ec4818b40 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/parrot.dck @@ -0,0 +1,20 @@ +[metadata] +Name=parrot +[Main] +1 Brushland|ICE|1 +1 Forest|LEA|1 +13 Island|LEA|1 +2 Thieving Magpie|7ED|1 +2 Unsummon|LEB|1 +2 Yavimaya Coast|APC|1 +3 Plains|LEA|1 +3 Rainbow Efreet|VIS|1 +3 Tolarian Winds|7ED|1 +4 Adarkar Wastes|ICE|1 +4 Aven Fisher|ODY|1 +4 Cloud Spirit|STH|1 +4 Hunting Moa|UDS|1 +4 Mahamoti Djinn|LEA|1 +4 Phantom Monster|LEA|1 +4 Serra Angel|PWOS|1 +4 Siren's Call|2ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/peasantrole.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/peasantrole.dck new file mode 100644 index 00000000000..28d5a1573d2 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/peasantrole.dck @@ -0,0 +1,18 @@ +[metadata] +Name=peasantrole +[Main] +19 Forest|3ED|1 +2 Elvish Aberration|PAL03|1 +2 Explosive Vegetation|ONS|1 +2 Llanowar Elves|7ED|1 +2 Plains|3ED|1 +2 Wild Mongrel|ODY|1 +4 Brushland|ICE|1 +4 Call of the Herd|ODY|1 +4 Centaur Chieftain|TOR|1 +4 Centaur Veteran|TOR|1 +4 Elvish Pioneer|ONS|1 +4 Elvish Piper|7ED|1 +4 Giant Growth|4ED|1 +4 Healing Salve|4ED|1 +4 Nomadic Elf|INV|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/penguin.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/penguin.dck new file mode 100644 index 00000000000..262be388881 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/penguin.dck @@ -0,0 +1,15 @@ +[metadata] +Name=penguin +[Main] +2 Counterspell|TMP|1 +2 Unsummon|5ED|1 +25 Island|5ED|3 +4 Ancestral Memories|MIR|1 +4 Glacial Wall|7ED|1 +4 Hydroblast|5ED|1 +4 Mahamoti Djinn|3ED|1 +4 Mystical Tutor|6ED|1 +4 Phantom Monster|5ED|1 +4 Sea Serpent|5ED|1 +4 Tidal Wave|MIR|1 +4 Winter's Chill|ICE|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pestilence.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pestilence.dck new file mode 100644 index 00000000000..4bc2ab57a22 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pestilence.dck @@ -0,0 +1,16 @@ +[metadata] +Name=Micheal Myers's Blades of All Hallow's 3 +[Main] +1 Swamp|ONS|1 +14 Mountain|ONS|1 +2 Urborg Volcano|INV|1 +4 Fledgling Djinn|WTH|1 +4 Goblin Burrows|ONS|1 +4 Goblin Cadets|USG|1 +4 Goblin Dynamo|LGN|1 +4 Goblin King|4ED|1 +4 Goblin Matron|7ED|1 +4 Goblin Piledriver|ONS|1 +4 Goblin Tinkerer|ATH|1 +4 Goblin Warchief|SCG|1 +4 Sulfurous Springs|ICE|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pestilencelord.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pestilencelord.dck new file mode 100644 index 00000000000..0159d995507 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pestilencelord.dck @@ -0,0 +1,15 @@ +[metadata] +Name=Jabba the Hutt 3 +[Main] +15 Swamp|USG|1 +4 Phyrexian Arena|APC|1 +4 Phyrexian Colossus|USG|1 +4 Phyrexian Denouncer|ULG|1 +4 Phyrexian Ghoul|USG|1 +4 Phyrexian Hulk|TMP|1 +4 Phyrexian Negator|UDS|1 +4 Phyrexian Plaguelord|ULG|1 +4 Phyrexian Processor|USG|1 +4 Phyrexian Reclamation|ULG|1 +4 Phyrexian Tower|USG|1 +4 Urborg Volcano|INV|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pharaoh.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pharaoh.dck new file mode 100644 index 00000000000..862c1f822dc --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pharaoh.dck @@ -0,0 +1,25 @@ +[metadata] +Name=pharaoh +[Main] +1 Forest|LEA|1 +1 Plains|LEA|1 +1 Shivan Reef|APC|1 +2 Bad Moon|2ED|1 +2 Black Ward|LEA|1 +2 City of Brass|ARN|1 +2 Deathgrip|LEA|1 +2 Demonic Tutor|LEA|1 +2 Raise Dead|LEA|1 +2 Underground River|ICE|1 +3 Island|LEA|1 +3 Mountain|LEA|1 +4 Ankh of Mishra|LEA|1 +4 Dark Ritual|LEA|1 +4 Desert Nomads|ARN|1 +4 Elephant Graveyard|ARN|1 +4 Gray Ogre|2ED|1 +4 Hymn to Tourach|FEM|1 +4 Mahamoti Djinn|7ED|1 +4 Scryb Sprites|LEA|1 +4 Sulfurous Springs|ICE|1 +7 Swamp|LEA|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/phoenix.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/phoenix.dck new file mode 100644 index 00000000000..0e16eaebdad --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/phoenix.dck @@ -0,0 +1,16 @@ +[metadata] +Name=phoenix +[Main] +1 Swamp|3ED|2 +19 Mountain|3ED|2 +2 Pyrostatic Pillar|SCG|1 +2 Shock|6ED|1 +4 Blazing Specter|INV|1 +4 Chain Lightning|LEG|1 +4 Fireblast|VIS|1 +4 Flame Wave|STH|1 +4 Incinerate|PLGM|1 +4 Lightning Bolt|3ED|1 +4 Red Elemental Blast|3ED|1 +4 Shivan Phoenix|ULG|1 +4 Sulfurous Springs|ICE|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/phyrexianangel.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/phyrexianangel.dck new file mode 100644 index 00000000000..5636701683f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/phyrexianangel.dck @@ -0,0 +1,19 @@ +[metadata] +Name=phyrexianangel +[Main] +16 Swamp|TMP|2 +4 Caves of Koilos|APC|1 +4 City of Brass|ARN|1 +4 Dark Ritual|3ED|1 +4 Duress|USG|1 +4 Exile|6ED|1 +4 Hymn to Tourach|FEM|1 +4 Nekrataal|BRB|1 +4 Phyrexian Arena|APC|1 +4 Phyrexian Colossus|7ED|1 +4 Phyrexian Negator|UDS|1 +4 Reanimate|BRB|1 +4 Serra Angel|4ED|1 +4 Swords to Plowshares|4ED|1 +4 Vampiric Tutor|6ED|1 +6 Plains|TMP|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/phyrexianduelist.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/phyrexianduelist.json new file mode 100644 index 00000000000..8ee92e94f53 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/phyrexianduelist.json @@ -0,0 +1,12 @@ +{ +"name":"Orthodoxy Duelist", + "template": + { + "count":60, + "colors":["Black"], + "tribe":"Phyrexian", + "tribeCards":1.0, + "tribeSynergyCards":0.5, + "rares":0.25 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pirate.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pirate.dck new file mode 100644 index 00000000000..cd841d8917f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pirate.dck @@ -0,0 +1,14 @@ +[metadata] +Name=pirates +[Main] +12 Mountain|4ED|1 +4 Coastal Piracy|MMQ|1 +4 Dwarven Warriors|4ED|1 +4 Fireblast|F01|1 +4 Goblin Balloon Brigade|4ED|1 +4 Incinerate|DKM|1 +4 Island|4ED|1 +4 Lightning Bolt|4ED|1 +4 Orcish Artillery|4ED|1 +4 Pirate Ship|3ED|1 +4 Shivan Reef|APC|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pirate2.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pirate2.dck new file mode 100644 index 00000000000..edca981f34c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pirate2.dck @@ -0,0 +1,13 @@ +[metadata] +Name=Pirate 2 +[Main] +23 Forest|INV|1 +4 Elvish Archers|LEB|1 +4 Giant Spider|POR|1 +4 Killer Bees|4ED|1 +4 Llanowar Elves|BRB|1 +4 Quirion Elves|MIR|1 +4 Saber Ants|MMQ|1 +4 Scryb Sprites|BRB|1 +4 Thorn Elemental|UDS|1 +4 Verdant Force|TMP|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pirate3.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pirate3.dck new file mode 100644 index 00000000000..edf283ff53e --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pirate3.dck @@ -0,0 +1,21 @@ +[metadata] +Name=pirate3 +[Main] +1 Llanowar Wastes|APC|1 +13 Island|4ED|2 +2 Control Magic|4ED|1 +2 Hymn to Tourach|FEM|1 +2 Sunken Hope|PLS|1 +2 Yavimaya Coast|APC|1 +3 Forest|4ED|2 +4 Counterspell|S99|1 +4 Dark Ritual|BTD|1 +4 Lord of Atlantis|3ED|1 +4 Master of the Hunt|LEG|1 +4 Mystical Tutor|6ED|1 +4 Phantom Monster|LEA|1 +4 Raise Dead|7ED|1 +4 Sea Serpent|4ED|1 +4 Siren's Call|4ED|1 +4 Swamp|4ED|2 +4 Underground River|ICE|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pirate_captain.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pirate_captain.dck new file mode 100644 index 00000000000..6caeb262170 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pirate_captain.dck @@ -0,0 +1,19 @@ +[metadata] +Name=pirate_captain +[Main] +2 Swords to Plowshares|2ED|1 +3 Faerie Conclave|ULG|1 +3 Mother of Runes|ULG|1 +3 Skycloud Expanse|ODY|1 +3 Wasteland|MPR|1 +4 Adarkar Wastes|5ED|1 +4 Flooded Strand|ONS|1 +4 Mana Leak|BRB|1 +4 Meddling Mage|PLS|1 +4 Memory Lapse|5ED|1 +4 Portent|5ED|1 +4 Predict|ODY|1 +4 Rishadan Airship|MMQ|1 +4 Sunscape Familiar|PLS|1 +5 Plains|5ED|1 +8 Island|5ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pirate_captain_2.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pirate_captain_2.dck new file mode 100644 index 00000000000..ca62c3bbbba --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pirate_captain_2.dck @@ -0,0 +1,18 @@ +[metadata] +Name=pirate_captain_2 +[Main] +1 Plains|5ED|3 +1 Yavimaya Coast|APC|1 +2 Forest|5ED|3 +2 Llanowar Wastes|APC|1 +4 Captain Sisay|INV|1 +4 Dark Ritual|5ED|1 +4 Drain Life|5ED|1 +4 Island|5ED|3 +4 Lord of Atlantis|5ED|1 +4 Pirate Ship|5ED|1 +4 Raise Dead|5ED|1 +4 Terror|6ED|1 +4 Underground River|ICE|1 +4 Unholy Strength|5ED|1 +7 Swamp|5ED|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/plant.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/plant.dck new file mode 100644 index 00000000000..3f68480d319 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/plant.dck @@ -0,0 +1,14 @@ +[metadata] +Name=plant +[Main] +2 Ironroot Treefolk|LEA|1 +24 Forest|5ED|3 +4 Carnivorous Plant|DRK|1 +4 Giant Growth|DKM|1 +4 Instill Energy|LEB|1 +4 Lure|ICE|1 +4 Regrowth|3ED|1 +4 Scryb Sprites|3ED|1 +4 Shanodin Dryads|5ED|1 +4 Verdant Force|TMP|1 +4 Wall of Wood|LEB|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/plant.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/plant.json new file mode 100644 index 00000000000..7973c8f5740 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/plant.json @@ -0,0 +1,12 @@ +{ +"name":"Plant", + "template": + { + "count":60, + "colors":["Green"], + "tribe":"Plant", + "tribeCards":1.0, + "tribeSynergyCards":0.2, + "rares":0.4 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/poisonoussnake.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/poisonoussnake.dck new file mode 100644 index 00000000000..7fc8fd01d1a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/poisonoussnake.dck @@ -0,0 +1,13 @@ +[metadata] +Name=poisonoussnake +[Main] +23 Forest|LEA|1 +4 Giant Growth|LEA|1 +4 Lure|7ED|1 +4 Marsh Viper|DRK|1 +4 Nature's Wrath|ALL|1 +4 Overrun|TMP|1 +4 Snake Basket|6ED|1 +4 Snake Pit|MMQ|1 +4 Squirrel Nest|ODY|1 +4 Venomous Fangs|USG|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/polarbear.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/polarbear.dck new file mode 100644 index 00000000000..9d7ca222baf --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/polarbear.dck @@ -0,0 +1,16 @@ +[metadata] +Name=polarbear +[Main] +13 Island|5ED|1 +4 Brainstorm|5ED|1 +4 Chill|TMP|1 +4 Elvish Archers|4ED|1 +4 Giant Growth|PSUS|1 +4 Glacial Wall|ICE|1 +4 Hydroblast|5ED|1 +4 Ice Storm|2ED|1 +4 Llanowar Elves|BTD|1 +4 Power Sink|TMP|1 +4 Winter's Chill|ICE|1 +4 Yavimaya Coast|APC|1 +8 Forest|5ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/porcupine.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/porcupine.dck new file mode 100644 index 00000000000..cd77d02ec95 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/porcupine.dck @@ -0,0 +1,21 @@ +[metadata] +Name=porcupine +[Main] +1 Brushland|ICE|1 +1 Plains|4ED|3 +11 Mountain|4ED|3 +2 Armadillo Cloak|INV|1 +2 Battlefield Forge|APC|1 +2 Dwarven Warriors|4ED|1 +2 Ironclaw Orcs|5ED|1 +2 Pyroblast|5ED|1 +2 Shatter|3ED|1 +4 Goblin Cadets|USG|1 +4 Karplusan Forest|ICE|1 +4 Lightning Bolt|4ED|1 +4 Mogg Fanatic|ATH|1 +4 Saber Ants|MMQ|1 +4 Scorching Spear|S99|1 +4 Shock|6ED|1 +4 Thorn Elemental|UDS|1 +5 Forest|4ED|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/prototype_blue.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/prototype_blue.dck new file mode 100644 index 00000000000..289d2a20532 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/prototype_blue.dck @@ -0,0 +1,16 @@ +[metadata] +Name=prototype_blue +[Main] +26 Island|ICE|3 +3 Azure Drake|BRB|1 +3 Counterspell|7ED|1 +3 Mahamoti Djinn|LEA|1 +3 Mystical Tutor|MIR|1 +3 Phantasmal Terrain|6ED|1 +3 Power Sink|2ED|1 +3 Spell Blast|TMP|1 +4 Brainstorm|ICE|1 +4 Force Spike|5ED|1 +4 Hydroblast|ICE|1 +4 Impulse|BTD|1 +4 Vodalian Mage|FEM|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/prototype_green.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/prototype_green.dck new file mode 100644 index 00000000000..41ff09dd66f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/prototype_green.dck @@ -0,0 +1,20 @@ +[metadata] +Name=Prototype Green +[Main] +1 Brushland|ICE|1 +1 Mountain|TMP|3 +1 Swamp|TMP|3 +2 Adarkar Wastes|ICE|1 +4 Crystalline Sliver|STH|1 +4 Giant Growth|2ED|1 +4 Llanowar Elves|4ED|1 +4 Metallic Sliver|TMP|1 +4 Muscle Sliver|TMP|1 +4 Phantasmal Terrain|4ED|1 +4 Plains|TMP|3 +4 Sliver Queen|STH|1 +4 Talon Sliver|TMP|1 +4 Winged Sliver|TMP|1 +4 Yavimaya Coast|APC|1 +6 Forest|TMP|3 +7 Island|TMP|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pyromancer.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pyromancer.dck new file mode 100644 index 00000000000..cc74cf4324c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/pyromancer.dck @@ -0,0 +1,15 @@ +[metadata] +Name=pyromancer +[Main] +16 Mountain|TMP|1 +3 Swamp|TMP|1 +4 Enfeeblement|TMP|1 +4 Fireblast|F01|1 +4 Goblin Cadets|USG|1 +4 Incinerate|PLGM|1 +4 Lightning Bolt|4ED|1 +4 Mogg Fanatic|TMP|1 +4 Pyroclasm|DKM|1 +4 Pyrostatic Pillar|SCG|1 +4 Shock|7ED|1 +4 Sulfurous Springs|ICE|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ragavan.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ragavan.dck new file mode 100644 index 00000000000..ebbb6d6fce7 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ragavan.dck @@ -0,0 +1,15 @@ +[metadata] +Name=ragavan +[Main] +10 Forest|ODY|3 +4 Call of the Herd|ODY|1 +4 Giant Growth|ATH|1 +4 Gorilla Shaman|ALL|1 +4 Karplusan Forest|ICE|1 +4 Keldon Vandals|UDS|1 +4 Llanowar Elves|2ED|1 +4 Magma Burst|PLS|1 +4 Quirion Elves|INV|1 +4 Shivan Dragon|3ED|1 +4 Uktabi Orangutan|VIS|1 +9 Mountain|ODY|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rakdos_devil.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rakdos_devil.dck new file mode 100644 index 00000000000..573898a87e4 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rakdos_devil.dck @@ -0,0 +1,18 @@ +[metadata] +Name=rakdos_devil +[Main] +17 Swamp|LEA|1 +2 Bloodstone Cameo|INV|1 +2 Shivan Dragon|5ED|1 +4 Black Knight|LEA|1 +4 Dark Ritual|LEA|1 +4 Dauthi Horror|TMP|1 +4 Gray Ogre|LEA|1 +4 Grinning Demon|ONS|1 +4 Hymn to Tourach|FEM|1 +4 Incinerate|ICE|1 +4 Lightning Bolt|JGP|1 +4 Raise Dead|7ED|1 +4 Sulfurous Springs|ICE|1 +4 Terror|LEA|1 +7 Mountain|LEA|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rakdos_vamps.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rakdos_vamps.dck new file mode 100644 index 00000000000..3db0fbb7f3f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rakdos_vamps.dck @@ -0,0 +1,15 @@ +[metadata] +Name=Rakdos Vamps +[Main] +3 Swamp|ONS|1 +4 Bloodshot Cyclops|UDS|1 +4 Choking Sands|MIR|1 +4 City of Traitors|EXO|1 +4 Goblin Cadets|USG|1 +4 Goblin Piledriver|ONS|1 +4 Mogg Fanatic|F02|1 +4 Phyrexian War Beast|ALL|1 +4 Rock Badger|MMQ|1 +4 Skirk Prospector|ONS|1 +4 Sulfurous Springs|ICE|1 +9 Mountain|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rat.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rat.json new file mode 100644 index 00000000000..4efd6d0f909 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rat.json @@ -0,0 +1,10 @@ +{ +"name":"Rat", + "template": + { + "count":60, + "colors":["Black"], + "tribe":"Rat", + "rares":0.5 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rat_leader.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rat_leader.dck new file mode 100644 index 00000000000..89fbeb37816 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rat_leader.dck @@ -0,0 +1,15 @@ +[metadata] +Name=rat_leader +[Main] +12 Forest|5ED|1 +4 Carrion Feeder|SCG|1 +4 Giant Spider|POR|1 +4 Hymn to Tourach|FEM|1 +4 Llanowar Elves|5ED|1 +4 Llanowar Wastes|APC|1 +4 Plague Rats|5ED|1 +4 Sewer Rats|BRB|1 +4 Squirrel Nest|ODY|1 +4 Thorn Elemental|PMEI|1 +4 Verdant Force|TMP|1 +7 Swamp|5ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rat_poisonrat.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rat_poisonrat.dck new file mode 100644 index 00000000000..cc9609af2ea --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rat_poisonrat.dck @@ -0,0 +1,14 @@ +[metadata] +Name=rat_poisonrat +[Main] +2 Diabolic Edict|TMP|1 +2 Terror|5ED|1 +2 Unholy Strength|5ED|1 +21 Swamp|5ED|2 +4 Carrion Rats|TOR|1 +4 Crypt Rats|VIS|1 +4 Dark Ritual|5ED|1 +4 Drain Life|5ED|1 +4 Pestilence Rats|ICE|1 +4 Plague Rats|5ED|1 +4 Ravenous Rats|UDS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rat_realmagic.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rat_realmagic.dck new file mode 100644 index 00000000000..d245bc54532 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rat_realmagic.dck @@ -0,0 +1,13 @@ +[metadata] +Name=rat_realmagic +[Main] +23 Swamp|LEA|1 +4 Bad Moon|LEA|1 +4 Carrion Feeder|SCG|1 +4 Crypt Rats|VIS|1 +4 Dark Ritual|LEA|1 +4 Disease Carriers|UDS|1 +4 Gravedigger|6ED|1 +4 Hymn to Tourach|FEM|1 +4 Plague Rats|LEA|1 +4 Sewer Rats|MIR|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ratswarm.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ratswarm.dck new file mode 100644 index 00000000000..ab150c13638 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/ratswarm.dck @@ -0,0 +1,18 @@ +[metadata] +Name=ratswarm +[Main] +1 Mountain|ONS|2 +17 Swamp|ONS|2 +2 Vile Requiem|USG|1 +4 Carrion Feeder|SCG|1 +4 Crypt Rats|VIS|1 +4 Diseased Vermin|ALL|1 +4 Gravedigger|POR|1 +4 Mire Kavu|PLS|1 +4 Noxious Ghoul|LGN|1 +4 Plague Rats|LEA|1 +4 Plaguebearer|EXO|1 +4 Sulfurous Springs|ICE|1 +4 Twisted Abomination|SCG|1 +4 Urborg Stalker|WTH|1 +4 Urborg Volcano|INV|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/raven.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/raven.dck new file mode 100644 index 00000000000..1f6fc6023d7 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/raven.dck @@ -0,0 +1,15 @@ +[metadata] +Name=raven +[Main] +2 Buried Alive|ODY|1 +2 Entomb|ODY|1 +25 Swamp|ODY|2 +4 Carrion Feeder|SCG|1 +4 Crypt Creeper|ODY|1 +4 Dark Ritual|3ED|1 +4 Duress|7ED|1 +4 Grave Pact|STH|1 +4 Headless Horseman|LEG|1 +4 Ichorid|TOR|1 +4 Mesmeric Fiend|TOR|1 +4 Vengeful Dead|SCG|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/reanimator.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/reanimator.dck new file mode 100644 index 00000000000..d4344408f7c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/reanimator.dck @@ -0,0 +1,17 @@ +[metadata] +Name=reanimator +[Main] +2 Buried Alive|WTH|1 +2 Gravestorm|ODY|1 +2 Lord of the Undead|PLS|1 +2 Mesmeric Fiend|TOR|1 +2 Tainted Isle|TOR|1 +2 Vampiric Tutor|6ED|1 +22 Swamp|ODY|3 +4 Animate Dead|4ED|1 +4 Dark Ritual|USG|1 +4 Entomb|ODY|1 +4 Exhume|USG|1 +4 Phyrexian Arena|APC|1 +4 Reanimate|TMP|1 +4 Zombie Infestation|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/reassemblingskeleton.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/reassemblingskeleton.dck new file mode 100644 index 00000000000..687d2510441 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/reassemblingskeleton.dck @@ -0,0 +1,19 @@ +[metadata] +Name=reassemblingskeleton +[Main] +2 Bad Moon|3ED|1 +2 Dark Ritual|3ED|1 +2 Demonic Tutor|3ED|1 +2 Forest|3ED|2 +2 Raise Dead|3ED|1 +2 Vampiric Tutor|6ED|1 +20 Swamp|3ED|2 +4 Animate Dead|3ED|1 +4 Black Knight|3ED|1 +4 Hymn to Tourach|FEM|1 +4 Llanowar Wastes|APC|1 +4 Noxious Ghoul|LGN|1 +4 Phyrexian Negator|UDS|1 +4 Reanimate|BRB|1 +4 Regrowth|3ED|1 +4 Unholy Strength|LEB|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwiz_corrupted.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwiz_corrupted.dck new file mode 100644 index 00000000000..03169eda4a8 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwiz_corrupted.dck @@ -0,0 +1,21 @@ +[metadata] +Name=redwiz_corrupted +[Main] +1 Karplusan Forest|ICE|1 +10 Swamp|LEB|2 +2 Bad Moon|4ED|1 +2 Drain Life|LEB|1 +2 Hymn to Tourach|ATH|1 +2 Llanowar Wastes|APC|1 +3 Anurid Scavenger|TOR|1 +3 Burning Wish|JUD|1 +3 Corrupt|USG|1 +3 Duress|PAL00|1 +3 Forest|LEB|2 +3 Phyrexian Arena|APC|1 +3 Possessed Centaur|TOR|1 +4 Black Knight|LEB|1 +4 Red Elemental Blast|LEB|1 +4 Shivan Dragon|LEB|1 +4 Sulfurous Springs|ICE|1 +5 Mountain|LEB|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_apprentice_1.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_apprentice_1.dck new file mode 100644 index 00000000000..e6ba963f5d9 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_apprentice_1.dck @@ -0,0 +1,16 @@ +[metadata] +Name=redwizard_apprentice_1 +[Main] +10 Mountain|4ED|3 +11 Island|4ED|3 +4 Apprentice Wizard|DRK|1 +4 Fireball|4ED|1 +4 Incinerate|5ED|1 +4 Lightning Bolt|4ED|1 +4 Opt|INV|1 +4 Prodigal Sorcerer|5ED|1 +4 Pyrostatic Pillar|SCG|1 +4 Shatter|4ED|1 +4 Shivan Reef|APC|1 +4 Wizard Mentor|USG|1 +4 Zuran Orb|ICE|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy.json new file mode 100644 index 00000000000..e20ce41c3d6 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy.json @@ -0,0 +1,9 @@ +{ +"name":"Red bad", + "template": + { + "count":80, + "colors":["Red"], + "rares":0.1 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy_1.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy_1.dck new file mode 100644 index 00000000000..60cde44a654 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy_1.dck @@ -0,0 +1,16 @@ +[metadata] +Name=redwizard_easy_1 +[Main] +11 Mountain|LEA|1 +2 Apprentice Wizard|DRK|1 +2 Counterspell|LEA|1 +2 Shivan Dragon|LEA|1 +2 Zuran Orb|ICE|1 +4 Firebrand Ranger|INV|1 +4 Goblin Cadets|USG|1 +4 Incinerate|5ED|1 +4 Lightning Bolt|LEA|1 +4 Prodigal Sorcerer|4ED|1 +4 Red Elemental Blast|LEA|1 +4 Shivan Reef|APC|1 +5 Island|LEA|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy_2.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy_2.dck new file mode 100644 index 00000000000..a18fc367825 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy_2.dck @@ -0,0 +1,12 @@ +[metadata] +Name=redwizard_easy_2 +[Main] +20 Mountain|ODY|2 +4 Blazing Salvo|ODY|1 +4 Firebolt|ODY|1 +4 Flame Burst|ODY|1 +4 Incinerate|ICE|1 +4 Lightning Bolt|4ED|1 +4 Pyroblast|ICE|1 +4 Shivan Dragon|7ED|1 +4 Shock|STH|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy_3.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy_3.dck new file mode 100644 index 00000000000..de1acf01c1c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy_3.dck @@ -0,0 +1,14 @@ +[metadata] +Name=redwizard_easy_3 +[Main] +25 Mountain|4ED|3 +4 Earthquake|4ED|1 +4 Fireball|4ED|1 +4 Incinerate|MIR|1 +4 Lightning Bolt|4ED|1 +4 Mage il-Vec|EXO|1 +4 Orcish Artillery|4ED|1 +4 Orcish Cannoneers|DKM|1 +4 Red Elemental Blast|4ED|1 +4 Shatter|4ED|1 +4 Shock|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy_burn.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy_burn.dck new file mode 100644 index 00000000000..0eeb29d4457 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy_burn.dck @@ -0,0 +1,14 @@ +[metadata] +Name=redwizard_easy_burn +[Main] +2 Fireblast|F01|1 +2 Shatter|4ED|1 +2 Stone Rain|4ED|1 +21 Mountain|4ED|3 +4 Blazing Salvo|ODY|1 +4 Fireball|5ED|1 +4 Flame Burst|ODY|1 +4 Mountain Goat|POR|1 +4 Orcish Artillery|4ED|1 +4 Orcish Cannoneers|ICE|1 +4 Red Elemental Blast|4ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy_dragons.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy_dragons.dck new file mode 100644 index 00000000000..0822f23bd72 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy_dragons.dck @@ -0,0 +1,13 @@ +[metadata] +Name=Ryusei's Fiery Fall 1 +[Main] +23 Mountain|ODY|3 +4 Blistering Firecat|ONS|1 +4 Dragon Whelp|LEA|1 +4 Ember Shot|JUD|1 +4 Flame Burst|ODY|1 +4 Goblin Cadets|USG|1 +4 Lightning Blast|TMP|1 +4 Magma Burst|PLS|1 +4 Scorching Missile|ODY|1 +4 Shivan Dragon|4ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy_gauntletofmight.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy_gauntletofmight.dck new file mode 100644 index 00000000000..eacf6f0da3d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy_gauntletofmight.dck @@ -0,0 +1,13 @@ +[metadata] +Name=redwizard_easy_gauntletofmight +[Main] +23 Mountain|5ED|2 +4 Fireblast|F01|1 +4 Firebrand Ranger|INV|1 +4 Incinerate|5ED|1 +4 Lightning Bolt|LEB|1 +4 Mage il-Vec|EXO|1 +4 Orcish Cannoneers|ICE|1 +4 Shatter|5ED|1 +4 Shock|6ED|1 +4 Stone Rain|LEB|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_hard_burn.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_hard_burn.dck new file mode 100644 index 00000000000..abafad2a691 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_hard_burn.dck @@ -0,0 +1,14 @@ +[metadata] +Name=redwizard_hard_burn +[Main] +2 Wheel of Fortune|2ED|1 +24 Mountain|6ED|2 +4 Earthquake|4ED|1 +4 Fireblast|F01|1 +4 Incinerate|MIR|1 +4 Lightning Bolt|4ED|1 +4 Mogg Fanatic|TMP|1 +4 Orcish Artillery|4ED|1 +4 Orcish Cannoneers|ICE|1 +4 Shivan Dragon|4ED|1 +4 Stone Rain|TMP|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_hard_dragons.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_hard_dragons.dck new file mode 100644 index 00000000000..99ca6930796 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_hard_dragons.dck @@ -0,0 +1,16 @@ +[metadata] +Name=redwizard_hard_dragons +[Main] +2 Fledgling Dragon|JUD|1 +2 Pyrostatic Pillar|SCG|1 +21 Mountain|ONS|1 +4 Fireblast|VIS|1 +4 Goblin Burrows|ONS|1 +4 Goblin Cadets|USG|1 +4 Goblin Piledriver|ONS|1 +4 Goblin Warchief|SCG|1 +4 Incinerate|PLGM|1 +4 Lightning Bolt|4ED|1 +4 Rorix Bladewing|ONS|1 +4 Shivan Dragon|4ED|1 +4 Skirk Prospector|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_hard_fight.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_hard_fight.dck new file mode 100644 index 00000000000..532a3ab83ee --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_hard_fight.dck @@ -0,0 +1,22 @@ +[metadata] +Name=redwizard_hard_fight +[Main] +1 Hammer of Bogardan|6ED|1 +1 Shivan Gorge|USG|1 +11 Mountain|2ED|2 +2 Ancient Tomb|TMP|1 +2 Forgotten Cave|ONS|1 +2 Lightning Surge|JUD|1 +2 Phyrexian Furnace|WTH|1 +2 Powder Keg|UDS|1 +2 Thawing Glaciers|ALL|1 +2 Urza's Rage|INV|1 +3 Firebolt|ODY|1 +3 Mind Stone|WTH|1 +3 Nevinyrral's Disk|2ED|1 +3 Slice and Dice|ONS|1 +4 Burning Wish|JUD|1 +4 Ghitu Encampment|ULG|1 +4 Lightning Bolt|2ED|1 +4 Mishra's Factory|4BB|1 +4 Pillage|6ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_hard_lavaaxe.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_hard_lavaaxe.dck new file mode 100644 index 00000000000..666d706c7cb --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_hard_lavaaxe.dck @@ -0,0 +1,20 @@ +[metadata] +Name=redwizard_hard_lavaaxe +[Main] +10 Island|2ED|1 +2 Flash of Insight|JUD|1 +2 Prohibit|INV|1 +2 Pyroclasm|7ED|1 +3 Flooded Strand|ONS|1 +3 Lightning Bolt|2ED|1 +3 Opt|INV|1 +3 Shivan Reef|APC|1 +3 Wooded Foothills|ONS|1 +4 Chance Encounter|ODY|1 +4 Counterspell|2ED|1 +4 Fire // Ice|APC|1 +4 Impulse|BTD|1 +4 Mana Leak|BRB|1 +4 Portent|5ED|1 +4 Volcanic Island|2ED|1 +6 Mountain|2ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_medium_artifact.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_medium_artifact.dck new file mode 100644 index 00000000000..e20bef80f46 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_medium_artifact.dck @@ -0,0 +1,16 @@ +[metadata] +Name=Iron Man 2 +[Main] +11 Mountain|USG|1 +4 Goblin Welder|ULG|1 +4 Grim Monolith|ULG|1 +4 Karn, Silver Golem|PAL99|1 +4 Masticore|UDS|1 +4 Mishra's Helix|USG|1 +4 Phyrexian Colossus|USG|1 +4 Phyrexian Processor|USG|1 +4 Thran Dynamo|UDS|1 +4 Urza's Mine|ATQ|1 +4 Urza's Power Plant|ATQ|1 +4 Urza's Tower|ATQ|1 +4 Voltaic Key|USG|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_medium_circleofflame.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_medium_circleofflame.dck new file mode 100644 index 00000000000..693ca4a45ce --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_medium_circleofflame.dck @@ -0,0 +1,15 @@ +[metadata] +Name=redwizard_medium_circleofflame +[Main] +16 Mountain|4ED|1 +2 Island|4ED|1 +3 Pyrostatic Pillar|SCG|1 +4 Fireball|4ED|1 +4 Firebrand Ranger|INV|1 +4 Incinerate|5ED|1 +4 Orcish Cannoneers|ICE|1 +4 Prodigal Sorcerer|4ED|1 +4 Red Elemental Blast|3ED|1 +4 Shivan Dragon|3ED|1 +4 Shivan Reef|APC|1 +4 Thunderbolt|WTH|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_medium_giant.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_medium_giant.dck new file mode 100644 index 00000000000..a915b889714 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_medium_giant.dck @@ -0,0 +1,15 @@ +[metadata] +Name=Hagrid 2 +[Main] +2 Goblin Balloon Brigade|LEB|1 +2 Goblin King|LEB|1 +2 Goblin Matron|USG|1 +2 Mogg Raider|TMP|1 +23 Mountain|USG|2 +4 Crater Hellion|USG|1 +4 Earthquake|POR|1 +4 Goblin Cadets|USG|1 +4 Goblin Grenade|FEM|1 +4 Goblin Piledriver|ONS|1 +4 Incinerate|5ED|1 +4 Mogg Fanatic|F02|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_medium_hasteburn.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_medium_hasteburn.dck new file mode 100644 index 00000000000..64f7dd41b32 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_medium_hasteburn.dck @@ -0,0 +1,13 @@ +[metadata] +Name=redwizard_medium_hasteburn +[Main] +23 Mountain|5ED|1 +4 Fireblast|VIS|1 +4 Incinerate|5ED|1 +4 Lightning Bolt|4ED|1 +4 Mogg Conscripts|TMP|1 +4 Mogg Fanatic|TMP|1 +4 Orcish Artillery|5ED|1 +4 Orcish Cannoneers|DKM|1 +4 Pyroblast|ICE|1 +4 Wheel of Fortune|3ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_medium_ralburn.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_medium_ralburn.dck new file mode 100644 index 00000000000..fd304558743 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_medium_ralburn.dck @@ -0,0 +1,15 @@ +[metadata] +Name=redwizard_medium_ralburn +[Main] +19 Mountain|5ED|1 +2 City of Brass|6ED|1 +2 Ogre Taskmaster|7ED|1 +2 Orcish Artillery|3ED|1 +2 Shivan Dragon|5ED|1 +4 Arcane Teachings|JUD|1 +4 Fireblast|F01|1 +4 Incinerate|5ED|1 +4 Lightning Bolt|JGP|1 +4 Ogre Enforcer|VIS|1 +4 Orcish Cannoneers|ICE|1 +4 Pyroblast|5ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rhino.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rhino.dck new file mode 100644 index 00000000000..1b4f42c3dc7 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rhino.dck @@ -0,0 +1,19 @@ +[metadata] +Name=rhino +[Main] +1 Mountain|7ED|2 +1 Shivan Reef|APC|1 +15 Forest|7ED|2 +2 Karplusan Forest|ICE|1 +2 Rhox|S00|1 +3 Nantuko Disciple|ODY|1 +3 Nantuko Mentor|ODY|1 +4 Benthic Behemoth|TMP|1 +4 Island|7ED|2 +4 Kavu Climber|INV|1 +4 Kavu Howler|APC|1 +4 Kavu Mauler|APC|1 +4 Kavu Scout|INV|1 +4 Krosan Avenger|ODY|1 +4 Krosan Warchief|SCG|1 +4 Yavimaya Coast|APC|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rogue.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rogue.json new file mode 100644 index 00000000000..6a8807edda9 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rogue.json @@ -0,0 +1,12 @@ +{ +"name":"Rogue", + "template": + { + "count":60, + "colors":["Black"], + "tribe":"Assassin", + "tribeCards":1.0, + "tribeSynergyCards":0.2, + "rares":0.4 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/roshnakhtheroic.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/roshnakhtheroic.dck new file mode 100644 index 00000000000..54e8b5a2aa5 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/roshnakhtheroic.dck @@ -0,0 +1,13 @@ +[metadata] +Name=roshnakhtheroic +[Main] +23 Mountain|LEB|3 +4 Earthquake|4ED|1 +4 Goblin Cadets|USG|1 +4 Lightning Elemental|TMP|1 +4 Mogg Fanatic|TMP|1 +4 Phyrexian Colossus|USG|1 +4 Reckless Charge|ODY|1 +4 Shivan Dragon|BTD|1 +4 Shock|BTD|1 +4 Urza's Engine|ALL|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/runelord.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/runelord.dck new file mode 100644 index 00000000000..7b5aaff26f4 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/runelord.dck @@ -0,0 +1,21 @@ +[metadata] +Name=runelord +[Main] +15 Forest|INV|2 +2 Explosive Vegetation|ONS|1 +2 Fertile Ground|INV|1 +2 Krosan Reclamation|JUD|1 +2 Nantuko Disciple|ODY|1 +2 Phantom Tiger|JUD|1 +2 Rune of Protection: Green|USG|1 +2 Squirrel Nest|ODY|1 +2 Still Life|ODY|1 +2 Verdant Force|TMP|1 +3 Plains|INV|2 +4 Ancient Spring|INV|1 +4 Armadillo Cloak|INV|1 +4 Aura Mutation|INV|1 +4 Brushland|ICE|1 +4 Elven Rite|STH|1 +4 Phantom Centaur|JUD|1 +4 Treetop Village|ULG|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rustic_construct.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rustic_construct.dck new file mode 100644 index 00000000000..feb98a1a7fa --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rustic_construct.dck @@ -0,0 +1,17 @@ +[metadata] +Name=rustic_construct +[Main] +4 Ancient Tomb|TMP|1 +4 Howling Mine|6ED|1 +4 Icy Manipulator|2ED|1 +4 Ivory Tower|ATQ|1 +4 Juggernaut|2ED|1 +4 Mishra's Factory|ATQ|1 +4 Strip Mine|ATQ|1 +4 Su-Chi|ATQ|1 +4 Tawnos's Coffin|ATQ|1 +4 The Rack|ATQ|1 +4 Triskelion|ATQ|1 +4 Urza's Mine|ATQ|1 +4 Urza's Power Plant|ATQ|1 +4 Urza's Tower|ATQ|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rustic_golem.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rustic_golem.dck new file mode 100644 index 00000000000..c101b4f0b3a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/rustic_golem.dck @@ -0,0 +1,14 @@ +[metadata] +Name=rustic_golem +[Main] +2 City of Traitors|EXO|1 +21 Mountain|3ED|3 +4 Dwarven Miner|MIR|1 +4 Goblin Welder|ULG|1 +4 Mana Vault|3ED|1 +4 Phyrexian Colossus|USG|1 +4 Phyrexian Furnace|WTH|1 +4 Shivan Dragon|3ED|1 +4 Sol Ring|3ED|1 +4 Stone Giant|4ED|1 +4 Thran Dynamo|UDS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sandghoul.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sandghoul.dck new file mode 100644 index 00000000000..d9b22b10fbd --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sandghoul.dck @@ -0,0 +1,17 @@ +[metadata] +Name=sandghoul +[Main] +14 Plains|4ED|3 +4 Adarkar Wastes|ICE|1 +4 Azure Drake|CHR|1 +4 Desert|ARN|1 +4 Hydroblast|5ED|1 +4 Mahamoti Djinn|4ED|1 +4 Marble Titan|TMP|1 +4 Pearled Unicorn|2ED|1 +4 Radiant, Archangel|ULG|1 +4 Serra Angel|4ED|1 +4 Serrated Arrows|HML|1 +4 White Knight|3ED|1 +4 Wrath of God|4ED|1 +5 Island|4ED|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sandgolem.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sandgolem.dck new file mode 100644 index 00000000000..a243fc816b4 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sandgolem.dck @@ -0,0 +1,19 @@ +[metadata] +Name=sandgolem +[Main] +1 Brushland|ICE|1 +1 Forest|5ED|3 +2 Karplusan Forest|ICE|1 +3 Plains|5ED|3 +4 Battlefield Forge|APC|1 +4 Desert|ARN|1 +4 Dwarven Ruins|5ED|1 +4 Grapeshot Catapult|5ED|1 +4 Incinerate|5ED|1 +4 Lightning Bolt|2ED|1 +4 Sand Golem|MIR|1 +4 Sandstorm|MIR|1 +4 Sirocco|MIR|1 +4 Viashino Sandstalker|VIS|1 +4 Zhalfirin Crusader|VIS|1 +7 Mountain|5ED|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sandwurm.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sandwurm.dck new file mode 100644 index 00000000000..7c6200a7918 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sandwurm.dck @@ -0,0 +1,13 @@ +[metadata] +Name=sandwurm +[Main] +23 Forest|ODY|1 +4 Beast Attack|ODY|1 +4 Call of the Wild|WTH|1 +4 Chatter of the Squirrel|ODY|1 +4 Dirtcowl Wurm|TMP|1 +4 Giant Growth|4ED|1 +4 Rancor|ULG|1 +4 Roar of the Wurm|ODY|1 +4 Squirrel Nest|ODY|1 +4 Symbiotic Wurm|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/satyr.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/satyr.dck new file mode 100644 index 00000000000..308f91c0336 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/satyr.dck @@ -0,0 +1,16 @@ +[metadata] +Name=Satyr +[Main] +12 Forest|INV|2 +4 Karplusan Forest|ICE|1 +4 Kavu Aggressor|INV|1 +4 Kavu Chameleon|INV|1 +4 Kavu Climber|INV|1 +4 Kavu Glider|APC|1 +4 Kavu Lair|INV|1 +4 Kavu Mauler|APC|1 +4 Kavu Monarch|INV|1 +4 Kavu Runner|INV|1 +4 Kavu Scout|INV|1 +4 Kavu Titan|INV|1 +9 Mountain|INV|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/satyr_hard.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/satyr_hard.dck new file mode 100644 index 00000000000..d7c427e4a76 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/satyr_hard.dck @@ -0,0 +1,18 @@ +[metadata] +Name=satyr_hard +[Main] +10 Mountain|INV|3 +11 Forest|INV|3 +2 Giant Growth|7ED|1 +2 Llanowar Elves|7ED|1 +2 Raging Goblin|7ED|1 +2 Shock|7ED|1 +4 Fires of Yavimaya|INV|1 +4 Flametongue Kavu|PLS|1 +4 Hull Breach|PLS|1 +4 Kavu Titan|INV|1 +4 Lay of the Land|APC|1 +4 Shivan Wurm|PLS|1 +4 Taiga|LEA|1 +4 Thornscape Battlemage|PLS|1 +4 Urza's Rage|INV|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/scarab.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/scarab.dck new file mode 100644 index 00000000000..d3443040f91 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/scarab.dck @@ -0,0 +1,14 @@ +[metadata] +Name=scarab +[Main] +14 Swamp|4ED|2 +2 Plains|4ED|2 +4 Black Ward|4ED|1 +4 Caves of Koilos|APC|1 +4 Dark Ritual|MMQ|1 +4 Deathgrip|4ED|1 +4 Drain Life|4ED|1 +4 Giant Cockroach|ULG|1 +4 Plague Beetle|7ED|1 +4 Raise Dead|4ED|1 +4 Terror|4ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/scarecrow.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/scarecrow.dck new file mode 100644 index 00000000000..f6bd2e1ffa7 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/scarecrow.dck @@ -0,0 +1,16 @@ +[metadata] +Name=scarecrow +[Main] +19 Forest|6ED|3 +2 Plains|6ED|3 +4 Armadillo Cloak|INV|1 +4 Brushland|ICE|1 +4 Elephant Guide|JUD|1 +4 Explosive Vegetation|ONS|1 +4 Giant Growth|BTD|1 +4 Harrow|TMP|1 +4 Llanowar Elves|BTD|1 +4 Rancor|ULG|1 +4 Scarecrow|DRK|1 +4 Straw Golem|WTH|1 +4 Wild Growth|7ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/scarecrowcaptain.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/scarecrowcaptain.dck new file mode 100644 index 00000000000..9ae24180b95 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/scarecrowcaptain.dck @@ -0,0 +1,22 @@ +[metadata] +Name=scarecrowcaptain +[Main] +1 Forest|ONS|3 +1 Island|ONS|3 +1 Plains|ONS|3 +1 Yavimaya Coast|APC|1 +18 Swamp|ONS|3 +2 Bad Moon|5ED|1 +2 Underground River|ICE|1 +2 Vile Consumption|INV|1 +4 Captain Sisay|INV|1 +4 Cruel Revival|ONS|1 +4 Duress|7ED|1 +4 Hymn to Tourach|FEM|1 +4 Llanowar Wastes|APC|1 +4 Order of the Ebon Hand|FEM|1 +4 Plague Beetle|ULG|1 +4 Scarecrow|DRK|1 +4 Shepherd of Rot|ONS|1 +4 Withered Wretch|LGN|1 +4 Zombie Master|LEA|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/scorpion.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/scorpion.dck new file mode 100644 index 00000000000..7200a94bbfe --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/scorpion.dck @@ -0,0 +1,23 @@ +[metadata] +Name=scorpion +[Main] +1 Underground River|ICE|1 +18 Forest|4ED|1 +2 Duress|PAL00|1 +2 Island|4ED|1 +2 Overrun|TMP|1 +2 Yavimaya Coast|APC|1 +2 Yavimaya Enchantress|UDS|1 +4 Dakmor Scorpion|S99|1 +4 Deadly Insect|BTD|1 +4 Fog|3ED|1 +4 Giant Growth|4ED|1 +4 Kukemssa Serpent|MIR|1 +4 Llanowar Elves|4ED|1 +4 Llanowar Wastes|APC|1 +4 Muscle Sliver|TMP|1 +4 Scryb Sprites|4ED|1 +4 Swamp|4ED|1 +4 Twisted Abomination|SCG|1 +4 Web|4ED|1 +4 Wild Mongrel|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sea_monster.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sea_monster.dck new file mode 100644 index 00000000000..a3d86bcff3e --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sea_monster.dck @@ -0,0 +1,16 @@ +[metadata] +Name=sea_monster +[Main] +1 Forest|TMP|3 +14 Island|TMP|3 +4 Merfolk Looter|EXO|1 +4 Merfolk Traders|WTH|1 +4 Rootwater Alligator|EXO|1 +4 Rootwater Depths|TMP|1 +4 Rootwater Diver|TMP|1 +4 Rootwater Hunter|TMP|1 +4 Rootwater Matriarch|TMP|1 +4 Rootwater Mystic|EXO|1 +4 Rootwater Shaman|TMP|1 +4 Sea Monster|7ED|1 +4 Yavimaya Coast|APC|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/seraphim.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/seraphim.dck new file mode 100644 index 00000000000..1870a8371c3 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/seraphim.dck @@ -0,0 +1,14 @@ +[metadata] +Name=celestial being +[Main] +19 Plains|LEA|1 +4 Armored Pegasus|BRB|1 +4 Benalish Hero|LEA|1 +4 Holy Strength|2ED|1 +4 Land Tax|4ED|1 +4 Opalescence|UDS|1 +4 Pearled Unicorn|LEA|1 +4 Radiant, Archangel|ULG|1 +4 Serra Angel|LEA|1 +4 Serra's Sanctum|USG|1 +4 Starlight|7ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/shade.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/shade.dck new file mode 100644 index 00000000000..ac8e088eb50 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/shade.dck @@ -0,0 +1,16 @@ +[metadata] +Name=shade +[Main] +29 Swamp|TMP|2 +3 Black Knight|LEA|1 +3 Diabolic Edict|TMP|1 +4 Bad Moon|3ED|1 +4 Dark Ritual|LEA|1 +4 Dauthi Horror|TMP|1 +4 Dauthi Slayer|TMP|1 +4 Duress|PAL00|1 +4 Hymn to Tourach|FEM|1 +4 Phyrexian Negator|UDS|1 +4 Reanimate|TMP|1 +4 Shadow Guildmage|MIR|1 +4 Vampiric Tutor|VIS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/shaman.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/shaman.json new file mode 100644 index 00000000000..44c84de266e --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/shaman.json @@ -0,0 +1,12 @@ +{ +"name":"Shaman", + "template": + { + "count":60, + "colors":["Red","Green"], + "tribe":"Shaman", + "tribeCards":1.0, + "tribeSynergyCards":0.2, + "rares":0.4 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/shamanelite.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/shamanelite.dck new file mode 100644 index 00000000000..447663135a9 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/shamanelite.dck @@ -0,0 +1,22 @@ +[metadata] +Name=shamanelite +[Main] +1 Call of the Herd|ODY|1 +13 Mountain|ONS|3 +2 Browbeat|JUD|1 +2 Burning Wish|JUD|1 +2 Incinerate|5ED|1 +2 Nantuko Vigilante|LGN|1 +2 Naturalize|ONS|1 +2 Shock|ONS|1 +3 Grim Lavamancer|TOR|1 +3 Jackal Pup|F01|1 +3 Mogg Fanatic|ATH|1 +3 Spined Sliver|STH|1 +3 Sulfuric Vortex|SCG|1 +4 Fireblast|F01|1 +4 Forest|ONS|3 +4 Karplusan Forest|ICE|1 +4 Lightning Bolt|2ED|1 +4 Quirion Dryad|PLS|1 +4 Wooded Foothills|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/shrinemole.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/shrinemole.dck new file mode 100644 index 00000000000..45d68d05ea9 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/shrinemole.dck @@ -0,0 +1,20 @@ +[metadata] +Name=shrinemole +[Main] +1 Swamp|INV|2 +1 Underground River|ICE|1 +2 Elvish Aberration|PAL03|1 +2 Gaea's Bounty|USG|1 +2 Gaea's Cradle|USG|1 +2 Island|INV|2 +2 Llanowar Wastes|APC|1 +2 Wild Might|PCY|1 +4 Elvish Pioneer|ONS|1 +4 Faerie Squadron|INV|1 +4 Gaea's Herald|PLS|1 +4 Harrow|INV|1 +4 Hidden Gibbons|ULG|1 +4 Mole Worms|5ED|1 +4 Scrying Glass|UDS|1 +4 Yavimaya Coast|APC|1 +9 Forest|INV|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/simicwizard_evolve.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/simicwizard_evolve.dck new file mode 100644 index 00000000000..fd04fd0c27f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/simicwizard_evolve.dck @@ -0,0 +1,17 @@ +[metadata] +Name=simicwizard_evolve +[Main] +18 Island|5ED|3 +4 Azure Drake|5ED|1 +4 Concentrate|ODY|1 +4 Counterspell|LEA|1 +4 Force Spike|5ED|1 +4 Giant Growth|LEA|1 +4 Lure|4ED|1 +4 Mana Leak|STH|1 +4 Merfolk Looter|EXO|1 +4 Mystical Tutor|MIR|1 +4 Quirion Elves|INV|1 +4 Thwart|MMQ|1 +4 Yavimaya Coast|APC|1 +6 Forest|5ED|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/simicwizard_intruderalarm.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/simicwizard_intruderalarm.dck new file mode 100644 index 00000000000..abe6d182dad --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/simicwizard_intruderalarm.dck @@ -0,0 +1,16 @@ +[metadata] +Name=Mister Fantastic 3 +[Main] +2 Elvish Piper|UDS|1 +23 Forest|4ED|2 +3 Gaea's Cradle|USG|1 +4 Elvish Aberration|SCG|1 +4 Elvish Archers|4ED|1 +4 Elvish Bard|ALL|1 +4 Elvish Champion|7ED|1 +4 Fyndhorn Elves|DKM|1 +4 Giant Growth|FNM|1 +4 Llanowar Elves|LEB|1 +4 Quirion Elves|MIR|1 +4 Utopia Tree|INV|1 +4 Wild Might|PCY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/simicwizard_snow.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/simicwizard_snow.dck new file mode 100644 index 00000000000..16282c6f2c5 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/simicwizard_snow.dck @@ -0,0 +1,28 @@ +[metadata] +Name=simicwizard_snow +[Main] +1 Karplusan Forest|ICE|1 +1 Swamp|ICE|1 +13 Island|ICE|1 +2 Adun Oakenshield|LEG|1 +2 Force of Nature|4ED|1 +2 Frost Giant|LEG|1 +2 Icy Manipulator|LEB|1 +2 Winter's Chill|ICE|1 +2 Yavimaya Coast|APC|1 +2 Zuran Orb|ICE|1 +3 Forest|ICE|1 +3 Mountain|ICE|1 +4 Arcane Denial|ALL|1 +4 City of Brass|ARN|1 +4 Counterspell|6ED|1 +4 Hydroblast|ICE|1 +4 Ice Floe|5ED|1 +4 Mahamoti Djinn|LEA|1 +4 Mystic Remora|ICE|1 +4 Phantasmal Terrain|5ED|1 +4 Shivan Reef|APC|1 +4 Snow-Covered Forest|ICE|1 +4 Snow-Covered Island|ICE|1 +4 Snow-Covered Mountain|ICE|1 +4 Thawing Glaciers|ALL|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/skeleton.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/skeleton.dck new file mode 100644 index 00000000000..53e4c8b19c0 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/skeleton.dck @@ -0,0 +1,15 @@ +[metadata] +Name=Lex Luthor 2 +[Main] +2 Dark Ritual|DKM|1 +2 Duress|USG|1 +25 Swamp|ODY|1 +4 Addle|INV|1 +4 Braids, Cabal Minion|ODY|1 +4 Cabal Therapy|JUD|1 +4 Deathgrip|5ED|1 +4 Diabolic Tutor|ODY|1 +4 Haunting Echoes|ODY|1 +4 Phyrexian Arena|APC|1 +4 Undead Gladiator|ONS|1 +4 Zombie Infestation|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/skeleton_2.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/skeleton_2.dck new file mode 100644 index 00000000000..579ba15fe74 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/skeleton_2.dck @@ -0,0 +1,15 @@ +[metadata] +Name=skeleton_2 +[Main] +28 Swamp|LEB|3 +4 Bad Moon|LEB|1 +4 Carnophage|EXO|1 +4 Dark Ritual|4ED|1 +4 Hymn to Tourach|FEM|1 +4 Lord of the Undead|PLS|1 +4 Phyrexian Negator|UDS|1 +4 Plague Rats|LEB|1 +4 Raise Dead|POR|1 +4 Skeletal Scrying|ODY|1 +4 Terror|4ED|1 +4 Unmask|MMQ|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/skeleton_champion.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/skeleton_champion.dck new file mode 100644 index 00000000000..437c3f16c46 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/skeleton_champion.dck @@ -0,0 +1,15 @@ +[metadata] +Name=skeleton_champion +[Main] +2 Bad Moon|2ED|1 +2 Icy Manipulator|DKM|1 +2 Yawgmoth's Will|USG|1 +24 Swamp|LEA|1 +4 Black Knight|LEA|1 +4 Carrionette|TMP|1 +4 Dark Ritual|DKM|1 +4 Demonic Consultation|ICE|1 +4 Hymn to Tourach|FEM|1 +4 Phyrexian Negator|UDS|1 +4 Sinkhole|LEA|1 +4 Urborg Skeleton|INV|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver.json new file mode 100644 index 00000000000..0647b203f87 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver.json @@ -0,0 +1,12 @@ +{ +"name":"Sliver", + "template": + { + "count":60, + "colors":["White","Red","Green","Blue","Black"], + "tribe":"Sliver", + "tribeCards":1.0, + "tribeSynergyCards":0.2, + "rares":0.4 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_black.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_black.dck new file mode 100644 index 00000000000..29afed30ff6 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_black.dck @@ -0,0 +1,19 @@ +[metadata] +Name=Black Sliver +[Main] +1 Brushland|ICE|1 +1 Island|TMP|3 +2 Battlefield Forge|APC|1 +2 Swamp|TMP|3 +3 Plains|TMP|3 +4 Acidic Sliver|STH|1 +4 Armor Sliver|TMP|1 +4 Barbed Sliver|TMP|1 +4 Forest|TMP|3 +4 Karplusan Forest|ICE|1 +4 Mountain|TMP|3 +4 Muscle Sliver|TMP|1 +4 Root Sliver|LGN|1 +4 Spined Sliver|STH|1 +4 Talon Sliver|TMP|1 +4 Winged Sliver|TMP|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_blue.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_blue.dck new file mode 100644 index 00000000000..f955f1940cc --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_blue.dck @@ -0,0 +1,20 @@ +[metadata] +Name=sliver_blue +[Main] +1 Caves of Koilos|APC|1 +1 Mountain|LEB|3 +12 Island|LEB|3 +2 Underground River|ICE|1 +3 Forest|LEB|3 +3 Plains|LEB|3 +3 Swamp|LEB|3 +4 Adarkar Wastes|ICE|1 +4 Azure Drake|CHR|1 +4 Counterspell|5ED|1 +4 Crystalline Sliver|STH|1 +4 Hibernation Sliver|STH|1 +4 Hydroblast|5ED|1 +4 Muscle Sliver|TMP|1 +4 Mystic Remora|ICE|1 +4 Ophidian|F01|1 +4 Sliver Queen|STH|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_green.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_green.dck new file mode 100644 index 00000000000..7abc3ed8afc --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_green.dck @@ -0,0 +1,19 @@ +[metadata] +Name=Sliver_Green +[Main] +1 Yavimaya Coast|APC|1 +2 Brushland|ICE|1 +3 Mountain|TMP|1 +3 Swamp|TMP|1 +4 Adarkar Wastes|ICE|1 +4 Crystalline Sliver|F03|1 +4 Cursed Totem|MIR|1 +4 Essence Sliver|LGN|1 +4 Forest|TMP|1 +4 Hibernation Sliver|STH|1 +4 Island|TMP|1 +4 Muscle Sliver|TMP|1 +4 Sliver Queen|STH|1 +4 Spined Sliver|STH|1 +4 Ward Sliver|LGN|1 +5 Plains|TMP|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_metallicsliver.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_metallicsliver.dck new file mode 100644 index 00000000000..3be0dc5141e --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_metallicsliver.dck @@ -0,0 +1,25 @@ +[metadata] +Name=sliver_metallicsliver +[Main] +1 Llanowar Wastes|APC|1 +2 Brushland|ICE|1 +2 Chromatic Sphere|INV|1 +2 Dauthi Slayer|TMP|1 +2 Giant Growth|4ED|1 +2 Grafted Skullcap|USG|1 +2 Island|TMP|1 +2 Lightning Bolt|4ED|1 +2 Phyrexian Furnace|WTH|1 +2 Sliver Queen|STH|1 +2 Swords to Plowshares|4ED|1 +3 Ancient Craving|S99|1 +3 Forest|TMP|1 +3 Mountain|TMP|1 +4 Caves of Koilos|APC|1 +4 Crystalline Sliver|STH|1 +4 Hunter Sliver|LGN|1 +4 Metallic Sliver|TMP|1 +4 Muscle Sliver|TMP|1 +4 Swamp|TMP|1 +4 Ward Sliver|LGN|1 +5 Plains|TMP|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_recruitersliver.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_recruitersliver.dck new file mode 100644 index 00000000000..9f5d39f3173 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_recruitersliver.dck @@ -0,0 +1,21 @@ +[metadata] +Name=sliver_recruitersliver +[Main] +1 Brushland|ICE|1 +2 Adarkar Wastes|ICE|1 +2 Elvish Pioneer|ONS|1 +2 Swamp|MIR|1 +2 Vampiric Tutor|G00|1 +2 Worldly Tutor|MIR|1 +3 Mountain|MIR|1 +3 Plains|MIR|1 +4 Enlightened Tutor|MIR|1 +4 Forest|MIR|1 +4 Hunter Sliver|LGN|1 +4 Muscle Sliver|TMP|1 +4 Mystical Tutor|MIR|1 +4 Sliver Queen|STH|1 +4 Synapse Sliver|LGN|1 +4 Winged Sliver|TMP|1 +4 Yavimaya Coast|APC|1 +5 Island|MIR|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_red.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_red.dck new file mode 100644 index 00000000000..e508f909cec --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_red.dck @@ -0,0 +1,21 @@ +[metadata] +Name=sliver_red +[Main] +1 Llanowar Wastes|APC|1 +2 Anger|JUD|1 +2 Island|MMQ|3 +2 Shivan Dragon|4ED|1 +2 Sulfurous Springs|ICE|1 +3 Plains|MMQ|3 +3 Swamp|MMQ|3 +4 Acidic Sliver|STH|1 +4 Crystalline Sliver|F03|1 +4 Forest|MMQ|3 +4 Heart Sliver|TMP|1 +4 Hunter Sliver|LGN|1 +4 Karplusan Forest|ICE|1 +4 Metallic Sliver|TMP|1 +4 Muscle Sliver|TMP|1 +4 Sliver Queen|STH|1 +4 Spined Sliver|STH|1 +9 Mountain|MMQ|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_slivdrazi.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_slivdrazi.dck new file mode 100644 index 00000000000..36369236ff3 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_slivdrazi.dck @@ -0,0 +1,21 @@ +[metadata] +Name=sliver_slivdrazi +[Main] +1 Plains|TMP|1 +1 Sulfurous Springs|ICE|1 +2 Llanowar Wastes|APC|1 +3 Island|TMP|1 +3 Swamp|TMP|1 +4 Clot Sliver|TMP|1 +4 Giant Growth|ICE|1 +4 Horned Sliver|TMP|1 +4 Karplusan Forest|ICE|1 +4 Lightning Bolt|2ED|1 +4 Llanowar Elves|2ED|1 +4 Muscle Sliver|TMP|1 +4 Shivan Dragon|2ED|1 +4 Sliver Queen|STH|1 +4 Spined Sliver|STH|1 +4 Winged Sliver|TMP|1 +7 Mountain|TMP|1 +8 Forest|TMP|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_white.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_white.dck new file mode 100644 index 00000000000..31863aba8e6 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_white.dck @@ -0,0 +1,18 @@ +[metadata] +Name=sliver_white +[Main] +1 Battlefield Forge|APC|1 +10 Island|4ED|3 +2 Mountain|4ED|3 +2 Shivan Reef|APC|1 +4 Adarkar Wastes|ICE|1 +4 Counterspell|4ED|1 +4 Crystalline Sliver|STH|1 +4 Force Spike|5ED|1 +4 Hunter Sliver|LGN|1 +4 Impulse|F01|1 +4 Mana Leak|BRB|1 +4 Plains|4ED|3 +4 Swords to Plowshares|4ED|1 +4 Ward Sliver|LGN|1 +4 Winged Sliver|TMP|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/snake.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/snake.dck new file mode 100644 index 00000000000..58134867d4c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/snake.dck @@ -0,0 +1,28 @@ +[metadata] +Name=snake +[Main] +1 Battlefield Forge|APC|1 +1 Coiled Tinviper|TMP|1 +1 Elvish Scout|FEM|1 +1 Emerald Charm|VIS|1 +1 Giant Growth|6ED|1 +1 Llanowar Elves|LEB|1 +1 Lure|7ED|1 +1 Quirion Ranger|VIS|1 +1 Regeneration|6ED|1 +1 Snake Basket|VIS|1 +1 Sylvan Library|LEG|1 +1 Verdant Force|TMP|1 +16 Forest|4ED|2 +2 Brushland|ICE|1 +2 Mountain|4ED|2 +2 Plains|4ED|2 +4 Blood Lust|4ED|1 +4 Carnivorous Plant|4ED|1 +4 Elven Warhounds|TMP|1 +4 Giant Spider|ATH|1 +4 Green Ward|LEA|1 +4 Ironroot Treefolk|4ED|1 +4 Karplusan Forest|ICE|1 +4 Scryb Sprites|LEB|1 +4 Serrated Arrows|ATH|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/snake.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/snake.json new file mode 100644 index 00000000000..570f4655800 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/snake.json @@ -0,0 +1,12 @@ +{ +"name":"Snake", + "template": + { + "count":60, + "colors":["Green","Blue","Black"], + "tribe":"Snake", + "tribeCards":1.0, + "tribeSynergyCards":0.2, + "rares":0.8 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sphinx amonkhet.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sphinx amonkhet.dck new file mode 100644 index 00000000000..8bad2ffbe3c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sphinx amonkhet.dck @@ -0,0 +1,29 @@ +[metadata] +Name=sphinx amonkhet +[Main] +1 Cursed Totem|6ED|1 +1 Feldon's Cane|5ED|1 +1 Gustha's Scepter|ALL|1 +1 Hanna's Custody|TMP|1 +1 Jeweled Amulet|ICE|1 +1 Skycloud Expanse|ODY|1 +1 Soldevi Digger|ALL|1 +1 Tormod's Crypt|BCHR|1 +1 Zur's Weirding|5ED|1 +2 Crystal Vein|6ED|1 +2 Grafted Skullcap|7ED|1 +2 Island|6ED|1 +2 Seal of Cleansing|NEM|1 +2 Tinker|ULG|1 +2 Tsabo's Web|INV|1 +2 Words of Worship|ONS|1 +3 Enlightened Tutor|6ED|1 +3 Mox Diamond|STH|1 +3 Swords to Plowshares|2ED|1 +3 Urza's Bauble|5ED|1 +3 Wand of Denial|6ED|1 +4 Adarkar Wastes|5ED|1 +4 City of Traitors|EXO|1 +4 Ensnaring Bridge|7ED|1 +4 Flooded Strand|ONS|1 +6 Plains|6ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/spider.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/spider.json new file mode 100644 index 00000000000..cee2c81c578 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/spider.json @@ -0,0 +1,12 @@ +{ +"name":"Spider", + "template": + { + "count":60, + "colors":["Green","Black"], + "tribe":"Spider", + "tribeCards":1.0, + "tribeSynergyCards":0.3, + "rares":0.8 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/spider_token.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/spider_token.dck new file mode 100644 index 00000000000..99bd3cb4754 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/spider_token.dck @@ -0,0 +1,15 @@ +[metadata] +Name=spider_token +[Main] +17 Forest|6ED|1 +2 Island|6ED|1 +4 Canopy Spider|TMP|1 +4 Elvish Farmer|FEM|1 +4 Elvish Pioneer|ONS|1 +4 Emerald Charm|VIS|1 +4 Giant Spider|6ED|1 +4 Llanowar Elves|6ED|1 +4 Natural Selection|2ED|1 +4 Web of Inertia|JUD|1 +4 Wild Might|PCY|1 +4 Yavimaya Coast|APC|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/spirit.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/spirit.dck new file mode 100644 index 00000000000..d5697b07e37 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/spirit.dck @@ -0,0 +1,15 @@ +[metadata] +Name=Spirit +[Main] +1 Plains|3ED|3 +14 Island|3ED|3 +4 Adarkar Wastes|ICE|1 +4 Cloud Spirit|POR|1 +4 Coastal Tower|INV|1 +4 Counterspell|LEA|1 +4 Disrupt|WTH|1 +4 Galina's Knight|INV|1 +4 Mana Leak|STH|1 +4 Phantom Warrior|POR|1 +4 Phantom Whelp|ODY|1 +4 Think Tank|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/squirrel.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/squirrel.dck new file mode 100644 index 00000000000..4081f5dfd5d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/squirrel.dck @@ -0,0 +1,14 @@ +[metadata] +Name=squirrel +[Main] +23 Forest|ODY|2 +3 Explosive Vegetation|ONS|1 +3 Grizzly Bears|6ED|1 +3 Uktabi Orangutan|VIS|1 +4 Chatter of the Squirrel|ODY|1 +4 Deranged Hermit|ULG|1 +4 Giant Growth|2ED|1 +4 Llanowar Elves|2ED|1 +4 Scryb Sprites|BRB|1 +4 Serrated Arrows|HML|1 +4 Squirrel Mob|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/staglord.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/staglord.dck new file mode 100644 index 00000000000..5082e07ebf4 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/staglord.dck @@ -0,0 +1,14 @@ +[metadata] +Name=staglord +[Main] +18 Forest|USG|1 +2 Elvish Warrior|ONS|1 +3 Treetop Village|ULG|1 +3 Verdant Force|TMP|1 +4 Elvish Aberration|SCG|1 +4 Elvish Archers|2ED|1 +4 Elvish Piper|UDS|1 +4 Llanowar Elves|BTD|1 +4 Quirion Elves|MIR|1 +4 Rancor|ULG|1 +4 Wild Growth|7ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/stormtitan.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/stormtitan.dck new file mode 100644 index 00000000000..bde85e0e341 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/stormtitan.dck @@ -0,0 +1,19 @@ +[metadata] +Name=stormtitan +[Main] +1 Forest|ONS|2 +1 Karplusan Forest|ICE|1 +13 Island|ONS|2 +2 Faerie Conclave|ULG|1 +2 Yavimaya Coast|APC|1 +4 Air Elemental|2ED|1 +4 Cloud Elemental|VIS|1 +4 Counterspell|2ED|1 +4 Frost Giant|LEG|1 +4 Giant Growth|4ED|1 +4 Mahamoti Djinn|2ED|1 +4 Mountain|ONS|2 +4 Phantom Monster|4ED|1 +4 Sea Serpent|4ED|1 +4 Serrated Arrows|HML|1 +4 Shivan Reef|APC|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/straycat.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/straycat.dck new file mode 100644 index 00000000000..f90cda9de58 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/straycat.dck @@ -0,0 +1,16 @@ +[metadata] +Name=straycat +[Main] +2 Mogg Fanatic|TMP|1 +2 Shivan Harvest|INV|1 +4 City of Brass|ARN|1 +4 Crazed Armodon|TMP|1 +4 Fireblast|VIS|1 +4 Giant Growth|4ED|1 +4 Incinerate|MIR|1 +4 Karplusan Forest|ICE|1 +4 Lightning Bolt|4ED|1 +4 Lynx|S99|1 +4 Saber Ants|MMQ|1 +7 Forest|4ED|1 +7 Mountain|4ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sun titan.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sun titan.dck new file mode 100644 index 00000000000..f282276cb1e --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/sun titan.dck @@ -0,0 +1,15 @@ +[metadata] +Name=sun titan +[Main] +2 Swords to Plowshares|ICE|1 +26 Plains|5ED|3 +4 Akroma's Vengeance|ONS|1 +4 Akroma, Angel of Wrath|LGN|1 +4 Armored Pegasus|ATH|1 +4 Benalish Hero|5ED|1 +4 Pearled Unicorn|5ED|1 +4 Savannah Lions|3ED|1 +4 Serra Angel|2ED|1 +4 Serra Paladin|5ED|1 +4 White Knight|LEB|1 +4 Wrath of God|2ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/supremeelemental.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/supremeelemental.dck new file mode 100644 index 00000000000..65c5f0d609c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/supremeelemental.dck @@ -0,0 +1,19 @@ +[metadata] +Name=supremeelemental +[Main] +14 Mountain|INV|3 +4 Darigaaz's Caldera|PLS|1 +4 Earth Elemental|LEB|1 +4 Fireblast|VIS|1 +4 Forest|INV|3 +4 Frenzied Tilling|INV|1 +4 Harrow|INV|1 +4 Incinerate|5ED|1 +4 Karplusan Forest|ICE|1 +4 Keldon Necropolis|INV|1 +4 Lightning Bolt|4ED|1 +4 Mogg Fanatic|TMP|1 +4 Rith's Grove|PLS|1 +4 Shivan Dragon|5ED|1 +4 Sulfur Vent|INV|1 +4 Thornscape Battlemage|PLS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/swamptroll.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/swamptroll.dck new file mode 100644 index 00000000000..c17b3732936 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/swamptroll.dck @@ -0,0 +1,19 @@ +[metadata] +Name=swamptroll +[Main] +1 Spawning Pool|ULG|1 +12 Swamp|USG|3 +2 Choking Sands|MIR|1 +2 Fallow Earth|6ED|1 +2 Haunting Misery|WTH|1 +2 Squirrel Nest|ODY|1 +4 Albino Troll|USG|1 +4 Carnophage|EXO|1 +4 Gravedigger|TMP|1 +4 Llanowar Elves|7ED|1 +4 Llanowar Wastes|APC|1 +4 Plague Beetle|ULG|1 +4 Plague Rats|2ED|1 +4 Priest of Titania|USG|1 +4 Sarcomancy|TMP|1 +8 Forest|USG|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/symbiote.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/symbiote.dck new file mode 100644 index 00000000000..66692653282 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/symbiote.dck @@ -0,0 +1,20 @@ +[metadata] +Name=symbiote +[Main] +2 Elvish Pioneer|ONS|1 +2 Explosive Vegetation|ONS|1 +2 Fertile Ground|BRB|1 +2 Shivan Oasis|INV|1 +2 Swamp|TMP|1 +21 Forest|TMP|1 +4 Elvish Aberration|SCG|1 +4 Llanowar Wastes|APC|1 +4 Quirion Ranger|VIS|1 +4 Rootwalla|TMP|1 +4 Spike Feeder|BRB|1 +4 Spike Hatcher|EXO|1 +4 Survival of the Fittest|EXO|1 +4 Treacherous Werewolf|JUD|1 +4 Wall of Blossoms|STH|1 +4 Wild Mongrel|ODY|1 +4 Yavimaya Enchantress|7ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/tibalt_demon.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/tibalt_demon.dck new file mode 100644 index 00000000000..a8f4feae1d7 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/tibalt_demon.dck @@ -0,0 +1,16 @@ +[metadata] +Name=tibalt_demon +[Main] +14 Swamp|INV|2 +2 Shivan Dragon|4ED|1 +4 Abyssal Horror|7ED|1 +4 Butcher Orgg|ONS|1 +4 Carnophage|F01|1 +4 Lord of the Undead|PLS|1 +4 Phyrexian Ghoul|USG|1 +4 Plague Spitter|INV|1 +4 Sulfurous Springs|ICE|1 +4 Urborg Skeleton|INV|1 +4 Urborg Volcano|INV|1 +4 Zombie Master|LEB|1 +5 Mountain|INV|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/tibalt_devil.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/tibalt_devil.dck new file mode 100644 index 00000000000..ea3654986db --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/tibalt_devil.dck @@ -0,0 +1,15 @@ +[metadata] +Name=tibalt_devil +[Main] +26 Mountain|ICE|1 +3 Mogg Maniac|STH|1 +3 Mogg Raider|ATH|1 +4 Goblin Cadets|USG|1 +4 Goblin Matron|ATH|1 +4 Goblin Piledriver|ONS|1 +4 Mogg Fanatic|ATH|1 +4 Mogg Flunkies|ATH|1 +4 Rathi Dragon|TMP|1 +4 Shock|7ED|1 +4 Sizzle|MMQ|1 +4 Wildfire|USG|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/tibalt_horror.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/tibalt_horror.dck new file mode 100644 index 00000000000..4440a2bbb36 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/tibalt_horror.dck @@ -0,0 +1,18 @@ +[metadata] +Name=tibalt_horror +[Main] +2 Bad Moon|3ED|1 +2 Raise Dead|3ED|1 +33 Swamp|3ED|2 +4 Carnophage|EXO|1 +4 Choking Sands|MIR|1 +4 Contagion|ALL|1 +4 Dark Ritual|TMP|1 +4 Deathgrip|LEB|1 +4 Hymn to Tourach|ATH|1 +4 Noxious Ghoul|LGN|1 +4 Phyrexian Negator|UDS|1 +4 Sarcomancy|TMP|1 +4 Terror|3ED|1 +4 Twisted Abomination|SCG|1 +4 Unholy Strength|4ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/tiger.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/tiger.dck new file mode 100644 index 00000000000..216097d7c8c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/tiger.dck @@ -0,0 +1,18 @@ +[metadata] +Name=tiger +[Main] +1 Battlefield Forge|APC|1 +1 Plains|INV|3 +2 Brushland|ICE|1 +3 Mountain|INV|3 +4 Armadillo Cloak|INV|1 +4 Cave Tiger|USG|1 +4 City of Brass|ARN|1 +4 Giant Growth|ATH|1 +4 Karplusan Forest|ICE|1 +4 Pyroblast|ICE|1 +4 Rancor|ULG|1 +4 Scorching Lava|INV|1 +4 Stalking Tiger|POR|1 +4 Uktabi Orangutan|VIS|1 +8 Forest|INV|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/tokens.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/tokens.dck new file mode 100644 index 00000000000..d846e69f19b --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/tokens.dck @@ -0,0 +1,17 @@ +[metadata] +Name=tokens +[Main] +1 Swamp|MMQ|2 +1 Underground River|ICE|1 +11 Plains|MMQ|2 +2 Caves of Koilos|APC|1 +2 Island|MMQ|2 +4 Adarkar Wastes|ICE|1 +4 Armored Pegasus|ATH|1 +4 Aven Fisher|ODY|1 +4 Benalish Hero|4ED|1 +4 Ramosian Captain|MMQ|1 +4 Ramosian Lieutenant|MMQ|1 +4 Ramosian Sergeant|MMQ|1 +4 Rebel Informer|PCY|1 +4 Serra Angel|LEB|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/tombguardian.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/tombguardian.dck new file mode 100644 index 00000000000..a8125d7851d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/tombguardian.dck @@ -0,0 +1,16 @@ +[metadata] +Name=Krypto 2 +[Main] +18 Forest|ODY|3 +2 Mountain|ODY|3 +2 Shivan Dragon|LEA|1 +4 Elvish Archers|3ED|1 +4 Elvish Berserker|EXO|1 +4 Giant Growth|BTD|1 +4 Karplusan Forest|ICE|1 +4 Llanowar Elves|ATH|1 +4 Might of Oaks|ULG|1 +4 Priest of Titania|USG|1 +4 Quirion Ranger|VIS|1 +4 Rancor|ULG|1 +4 Ravenous Baloth|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/trap.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/trap.dck new file mode 100644 index 00000000000..8180c169d01 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/trap.dck @@ -0,0 +1,16 @@ +[metadata] +Name=trap +[Main] +15 Swamp|ONS|2 +4 Bad Moon|4ED|1 +4 Black Knight|LEB|1 +4 Dark Ritual|LEB|1 +4 Demonic Consultation|ICE|1 +4 Drain Life|LEB|1 +4 Hymn to Tourach|FEM|1 +4 Lava Flow|POR|1 +4 Lightning Bolt|LEB|1 +4 Shatter|LEB|1 +4 Sinkhole|LEB|1 +4 Sulfurous Springs|ICE|1 +6 Mountain|ONS|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/treefolk.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/treefolk.dck new file mode 100644 index 00000000000..5bd2f534971 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/treefolk.dck @@ -0,0 +1,15 @@ +[metadata] +Name=treefolk +[Main] +18 Forest|MMQ|2 +3 Multani, Maro-Sorcerer|ULG|1 +3 Yavimaya Enchantress|7ED|1 +3 Yavimaya Granger|ULG|1 +3 Yavimaya Scion|ULG|1 +3 Yavimaya Wurm|ULG|1 +4 Elvish Spirit Guide|ALL|1 +4 Fyndhorn Elves|ICE|1 +4 Llanowar Elves|6ED|1 +4 Multani's Acolyte|ULG|1 +4 Yavimaya Elder|UDS|1 +4 Yavimaya Hollow|UDS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/treefolk.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/treefolk.json new file mode 100644 index 00000000000..11912720f66 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/treefolk.json @@ -0,0 +1,10 @@ +{ +"name":"Treefolk", + "template": + { + "count":60, + "colors":["Green"], + "tribe":"Treefolk", + "rares":0.8 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/treefolk_golgari.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/treefolk_golgari.dck new file mode 100644 index 00000000000..413391ce954 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/treefolk_golgari.dck @@ -0,0 +1,16 @@ +[metadata] +Name=treefolk_golgari +[Main] +16 Forest|2ED|3 +4 Carnivorous Plant|DRK|1 +4 Elvish Archers|2ED|1 +4 Giant Spider|4ED|1 +4 Llanowar Elves|2ED|1 +4 Llanowar Wastes|APC|1 +4 Plaguebearer|EXO|1 +4 Serrated Arrows|ATH|1 +4 Treefolk Healer|INV|1 +4 Treefolk Seedlings|USG|1 +4 Vampiric Embrace|USG|1 +4 Verdant Force|TMP|1 +5 Swamp|2ED|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/troll.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/troll.json new file mode 100644 index 00000000000..191eeaa4c22 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/troll.json @@ -0,0 +1,10 @@ +{ +"name":"Troll", + "template": + { + "count":60, + "colors":["Red","Green"], + "tribe":"Troll", + "rares":0.8 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/turbofog.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/turbofog.dck new file mode 100644 index 00000000000..aebaa5b7867 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/turbofog.dck @@ -0,0 +1,20 @@ +[metadata] +Name=turbofog +[Main] +2 Skyshroud Forest|TMP|1 +2 Sunstone|ICE|1 +2 Wild Mongrel|ODY|1 +2 Wooded Foothills|ONS|1 +2 Wrath of God|3ED|1 +3 Forest|ODY|1 +4 Aven Cloudchaser|ODY|1 +4 Brushland|ICE|1 +4 Life Burst|ODY|1 +4 Mirari|ODY|1 +4 Moment's Peace|ODY|1 +4 Orim's Chant|PLS|1 +4 Peace Talks|VIS|1 +4 Seton's Desire|ODY|1 +4 Temple of the False God|SCG|1 +4 Tranquil Thicket|ONS|1 +7 Plains|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/turtle.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/turtle.json new file mode 100644 index 00000000000..3dbbbbc01ca --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/turtle.json @@ -0,0 +1,12 @@ +{ +"name":"Turtle", + "template": + { + "count":60, + "colors":["Blue","Green"], + "tribe":"Turtle", + "tribeCards":0.5, + "tribeSynergyCards":0.2, + "rares":0.5 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/undeadroamer.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/undeadroamer.dck new file mode 100644 index 00000000000..e33be4886b9 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/undeadroamer.dck @@ -0,0 +1,13 @@ +[metadata] +Name=The Zombie 2 +[Main] +23 Swamp|USG|1 +4 Dark Ritual|USG|1 +4 Duress|USG|1 +4 Hymn to Tourach|FEM|1 +4 Icy Manipulator|ICE|1 +4 Lord of the Undead|PLS|1 +4 Phyrexian Arena|APC|1 +4 Phyrexian Negator|UDS|1 +4 Plague Beetle|ULG|1 +4 Zombie Master|2ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/undeadshuffler.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/undeadshuffler.dck new file mode 100644 index 00000000000..f57d9e86016 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/undeadshuffler.dck @@ -0,0 +1,19 @@ +[metadata] +Name=undeadshuffler +[Main] +2 Buried Alive|ODY|1 +2 Demonic Tutor|LEB|1 +2 Vampiric Tutor|G00|1 +34 Swamp|ODY|2 +4 Animate Dead|4ED|1 +4 Carrion Feeder|SCG|1 +4 Dance of the Dead|ICE|1 +4 Dark Ritual|5ED|1 +4 Exhume|BRB|1 +4 Gravedigger|POR|1 +4 Mesmeric Fiend|TOR|1 +4 Morbid Hunger|ODY|1 +4 Phyrexian Arena|APC|1 +4 Reanimate|BRB|1 +4 Undead Gladiator|ONS|1 +4 Zombie Infestation|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/unholyknight.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/unholyknight.dck new file mode 100644 index 00000000000..cee64bcd9f6 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/unholyknight.dck @@ -0,0 +1,18 @@ +[metadata] +Name=unholyknight +[Main] +2 Unholy Citadel|LEG|1 +2 Urborg Volcano|INV|1 +26 Swamp|2ED|3 +4 Bad Moon|2ED|1 +4 Black Knight|ATH|1 +4 Corrupt|7ED|1 +4 Dark Ritual|TMP|1 +4 Demonic Tutor|3ED|1 +4 Hymn to Tourach|FEM|1 +4 Persecute|7ED|1 +4 Phyrexian Scuta|PLS|1 +4 Raise Dead|2ED|1 +4 Terror|5ED|1 +4 Unholy Strength|2ED|1 +4 Vampiric Tutor|G00|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/unholyskull.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/unholyskull.dck new file mode 100644 index 00000000000..9b060c9c541 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/unholyskull.dck @@ -0,0 +1,13 @@ +[metadata] +Name=Thanos Snap 3 +[Main] +23 Swamp|MIR|3 +4 Dark Ritual|MIR|1 +4 Demonic Consultation|ICE|1 +4 Diabolic Edict|TMP|1 +4 Duress|USG|1 +4 Hymn to Tourach|FEM|1 +4 Phyrexian Negator|UDS|1 +4 Phyrexian Scuta|PLS|1 +4 Raise Dead|4ED|1 +4 Vampiric Tutor|VIS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/unravelingcrawler.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/unravelingcrawler.dck new file mode 100644 index 00000000000..27ad5bd8ca1 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/unravelingcrawler.dck @@ -0,0 +1,19 @@ +[metadata] +Name=Kojak 2 +[Main] +1 Diabolic Intent|PLS|1 +2 Innocent Blood|ODY|1 +2 Naturalize|ONS|1 +2 Tempting Wurm|ONS|1 +3 Duress|7ED|1 +3 Hypnotic Specter|2ED|1 +3 Smother|ONS|1 +4 Cabal Therapy|JUD|1 +4 False Cure|ONS|1 +4 Gemstone Mine|WTH|1 +4 Llanowar Wastes|APC|1 +4 Reverent Silence|NEM|1 +4 Skyshroud Cutter|NEM|1 +4 Veteran Explorer|WTH|1 +6 Forest|ONS|3 +9 Swamp|ONS|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/vampire.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/vampire.dck new file mode 100644 index 00000000000..64a0165429f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/vampire.dck @@ -0,0 +1,16 @@ +[metadata] +Name=Vampire Onslaught +[Main] +2 Addle|INV|1 +2 Dark Ritual|MMQ|1 +2 Ichorid|TOR|1 +26 Swamp|INV|2 +4 Braids, Cabal Minion|ODY|1 +4 Cabal Therapy|JUD|1 +4 Duress|USG|1 +4 Faceless Butcher|TOR|1 +4 Hymn to Tourach|ATH|1 +4 Mesmeric Fiend|TOR|1 +4 Nantuko Husk|ONS|1 +4 Phyrexian Arena|APC|1 +4 Undead Gladiator|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/vampire.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/vampire.json new file mode 100644 index 00000000000..e41bae8554b --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/vampire.json @@ -0,0 +1,11 @@ +{ +"name":"Vampire", + "template": + { + "count":60, + "colors":["Black"], + "tribe":"Vampire", + "tribeCards":1.0, + "rares":0.8 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/vampire_blood_token_fly.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/vampire_blood_token_fly.dck new file mode 100644 index 00000000000..81a7706f012 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/vampire_blood_token_fly.dck @@ -0,0 +1,17 @@ +[metadata] +Name=vampire_blood_token_fly +[Main] +2 Phyrexian Arena|APC|1 +2 Raise Dead|5ED|1 +2 Terror|5ED|1 +24 Swamp|5ED|1 +3 Blood Pet|6ED|1 +3 Carnophage|EXO|1 +3 Cursed Flesh|EXO|1 +3 Dark Ritual|5ED|1 +3 Hymn to Tourach|ATH|1 +3 Ichorid|TOR|1 +3 Necropotence|5ED|1 +4 Black Knight|5ED|1 +4 Sengir Vampire|4ED|1 +4 Vampire Bats|5ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/vampire_br.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/vampire_br.dck new file mode 100644 index 00000000000..ab74e1ebf43 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/vampire_br.dck @@ -0,0 +1,16 @@ +[metadata] +Name=vampire_br +[Main] +2 Duress|PAL00|1 +2 Raise Dead|3ED|1 +28 Swamp|3ED|3 +4 Bad Moon|3ED|1 +4 Carnophage|EXO|1 +4 Dark Ritual|3ED|1 +4 Dauthi Cutthroat|EXO|1 +4 Dauthi Horror|TMP|1 +4 Hymn to Tourach|FEM|1 +4 Sengir Vampire|2ED|1 +4 Terror|3ED|1 +4 Vampire Bats|5ED|1 +4 Vampiric Tutor|G00|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/vampire_monob.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/vampire_monob.dck new file mode 100644 index 00000000000..aab35120408 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/vampire_monob.dck @@ -0,0 +1,16 @@ +[metadata] +Name=vampire_monob +[Main] +1 Forest|MMQ|3 +20 Swamp|MMQ|3 +4 Blood Pet|TMP|1 +4 Dark Ritual|TMP|1 +4 Deathgrip|2ED|1 +4 Duress|7ED|1 +4 Hymn to Tourach|FEM|1 +4 Llanowar Dead|APC|1 +4 Llanowar Wastes|APC|1 +4 Phyrexian Arena|APC|1 +4 Sengir Vampire|LEA|1 +4 Vampire Bats|4ED|1 +4 Vampiric Tutor|6ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/vampire_wb.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/vampire_wb.dck new file mode 100644 index 00000000000..cc53154a2ca --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/vampire_wb.dck @@ -0,0 +1,29 @@ +[metadata] +Name=vampire_wb +[Main] +1 Battlefield Forge|APC|1 +1 Island|LEA|2 +12 Swamp|LEA|2 +2 Ancestor's Chosen|JUD|1 +2 Baron Sengir|HML|1 +2 Blood Oath|MMQ|1 +2 Carnophage|EXO|1 +2 Corrupt|7ED|1 +2 Deathgrip|LEA|1 +2 Guilty Conscience|SCG|1 +2 Highway Robber|MMQ|1 +2 Holy Strength|LEA|1 +2 Knight of Stromgald|ICE|1 +2 Lifetap|LEA|1 +2 Mountain|LEA|2 +2 Order of the White Shield|ICE|1 +2 Righteousness|LEA|1 +2 Sengir Vampire|3ED|1 +2 Sulfurous Springs|ICE|1 +2 Unholy Strength|LEA|1 +2 Vampire Bats|LEG|1 +3 White Knight|LEA|1 +4 Blood Pet|TMP|1 +4 Caves of Koilos|APC|1 +4 False Orders|2ED|1 +7 Plains|LEA|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/viashino.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/viashino.dck new file mode 100644 index 00000000000..fbfc9daaeb6 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/viashino.dck @@ -0,0 +1,17 @@ +[metadata] +Name=viashino +[Main] +18 Mountain|MIR|3 +2 False Orders|2ED|1 +2 Lure|MMQ|1 +3 Forest|MIR|3 +4 Earthquake|LEB|1 +4 Giant Growth|DKM|1 +4 Goblin Cadets|USG|1 +4 Incinerate|ICE|1 +4 Karplusan Forest|ICE|1 +4 Lightning Bolt|BTD|1 +4 Orcish Artillery|4ED|1 +4 Orcish Cannoneers|DKM|1 +4 Shivan Dragon|LEA|1 +4 Stone Rain|7ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/vulture.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/vulture.dck new file mode 100644 index 00000000000..2278eb65717 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/vulture.dck @@ -0,0 +1,12 @@ +[metadata] +Name=vulture +[Main] +20 Swamp|ONS|3 +4 Aphetto Vulture|ONS|1 +4 Carrion Feeder|SCG|1 +4 Circling Vultures|WTH|1 +4 Duress|PAL00|1 +4 Mesmeric Fiend|TOR|1 +4 Screeching Buzzard|ONS|1 +4 Wake of Vultures|VIS|1 +4 Withered Wretch|F03|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/walkingbrain.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/walkingbrain.dck new file mode 100644 index 00000000000..6ccc927ffd3 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/walkingbrain.dck @@ -0,0 +1,14 @@ +[metadata] +Name=walkingbrain +[Main] +2 Morphling|USG|1 +24 Island|MMQ|3 +4 Boomerang|7ED|1 +4 Brainstorm|MMQ|1 +4 Control Magic|BRB|1 +4 Counterspell|MMQ|1 +4 Gush|MMQ|1 +4 Mana Leak|STH|1 +4 Thieving Magpie|UDS|1 +4 Thran Dynamo|UDS|1 +4 Treachery|UDS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/wanderinggiant.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/wanderinggiant.dck new file mode 100644 index 00000000000..0141619e90d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/wanderinggiant.dck @@ -0,0 +1,13 @@ +[metadata] +Name=wanderinggiant +[Main] +23 Mountain|5ED|2 +4 Craven Giant|STH|1 +4 Desolation Giant|APC|1 +4 Hill Giant|LEA|1 +4 Incinerate|ICE|1 +4 Lightning Bolt|4ED|1 +4 Lowland Giant|TMP|1 +4 Ogre Taskmaster|MMQ|1 +4 Shock|ONS|1 +4 Two-Headed Giant of Foriys|LEB|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/wasp.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/wasp.dck new file mode 100644 index 00000000000..d4f08e8c13f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/wasp.dck @@ -0,0 +1,18 @@ +[metadata] +Name=wasp +[Main] +2 Canopy Spider|TMP|1 +2 Elvish Aberration|SCG|1 +2 Elvish Pioneer|ONS|1 +2 Elvish Warrior|ONS|1 +2 Giant Spider|ATH|1 +2 Symbiotic Elf|ONS|1 +2 Symbiotic Wurm|ONS|1 +2 Tranquil Thicket|ONS|1 +2 Wirewood Pride|ONS|1 +21 Forest|ONS|2 +4 Beast Attack|ODY|1 +4 Krosan Constrictor|TOR|1 +4 Krosan Warchief|SCG|1 +4 Nantuko Disciple|ODY|1 +4 Nullmage Advocate|JUD|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/water_elemental.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/water_elemental.dck new file mode 100644 index 00000000000..6e1c48dc782 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/water_elemental.dck @@ -0,0 +1,13 @@ +[metadata] +Name=water_elemental +[Main] +2 Unsummon|6ED|1 +21 Island|6ED|3 +4 Cloud Spirit|POR|1 +4 Fog Elemental|BTD|1 +4 Glacial Wall|6ED|1 +4 Mahamoti Djinn|4ED|1 +4 Phantom Monster|LEA|1 +4 Sea Serpent|LEA|1 +4 Tidal Surge|STH|1 +4 Water Elemental|2ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/werewolf.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/werewolf.dck new file mode 100644 index 00000000000..d6c06e46359 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/werewolf.dck @@ -0,0 +1,16 @@ +[metadata] +Name=werewolf +[Main] +10 Mountain|ODY|1 +2 Frenzied Tilling|INV|1 +2 Shivan Dragon|LEB|1 +4 Beast Attack|ODY|1 +4 Karplusan Forest|ICE|1 +4 Keldon Vandals|UDS|1 +4 Lightning Dart|INV|1 +4 Mogg Fanatic|TMP|1 +4 Sonic Seizure|TOR|1 +4 Thunderscape Battlemage|PLS|1 +4 Werebear|ODY|1 +4 Wild Mongrel|ODY|1 +9 Forest|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/white_dwarf.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/white_dwarf.dck new file mode 100644 index 00000000000..36efda808a3 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/white_dwarf.dck @@ -0,0 +1,18 @@ +[metadata] +Name=white_dwarf +[Main] +11 Mountain|7ED|1 +2 Disenchant|2ED|1 +2 Fault Line|USG|1 +2 Ghitu Slinger|ULG|1 +2 Jackal Pup|F01|1 +2 Suntail Hawk|JUD|1 +2 Voice of Truth|NEM|1 +4 Battlefield Forge|APC|1 +4 Goblin Legionnaire|APC|1 +4 Incinerate|5ED|1 +4 Lightning Bolt|2ED|1 +4 Reckless Charge|ODY|1 +4 Savannah Lions|2ED|1 +4 Soltari Trooper|TMP|1 +8 Plains|7ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whiteking.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whiteking.dck new file mode 100644 index 00000000000..5a1d9971036 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whiteking.dck @@ -0,0 +1,14 @@ +[metadata] +Name=theking +[Main] +25 Plains|5ED|3 +4 Armored Pegasus|TMP|1 +4 Benalish Hero|2ED|1 +4 Healing Salve|5ED|1 +4 Knights of Thorn|DRK|1 +4 Mesa Pegasus|LEA|1 +4 Order of Leitbur|FEM|1 +4 Order of the White Shield|ATH|1 +4 Pearled Unicorn|4ED|1 +4 Serra Angel|7ED|1 +4 White Knight|5ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_easy_ajani.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_easy_ajani.dck new file mode 100644 index 00000000000..f9c815a64ef --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_easy_ajani.dck @@ -0,0 +1,13 @@ +[metadata] +Name=whitewizard_easy_ajani +[Main] +16 Plains|TMP|3 +4 Angelic Blessing|POR|1 +4 Angelic Page|7ED|1 +4 Kjeldoran Outpost|ALL|1 +4 Knight of Dawn|TMP|1 +4 Pacifism|TMP|1 +4 Serra Advocate|UDS|1 +4 Serra's Blessing|WTH|1 +4 Serra's Embrace|USG|1 +4 Warrior Angel|STH|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_easy_angelhuman.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_easy_angelhuman.dck new file mode 100644 index 00000000000..387bb2cb6ef --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_easy_angelhuman.dck @@ -0,0 +1,25 @@ +[metadata] +Name=Sigismund's Avacyn's Glory 1 +[Main] +1 Armageddon|2ED|1 +1 Divine Sacrament|ODY|1 +1 Dragon Scales|SCG|1 +1 Intrepid Hero|7ED|1 +1 Kor Haven|NEM|1 +1 Nomad Mythmaker|JUD|1 +1 Pianna, Nomad Captain|ODY|1 +1 Radiant's Dragoons|ULG|1 +1 Spirit Link|4BB|1 +1 White Knight|2ED|1 +1 Wrath of God|2ED|1 +16 Plains|2ED|1 +2 Decree of Justice|SCG|1 +2 Disenchant|2ED|1 +2 Meekstone|2ED|1 +2 Secluded Steppe|ONS|1 +2 Shared Triumph|ONS|1 +2 Windswept Heath|ONS|1 +4 Benalish Trapper|INV|1 +4 Mystic Crusader|ODY|1 +4 Sunstrike Legionnaire|LGN|1 +4 Swords to Plowshares|2ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_easy_wanderer.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_easy_wanderer.dck new file mode 100644 index 00000000000..92e083823b7 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_easy_wanderer.dck @@ -0,0 +1,16 @@ +[metadata] +Name=The Wanderer's Entourage 1 +[Main] +1 Swamp|MMQ|2 +14 Plains|MMQ|2 +2 Kjeldoran Outpost|ALL|1 +2 Ramosian Sky Marshal|MMQ|1 +4 Aven Flock|ODY|1 +4 Caves of Koilos|APC|1 +4 Healing Salve|7ED|1 +4 Ramosian Commander|MMQ|1 +4 Ramosian Lieutenant|MMQ|1 +4 Ramosian Rally|MMQ|1 +4 Ramosian Sergeant|MMQ|1 +4 Rebel Informer|PCY|1 +4 Resilient Wanderer|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_hard_armaggedon.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_hard_armaggedon.dck new file mode 100644 index 00000000000..57b2ed7e5a8 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_hard_armaggedon.dck @@ -0,0 +1,18 @@ +[metadata] +Name=Surtr 3 +[Main] +1 Miraculous Recovery|VIS|1 +1 Serra's Embrace|7ED|1 +12 Plains|6ED|3 +2 Cursed Scroll|TMP|1 +2 Shared Triumph|ONS|1 +3 Cursed Totem|6ED|1 +4 Flame Burst|ODY|1 +4 Glittering Lion|PCY|1 +4 Glittering Lynx|PCY|1 +4 Lightning Bolt|2ED|1 +4 Pardic Firecat|ODY|1 +4 Plateau|LEA|1 +4 Savannah Lions|2ED|1 +4 Swords to Plowshares|2ED|1 +7 Mountain|6ED|3 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_hard_enchantments.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_hard_enchantments.dck new file mode 100644 index 00000000000..fe1c936ec11 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_hard_enchantments.dck @@ -0,0 +1,22 @@ +[metadata] +Name=whitewizard_hard_enchantments +[Main] +1 Coastal Tower|INV|1 +1 Fact or Fiction|INV|1 +2 Hydroblast|5ED|1 +2 Meddling Mage|PLS|1 +2 Mother of Runes|ULG|1 +2 Shifting Sky|PLS|1 +3 Impulse|BTD|1 +3 Silver Knight|SCG|1 +4 Adarkar Wastes|5ED|1 +4 Blue Elemental Blast|2ED|1 +4 Distorting Lens|MMQ|1 +4 Flooded Strand|ONS|1 +4 Mana Leak|BRB|1 +4 Southern Paladin|7ED|1 +4 Swords to Plowshares|2ED|1 +4 Tundra|LEA|1 +4 Wasteland|MPR|1 +6 Island|2ED|1 +8 Plains|2ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_hard_hatebears.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_hard_hatebears.dck new file mode 100644 index 00000000000..01d81b438f6 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_hard_hatebears.dck @@ -0,0 +1,29 @@ +[metadata] +Name=whitewizard_hard_hatebears +[Main] +1 Compulsion|TOR|1 +1 Dust Bowl|MMQ|1 +1 Intuition|G03|1 +1 Sungrass Prairie|ODY|1 +2 Adarkar Wastes|5ED|1 +2 Brushland|5ED|1 +2 Counterspell|2ED|1 +2 Forest|ODY|2 +2 Gaea's Blessing|PAL01|1 +2 Krosan Verge|JUD|1 +2 Moment's Peace|ODY|1 +2 Skycloud Expanse|ODY|1 +2 Wrath of God|2ED|1 +3 Cunning Wish|JUD|1 +3 Decree of Justice|SCG|1 +3 Fact or Fiction|INV|1 +3 Flooded Strand|ONS|1 +3 Mana Leak|BRB|1 +3 Mirari's Wake|JUD|1 +4 Accumulated Knowledge|NEM|1 +4 Savannah|LEA|1 +4 Swords to Plowshares|2ED|1 +4 Tropical Island|LEA|1 +4 Tundra|LEA|1 +6 Plains|ODY|2 +7 Island|ODY|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_hard_humansoldier.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_hard_humansoldier.dck new file mode 100644 index 00000000000..3a2f8749fd3 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_hard_humansoldier.dck @@ -0,0 +1,22 @@ +[metadata] +Name=whitewizard_hard_humansoldier +[Main] +1 Cursed Scroll|TMP|1 +1 Darigaaz's Caldera|PLS|1 +1 Forest|2ED|3 +1 Seal of Cleansing|NEM|1 +1 Thran Quarry|PSUS|1 +1 Worship|7ED|1 +14 Plains|2ED|3 +2 Enlightened Tutor|6ED|1 +2 Nova Cleric|ONS|1 +3 City of Brass|5ED|1 +3 Disenchant|2ED|1 +4 Call of the Herd|ODY|1 +4 Gemstone Mine|WTH|1 +4 Savannah Lions|2ED|1 +4 Savannah|LEA|1 +4 Soltari Monk|TMP|1 +4 Soltari Priest|F02|1 +4 Swords to Plowshares|2ED|1 +4 White Knight|2ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_hard_humility.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_hard_humility.dck new file mode 100644 index 00000000000..06d5964dac5 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_hard_humility.dck @@ -0,0 +1,23 @@ +[metadata] +Name=Nac Mac Feegle 3 +[Main] +1 Barren Moor|ONS|1 +1 Disenchant|2ED|1 +1 Secluded Steppe|ONS|1 +1 Sickening Dreams|TOR|1 +1 Whipcorder|ONS|1 +1 Withered Wretch|F03|1 +2 Phyrexian Arena|APC|1 +2 Vindicate|APC|1 +3 Exalted Angel|ONS|1 +4 Carnophage|EXO|1 +4 Caves of Koilos|APC|1 +4 Duress|7ED|1 +4 Flesh Reaver|USG|1 +4 Mother of Runes|ULG|1 +4 Scrubland|LEA|1 +4 Spirit Link|4BB|1 +4 Swords to Plowshares|2ED|1 +4 Tainted Field|TOR|1 +7 Swamp|INV|2 +8 Plains|INV|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_medium_aggro.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_medium_aggro.dck new file mode 100644 index 00000000000..50324182476 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_medium_aggro.dck @@ -0,0 +1,20 @@ +[metadata] +Name=Blackbeard 3 +[Main] +1 Akroma, Angel of Wrath|LGN|1 +1 Daru Encampment|ONS|1 +1 Glorious Anthem|7ED|1 +1 Marble Diamond|7ED|1 +2 Akroma's Blessing|ONS|1 +2 Pacifism|ONS|1 +2 Shared Triumph|ONS|1 +2 Tithe|VIS|1 +23 Plains|ONS|1 +3 Daru Cavalier|ONS|1 +3 Daru Mender|LGN|1 +3 Daru Stinger|LGN|1 +3 Deftblade Elite|LGN|1 +4 Catapult Master|ONS|1 +4 Daru Warchief|SCG|1 +4 Gustcloak Savior|ONS|1 +4 Mobilization|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_medium_basri.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_medium_basri.dck new file mode 100644 index 00000000000..69444a16cb1 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_medium_basri.dck @@ -0,0 +1,34 @@ +[metadata] +Name=whitewizard_medium_basri +[Main] +1 About Face|ULG|1 +1 Caves of Koilos|APC|1 +1 Dragon Breath|SCG|1 +1 Duress|7ED|1 +1 Exhume|BRB|1 +1 Island|7ED|2 +1 Krosan Reclamation|JUD|1 +1 Living Wish|JUD|1 +1 Llanowar Wastes|APC|1 +1 Mountain|7ED|2 +1 Reanimate|BRB|1 +1 Sutured Ghoul|JUD|1 +1 Thran Quarry|PSUS|1 +2 Brushland|ICE|1 +2 Cephalid Illusionist|TOR|1 +2 Forest|7ED|2 +2 Starlit Sanctum|ONS|1 +2 Task Force|MMQ|1 +2 Worthy Cause|TMP|1 +3 Caves of Koilos|APC|1 +3 Daru Spiritualist|SCG|1 +3 Nomads en-Kor|STH|1 +3 Swamp|7ED|2 +4 Cabal Therapy|JUD|1 +4 City of Brass|5ED|1 +4 Gemstone Mine|WTH|1 +4 Lotus Petal|TMP|1 +4 Shaman en-Kor|STH|1 +4 Swords to Plowshares|2ED|1 +4 Worldly Tutor|6ED|1 +6 Plains|7ED|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_medium_control.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_medium_control.dck new file mode 100644 index 00000000000..f8b355f6d6d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_medium_control.dck @@ -0,0 +1,16 @@ +[metadata] +Name=Colossus 2 +[Main] +1 Island|ONS|2 +20 Plains|ONS|2 +4 Adarkar Wastes|ICE|1 +4 Akroma's Blessing|ONS|1 +4 Aven Fisher|ODY|1 +4 Aven Liberator|SCG|1 +4 Daru Stinger|LGN|1 +4 Daru Warchief|SCG|1 +4 Exalted Angel|ONS|1 +4 Mobilization|ONS|1 +4 Silver Seraph|JUD|1 +4 Swords to Plowshares|BRB|1 +4 Windborn Muse|LGN|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_medium_knight.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_medium_knight.dck new file mode 100644 index 00000000000..36d0208d95c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_medium_knight.dck @@ -0,0 +1,13 @@ +[metadata] +Name=White Knight 2 +[Main] +19 Plains|ONS|3 +2 Knight Errant|POR|1 +3 Holy Day|LEG|1 +3 Piety Charm|ONS|1 +3 Serra's Blessing|6ED|1 +4 Aven Cloudchaser|ODY|1 +4 Exalted Angel|ONS|1 +4 Gallantry|TMP|1 +4 Path of Peace|USG|1 +4 White Knight|LEB|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/wild-magic_sorcerer.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/wild-magic_sorcerer.dck new file mode 100644 index 00000000000..b918cdf1868 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/wild-magic_sorcerer.dck @@ -0,0 +1,16 @@ +[metadata] +Name=wild-magic_sorcerer +[Main] +14 Forest|3ED|2 +4 Elvish Champion|INV|1 +4 Elvish Pioneer|ONS|1 +4 Elvish Piper|UDS|1 +4 Goblin Cadets|USG|1 +4 Karplusan Forest|ICE|1 +4 Lightning Blast|6ED|1 +4 Llanowar Elves|4ED|1 +4 Priest of Titania|USG|1 +4 Shivan Dragon|4ED|1 +4 Wellwisher|ONS|1 +4 Wild Might|PCY|1 +7 Mountain|3ED|2 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/witch.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/witch.dck new file mode 100644 index 00000000000..411581745b5 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/witch.dck @@ -0,0 +1,17 @@ +[metadata] +Name=witch +[Main] +2 Hymn to Tourach|FEM|1 +2 Ichorid|TOR|1 +2 Phyrexian Arena|APC|1 +2 Serrated Arrows|ATH|1 +2 Unholy Strength|2ED|1 +26 Swamp|INV|2 +3 Duress|7ED|1 +4 Black Knight|LEB|1 +4 Corrupt|7ED|1 +4 Dark Ritual|LEB|1 +4 Demonic Tutor|LEA|1 +4 Drain Life|LEA|1 +4 Phyrexian Negator|UDS|1 +4 Witch Engine|USG|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/wolf.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/wolf.json new file mode 100644 index 00000000000..d15c435c82e --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/wolf.json @@ -0,0 +1,12 @@ +{ +"name":"Wolf", + "template": + { + "count":60, + "colors":["Green"], + "tribe":"Wolf", + "tribeCards":1.0, + "tribeSynergyCards":0.2, + "rares":0.4 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/wolfboss.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/wolfboss.dck new file mode 100644 index 00000000000..6fdb14a842c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/wolfboss.dck @@ -0,0 +1,14 @@ +[metadata] +Name=wolfboss +[Main] +1 Swamp|ODY|2 +15 Forest|ODY|2 +4 Beast Attack|ODY|1 +4 Feral Throwback|LGN|1 +4 Krosan Warchief|SCG|1 +4 Llanowar Wastes|APC|1 +4 Nantuko Husk|ONS|1 +4 Nantuko Mentor|ODY|1 +4 Nullmage Advocate|JUD|1 +4 Still Life|ODY|1 +4 Treespring Lorian|ONS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/wraithswampwalk.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/wraithswampwalk.dck new file mode 100644 index 00000000000..290f8e59d9f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/wraithswampwalk.dck @@ -0,0 +1,15 @@ +[metadata] +Name=wraithswampwalk +[Main] +15 Swamp|5ED|3 +2 Mind Sludge|TOR|1 +2 Snuff Out|MMQ|1 +4 Cabal Therapy|JUD|1 +4 Duress|7ED|1 +4 Evil Presence|LEA|1 +4 Faceless Butcher|TOR|1 +4 Hymn to Tourach|ATH|1 +4 Laquatus's Champion|TOR|1 +4 Mesmeric Fiend|TOR|1 +4 Tainted Isle|TOR|1 +4 Tainted Wood|TOR|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/wurm.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/wurm.json new file mode 100644 index 00000000000..0c56dc06897 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/wurm.json @@ -0,0 +1,11 @@ +{ +"name":"Wurm", + "template": + { + "count":60, + "colors":["Green"], + "tribe":"Wurm", + "tribeCards":1.0, + "rares":0.3 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/yeti.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/yeti.dck new file mode 100644 index 00000000000..238e14226c3 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/yeti.dck @@ -0,0 +1,22 @@ +[metadata] +Name=yeti +[Main] +1 Island|BRB|1 +1 Yavimaya Coast|APC|1 +14 Mountain|BRB|1 +2 Shivan Reef|APC|1 +3 Forest|BRB|1 +4 Avalanche|ICE|1 +4 Earthquake|LEB|1 +4 Frost Giant|LEG|1 +4 Icy Manipulator|LEA|1 +4 Incinerate|ICE|1 +4 Karplusan Forest|ICE|1 +4 Lightning Bolt|LEB|1 +4 Pyroblast|5ED|1 +4 Scryb Sprites|2ED|1 +4 Shatter|LEB|1 +4 Snow Devil|ICE|1 +4 Snow-Covered Mountain|ICE|1 +4 Snowblind|ICE|1 +4 Thawing Glaciers|ALL|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_bad.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_bad.json new file mode 100644 index 00000000000..97c75b13a29 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_bad.json @@ -0,0 +1,11 @@ +{ +"name":"Zombie bad", + "template": + { + "count":80, + "colors":["Black"], + "tribe":"Zombie", + "tribeCards":1.0, + "rares":0.1 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_black_easy.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_black_easy.dck new file mode 100644 index 00000000000..c23e702f760 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_black_easy.dck @@ -0,0 +1,14 @@ +[metadata] +Name=zombie_easy +[Main] +16 Swamp|ONS|1 +2 Scathe Zombies|LEA|1 +2 Scavenging Ghoul|4ED|1 +4 Carrion Feeder|SCG|1 +4 Festering Goblin|ONS|1 +4 Noxious Ghoul|LGN|1 +4 Severed Legion|ONS|1 +4 Shepherd of Rot|ONS|1 +4 Unholy Grotto|ONS|1 +4 Unholy Strength|3ED|1 +4 Zombie Infestation|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_black_hard.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_black_hard.dck new file mode 100644 index 00000000000..92012abae47 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_black_hard.dck @@ -0,0 +1,15 @@ +[metadata] +Name=zombie_black_hard +[Main] +2 Bad Moon|3ED|1 +2 Dark Ritual|TMP|1 +2 Drain Life|LEB|1 +24 Swamp|6ED|2 +4 Animate Dead|5ED|1 +4 Black Knight|2ED|1 +4 Hidden Horror|6ED|1 +4 Hymn to Tourach|FEM|1 +4 Lord of the Undead|PLS|1 +4 Raise Dead|LEB|1 +4 Terror|BRB|1 +4 Zombie Master|6ED|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_black_medium.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_black_medium.dck new file mode 100644 index 00000000000..8064bfca9f1 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_black_medium.dck @@ -0,0 +1,13 @@ +[metadata] +Name=zombie_black_medium +[Main] +23 Swamp|MIR|2 +4 Bad Moon|3ED|1 +4 Black Knight|LEA|1 +4 Crypt Rats|VIS|1 +4 Dark Ritual|DKM|1 +4 Gravedigger|TMP|1 +4 Lord of the Undead|PLS|1 +4 Noxious Ghoul|LGN|1 +4 Plague Rats|LEA|1 +4 Zombie Master|LEA|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_blackblue_medium.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_blackblue_medium.dck new file mode 100644 index 00000000000..6053cf8e271 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_blackblue_medium.dck @@ -0,0 +1,15 @@ +[metadata] +Name=zombie_blackblue_medium +[Main] +28 Swamp|USG|1 +4 Bad Moon|3ED|1 +4 Black Knight|4ED|1 +4 Carrion Feeder|SCG|1 +4 Dark Ritual|USG|1 +4 Duress|USG|1 +4 Ichorid|TOR|1 +4 Lord of the Undead|PLS|1 +4 Necropotence|5ED|1 +4 Noxious Ghoul|LGN|1 +4 Putrid Imp|TOR|1 +4 Zombie Infestation|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_drake_ubr.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_drake_ubr.dck new file mode 100644 index 00000000000..4af6e169d43 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_drake_ubr.dck @@ -0,0 +1,19 @@ +[metadata] +Name=Amonkhet - Drakes 4 grixis +[Main] +1 Underground River|ICE|1 +12 Mountain|MIR|3 +2 Shivan Reef|APC|1 +3 Island|MIR|3 +4 Blackmail|ONS|1 +4 Careful Study|ODY|1 +4 City of Brass|PSUS|1 +4 Crosis's Charm|PLS|1 +4 Fireblast|VIS|1 +4 Incinerate|PLGM|1 +4 Lightning Elemental|BRB|1 +4 Shivan Dragon|2ED|1 +4 Shock|STH|1 +4 Sulfurous Springs|ICE|1 +4 Swamp|MIR|3 +4 Terminate|PLS|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_good.json b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_good.json new file mode 100644 index 00000000000..7da34f98b44 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_good.json @@ -0,0 +1,11 @@ +{ +"name":"Zombie good", + "template": + { + "count":60, + "colors":["Black"], + "tribe":"Zombie", + "tribeCards":1.0, + "rares":0.8 + } +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_greater.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_greater.dck new file mode 100644 index 00000000000..34b07f61496 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_greater.dck @@ -0,0 +1,15 @@ +[metadata] +Name=zombie_greater +[Main] +28 Swamp|MMQ|2 +4 Bad Moon|5ED|1 +4 Carrion Feeder|SCG|1 +4 Festering Goblin|ONS|1 +4 Lord of the Undead|PLS|1 +4 Noxious Ghoul|LGN|1 +4 Plague Spitter|INV|1 +4 Reanimate|BRB|1 +4 Soulless One|ONS|1 +4 Undead Warchief|SCG|1 +4 Vampiric Tutor|VIS|1 +4 Zombie Infestation|ODY|1 diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/6ED - BlueRed.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/6ED - BlueRed.dck new file mode 100644 index 00000000000..83ea5935c64 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/6ED - BlueRed.dck @@ -0,0 +1,41 @@ +[metadata] +Name=Adventure - Low Izzet - 6th Edition Deck B +[Avatar] + +[Main] +1 Air Elemental|6ED|1 +1 Anaba Bodyguard|6ED|1 +1 D'Avenant Archer|6ED|1 +1 Horned Turtle|6ED|1 +1 Phantom Warrior|6ED|1 +1 Prodigal Sorcerer|6ED|1 +1 Sabretooth Tiger|6ED|1 +1 Sibilant Spirit|6ED|1 +1 Storm Crow|6ED|1 +1 Venerable Monk|6ED|1 +1 Wall of Fire|6ED|1 +1 Wind Drake|6ED|1 +1 Castle|6ED|1 +1 Hero's Resolve|6ED|1 +1 Boomerang|6ED|1 +1 Counterspell|6ED|1 +1 Disenchant|6ED|1 +1 Lightning Blast|6ED|1 +1 Blaze|6ED|1 +1 Fit of Rage|6ED|1 +1 Pyrotechnics|6ED|1 +1 Tremor|6ED|1 +1 Mana Prism|6ED|1 +6 Island|6ED|1 +6 Mountain|6ED|1 +5 Plains|6ED|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/6ED - GreenBlack.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/6ED - GreenBlack.dck new file mode 100644 index 00000000000..cc04e9cf62a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/6ED - GreenBlack.dck @@ -0,0 +1,41 @@ +[metadata] +Name=Adventure - Low Simic - 6th Edition Deck A +[Avatar] + +[Main] +1 Ardent Militia|6ED|1 +1 Blood Pet|6ED|1 +1 Drudge Skeletons|6ED|1 +1 Giant Spider|6ED|1 +1 Gravebane Zombie|6ED|1 +1 Hidden Horror|6ED|1 +1 Llanowar Elves|6ED|1 +1 Mischievous Poltergeist|6ED|1 +1 Panther Warriors|6ED|1 +1 Samite Healer|6ED|1 +1 Scaled Wurm|6ED|1 +1 Trained Armodon|6ED|1 +1 Call of the Wild|6ED|1 +1 Enfeeblement|6ED|1 +1 Giant Growth|6ED|1 +1 Healing Salve|6ED|1 +1 Terror|6ED|1 +1 Warrior's Honor|6ED|1 +1 Creeping Mold|6ED|1 +1 Raise Dead|6ED|1 +1 Rampant Growth|6ED|1 +1 Obsianus Golem|6ED|1 +1 Rod of Ruin|6ED|1 +7 Forest|6ED|1 +3 Plains|6ED|1 +7 Swamp|6ED|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/7ED - Black.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/7ED - Black.dck new file mode 100644 index 00000000000..97603a45363 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/7ED - Black.dck @@ -0,0 +1,35 @@ +[metadata] +Name=Decay +[Avatar] + +[Main] +16 Swamp|7ED|1 +1 Abyssal Specter|7ED|1 +2 Blood Pet|7ED|1 +1 Bog Imp|7ED|1 +1 Crypt Rats|7ED|1 +1 Dakmor Lancer|7ED|1 +2 Drudge Skeletons|7ED|1 +1 Fallen Angel|7ED|1 +1 Foul Imp|7ED|1 +2 Gravedigger|7ED|1 +1 Looming Shade|7ED|1 +1 Serpent Warrior|7ED|1 +1 Greed|7ED|1 +2 Dark Banishing|7ED|1 +1 Befoul|7ED|1 +1 Corrupt|7ED|1 +1 Duress|7ED|1 +1 Mind Rot|7ED|1 +1 Ostracize|7ED|1 +1 Charcoal Diamond|7ED|1 +1 Phyrexian Hulk|7ED|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/7ED - Blue.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/7ED - Blue.dck new file mode 100644 index 00000000000..b860f60ac3b --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/7ED - Blue.dck @@ -0,0 +1,35 @@ +[metadata] +Name=Bomber +[Avatar] + +[Main] +17 Island|7ED|1 +1 Air Elemental|7ED|1 +1 Coral Merfolk|7ED|1 +1 Daring Apprentice|7ED|1 +1 Fighting Drake|7ED|1 +1 Glacial Wall|7ED|1 +1 Horned Turtle|7ED|1 +1 Merfolk Looter|7ED|1 +1 Merfolk of the Pearl Trident|7ED|1 +1 Prodigal Sorcerer|7ED|1 +1 Sage Owl|7ED|1 +1 Thieving Magpie|7ED|1 +1 Wall of Air|7ED|1 +2 Wind Drake|7ED|1 +1 Confiscate|7ED|1 +2 Boomerang|7ED|1 +2 Counterspell|7ED|1 +1 Force Spike|7ED|1 +1 Inspiration|7ED|1 +1 Unsummon|7ED|1 +1 Ancestral Memories|7ED|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/7ED - Green.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/7ED - Green.dck new file mode 100644 index 00000000000..1c583c05a35 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/7ED - Green.dck @@ -0,0 +1,35 @@ +[metadata] +Name=Way Wild +[Avatar] + +[Main] +14 Forest|7ED|1 +1 Ancient Silverback|7ED|1 +3 Grizzly Bears|7ED|1 +1 Fyndhorn Elder|7ED|1 +2 Giant Spider|7ED|1 +1 Gorilla Chieftain|7ED|1 +2 Llanowar Elves|7ED|1 +1 Pride of Lions|7ED|1 +1 Redwood Treefolk|7ED|1 +1 Spined Wurm|7ED|1 +1 Thorn Elemental|7ED|1 +2 Trained Armodon|7ED|1 +1 Wood Elves|7ED|1 +1 Blanchwood Armor|7ED|1 +1 Lure|7ED|1 +1 Regeneration|7ED|1 +1 Wild Growth|7ED|1 +1 Giant Growth|7ED|1 +2 Creeping Mold|7ED|1 +1 Stream of Life|7ED|1 +1 Rod of Ruin|7ED|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/7ED - Red.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/7ED - Red.dck new file mode 100644 index 00000000000..fc00b0d1e6f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/7ED - Red.dck @@ -0,0 +1,31 @@ +[metadata] +Name=Infestation +[Avatar] + +[Main] +16 Mountain|7ED|1 +1 Fire Elemental|7ED|1 +2 Goblin Chariot|7ED|1 +2 Goblin Digging Team|7ED|1 +2 Goblin Gardener|7ED|1 +1 Goblin Glider|7ED|1 +1 Goblin King|7ED|1 +1 Goblin Matron|7ED|1 +2 Goblin Raider|7ED|1 +2 Raging Goblin|7ED|1 +1 Trained Orgg|7ED|1 +1 Lightning Blast|7ED|1 +2 Shock|7ED|1 +1 Blaze|7ED|1 +2 Pillage|7ED|1 +2 Spitting Earth|7ED|1 +1 Patagia Golem|7ED|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/7ED - White.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/7ED - White.dck new file mode 100644 index 00000000000..71a65d336dd --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/7ED - White.dck @@ -0,0 +1,33 @@ +[metadata] +Name=Adventure - Low Orzhov - Armada +[Avatar] + +[Main] +15 Plains|7ED|1 +1 Angelic Page|7ED|1 +1 Crossbow Infantry|7ED|1 +2 Eager Cadet|7ED|1 +1 Heavy Ballista|7ED|1 +2 Knight Errant|7ED|1 +2 Longbow Archer|7ED|1 +1 Master Healer|7ED|1 +1 Razorfoot Griffin|7ED|1 +2 Samite Healer|7ED|1 +1 Serra Advocate|7ED|1 +2 Standing Troops|7ED|1 +1 Glorious Anthem|7ED|1 +2 Pacifism|7ED|1 +2 Serra's Embrace|7ED|1 +1 Spirit Link|7ED|1 +1 Disenchant|7ED|1 +2 Healing Salve|7ED|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/MIR - Black.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/MIR - Black.dck new file mode 100644 index 00000000000..63c72b05de8 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/MIR - Black.dck @@ -0,0 +1,38 @@ +[metadata] +Name=Night Terrors +[Avatar] + +[Main] +22 Swamp|MIR|1 +1 Blighted Shaman|MIR|1 +3 Breathstealer|MIR|1 +2 Dread Specter|MIR|1 +3 Feral Shadow|MIR|1 +1 Fetid Horror|MIR|1 +1 Gravebane Zombie|MIR|1 +1 Ravenous Vampire|MIR|1 +2 Restless Dead|MIR|1 +2 Skulking Ghost|MIR|1 +1 Spirit of the Night|MIR|1 +3 Urborg Panther|MIR|1 +2 Wall of Corpses|MIR|1 +2 Bone Harvest|MIR|1 +2 Dark Banishing|MIR|1 +1 Nocturnal Raid|MIR|1 +1 Shallow Grave|MIR|1 +1 Soulshriek|MIR|1 +1 Withering Boon|MIR|1 +1 Drain Life|MIR|1 +1 Kaervek's Hex|MIR|1 +2 Stupor|MIR|1 +3 Charcoal Diamond|MIR|1 +1 Phyrexian Vault|MIR|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/MIR - BlueRed.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/MIR - BlueRed.dck new file mode 100644 index 00000000000..b94a4824712 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/MIR - BlueRed.dck @@ -0,0 +1,39 @@ +[metadata] +Name=Burning Sky +[Avatar] + +[Main] +12 Island|MIR|1 +12 Mountain|MIR|1 +2 Azimaet Drake|MIR|1 +3 Bay Falcon|MIR|1 +1 Burning Palm Efreet|MIR|1 +1 Dream Fighter|MIR|1 +2 Flame Elemental|MIR|1 +1 Harmattan Efreet|MIR|1 +1 Mist Dragon|MIR|1 +3 Pyric Salamander|MIR|1 +1 Subterranean Spirit|MIR|1 +1 Suq'Ata Firewalker|MIR|1 +2 Talruum Minotaur|MIR|1 +3 Teferi's Drake|MIR|1 +1 Vaporous Djinn|MIR|1 +2 Wildfire Emissary|MIR|1 +2 Boomerang|MIR|1 +1 Dissipate|MIR|1 +1 Incinerate|MIR|1 +2 Meddle|MIR|1 +1 Mystical Tutor|MIR|1 +1 Power Sink|MIR|1 +2 Dream Cache|MIR|1 +1 Goblin Scouts|MIR|1 +1 Kaervek's Torch|MIR|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/MIR - GreenWhite - Jungle_Jam.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/MIR - GreenWhite - Jungle_Jam.dck new file mode 100644 index 00000000000..b382081419b --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/MIR - GreenWhite - Jungle_Jam.dck @@ -0,0 +1,40 @@ +[metadata] +Name=Jungle Jam +[Avatar] + +[Main] +1 Grasslands|MIR|1 +1 Mountain|MIR|1 +1 Mountain Valley|MIR|1 +10 Forest|MIR|1 +10 Plains|MIR|1 +1 Benevolent Unicorn|MIR|1 +2 Ekundu Griffin|MIR|1 +2 Foratog|MIR|1 +3 Gibbering Hyenas|MIR|1 +3 Jolrael's Centaur|MIR|1 +2 Mtenda Griffin|MIR|1 +2 Nettletooth Djinn|MIR|1 +3 Quirion Elves|MIR|1 +1 Sawback Manticore|MIR|1 +2 Teremko Griffin|MIR|1 +2 Unyaro Griffin|MIR|1 +1 Zuberi, Golden Feather|MIR|1 +2 Armor of Thorns|MIR|1 +2 Pacifism|MIR|1 +1 Ritual of Steel|MIR|1 +1 Afterlife|MIR|1 +1 Disenchant|MIR|1 +1 Ivory Charm|MIR|1 +1 Vitalizing Cascade|MIR|1 +1 Worldly Tutor|MIR|1 +3 Rampant Growth|MIR|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/MIR - RedWhite.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/MIR - RedWhite.dck new file mode 100644 index 00000000000..0655dac7d9a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/MIR - RedWhite.dck @@ -0,0 +1,36 @@ +[metadata] +Name=Ride Like the Wind +[Avatar] + +[Main] +12 Mountain|MIR|1 +12 Plains|MIR|1 +2 Blistering Barrier|MIR|1 +1 Crimson Roc|MIR|1 +3 Burning Shield Askari|MIR|1 +3 Femeref Knight|MIR|1 +1 Iron Tusk Elephant|MIR|1 +1 Melesse Spirit|MIR|1 +3 Mtenda Herder|MIR|1 +3 Searing Spear Askari|MIR|1 +1 Sidar Jabari|MIR|1 +1 Telim'Tor|MIR|1 +1 Vigilant Martyr|MIR|1 +2 Zhalfirin Commander|MIR|1 +3 Zhalfirin Knight|MIR|1 +1 Agility|MIR|1 +2 Favorable Destiny|MIR|1 +1 Alarum|MIR|1 +2 Aleatory|MIR|1 +1 Shadowbane|MIR|1 +2 Spitting Earth|MIR|1 +2 Telim'Tor's Darts|MIR|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/MMQ - BlueWhite.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/MMQ - BlueWhite.dck new file mode 100644 index 00000000000..27421117418 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/MMQ - BlueWhite.dck @@ -0,0 +1,40 @@ +[metadata] +Name=Tidal Mastery +[Avatar] + +[Main] +16 Island|MMQ|1 +10 Plains|MMQ|1 +2 Alabaster Wall|MMQ|1 +1 Ballista Squad|MMQ|1 +1 Cho-Arrim Legate|MMQ|1 +1 Cloud Sprite|MMQ|1 +2 Crossbow Infantry|MMQ|1 +2 Darting Merfolk|MMQ|1 +1 Devout Witness|MMQ|1 +1 Diplomatic Escort|MMQ|1 +2 Drake Hatchling|MMQ|1 +1 Overtaker|MMQ|1 +2 Saprazzan Legate|MMQ|1 +3 Stinging Barrier|MMQ|1 +1 Coastal Piracy|MMQ|1 +1 Customs Depot|MMQ|1 +1 Noble Purpose|MMQ|1 +1 Story Circle|MMQ|1 +1 War Tax|MMQ|1 +2 Afterlife|MMQ|1 +2 Counterspell|MMQ|1 +2 Disenchant|MMQ|1 +1 Ramosian Rally|MMQ|1 +1 Thwart|MMQ|1 +1 Kyren Archive|MMQ|1 +1 Puffer Extract|MMQ|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/MMQ - GreenRed.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/MMQ - GreenRed.dck new file mode 100644 index 00000000000..b34afd714ed --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/MMQ - GreenRed.dck @@ -0,0 +1,35 @@ +[metadata] +Name=Deepwood Menace +[Avatar] + +[Main] +11 Forest|MMQ|1 +13 Mountain|MMQ|1 +1 Battle Squadron|MMQ|1 +2 Cinder Elemental|MMQ|1 +2 Deepwood Drummer|MMQ|1 +2 Deepwood Tantiv|MMQ|1 +3 Deepwood Wolverine|MMQ|1 +3 Horned Troll|MMQ|1 +2 Kris Mage|MMQ|1 +2 Saber Ants|MMQ|1 +2 Shock Troops|MMQ|1 +2 Squallmonger|MMQ|1 +3 Vine Trellis|MMQ|1 +1 Tiger Claws|MMQ|1 +1 Lunge|MMQ|1 +1 Natural Affinity|MMQ|1 +3 Thunderclap|MMQ|1 +2 Desert Twister|MMQ|1 +2 Revive|MMQ|1 +1 Tranquility|MMQ|1 +1 Volcanic Wind|MMQ|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/MMQ - RedBlack - Disrupter.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/MMQ - RedBlack - Disrupter.dck new file mode 100644 index 00000000000..d7b84f64556 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/MMQ - RedBlack - Disrupter.dck @@ -0,0 +1,45 @@ +[metadata] +Name=Disrupter +[Avatar] + +[Main] +8 Mountain|MMQ|1 +12 Swamp|MMQ|1 +1 Subterranean Hangar|MMQ|1 +1 Alley Grifters|MMQ|1 +1 Bog Witch|MMQ|1 +1 Cackling Witch|MMQ|1 +1 Cateran Enforcer|MMQ|1 +1 Cinder Elemental|MMQ|1 +2 Deepwood Ghoul|MMQ|1 +1 Enslaved Horror|MMQ|1 +1 Gerrard's Irregulars|MMQ|1 +1 Henge Guardian|MMQ|1 +2 Molting Harpy|MMQ|1 +1 Ogre Taskmaster|MMQ|1 +1 Primeval Shambler|MMQ|1 +1 Shock Troops|MMQ|1 +1 Silent Assassin|MMQ|1 +1 Thrashing Wumpus|MMQ|1 +1 Undertaker|MMQ|1 +2 Wall of Distortion|MMQ|1 +1 Larceny|MMQ|1 +1 Maggot Therapy|MMQ|1 +2 Dark Ritual|MMQ|1 +1 Lunge|MMQ|1 +2 Snuff Out|MMQ|1 +2 Thunderclap|MMQ|1 +1 Vendetta|MMQ|1 +2 Rain of Tears|MMQ|1 +1 Sever Soul|MMQ|1 +3 Specter's Wail|MMQ|1 +3 Stone Rain|MMQ|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/MMQ - White.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/MMQ - White.dck new file mode 100644 index 00000000000..e9956cb1f7c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/MMQ - White.dck @@ -0,0 +1,37 @@ +[metadata] +Name=Rebel's Call +[Avatar] + +[Main] +1 Fountain of Cho|MMQ|1 +20 Plains|MMQ|1 +2 Ballista Squad|MMQ|1 +2 Charm Peddler|MMQ|1 +1 Cho-Manno, Revolutionary|MMQ|1 +2 Devout Witness|MMQ|1 +2 Jhovall Rider|MMQ|1 +2 Nightwind Glider|MMQ|1 +2 Pious Warrior|MMQ|1 +2 Ramosian Captain|MMQ|1 +2 Ramosian Commander|MMQ|1 +2 Ramosian Lieutenant|MMQ|1 +3 Ramosian Sergeant|MMQ|1 +1 Ramosian Sky Marshal|MMQ|1 +2 Steadfast Guard|MMQ|1 +2 Task Force|MMQ|1 +2 Thermal Glider|MMQ|1 +2 Arrest|MMQ|1 +2 Cho-Manno's Blessing|MMQ|1 +1 Moonlit Wake|MMQ|1 +1 Afterlife|MMQ|1 +2 Disenchant|MMQ|1 +2 Ramosian Rally|MMQ|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal - Boros.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal - Boros.dck new file mode 100644 index 00000000000..f64212cd6f0 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal - Boros.dck @@ -0,0 +1,38 @@ +[metadata] +Name=Adventure - Low Boros - Portal Deck 1 +[Avatar] + +[Main] +1 Devoted Hero|POR|1 +1 Armored Pegasus|POR|1 +1 Regal Unicorn|POR|1 +1 Spotted Griffin|POR|1 +1 Venerable Monk|POR|1 +1 Anaconda|POR|1 +1 Gorilla Warrior|POR|1 +1 Grizzly Bears|POR|1 +1 Fire Imp|POR|1 +1 Hill Giant|POR|1 +1 Hulking Goblin|POR|1 +1 Lizard Warrior|POR|1 +1 Raging Goblin|POR|1 +1 Defiant Stand|POR|1 +1 Sacred Nectar|POR|1 +1 Warrior's Charge|POR|1 +1 Untamed Wilds|POR|1 +1 Blaze|POR|1 +1 Lava Axe|POR|1 +1 Volcanic Hammer|POR|1 +6 Plains|POR|1 +6 Mountain|POR|1 +3 Forest|POR|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal - Dimir.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal - Dimir.dck new file mode 100644 index 00000000000..74562cc73ac --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal - Dimir.dck @@ -0,0 +1,38 @@ +[metadata] +Name=Adventure - Low Golgari - Portal Deck 2 +[Avatar] + +[Main] +1 Craven Knight|POR|1 +1 Feral Shadow|POR|1 +1 Gravedigger|POR|1 +1 Muck Rats|POR|1 +1 Skeletal Crocodile|POR|1 +1 Coral Eel|POR|1 +1 Ingenious Thief|POR|1 +1 Snapping Drake|POR|1 +1 Storm Crow|POR|1 +1 Elite Cat Warrior|POR|1 +1 Panther Warriors|POR|1 +1 Rowan Treefolk|POR|1 +1 Hand of Death|POR|1 +1 Mind Rot|POR|1 +1 Vampiric Touch|POR|1 +1 Cloak of Feathers|POR|1 +1 Command of Unsummoning|POR|1 +1 Time Ebb|POR|1 +1 Touch of Brilliance|POR|1 +1 Monstrous Growth|POR|1 +6 Swamp|POR|1 +6 Island|POR|1 +3 Forest|POR|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal Second Age - Black.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal Second Age - Black.dck new file mode 100644 index 00000000000..8845a000dba --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal Second Age - Black.dck @@ -0,0 +1,29 @@ +[metadata] +Name=Adventure - Low Rakdos - Nightstalkers +[Avatar] + +[Main] +2 Abyssal Nightstalker|PO2|1 +2 Brutal Nightstalker|PO2|1 +2 Dakmor Bat|PO2|1 +3 Lurking Nightstalker|PO2|1 +1 Nightstalker Engine|PO2|1 +2 Predatory Nightstalker|PO2|1 +3 Prowling Nightstalker|PO2|1 +2 Raiding Nightstalker|PO2|1 +1 Ancient Craving|PO2|1 +2 Cruel Edict|PO2|1 +2 Hand of Death|PO2|1 +2 Mind Rot|PO2|1 +1 Return of the Nightstalkers|PO2|1 +15 Swamp|PO2|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal Second Age - Blue.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal Second Age - Blue.dck new file mode 100644 index 00000000000..b2a066dd1f4 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal Second Age - Blue.dck @@ -0,0 +1,29 @@ +[metadata] +Name=Adventure - Low Dimir - Spellweaver +[Avatar] + +[Main] +2 Air Elemental|PO2|1 +2 Apprentice Sorcerer|PO2|1 +2 Talas Air Ship|PO2|1 +2 Talas Explorer|PO2|1 +3 Talas Merchant|PO2|1 +1 Talas Researcher|PO2|1 +3 Talas Scout|PO2|1 +1 Talas Warrior|PO2|1 +1 Exhaustion|PO2|1 +2 False Summoning|PO2|1 +2 Mystic Denial|PO2|1 +2 Time Ebb|PO2|1 +2 Touch of Brilliance|PO2|1 +15 Island|PO2|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal Second Age - Green.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal Second Age - Green.dck new file mode 100644 index 00000000000..00c0ffa3e96 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal Second Age - Green.dck @@ -0,0 +1,29 @@ +[metadata] +Name=Adventure - Low Selesnya - Nature's Assault +[Avatar] + +[Main] +3 Bear Cub|PO2|1 +2 Golden Bear|PO2|1 +2 Ironhoof Ox|PO2|1 +2 Norwood Archers|PO2|1 +3 Norwood Ranger|PO2|1 +2 Norwood Riders|PO2|1 +2 River Bear|PO2|1 +1 Sylvan Basilisk|PO2|1 +2 Wild Ox|PO2|1 +1 Alluring Scent|PO2|1 +1 Hurricane|PO2|1 +2 Monstrous Growth|PO2|1 +2 Natural Spring|PO2|1 +15 Forest|PO2|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal Second Age - Red.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal Second Age - Red.dck new file mode 100644 index 00000000000..b0dcdb34fe1 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal Second Age - Red.dck @@ -0,0 +1,29 @@ +[metadata] +Name=Adventure - Low Gruul - Goblin Fire +[Avatar] + +[Main] +2 Goblin Cavaliers|PO2|1 +2 Goblin Firestarter|PO2|1 +1 Goblin General|PO2|1 +2 Goblin Glider|PO2|1 +2 Goblin Matron|PO2|1 +2 Goblin Piker|PO2|1 +2 Goblin Raider|PO2|1 +3 Raging Goblin|PO2|1 +2 Blaze|PO2|1 +2 Goblin War Strike|PO2|1 +1 Relentless Assault|PO2|1 +3 Volcanic Hammer|PO2|1 +1 Wildfire|PO2|1 +15 Mountain|PO2|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal Second Age - White.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal Second Age - White.dck new file mode 100644 index 00000000000..b84545db34d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal Second Age - White.dck @@ -0,0 +1,29 @@ +[metadata] +Name=Adventure - Low Azorius - Martial Law +[Avatar] + +[Main] +2 Alaborn Cavalier|PO2|1 +2 Alaborn Grenadier|PO2|1 +3 Alaborn Trooper|PO2|1 +1 Alaborn Veteran|PO2|1 +1 Angel of Fury|PO2|1 +2 Armored Griffin|PO2|1 +2 Temple Acolyte|PO2|1 +2 Volunteer Militia|PO2|1 +3 Wild Griffin|PO2|1 +1 Armageddon|PO2|1 +2 Path of Peace|PO2|1 +2 Righteous Charge|PO2|1 +2 Vengeance|PO2|1 +15 Plains|PO2|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Starter 1999 - Black.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Starter 1999 - Black.dck new file mode 100644 index 00000000000..5ede690383f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Starter 1999 - Black.dck @@ -0,0 +1,29 @@ +[metadata] +Name=Adventure - Low Black - Deadly Instinct +[Avatar] + +[Main] +1 Dakmor Lancer|S99|1 +2 Dakmor Scorpion|S99|1 +2 Feral Shadow|S99|1 +2 Gravedigger|S99|1 +2 Hollow Dogs|S99|1 +2 Ravenous Rats|S99|1 +2 Serpent Warrior|S99|1 +1 Ancient Craving|S99|1 +2 Chorus of Woe|S99|1 +1 Dakmor Plague|S99|1 +3 Hand of Death|S99|1 +2 Mind Rot|S99|1 +1 Soul Feast|S99|1 +17 Swamp|S99|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Starter 1999 - Blue.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Starter 1999 - Blue.dck new file mode 100644 index 00000000000..88679958ceb --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Starter 1999 - Blue.dck @@ -0,0 +1,28 @@ +[metadata] +Name=Adventure - Low Blue - Time Curse +[Avatar] + +[Main] +2 Air Elemental|S99|1 +3 Ingenious Thief|S99|1 +2 Giant Octopus|S99|1 +3 Wind Drake|S99|1 +2 Counterspell|S99|1 +2 Extinguish|S99|1 +3 Remove Soul|S99|1 +1 Exhaustion|S99|1 +1 Ransack|S99|1 +1 Time Warp|S99|1 +2 Touch of Brilliance|S99|1 +1 Undo|S99|1 +17 Island|S99|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Starter 1999 - Green.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Starter 1999 - Green.dck new file mode 100644 index 00000000000..e88881ecba5 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Starter 1999 - Green.dck @@ -0,0 +1,28 @@ +[metadata] +Name=Adventure - Low Green - Impaler +[Avatar] + +[Main] +2 Bull Hippo|S99|1 +3 Durkwood Boars|S99|1 +3 Grizzly Bears|S99|1 +2 Lone Wolf|S99|1 +3 Norwood Archers|S99|1 +1 Pride of Lions|S99|1 +1 Thorn Elemental|S99|1 +2 Wild Ox|S99|1 +2 Monstrous Growth|S99|1 +2 Nature's Lore|S99|1 +1 Renewing Touch|S99|1 +1 Whirlwind|S99|1 +17 Forest|S99|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Starter 1999 - Red.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Starter 1999 - Red.dck new file mode 100644 index 00000000000..c97c5c849ef --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Starter 1999 - Red.dck @@ -0,0 +1,28 @@ +[metadata] +Name=Adventure - Low Red - Goblin Assault +[Avatar] + +[Main] +3 Goblin Chariot|S99|1 +2 Goblin General|S99|1 +2 Goblin Glider|S99|1 +2 Hulking Goblin|S99|1 +3 Raging Goblin|S99|1 +1 Volcanic Dragon|S99|1 +1 Jagged Lightning|S99|1 +2 Lava Axe|S99|1 +1 Relentless Assault|S99|1 +2 Scorching Spear|S99|1 +1 Spitting Earth|S99|1 +3 Volcanic Hammer|S99|1 +17 Mountain|S99|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Starter 1999 - White.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Starter 1999 - White.dck new file mode 100644 index 00000000000..7afe6d84480 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/Starter 1999 - White.dck @@ -0,0 +1,29 @@ +[metadata] +Name=Adventure - Low White - Blinding Fury +[Avatar] + +[Main] +1 Archangel|S99|1 +1 Angel of Light|S99|1 +2 Charging Paladin|S99|1 +3 Foot Soldiers|S99|1 +3 Knight Errant|S99|1 +3 Venerable Monk|S99|1 +2 Wild Griffin|S99|1 +1 Armageddon|S99|1 +2 Angelic Blessing|S99|1 +1 Breath of Life|S99|1 +1 False Peace|S99|1 +2 Path of Peace|S99|1 +1 Vengeance|S99|1 +17 Plains|S99|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/TMP - BlueBlack.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/TMP - BlueBlack.dck new file mode 100644 index 00000000000..5bfa3317303 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/TMP - BlueBlack.dck @@ -0,0 +1,36 @@ +[metadata] +Name=The Slivers +[Avatar] + +[Main] +13 Island|TMP|1 +1 Rootwater Depths|TMP|1 +11 Swamp|TMP|1 +4 Clot Sliver|TMP|1 +4 Metallic Sliver|TMP|1 +1 Mindwhip Sliver|TMP|1 +3 Mnemonic Sliver|TMP|1 +4 Winged Sliver|TMP|1 +1 Fevered Convulsions|TMP|1 +2 Counterspell|TMP|1 +2 Dark Banishing|TMP|1 +2 Diabolic Edict|TMP|1 +1 Dismiss|TMP|1 +1 Ertai's Meddling|TMP|1 +2 Power Sink|TMP|1 +1 Spell Blast|TMP|1 +1 Whispers of the Muse|TMP|1 +2 Dream Cache|TMP|1 +1 Evincar's Justice|TMP|1 +1 Extinction|TMP|1 +1 Lobotomy|TMP|1 +1 Essence Bottle|TMP|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/TMP - BlueWhite.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/TMP - BlueWhite.dck new file mode 100644 index 00000000000..fc16def7f0d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/TMP - BlueWhite.dck @@ -0,0 +1,40 @@ +[metadata] +Name=Deep Freeze +[Avatar] + +[Main] +13 Island|TMP|1 +11 Plains|TMP|1 +1 Avenging Angel|TMP|1 +1 Cloudchaser Eagle|TMP|1 +2 Horned Turtle|TMP|1 +1 Knight of Dawn|TMP|1 +2 Master Decoy|TMP|1 +1 Sky Spirit|TMP|1 +2 Soltari Lancer|TMP|1 +2 Wind Drake|TMP|1 +2 Gaseous Form|TMP|1 +1 Legacy's Allure|TMP|1 +3 Pacifism|TMP|1 +1 Precognition|TMP|1 +1 Anoint|TMP|1 +3 Counterspell|TMP|1 +1 Disenchant|TMP|1 +2 Dismiss|TMP|1 +1 Invulnerability|TMP|1 +2 Power Sink|TMP|1 +1 Spell Blast|TMP|1 +1 Dream Cache|TMP|1 +2 Repentance|TMP|1 +1 Time Ebb|TMP|1 +1 Emmessi Tome|TMP|1 +1 Puppet Strings|TMP|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/TMP - GreenWhite.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/TMP - GreenWhite.dck new file mode 100644 index 00000000000..58fe91825ae --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/TMP - GreenWhite.dck @@ -0,0 +1,36 @@ +[metadata] +Name=The Swarm +[Avatar] + +[Main] +14 Forest|TMP|1 +7 Plains|TMP|1 +2 Vec Townships|TMP|1 +1 Elven Warhounds|TMP|1 +1 Krakilin|TMP|1 +3 Master Decoy|TMP|1 +4 Muscle Sliver|TMP|1 +3 Pincher Beetles|TMP|1 +2 Ranger en-Vec|TMP|1 +3 Rootwalla|TMP|1 +3 Skyshroud Elf|TMP|1 +1 Soltari Crusader|TMP|1 +2 Soltari Trooper|TMP|1 +3 Trained Armodon|TMP|1 +1 Aluren|TMP|1 +3 Pacifism|TMP|1 +1 Recycle|TMP|1 +1 Anoint|TMP|1 +1 Disenchant|TMP|1 +1 Elvish Fury|TMP|1 +1 Needle Storm|TMP|1 +2 Overrun|TMP|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/TMP - RedWhite.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/TMP - RedWhite.dck new file mode 100644 index 00000000000..002f10d298f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/TMP - RedWhite.dck @@ -0,0 +1,38 @@ +[metadata] +Name=The Flames of Rath +[Avatar] + +[Main] +1 Maze of Shadows|TMP|1 +19 Mountain|TMP|1 +5 Plains|TMP|1 +1 Coiled Tinviper|TMP|1 +1 Firefly|TMP|1 +3 Fireslinger|TMP|1 +1 Flowstone Giant|TMP|1 +1 Flowstone Salamander|TMP|1 +2 Lightning Elemental|TMP|1 +1 Magmasaur|TMP|1 +4 Mogg Fanatic|TMP|1 +1 Sandstone Warrior|TMP|1 +1 Soltari Guerrillas|TMP|1 +2 Wild Wurm|TMP|1 +1 Furnace of Rath|TMP|1 +1 Goblin Bombardment|TMP|1 +1 Tahngarth's Rage|TMP|1 +1 Blood Frenzy|TMP|1 +2 Disenchant|TMP|1 +4 Kindle|TMP|1 +3 Lightning Blast|TMP|1 +1 Searing Touch|TMP|1 +2 Rolling Thunder|TMP|1 +1 Squee's Toy|TMP|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/USG - BlackWhite.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/USG - BlackWhite.dck new file mode 100644 index 00000000000..0d4e84868ce --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/USG - BlackWhite.dck @@ -0,0 +1,38 @@ +[metadata] +Name=The Plague +[Avatar] + +[Main] +7 Plains|USG|1 +12 Swamp|USG|1 +3 Drifting Meadow|USG|1 +2 Polluted Mire|USG|1 +1 Blood Vassal|USG|1 +3 Disciple of Grace|USG|1 +1 Flesh Reaver|USG|1 +1 Sanctum Guardian|USG|1 +1 Silent Attendant|USG|1 +3 Unworthy Dead|USG|1 +3 Voice of Grace|USG|1 +3 Wall of Junk|USG|1 +2 Disenchant|USG|1 +2 Expunge|USG|1 +2 Humble|USG|1 +1 Befoul|USG|1 +1 Corrupt|USG|1 +1 Opal Acrolith|USG|1 +1 Pariah|USG|1 +4 Pestilence|USG|1 +2 Rune of Protection: Black|USG|1 +1 Sicken|USG|1 +1 Worship|USG|1 +2 Urza's Armor|USG|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/USG - BlueBlack.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/USG - BlueBlack.dck new file mode 100644 index 00000000000..58a1f5ebb78 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/USG - BlueBlack.dck @@ -0,0 +1,41 @@ +[metadata] +Name=Tombstone +[Avatar] + +[Main] +9 Island|USG|1 +3 Plains|USG|1 +9 Swamp|USG|1 +2 Drifting Meadow|USG|1 +2 Polluted Mire|USG|1 +2 Remote Isle|USG|1 +1 Abyssal Horror|USG|1 +3 Pendrell Drake|USG|1 +1 Phyrexian Ghoul|USG|1 +1 Sandbar Merfolk|USG|1 +3 Sandbar Serpent|USG|1 +1 Somnophore|USG|1 +1 Stern Proctor|USG|1 +1 Wizard Mentor|USG|1 +2 Catalog|USG|1 +3 Disenchant|USG|1 +1 Expunge|USG|1 +2 Humble|USG|1 +2 Power Sink|USG|1 +1 Rescind|USG|1 +1 Turnabout|USG|1 +1 Exhume|USG|1 +2 Victimize|USG|1 +1 Confiscate|USG|1 +1 Despondency|USG|1 +3 Diabolic Servitude|USG|1 +1 Sicken|USG|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/USG - White.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/USG - White.dck new file mode 100644 index 00000000000..eee1a4ced6f --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/USG - White.dck @@ -0,0 +1,38 @@ +[metadata] +Name=Sleeper +[Avatar] + +[Main] +4 Drifting Meadow|USG|1 +18 Plains|USG|1 +3 Angelic Page|USG|1 +1 Disciple of Grace|USG|1 +1 Disciple of Law|USG|1 +1 Monk Idealist|USG|1 +2 Monk Realist|USG|1 +3 Pegasus Charger|USG|1 +1 Sanctum Custodian|USG|1 +2 Songstitcher|USG|1 +1 Voice of Grace|USG|1 +2 Clear|USG|1 +1 Disenchant|USG|1 +2 Humble|USG|1 +1 Waylay|USG|1 +4 Brilliant Halo|USG|1 +2 Opal Caryatid|USG|1 +3 Opal Gargoyle|USG|1 +1 Opal Titan|USG|1 +2 Pacifism|USG|1 +1 Serra's Embrace|USG|1 +1 Barrin's Codex|USG|1 +2 Dragon Blood|USG|1 +1 Endoskeleton|USG|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/USG GreenRed.dck b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/USG GreenRed.dck new file mode 100644 index 00000000000..ad97b9af065 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/USG GreenRed.dck @@ -0,0 +1,43 @@ +[metadata] +Name=Special Delivery +[Avatar] + +[Main] +10 Forest|USG|1 +11 Mountain|USG|1 +2 Slippery Karst|USG|1 +2 Smoldering Crater|USG|1 +2 Acridian|USG|1 +1 Anaconda|USG|1 +1 Argothian Wurm|USG|1 +1 Bull Hippo|USG|1 +2 Cradle Guard|USG|1 +2 Goblin Patrol|USG|1 +2 Goblin War Buggy|USG|1 +1 Pouncing Jaguar|USG|1 +2 Shivan Raptor|USG|1 +2 Thundering Giant|USG|1 +3 Wild Dogs|USG|1 +1 Heat Ray|USG|1 +1 Scrap|USG|1 +1 Shower of Sparks|USG|1 +1 Symbiosis|USG|1 +3 Arc Lightning|USG|1 +1 Hush|USG|1 +1 Jagged Lightning|USG|1 +1 Wildfire|USG|1 +1 Fiery Mantle|USG|1 +1 Hidden Ancients|USG|1 +1 Hidden Spider|USG|1 +1 Shiv's Embrace|USG|1 +1 Torch Song|USG|1 +1 Thran Turbine|USG|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/black_e.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/black_e.json new file mode 100644 index 00000000000..56de9d0d563 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/black_e.json @@ -0,0 +1,6 @@ +{ +"name":"Black", +"jumpstartPacks":["black","black","black"] + +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/black_h.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/black_h.json new file mode 100644 index 00000000000..7a0d175963a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/black_h.json @@ -0,0 +1,6 @@ +{ +"name":"Black", +"jumpstartPacks":["black","blue"] + +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/black_n.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/black_n.json new file mode 100644 index 00000000000..2deb36f94f8 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/black_n.json @@ -0,0 +1,6 @@ +{ +"name":"Black", +"jumpstartPacks":["black","black","blue"] + +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/blue_e.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/blue_e.json new file mode 100644 index 00000000000..8b4011066f7 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/blue_e.json @@ -0,0 +1,6 @@ +{ +"name":"Blue", +"jumpstartPacks":["blue","blue","blue"] + +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/blue_h.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/blue_h.json new file mode 100644 index 00000000000..f3ad08b789a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/blue_h.json @@ -0,0 +1,6 @@ +{ +"name":"Blue", +"jumpstartPacks":["blue","white"] + +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/blue_n.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/blue_n.json new file mode 100644 index 00000000000..ef3e396c2f2 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/blue_n.json @@ -0,0 +1,6 @@ +{ +"name":"Blue", +"jumpstartPacks":["blue","blue","white"] + +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/green_e.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/green_e.json new file mode 100644 index 00000000000..fd5bacfe2a8 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/green_e.json @@ -0,0 +1,6 @@ +{ +"name":"Green", +"jumpstartPacks":["green","green","green"] + +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/green_h.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/green_h.json new file mode 100644 index 00000000000..ac672430771 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/green_h.json @@ -0,0 +1,6 @@ +{ +"name":"Green", +"jumpstartPacks":["green","red"] + +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/green_n.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/green_n.json new file mode 100644 index 00000000000..2dae4f8eae5 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/green_n.json @@ -0,0 +1,6 @@ +{ +"name":"Green", +"jumpstartPacks":["green","green","red"] + +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_black_e.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_black_e.json new file mode 100644 index 00000000000..38b17e9bfaa --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_black_e.json @@ -0,0 +1,44 @@ +{ +"name":"Black", + "mainDeck": [ + { + "count":18, + "cardName": "Swamp" + }, + { + "count":9, + "cardName": "Mountain" + }, + { + "count":9, + "colors": ["black"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["red"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["black"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["red"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["black"], + "rarity": ["rare"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_black_h.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_black_h.json new file mode 100644 index 00000000000..7f2e2f554c8 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_black_h.json @@ -0,0 +1,48 @@ +{ +"name":"Black", + "mainDeck": [ + { + "count":15, + "cardName": "Swamp" + }, + { + "count":6, + "cardName": "Mountain" + }, + { + "count":6, + "cardName": "Island" + }, + { + "count":9, + "colors": ["black"], + "rarity": ["Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["red","blue"], + "rarity": ["Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["black"], + "rarity": ["Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["red","blue"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["black"], + "rarity": ["Uncommon","Common"], + "manaCosts": [5,6] + } + ] +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_black_n.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_black_n.json new file mode 100644 index 00000000000..d148465d3ef --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_black_n.json @@ -0,0 +1,48 @@ +{ +"name":"Black", + "mainDeck": [ + { + "count":15, + "cardName": "Swamp" + }, + { + "count":6, + "cardName": "Mountain" + }, + { + "count":6, + "cardName": "Island" + }, + { + "count":9, + "colors": ["black"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["red","blue"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["black"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["red","blue"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["black"], + "rarity": ["rare"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_blue_e.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_blue_e.json new file mode 100644 index 00000000000..166b7762a1a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_blue_e.json @@ -0,0 +1,44 @@ +{ +"name":"Blue", + "mainDeck": [ + { + "count":18, + "cardName": "Island" + }, + { + "count":9, + "cardName": "Swamp" + }, + { + "count":9, + "colors": ["blue"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["black"], + "rarity": ["Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["blue"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["black"], + "rarity": ["Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["blue"], + "rarity": ["rare"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_blue_h.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_blue_h.json new file mode 100644 index 00000000000..f9ff744ee09 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_blue_h.json @@ -0,0 +1,48 @@ +{ +"name":"Blue", + "mainDeck": [ + { + "count":15, + "cardName": "Island" + }, + { + "count":6, + "cardName": "Plains" + }, + { + "count":6, + "cardName": "Swamp" + }, + { + "count":9, + "colors": ["blue"], + "rarity": ["Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["white","black"], + "rarity": ["Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["blue"], + "rarity": ["Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["white","black"], + "rarity": ["Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["blue"], + "rarity": ["Uncommon","Common"], + "manaCosts": [5,6] + } + ] +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_blue_n.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_blue_n.json new file mode 100644 index 00000000000..afaf7237dbe --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_blue_n.json @@ -0,0 +1,48 @@ +{ +"name":"Blue", + "mainDeck": [ + { + "count":15, + "cardName": "Island" + }, + { + "count":6, + "cardName": "Plains" + }, + { + "count":6, + "cardName": "Swamp" + }, + { + "count":9, + "colors": ["blue"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["white","black"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["blue"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["white","black"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["blue"], + "rarity": ["rare"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_green_e.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_green_e.json new file mode 100644 index 00000000000..917b2d14e5a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_green_e.json @@ -0,0 +1,44 @@ +{ +"name":"Green", + "mainDeck": [ + { + "count":18, + "cardName": "Forest" + }, + { + "count":9, + "cardName": "Plains" + }, + { + "count":9, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["white"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["white"], + "rarity": ["Uncommon"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["green"], + "rarity": ["rare"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_green_h.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_green_h.json new file mode 100644 index 00000000000..82ec54b8912 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_green_h.json @@ -0,0 +1,48 @@ +{ +"name":"Green", + "mainDeck": [ + { + "count":15, + "cardName": "Forest" + }, + { + "count":6, + "cardName": "Plains" + }, + { + "count":6, + "cardName": "Mountain" + }, + { + "count":9, + "colors": ["green"], + "rarity": ["Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["white","red"], + "rarity": ["Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green"], + "rarity": ["Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["red","white"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "manaCosts": [5,6] + } + ] +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_green_n.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_green_n.json new file mode 100644 index 00000000000..978c36d68c1 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_green_n.json @@ -0,0 +1,48 @@ +{ +"name":"Green", + "mainDeck": [ + { + "count":15, + "cardName": "Forest" + }, + { + "count":6, + "cardName": "Plains" + }, + { + "count":6, + "cardName": "Mountain" + }, + { + "count":9, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["white","red"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["red","white"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["green"], + "rarity": ["rare"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_red_e.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_red_e.json new file mode 100644 index 00000000000..9cf28c241b9 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_red_e.json @@ -0,0 +1,44 @@ +{ +"name":"Red", + "mainDeck": [ + { + "count":18, + "cardName": "Mountain" + }, + { + "count":9, + "cardName": "Forest" + }, + { + "count":9, + "colors": ["red"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["red"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["red"], + "rarity": ["rare"] , + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_red_h.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_red_h.json new file mode 100644 index 00000000000..131a0489f7a --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_red_h.json @@ -0,0 +1,48 @@ +{ +"name":"Red", + "mainDeck": [ + { + "count":15, + "cardName": "Mountain" + }, + { + "count":6, + "cardName": "Forest" + }, + { + "count":6, + "cardName": "Swamp" + }, + { + "count":9, + "colors": ["red"], + "rarity": ["Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green","black"], + "rarity": ["Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["red"], + "rarity": ["Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["green","black"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["red"], + "rarity": ["Uncommon","Common"], + "manaCosts": [5,6] + } + ] +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_red_n.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_red_n.json new file mode 100644 index 00000000000..972aee6ba19 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_red_n.json @@ -0,0 +1,48 @@ +{ +"name":"Red", + "mainDeck": [ + { + "count":15, + "cardName": "Mountain" + }, + { + "count":6, + "cardName": "Forest" + }, + { + "count":6, + "cardName": "Swamp" + }, + { + "count":9, + "colors": ["red"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green","black"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["red"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["green","black"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["red"], + "rarity": ["rare"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_white_e.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_white_e.json new file mode 100644 index 00000000000..fae77b94890 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_white_e.json @@ -0,0 +1,44 @@ +{ +"name":"White", + "mainDeck": [ + { + "count":18, + "cardName": "Plains" + }, + { + "count":9, + "cardName": "Forest" + }, + { + "count":9, + "colors": ["white"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["white"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["green"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["white"], + "rarity": ["rare"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_white_h.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_white_h.json new file mode 100644 index 00000000000..3ec70360ae5 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_white_h.json @@ -0,0 +1,48 @@ +{ +"name":"White", + "mainDeck": [ + { + "count":15, + "cardName": "Plains" + }, + { + "count":6, + "cardName": "Forest" + }, + { + "count":6, + "cardName": "Island" + }, + { + "count":9, + "colors": ["white"], + "rarity": ["Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green","blue"], + "rarity": ["Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["white"], + "rarity": ["Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["green","blue"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["white"], + "rarity": ["Uncommon","Common"], + "manaCosts": [5,6] + } + ] +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_white_n.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_white_n.json new file mode 100644 index 00000000000..c9ea11ead09 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_white_n.json @@ -0,0 +1,48 @@ +{ +"name":"White", + "mainDeck": [ + { + "count":15, + "cardName": "Plains" + }, + { + "count":6, + "cardName": "Forest" + }, + { + "count":6, + "cardName": "Island" + }, + { + "count":9, + "colors": ["white"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["green","blue"], + "rarity": ["Uncommon","Common"], + "manaCosts": [1,2] + }, + { + "count":6, + "colors": ["white"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":3, + "colors": ["green","blue"], + "rarity": ["Uncommon","Common"], + "manaCosts": [3,4] + }, + { + "count":9, + "colors": ["white"], + "rarity": ["rare"], + "manaCosts": [5,6,7,8,9] + } + ] +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/red_e.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/red_e.json new file mode 100644 index 00000000000..a3ef0e0bb63 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/red_e.json @@ -0,0 +1,6 @@ +{ +"name":"Red", +"jumpstartPacks":["red","red","red"] + +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/red_h.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/red_h.json new file mode 100644 index 00000000000..8b974c77ed0 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/red_h.json @@ -0,0 +1,6 @@ +{ +"name":"Red", +"jumpstartPacks":["red","black"] + +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/red_n.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/red_n.json new file mode 100644 index 00000000000..45f625ca2e1 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/red_n.json @@ -0,0 +1,6 @@ +{ +"name":"Red", +"jumpstartPacks":["red","red","black"] + +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/white_e.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/white_e.json new file mode 100644 index 00000000000..8d353376bf2 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/white_e.json @@ -0,0 +1,6 @@ +{ +"name":"White", +"jumpstartPacks":["white","white","white"] + +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/white_h.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/white_h.json new file mode 100644 index 00000000000..af44d52296b --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/white_h.json @@ -0,0 +1,6 @@ +{ +"name":"White", +"jumpstartPacks":["white","green"] + +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/decks/starter/white_n.json b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/white_n.json new file mode 100644 index 00000000000..c542500d4f8 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/decks/starter/white_n.json @@ -0,0 +1,6 @@ +{ +"name":"White", +"jumpstartPacks":["white","white","green"] + +} + diff --git a/forge-gui/res/adventure/Shandalar Old Border/world/biomes/base.json b/forge-gui/res/adventure/Shandalar Old Border/world/biomes/base.json new file mode 100644 index 00000000000..c4e41f7614d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/world/biomes/base.json @@ -0,0 +1,29 @@ +{ + "invertHeight": true, + "collision": true, + "name": "ocean", + "startPointX": 0.5, + "startPointY": 0.5, + "noiseWeight": 0, + "distWeight": 0, + "tilesetName": "Base", + "tilesetAtlas": "world/tilesets/terrain.atlas", + "terrain": [ + { + "spriteName": "Base_1", + "min": 0, + "max": 0.2, + "resolution": 10 + }, + { + "spriteName": "Base_2", + "min": 0.8, + "max": 1.0, + "resolution": 10 + } + ], + "width": 1, + "height": 1, + "color": "0054a2", + "spriteNames": [] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/world/biomes/black.json b/forge-gui/res/adventure/Shandalar Old Border/world/biomes/black.json new file mode 100644 index 00000000000..3196d8151ed --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/world/biomes/black.json @@ -0,0 +1,218 @@ +{ +"startPointX": 0.7, +"startPointY": 0.78, +"noiseWeight": 0.5, +"distWeight": 1.5, +"name": "black", +"tilesetAtlas": "world/tilesets/terrain.atlas", +"tilesetName": "Black", +"terrain": [ + { + "spriteName": "Black_1", + "max": 0.2, + "resolution": 10 + }, + { + "spriteName": "Black_2", + "min": 0.8, + "max": 1, + "resolution": 10 + } +], +"width": 0.7, +"height": 0.7, +"color": "110903", +"spriteNames": [ + "DarkGras", + "Skull", + "DarkWood", + "Reed", + "Waterlily", + "Shroom", + "Shroom2" +], +"enemies": [ + "Adept Black Wizard", + "Apprentice Black Wizard", + "Bat", + "Beholder", + "Minor Demon", + "Ancient Demon", + "Big Zombie", + "Black Sliver", + "Challenger 20", + "Challenger 21", + "Challenger 22", + "Curselord", + "Dark Knight", + "Death Knight", + "Demon", + "Dross Gladiator", + "Eye", + "Fallen Angel", + "Fungus", + "Frog", + "Ghoul", + "Ghost", + "Golgari Fungus", + "Harpy", + "Harpy 2", + "High Vampire", + "Horror", + "Giant Fly", + "Ibis", + "Lich", + "Master Black Wizard", + "Mindclaw Shaman", + "Mummy", + "Nezumi Ninja", + "Nightmare", + "Rakdos Devil", + "Shade", + "Skeleton", + "Skeleton Soldier", + "Vampire", + "Zombie", + "Zombie Lord", + "Walking Brain", + "Wild Rat" +], + "pointsOfInterest": [ + "Black Castle", + "Swamp Capital", + "Swamp Town Generic", + "Swamp Town Identity", + "Swamp Town Tribal", + "Swamp Town2", + "Zombie Town", + "Graveyard", + "Graveyard1", + "Graveyard2", + "Graveyard3", + "Graveyard4", + "VampireCastle", + "VampireCastle1", + "VampireCastle2", + "VampireCastle3", + "EvilGrove", + "EvilGrove1", + "EvilGrove2", + "EvilGrove3", + "EvilGrove4", + "EvilGrove5", + "EvilGrove6", + "SkullCaveB", + "SkullCaveB1", + "SkullCaveB2", + "DrossOutpost", + "CaveB", + "CaveB1", + "CaveB2", + "CaveB3", + "CaveB4", + "CaveB5", + "CaveB6", + "CaveB8", + "CaveRat", + "CaveLarge1", + "Slimefoots Lair", + "Temple of Liliana", + "Grolnoks Bog", + "Lich's Mirror", + "DemonTower", + "CaveZombie" + ], +"structures": [ + { + "N": 2, + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/black_structures.atlas", + "sourcePath": "world/structures/models/black.png", + "maskPath": "world/structures/masks/ring.png", + "height": 0.5, + "width": 0.5, + "symmetry": 8, + "mappingInfo": [ + { + "name": "water", + "color": "00ffff", + "collision": true + }, + { + "name": "tree", + "color": "004000", + "collision": true + }, + { + "name": "tree2", + "color": "008000", + "collision": true + }, + { + "name": "tree3", + "color": "ff00ff", + "collision": true + }, + { + "name": "tree4", + "color": "00f000", + "collision": true + }, + { + "name": "rock", + "color": "808080", + "collision": true + }, + { + "name": "rock2", + "color": "ff0000", + "collision": true + } + ] + }, + { + "N": 2, + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/black_structures.atlas", + "sourcePath": "world/structures/models/black.png", + "maskPath": "world/structures/masks/circle.png", + "height": 0.20000002, + "width": 0.20000002, + "symmetry": 8, + "mappingInfo": [ + { + "name": "muck", + "color": "00ffff", + "collision": true + }, + { + "name": "dead_tree", + "color": "004000", + "collision": true + }, + { + "name": "dead_tree2", + "color": "008000", + "collision": true + }, + { + "name": "dead_tree3", + "color": "ff00ff", + "collision": true + }, + { + "name": "rock", + "color": "808080", + "collision": true + }, + { + "name": "rock2", + "color": "ff0000", + "collision": true + } + ] + } +] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/world/biomes/blue.json b/forge-gui/res/adventure/Shandalar Old Border/world/biomes/blue.json new file mode 100644 index 00000000000..a588842bcbf --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/world/biomes/blue.json @@ -0,0 +1,216 @@ +{ +"startPointX": 0.79, +"startPointY": 0.43, +"noiseWeight": 0.5, +"distWeight": 1.5, +"name": "blue", +"tilesetAtlas": "world/tilesets/terrain.atlas", +"tilesetName": "Blue", +"terrain": [ + { + "spriteName": "Blue_1", + "max": 0.2, + "resolution": 10 + }, + { + "spriteName": "Blue_2", + "min": 0.8, + "max": 1, + "resolution": 10 + } +], +"width": 0.7, +"height": 0.7, +"color": "10a2e0", +"spriteNames": [ + "Shell" +], +"enemies": [ + "Adept Blue Wizard", + "Aether Channeler", + "Angelic Overseer", + "Apprentice Blue Wizard", + "Bird", + "Blue Sliver", + "Challenger 20", + "Challenger 21", + "Challenger 22", + "Crab", + "Djinn", + "Doppelganger", + "Dragonfly", + "Drake", + "Elemental", + "Frog", + "Frost Titan", + "Geist", + "Geistmage", + "Gitaxian Underling", + "Hermit Crab", + "Horror", + "Ibis", + "Ibis-headed Aven Initiate", + "Illusionist", + "Jellyfish", + "Master Blue Wizard", + "Merfolk", + "Merfolk Avatar", + "Merfolk Fighter", + "Merfolk Lord", + "Merfolk Soldier", + "Merfolk warrior", + "Octopus", + "Owl", + "Pirate", + "Polar Bear", + "Rogue", + "Scorpion", + "Sea Monster", + "Tarkir Djinn", + "Turtle", + "Walking Brain", + "Water Elemental" + +], +"pointsOfInterest": [ + "Blue Castle", + "Island Capital", + "Island Town Generic", + "Island Town Identity", + "Island Town Tribal", + "Aerie", + "NestU", + "MerfolkPool", + "MerfolkPool1", + "MerfolkPool2", + "MerfolkPool3", + "MerfolkPool4", + "MerfolkPool5", + "DjinnPalace", + "DjinnPalace1", + "Factory", + "Factory1", + "FortBlue1", + "FortBlue2", + "FortBlue3", + "FortBlue4", + "FortBlue5", + "MageTowerX", + "MageTowerU", + "MageTowerU1", + "MageTowerU2", + "MageTowerU3", + "MageTowerU4", + "MageTowerU5", + "MageTowerU7", + "CaveU", + "CaveU1", + "CaveU2", + "CaveU3", + "CaveU4", + "CaveCE", + "CaveAmphin", + "GitaxianLab", + "Kiora Island", + "Teferi Hideout", + "Jacehold", + "Skep", + "Dream Halls", + "Crawlspace", + "Quest_LibraryOfVarsil" +], +"structures": [ + { + "N":2, + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/blue_structures.atlas", + "sourcePath": "world/structures/models/blue.png", + "maskPath": "world/structures/masks/circle.png", + "height": 0.1, + "width": 0.1, + "symmetry": 8, + "periodicOutput": false, + "mappingInfo": [ + { + "name": "water", + "color": "00ffff", + "collision": true + }, + { + "name": "tree", + "color": "00ff00", + "collision": true + }, + { + "name": "tree2", + "color": "008000", + "collision": true + }, + { + "name": "pineapple", + "color": "ffff00", + "collision": true + }, + { + "name": "rock", + "color": "ff8000", + "collision": true + }, + { + "name": "rock2", + "color": "804000", + "collision": true + }, + { + "name": "rock3", + "color": "402000", + "collision": true + }, + { + "name": "rock4", + "color": "201000", + "collision": true + } + ] + }, + { + "N": 2, + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/blue_structures.atlas", + "sourcePath": "world/structures/models/beach.png", + "maskPath": "world/structures/masks/ring.png", + "height": 0.5, + "width": 0.5, + "symmetry": 8, + "mappingInfo": [ + { + "name": "water", + "color": "00ffff", + "collision": true + }, + { + "name": "tree", + "color": "00ff00", + "collision": true + }, + { + "name": "tree2", + "color": "008000", + "collision": true + }, + { + "name": "dune", + "color": "ff8000", + "collision": true + }, + { + "name": "dune2", + "color": "402000", + "collision": true + } + ] + } +] +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/world/biomes/colorless.json b/forge-gui/res/adventure/Shandalar Old Border/world/biomes/colorless.json new file mode 100644 index 00000000000..dccb9fe0914 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/world/biomes/colorless.json @@ -0,0 +1,229 @@ +{ +"startPointX": 0.5, +"startPointY": 0.5, +"noiseWeight": 0.3, +"distWeight": 1, +"name": "waste", +"tilesetAtlas": "world/tilesets/terrain.atlas", +"tilesetName": "Colorless", +"terrain": [ + { + "spriteName": "Colorless_1", + "max": 0.2, + "resolution": 5 + }, + { + "spriteName": "Colorless_2", + "min": 0.8, + "max": 1, + "resolution": 5 + } +], +"width": 0.85, +"height": 0.85, +"color": "aeaeae", +"spriteNames": [ + "Stone" +], +"enemies": [ + "Adept Black Wizard", + "Adept Blue Wizard", + "Adept Green Wizard", + "Adept Red Wizard", + "Angelic Page", + "Minor Demon", + "Ancient Demon", + "Adept White Wizard", + "Apprentice Black Wizard", + "Apprentice Blue Wizard", + "Human Looter", + "Apprentice Green Wizard", + "Apprentice Red Wizard", + "Apprentice White Wizard", + "Bandit", + "Boar", + "Caracal", + "Challenger 20", + "Challenger 21", + "Challenger 22", + "Clay Golem", + "Construct", + "Corrupted Cleric", + "Corrupted Green Wizard", + "Corrupted Red Wizard", + "Corrupted Blue Wizard", + "Dog", + "Doppelganger", + "Eldrazi", + "Falcon", + "Fox", + "Gargoyle", + "Gargoyle 2", + "Geonid Death-Cap", + "Golem", + "Maelstrom Angel", + "Mummy", + "Ooze", + "Pirate", + "Raven", + "Sliver", + "Wandering Giant", + "Wild Rat" +], + "pointsOfInterest": [ + "Spawn", + "Waste Town Generic", + "Waste Town Identity", + "Waste Town Tribal", + "Fort1", + "Fort2", + "Fort3", + "Fort4", + "Fort5", + "Fort6", + "Aerie", + "Factory", + "Factory1", + "Factory2", + "Factory3", + "MageTowerX", + "MageTowerU", + "MageTowerU1", + "MageTowerU2", + "MageTowerU3", + "MageTowerU4", + "MageTowerU5", + "MageTowerU7", + "MageTower7Church", + "MageTowerRats", + "MageTowerUD", + "CaveC", + "CaveC1", + "CaveC2", + "CaveKobold", + "CaveZombie", + "CaveReptile", + "CaveTroll", + "CaveC3", + "CaveC4", + "CaveC5", + "CaveC6", + "CaveC7", + "CaveC8", + "CaveC9", + "CaveCA", + "CaveCB", + "CaveCE", + "FortMultilevel", + "CaveCerodon", + "CaveEldrazi", + "CaveAmphin", + "CaveRat", + "Slime Cave", + "Slobads Factory", + "Xiras Hive", + "Emrakul", + "Quest_APortalToNowhere", + "Quest_DigSite", + "Quest_PrimalJungle", + "Quest_BanditCave" + ], +"structures": [ + { + "N": 2, + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/colorless_structures.atlas", + "sourcePath": "world/structures/models/colorless.png", + "maskPath": "world/structures/masks/circle.png", + "height": 0.25, + "width": 0.25, + "symmetry": 8, + "mappingInfo": [ + { + "name": "crater", + "color": "808080", + "collision": true + }, + { + "name": "tree", + "color": "ff0000", + "collision": true + }, + { + "name": "tree2", + "color": "00ff00", + "collision": true + }, + { + "name": "tree3", + "color": "0000ff", + "collision": true + }, + { + "name": "tree4", + "color": "00ffff", + "collision": true + }, + { + "name": "rock", + "color": "ff00ff", + "collision": true + }, + { + "name": "mountain", + "color": "000000", + "collision": true + } + ] + }, + { + "N": 2, + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/colorless_structures.atlas", + "sourcePath": "world/structures/models/colorless.png", + "maskPath": "world/structures/masks/ring.png", + "height": 0.5, + "width": 0.5, + "symmetry": 8, + "mappingInfo": [ + { + "name": "hole", + "color": "808080", + "collision": true + }, + { + "name": "tree", + "color": "ff0000", + "collision": true + }, + { + "name": "tree2", + "color": "00ff00", + "collision": true + }, + { + "name": "tree3", + "color": "0000ff", + "collision": true + }, + { + "name": "tree4", + "color": "00ffff", + "collision": true + }, + { + "name": "rock", + "color": "ff00ff", + "collision": true + }, + { + "name": "mountain", + "color": "000000", + "collision": true + } + ] + } +] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/world/biomes/green.json b/forge-gui/res/adventure/Shandalar Old Border/world/biomes/green.json new file mode 100644 index 00000000000..eeb09fc08e8 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/world/biomes/green.json @@ -0,0 +1,198 @@ +{ +"startPointX": 0.22, +"startPointY": 0.43, +"noiseWeight": 0.5, +"distWeight": 1.5, +"name": "green", +"tilesetAtlas": "world/tilesets/terrain.atlas", +"tilesetName": "Green", +"terrain": [ + { + "spriteName": "Green_1", + "max": 0.2, + "resolution": 10 + }, + { + "spriteName": "Green_2", + "min": 0.8, + "max": 1, + "resolution": 10 + } +], +"width": 0.7, +"height": 0.7, +"color": "59a650", +"spriteNames": [ + "Stump", + "Moss", + "Stone", + "Flower", + "Wood" +], +"enemies": [ + "Adept Green Wizard", + "Ape", + "Apprentice Green Wizard", + "Badger", + "Bear", + "Beastmaster", + "Centaur", + "Centaur Warrior", + "Challenger 20", + "Challenger 21", + "Challenger 22", + "Copper Host Infector", + "Eldraine Faerie", + "Elephant", + "Elf", + "Elf warrior", + "Elk", + "Faerie", + "Falcon", + "Fox", + "Frog", + "Giant Panda", + "Giant Spider", + "Goblin Fanatic", + "Gorgon", + "Gorgon 2", + "Green Beast", + "Green Sliver", + "High Elf", + "Hydra", + "Ibis", + "Kavu", + "Ladybug", + "Master Green Wizard", + "Owl", + "Plant", + "Porcupine", + "Raccoon", + "Rhino", + "Satyr", + "Snake", + "Spider", + "Squirrel", + "Tiger", + "Triceratops", + "Treefolk", + "Treefolk Guardian", + "Viper", + "Werewolf", + "Wild-Magic Sorcerer", + "Wurm" +], + "pointsOfInterest": [ + "Green Castle", + "Forest Capital", + "Forest Town Generic", + "Forest Town Identity", + "Forest Town Tribal", + "ElfTown", + "WurmPond", + "Kavu Lair", + "Grove", + "Grove1", + "Grove2", + "Grove3", + "Grove4", + "Grove5", + "Grove6", + "Grove7", + "Grove8", + "Fort7", + "Fort8", + "Fort9", + "GroveBamboo", + "GroveCentaur", + "GroveGreenDragon", + "CatLairG", + "CatLairG1", + "CatLairG2", + "CaveG", + "CaveG1", + "CaveTroll", + "CaveReptile", + "CaveG2", + "CaveG3", + "CaveG4", + "CaveG5", + "CaveG6", + "CaveG8", + "CaveG9", + "CopperhostForest", + "Garruk Forest", + "Scarecrow Farm", + "Quest_FrostbittenCavern" + ], +"structures": [ + { + "N": 2, + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/green_structures.atlas", + "sourcePath": "world/structures/models/green.png", + "maskPath": "world/structures/masks/circle.png", + "height": 0.5, + "width": 0.5, + "symmetry": 1, + "mappingInfo": [ + { + "name": "water", + "color": "000080", + "collision": true + }, + { + "name": "tree", + "color": "008000", + "collision": true + }, + { + "name": "tree2", + "color": "004000", + "collision": true + }, + { + "name": "vine", + "color": "8080ff", + "collision": true + }, + { + "name": "tree3", + "color": "00c000", + "collision": true + }, + { + "name": "tree4", + "color": "00f000", + "collision": true + }, + { + "name": "tree5", + "color": "006000", + "collision": true + }, + { + "name": "rock", + "color": "808080", + "collision": true + }, + { + "name": "mountain", + "color": "ff0000", + "collision": true + }, + { + "name": "plant", + "color": "800000", + "collision": true + }, + { + "name": "bush", + "color": "ff8080", + "collision": true + } + ] + } +] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/world/biomes/red.json b/forge-gui/res/adventure/Shandalar Old Border/world/biomes/red.json new file mode 100644 index 00000000000..320c4f1d9b5 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/world/biomes/red.json @@ -0,0 +1,218 @@ +{ +"startPointX": 0.31, +"startPointY": 0.78, +"noiseWeight": 0.5, +"distWeight": 1.5, +"name": "red", +"tilesetAtlas": "world/tilesets/terrain.atlas", +"tilesetName": "Red", +"terrain": [ + { + "spriteName": "Red_1", + "max": 0.2, + "resolution": 10 + }, + { + "spriteName": "Red_2", + "min": 0.8, + "max": 1, + "resolution": 10 + } +], +"width": 0.7, +"height": 0.7, +"color": "b63729", +"spriteNames": [ + "Gravel" +], +"enemies": [ + "Armadillo", + "Adept Red Wizard", + "Amonkhet Minotaur Warrior", + "Apprentice Red Wizard", + "Ashmouth Devil", + "Axgard Dwarf", + "Berserker", + "Boar", + "Boggart", + "Bull", + "Challenger 20", + "Challenger 21", + "Challenger 22", + "Cyclops", + "Devil", + "Dinosaur", + "Dragon", + "Dwarf", + "Earth Elemental", + "Efreet", + "Falcon", + "Fire Elemental", + "Flame Elemental", + "Furnace Goblin", + "Goblin", + "Goblin Chief", + "Goblin Fanatic", + "Goblin Warrior", + "Hedgehog", + "Heart-Piercer Manticore", + "Hellhound", + "Hellion", + "Immersturm Demon", + "Khenra Warrior", + "Kavu", + "Bloodgift Demon", + "Khan", + "Kobold", + "Master Red Wizard", + "Mindclaw Shaman", + "Minotaur", + "Minotaur Flayer", + "Naked Mole Rat", + "Raptor", + "Red Beast", + "Red Sliver", + "Scorpion", + "Shaman", + "Troll", + "Vampire Lord", + "Viashino", + "Wild-Magic Sorcerer", + "Yeti" +], + "pointsOfInterest": [ + "Red Castle", + "Mountain Capital", + "Mountain Town Generic", + "Mountain Town Identity", + "Mountain Town Tribal", + "YuleTown", + "BarbarianCamp", + "BarbarianCamp1", + "BarbarianCamp2", + "BarbarianCamp3", + "BarbarianCamp4", + "BarbarianCamp5", + "FurnaceBase", + "LavaForge1", + "LavaForge2", + "Maze", + "Maze1", + "Maze2", + "Fort8", + "SnowAbbey", + "SnowAbbey1", + "SnowAbbey2", + "SkullCaveR", + "SkullCaveR1", + "SkullCaveR2", + "CaveR", + "CaveR1", + "CaveR2", + "CaveR3", + "CaveR4", + "CaveR5", + "CaveR6", + "CaveR7", + "CaveDragon", + "CaveKobold", + "CaveR8", + "CaveR9", + "CaveRA", + "CaveRB", + "CaveRC", + "CaveRE", + "CaveRG", + "CaveRH", + "KorEncampment", + "CaveCerodon", + "Temple of Chandra", + "Tibalts Fortress", + "Zedruu City", + "Lavaforge Kobold", + "Quest_ShardMines" + ], +"structures": [ + { + "N": 2, + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/red_structures.atlas", + "sourcePath": "world/structures/models/red.png", + "maskPath": "world/structures/masks/ring.png", + "height": 0.5, + "width": 0.5, + "symmetry": 8, + "mappingInfo": [ + { + "name": "mountain", + "color": "ff0000", + "collision": true + }, + { + "name": "tree", + "color": "00ff00", + "collision": true + }, + { + "name": "tree2", + "color": "00ffff", + "collision": true + }, + { + "name": "tree3", + "color": "0000ff", + "collision": true + }, + { + "name": "tree4", + "color": "ff00ff", + "collision": true + }, + { + "name": "rock", + "color": "ffff00", + "collision": true + } + ] + }, + { + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/red_structures.atlas", + "sourcePath": "world/structures/models/volcano.png", + "maskPath": "world/structures/masks/circle.png", + "height": 0.2, + "width": 0.2, + "N": 2, + "symmetry": 8, + "mappingInfo": [ + { + "name": "lava", + "color": "ffff00", + "collision": true + }, + { + "name": "mountain", + "color": "ff0000", + "collision": true + }, + { + "name": "dead_tree", + "color": "000000", + "collision": true + }, + { + "name": "dead_tree2", + "color": "808080", + "collision": true + }, + { + "name": "rock", + "color": "0000ff", + "collision": true + } + ] + } +] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/world/biomes/white.json b/forge-gui/res/adventure/Shandalar Old Border/world/biomes/white.json new file mode 100644 index 00000000000..4b6df12adbe --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/world/biomes/white.json @@ -0,0 +1,195 @@ +{ +"startPointX": 0.5, +"startPointY": 0.22, +"noiseWeight": 0.5, +"distWeight": 1.5, +"name": "white", +"tilesetAtlas": "world/tilesets/terrain.atlas", +"tilesetName": "White", +"terrain": [ + { + "spriteName": "White_1", + "max": 0.2, + "resolution": 10 + }, + { + "spriteName": "White_2", + "min": 0.8, + "max": 1, + "resolution": 10 + } +], +"width": 0.7, +"height": 0.7, +"color": "efe697", +"spriteNames": [ + "DarkGras" +], +"enemies": [ + "Adept White Wizard", + "Adventurer", + "Aether Channeler", + "Angelic Page", + "Angelic Overseer", + "Human Looter", + "Apprentice White Wizard", + "Archer", + "Armored Knight", + "Camel", + "Cathar", + "Cerodon", + "Challenger 20", + "Challenger 21", + "Challenger 22", + "Cleric", + "Criosphinx", + "Dawnhart Witch", + "Dog", + "Eldraine Knight", + "Elephant", + "Falcon", + "Falcon-headed Aven Warrior", + "Fox", + "Frost Titan", + "Griffin", + "Hellion", + "Horseman", + "Human", + "Human elite", + "Human guard", + "Ibis-headed Aven Warrior", + "Khenra Warrior", + "Leonin Warrior", + "Lion", + "Knight", + "Kor Warrior", + "Master White Wizard", + "Monk", + "Naga Warrior", + "Orthodoxy Duelist", + "Owl", + "Raven", + "Rhino", + "Runelord", + "Greater Sandwurm", + "Scorpion", + "Scarab", + "Sphinx", + "Stray Cat", + "Triceratops", + "Warrior", + "White Dwarf", + "White Sliver" +], +"pointsOfInterest": [ + "White Castle", + "Plains Capital", + "Plains Town Generic", + "Plains Town Identity", + "Plains Town Tribal", + "Monastery", + "Monastery1", + "Monastery2", + "Monastery3", + "Monastery4", + "Castle", + "Castle1", + "Castle2", + "Castle3", + "Aerie", + "CatLairW", + "CatLairW1", + "CatLairW2", + "NestW", + "CaveW", + "CaveW1", + "CaveW2", + "CaveW3", + "CaveW4", + "CaveW5", + "CaveW6", + "OrthodoxyBasilica", + "Nahiri Encampment", + "KorEncampment", + "MageTower White", + "UnhallowedAbbey" +], +"structures": [ + { + "N": 2, + "x": 0.5, + "y": 0.5, + "structureAtlasPath": "world/structures/white_structures.atlas", + "sourcePath": "world/structures/models/white.png", + "maskPath": "world/structures/masks/circle.png", + "height": 0.20000002, + "width": 0.20000002, + "symmetry": 8, + "mappingInfo": [ + { + "name": "tree", + "color": "ff8000", + "collision": true + }, + { + "name": "tree2", + "color": "008000", + "collision": true + }, + { + "name": "tree3", + "color": "00ff00", + "collision": true + } + ] + }, + { + "N": 2, + "x": 0.5, + "y": 0.5, + "symmetry": 8, + "structureAtlasPath": "world/structures/white_structures.atlas", + "sourcePath": "world/structures/models/desert.png", + "maskPath": "world/structures/masks/ring.png", + "height": 0.5, + "width": 0.5, + "mappingInfo": [ + { + "name": "plateau", + "color": "804000", + "collision": true + }, + { + "name": "rock", + "color": "402000", + "collision": true + }, + { + "name": "mesa", + "color": "201000", + "collision": true + }, + { + "name": "plateau", + "color": "804000", + "collision": true + }, + { + "name": "cactus", + "color": "00ff00", + "collision": true + }, + { + "name": "cactus2", + "color": "008000", + "collision": true + }, + { + "name": "cactus3", + "color": "004000", + "collision": true + } + ] + } +] +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/world/enemies.json b/forge-gui/res/adventure/Shandalar Old Border/world/enemies.json new file mode 100644 index 00000000000..45317d55b0c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/world/enemies.json @@ -0,0 +1,30553 @@ +[ + { + "name": "Abyssal Baron", + "sprite": "sprites/enemy/fiend/abyssalbaron.atlas", + "deck": [ + "decks/standard/demon_swamp.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "rare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 0.5, + "count": 1, + "addMaxCount": 2 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black", + "Red" + ], + "rarity": [ + "rare" + ], + "subTypes": [ + "Demon" + ], + "cardTypes": [ + "Creature" + ] + } + ], + "colors": "B", + "questTags": [ + "Demon", + "Humanoid", + "Unholy", + "IdentityBlack", + "BiomeBlack" + ] + }, + { + "name": "Adept Black Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/black_wiz2.atlas", + "deck": [ + "decks/standard/blackwizard_medium_demonicpact.dck", + "decks/standard/blackwizard_medium_fear.dck", + "decks/standard/blackwizard_medium_goblins.dck", + "decks/standard/blackwizard_easy_artifact.dck", + "decks/standard/blackwizard_easy_badmoon.dck", + "decks/standard/blackwizard_easy_mill.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.75, + "difficulty": 0.1, + "speed": 24, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 6, + "rarity": [ + "Common", + "Uncommon" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 20, + "addMaxCount": 70 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "colorType": "MonoColor" + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 3, + "rarity": [ + "rare" + ] + } + ], + "colors": "B", + "questTags": [ + "Wizard", + "Necromancer", + "IdentityBlack", + "BiomeColorless", + "BiomeBlack" + ] + }, + { + "name": "Adept Blue Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/blue_wiz2.atlas", + "deck": [ + "decks/standard/bluewizard_medium_donate.dck", + "decks/standard/bluewizard_medium_dragons.dck", + "decks/standard/bluewizard_easy_artifact.dck", + "decks/standard/bluewizard_easy_control.dck", + "decks/standard/bluewizard_easy_thassa.dck", + "decks/standard/bluewizard_medium_midrange.dck", + "decks/standard/bluewizard_medium_mill.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.75, + "difficulty": 0.1, + "speed": 24, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 6, + "rarity": [ + "Common", + "Uncommon" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 20, + "addMaxCount": 70 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Blue" + ], + "rarity": [ + "Common", + "Uncommon", + "rare" + ], + "colorType": "MonoColor" + } + ], + "questTags": [ + "Wizard", + "Human", + "IdentityBlue", + "BiomeBlue", + "BiomeColorless" + ] + }, + { + "name": "Adept Green Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/green_wiz2.atlas", + "deck": [ + "decks/standard/greenwizard_medium_cheatramp.dck", + "decks/standard/greenwizard_medium_nissa.dck", + "decks/standard/greenwizard_medium_snakes.dck", + "decks/standard/greenwizard_medium_trample.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.75, + "difficulty": 0.1, + "speed": 24, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 6, + "rarity": [ + "Common", + "Uncommon" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 20, + "addMaxCount": 70 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "colorType": "MonoColor" + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 4, + "rarity": [ + "rare" + ] + } + ], + "colors": "G", + "questTags": [ + "Nature", + "Wizard", + "Human", + "IdentityGreen", + "BiomeGreen", + "BiomeColorless" + ] + }, + { + "name": "Adept Red Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/red_wiz2.atlas", + "deck": [ + "decks/standard/redwizard_medium_artifact.dck", + "decks/standard/redwizard_medium_giant.dck", + "decks/standard/redwizard_medium_circleofflame.dck", + "decks/standard/redwizard_medium_ralburn.dck", + "decks/standard/redwizard_medium_hasteburn.dck", + "decks/standard/redwizard_easy_burn.dck", + "decks/standard/redwizard_easy_dragons.dck", + "decks/standard/redwizard_easy_gauntletofmight.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.75, + "difficulty": 0.1, + "speed": 24, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 6, + "rarity": [ + "Common", + "Uncommon" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 20, + "addMaxCount": 70 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Red" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "colorType": "MonoColor" + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 4, + "rarity": [ + "rare" + ] + } + ], + "colors": "R", + "questTags": [ + "Wizard", + "Human", + "Fire", + "Pyromancer", + "IdentityRed", + "BiomeRed", + "BiomeColorless" + ] + }, + { + "name": "Adept White Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/white_wiz2.atlas", + "deck": [ + "decks/standard/whitewizard_medium_aggro.dck", + "decks/standard/whitewizard_medium_basri.dck", + "decks/standard/whitewizard_medium_control.dck", + "decks/standard/whitewizard_medium_knight.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.75, + "difficulty": 0.1, + "speed": 24, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 6, + "rarity": [ + "Common", + "Uncommon" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 20, + "addMaxCount": 70 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "White" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "colorType": "MonoColor" + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 4, + "rarity": [ + "rare" + ] + } + ], + "colors": "W", + "questTags": [ + "Holy", + "Wizard", + "Human", + "Religious", + "Passive", + "IdentityWhite", + "BiomeColorless", + "BiomeWhite" + ] + }, + { + "name": "Adult Green Dragon", + "nameOverride": "", + "sprite": "sprites/enemy/dragon/adultgreendragon.atlas", + "deck": [ + "decks/standard/greendragon.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.3, + "speed": 20, + "scale": 1.6, + "life": 25, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "colors": [ + "Green" + ], + "rarity": [ + "common", + "uncommon", + "rare" + ], + "subTypes": [ + "Dragon" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.4, + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "rare" + ], + "cardTypes": [ + "Planeswalker" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 5, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ], + "colorType": "Colorless", + "cardText": "{R}" + }, + { + "type": "shards", + "probability": 1, + "count": 5, + "addMaxCount": 5 + } + ], + "colors": "U", + "questTags": [ + "Dragon", + "Flyer", + "Monster", + "IdentityGreen" + ] + }, + { + "name": "Ancient Silver Dragon", + "nameOverride": "", + "sprite": "sprites/enemy/dragon/ancientsilverdragon.atlas", + "deck": [ + "decks/standard/bluedragon.dck" + ], + "ai": "", + "boss": true, + "flying": true, + "spawnRate": 1, + "difficulty": 0.3, + "speed": 20, + "scale": 1.6, + "life": 18, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "colors": [ + "Blue" + ], + "rarity": [ + "common", + "uncommon", + "rare" + ], + "subTypes": [ + "Dragon" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.4, + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "rare" + ], + "cardTypes": [ + "Planeswalker" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 5, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ], + "colorType": "Colorless", + "cardText": "{R}" + }, + { + "type": "shards", + "probability": 1, + "count": 5, + "addMaxCount": 5 + } + ], + "colors": "U", + "questTags": [ + "Dragon", + "Flyer", + "Monster", + "IdentityBlue" + ] + }, + { + "name": "Adventurer", + "sprite": "sprites/enemy/humanoid/swordsman_3.atlas", + "deck": [ + "decks/standard/adventurer.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 6, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "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": "UW", + "questTags": [ + "Human", + "Soldier", + "Wandering", + "IdentityAzorius", + "IdentityWhite", + "IdentityBlue", + "BiomeWhite", + "Loner", + "Minion" + ] + }, + { + "name": "Aerie Guard", + "nameOverride": "", + "sprite": "sprites/enemy/fiend/aerie_guard.atlas", + "deck": [ + "decks/standard/aerie_guard.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "scale": 0.75, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "Uncommon", + "Rare", + "Common" + ], + "cardTypes": [ + "Artifact", + "Creature", + "Enchantment" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 3, + "colors": [ + "White" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 5, + "addMaxCount": 10 + } + ], + "colors": "WU", + "questTags": [ + "Humanoid", + "Octopus", + "Aerie", + "Guard", + "Wizard", + "IdentityAzorius" + ] + }, + { + "name": "Aether Channeler", + "sprite": "sprites/enemy/humanoid/human/cleric/monk_3.atlas", + "deck": [ + "decks/standard/aether_channeler.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 6, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "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 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "WU", + "questTags": [ + "Human", + "Wizard", + "BiomeWhite", + "BiomeBlue", + "IdentityWhite", + "IdentityBlue", + "IdentityAzorius", + "Mystic" + ] + }, + { + "name": "Akroma", + "sprite": "sprites/enemy/celestial/akroma.atlas", + "deck": [ + "decks/boss/akroma.dck" + ], + "ai": "", + "boss": true, + "flying": true, + "speed": 1, + "scale": 1.5, + "life": 60, + "rewards": [ + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Swords to Plowshares" + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 250 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "life", + "probability": 1, + "count": 1 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Karmic Guide" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Akroma, Angel of Wrath" + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemNames": [ + "White Key" + ] + } + ], + "equipment": [ + "Mox Pearl" + ], + "colors": "W", + "questTags": [ + "Angel", + "Holy", + "Humanoid", + "Boss", + "Flying", + "IdentityWhite", + "Akroma" + ], + "gamesPerMatch": 3 + }, + { + "name": "Amphin Warrior", + "sprite": "sprites/enemy/humanoid/amphin/amphin_warrior.atlas", + "deck": [ + "decks/standard/amphin_warrior.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 27, + "scale": 0.7, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "GR", + "questTags": [ + "Monster", + "IdentityBlue", + "Water", + "Salamander", + "Wandering", + "Humanoid", + "Evil" + ] + }, + { + "name": "Ancient Vampire", + "sprite": "sprites/enemy/undead/vampire_4.atlas", + "deck": [ + "decks/standard/ancientvampire.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 29, + "scale": 0.85, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "rare", + "Uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "rare" + ], + "subTypes": [ + "Vampire" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 1, + "count": 10 + } + ], + "colors": "B", + "questTags": [ + "Vampire", + "Undead", + "Unholy", + "Evil", + "Wise", + "IdentityBlack" + ] + }, + { + "name": "Angel Warrior", + "sprite": "sprites/enemy/celestial/angelwarrior.atlas", + "deck": [ + "decks/standard/angelwarrior.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 20, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "colors": [ + "White" + ], + "rarity": [ + "common", + "uncommon", + "rare" + ], + "subTypes": [ + "Angel" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "colors": [ + "White" + ], + "rarity": [ + "Rare", + "Common", + "Uncommon" + ], + "colorType": "MonoColor", + "cardText": "gain life" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "rare" + ], + "cardTypes": [ + "Land" + ], + "colorType": "Colorless", + "cardText": "{W}" + } + ], + "colors": "W", + "questTags": [ + "Angel", + "Floating", + "Holy", + "Humanoid", + "IdentityWhite", + "Mythical", + "Warrior" + ] + }, + { + "name": "Amonkhet Minotaur Warrior", + "nameOverride": "Minotaur Shaman", + "sprite": "sprites/enemy/humanoid/minotaur/amonkhet_minotaur.atlas", + "deck": [ + "decks/standard/amonkhet_minotaur.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "BR", + "questTags": [ + "Humanoid", + "Aggressive", + "Minotaur", + "Tribal", + "IdentityRed", + "BiomeRed", + "IdentityBlack", + "IdentityRakdos", + "BiomeRed" + ] + }, + { + "name": "Ape", + "nameOverride": "Ape Behemoth", + "sprite": "sprites/enemy/beast/behemoth.atlas", + "deck": [ + "decks/standard/ape.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GR", + "questTags": [ + "Humanoid", + "Territorial", + "Animal", + "Wild", + "IdentityRed", + "IdentityGreen", + "IdentityGruul", + "BiomeGreen" + ] + }, + { + "name": "Apprentice Black Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/black_wizard.atlas", + "deck": [ + "decks/standard/blackwizard_easy_bog.dck", + "decks/standard/blackwizard_easy_humans.dck", + "decks/standard/blackwizard_easy_pile.dck", + "decks/standard/blackwizard_easy_thrull.dck", + "decks/standard/blackwizard_easy.json" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 40 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 1, + "colors": [ + "Black" + ], + "rarity": [ + "Common", + "Uncommon", + "Rare" + ], + "colorType": "MonoColor" + } + ], + "colors": "B", + "questTags": [ + "Wizard", + "Necromancer", + "IdentityBlack", + "BiomeColorless", + "BiomeBlack" + ] + }, + { + "name": "Apprentice Blue Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/mage.atlas", + "deck": [ + "decks/standard/bluewizard_apprentice_1.dck", + "decks/standard/bluewizard_apprentice_2.dck", + "decks/standard/bluewizard_apprentice_3.dck", + "decks/standard/bluewizard_easy.json" + ], + "ai": "", + "flying": true, + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 10, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 40 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Common", + "Uncommon", + "Rare" + ], + "colorType": "MonoColor" + } + ], + "colors": "U", + "questTags": [ + "Wizard", + "Illusionist", + "Flying", + "Human", + "IdentityBlue", + "BiomeColorless", + "BiomeBlue" + ] + }, + { + "name": "Apprentice Green Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/green_wiz1.atlas", + "deck": [ + "decks/standard/greenwizard_easy_elf.dck", + "decks/standard/greenwizard_easy_enchantment.dck", + "decks/standard/greenwizard_easy_vanilla.dck", + "decks/standard/greenwizard_easy.json" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 10, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 40 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Common", + "Uncommon", + "Rare" + ], + "colorType": "MonoColor" + } + ], + "colors": "G", + "questTags": [ + "Nature", + "Wizard", + "Human", + "IdentityGreen", + "BiomeGreen", + "BiomeColorless" + ] + }, + { + "name": "Apprentice Red Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/enchanter.atlas", + "deck": [ + "decks/standard/redwizard_easy.json", + "decks/standard/redwizard_easy_1.dck", + "decks/standard/redwizard_easy_2.dck", + "decks/standard/redwizard_apprentice_1.dck", + "decks/standard/redwizard_easy_3.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 10, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 40 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 1, + "colors": [ + "Red" + ], + "rarity": [ + "Common", + "Uncommon", + "Rare" + ], + "colorType": "MonoColor" + } + ], + "colors": "R", + "questTags": [ + "Wizard", + "Human", + "Fire", + "Pyromancer", + "IdentityRed", + "BiomeRed", + "BiomeColorless" + ] + }, + { + "name": "Apprentice White Wizard", + "sprite": "sprites/enemy/humanoid/human/cleric/priest.atlas", + "deck": [ + "decks/standard/whitewizard_easy_ajani.dck", + "decks/standard/whitewizard_easy_wanderer.dck", + "decks/standard/whitewizard_easy_angelhuman.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 10, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 40 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 1, + "colors": [ + "White" + ], + "rarity": [ + "Common", + "Uncommon", + "Rare" + ], + "colorType": "MonoColor" + } + ], + "colors": "W", + "questTags": [ + "Holy", + "Wizard", + "Human", + "Religious", + "IdentityWhite", + "BiomeColorless", + "BiomeWhite" + ] + }, + { + "name": "Arcane Golem", + "sprite": "sprites/enemy/construct/arcane_golem.atlas", + "deck": [ + "decks/standard/jodah.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.8, + "speed": 18, + "scale": 0.55, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "card", + "probability": 1, + "count": 4, + "addMaxCount": 4, + "colors": [ + "Green", + "Red", + "Black", + "Blue", + "White" + ], + "rarity": [ + "rare" + ], + "colorType": "MultiColor" + }, + { + "type": "gold", + "probability": 1, + "count": 200, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 3, + "rarity": [ + "Rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 20, + "addMaxCount": 10 + } + ], + "colors": "RG", + "questTags": [ + "IdentityWUBRG", + "Leader", + "Construct", + "Artifact", + "Arcane", + "Wizard", + "Hostile" + ] + }, + { + "name": "Archer", + "nameOverride": "Human Archer", + "sprite": "sprites/enemy/humanoid/human/archer/archer_2.atlas", + "deck": [ + "decks/standard/human_archer.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 3, + "rarity": [ + "common", + "uncommon", + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 50 + } + ], + "colors": "GW", + "questTags": [ + "Human", + "Soldier", + "IdentityWhite", + "IdentityGreen", + "IdentitySelesnya", + "BiomeWhite", + "Minion" + ] + }, + { + "name": "Archer Elite", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/human/archer/bowmandefender.atlas", + "deck": [ + "decks/standard/archerelite.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 30, + "addMaxCount": 120 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "GW", + "questTags": [ + "Human", + "Archer", + "Soldier", + "Leader", + "IdentitySelesnya" + ] + }, + { + "name": "Archaeologist", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/human/artificer/archaeologist.atlas", + "deck": [ + "decks/standard/archaeologist.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "scale": 0.75, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 3, + "colors": [ + "White" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "UW", + "questTags": [ + "Human", + "IdentityAzorius", + "Archaeologist", + "Scientist", + "Artificer" + ] + }, + { + "name": "Archfiend", + "sprite": "sprites/enemy/fiend/archfiend.atlas", + "deck": [ + "decks/standard/demon_landdestruction.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "rare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 0.5, + "count": 1, + "addMaxCount": 2 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black", + "Red", + "Blue" + ], + "rarity": [ + "rare" + ], + "subTypes": [ + "Demon" + ], + "cardTypes": [ + "Creature" + ] + } + ], + "colors": "B", + "questTags": [ + "Demon", + "Humanoid", + "Unholy", + "IdentityBlack", + "BiomeBlack" + ] + }, + { + "name": "Archivist", + "sprite": "sprites/enemy/humanoid/human/wizard/archivist.atlas", + "deck": [ + "decks/standard/archivist.dck" + ], + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 100, + "addMaxCount": 200 + } + ], + "colors": "U", + "questTags": [ + "Human", + "Wizard", + "Mystic", + "IdentityBlue", + "Dungeon" + ] + }, + { + "name": "Armadillo", + "sprite": "sprites/enemy/beast/armadillo.atlas", + "deck": [ + "decks/standard/armadillo.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "scale": 0.7, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green" + ], + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "colorType": "MonoColor", + "cardText": "Landfall" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "colors": [ + "White", + "Green" + ], + "rarity": [ + "uncommon", + "common", + "rare" + ] + } + ], + "colors": "GW", + "questTags": [ + "Animal", + "Territorial", + "Wild", + "Small", + "IdentityGreen", + "BiomeGreen" + ] + }, + { + "name": "Armored Knight", + "sprite": "sprites/enemy/humanoid/knight.atlas", + "deck": [ + "decks/standard/armored_knight.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 25, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "rare" + ], + "cardTypes": [ + "Artifact" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 3, + "colors": [ + "White" + ], + "rarity": [ + "Rare" + ], + "subTypes": [ + "Knight" + ] + }, + { + "type": "item", + "probability": 0.1, + "count": 1, + "itemName": "Steel Armor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + } + ], + "colors": "WR", + "questTags": [ + "Human", + "Soldier", + "Leader", + "IdentityWhite", + "IdentityRed", + "IdentityBoros", + "BiomeWhite" + ] + }, + { + "name": "Archmage", + "sprite": "sprites/enemy/humanoid/human/wizard/archmage.atlas", + "deck": [ + "decks/standard/archmage.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 27, + "scale": 0.65, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "GR", + "questTags": [ + "IdentityBlue", + "Wizard", + "Human", + "Leader", + "Intelligent", + "Mystic" + ] + }, + { + "name": "Artifact Warrior", + "sprite": "sprites/enemy/construct/artifactsoldier.atlas", + "deck": [ + "decks/standard/artifactwarrior.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.3, + "speed": 20, + "life": 18, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "common", + "uncommon" + ], + "cardTypes": [ + "Artifact" + ], + "colorType": "Colorless" + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.4, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Planeswalker" + ], + "colorType": "Colorless", + "cardText": "Karn" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ], + "colorType": "Colorless", + "cardText": "{C}" + } + ], + "colors": "U", + "questTags": [ + "Guardian", + "Artifact", + "Furnace", + "IdentityColorless", + "Construct", + "Robot" + ] + }, + { + "name": "Ashmouth Devil", + "nameOverride": "Forge Devil", + "sprite": "sprites/enemy/fiend/devil.atlas", + "deck": [ + "decks/standard/ashmouth_devil.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 3, + "addMaxCount": 7 + }, + { + "type": "gold", + "probability": 0.7, + "count": 13, + "addMaxCount": 87 + } + ], + "colors": "BR", + "questTags": [ + "Humanoid", + "Devil", + "IdentityRed", + "IdentityBlack", + "IdentityRakdos", + "BiomeRed" + ] + }, + { + "name": "Axgard Dwarf", + "nameOverride": "Dwarven Grunt", + "sprite": "sprites/enemy/humanoid/dwarf/dwarf_8.atlas", + "deck": [ + "decks/standard/axgard_dwarf.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 22, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "RW", + "questTags": [ + "Dwarf", + "Soldier", + "Territorial", + "Tribal", + "Warrior", + "Subterranean", + "IdentityRed", + "IdentityWhite", + "IdentityBoros", + "BiomeRed", + "Minion" + ] + }, + { + "name": "Auramancer", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/elf/deftsorceress.atlas", + "deck": [ + "decks/standard/enchantress.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "scale": 1.25, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 3, + "colors": [ + "White" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "UW", + "questTags": [ + "Human", + "IdentityAzorius", + "Archaeologist", + "Scientist", + "Artificer" + ] + }, + { + "name": "Badger", + "sprite": "sprites/enemy/beast/badger.atlas", + "deck": [ + "decks/standard/badger.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "scale": 0.8, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green" + ], + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "colorType": "MonoColor", + "cardText": "Landfall" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Planeswalker" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "rare" + ], + "cardText": "Badger" + } + ], + "colors": "G", + "questTags": [ + "Animal", + "Territorial", + "Wild", + "Small", + "IdentityGreen", + "BiomeGreen" + ] + }, + { + "name": "Bandit", + "nameOverride": "Bandit Scavenger", + "sprite": "sprites/enemy/humanoid/dwarf/dwarf_7.atlas", + "deck": [ + "decks/standard/bandit.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "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": "BR", + "questTags": [ + "Dwarf", + "Wandering", + "Warrior", + "Bandit", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "BiomeColorless" + ] + }, + { + "name": "Bandit Scoundrel", + "sprite": "sprites/enemy/humanoid/human/bandit/bandit.atlas", + "deck": [ + "decks/standard/bandit_monor.dck", + "decks/standard/bandit_mutate.dck", + "decks/standard/bandit_zoo.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "scale": 0.7, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "BR", + "questTags": [ + "Wandering", + "Warrior", + "Bandit", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "Human", + "Scavenger" + ] + }, + { + "name": "Bandit Archer", + "sprite": "sprites/enemy/humanoid/human/bandit/banditarcher.atlas", + "deck": [ + "decks/standard/banditarcher_blink.dck", + "decks/standard/banditarcher_damage.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "scale": 0.7, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "BR", + "questTags": [ + "Wandering", + "Warrior", + "Bandit", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "Archer", + "Human", + "Fighter" + ] + }, + { + "name": "Bandit Leader", + "sprite": "sprites/enemy/humanoid/human/bandit/banditleader.atlas", + "deck": [ + "decks/standard/banditleader_bolas.dck", + "decks/standard/banditleader_hellbent.dck", + "decks/standard/banditleader_rakdos.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "scale": 0.8, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 5, + "addMaxCount": 5, + "rarity": [ + "uncommon", + "rare", + "mythic" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 100, + "addMaxCount": 100 + } + ], + "colors": "BR", + "questTags": [ + "Wandering", + "Warrior", + "Bandit", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "Leader", + "Human" + ] + }, + { + "name": "Bandit Slingshot", + "sprite": "sprites/enemy/humanoid/human/bandit/banditslingshot.atlas", + "deck": [ + "decks/standard/banditslingshot_flyers.dck", + "decks/standard/banditslingshot_vehicles.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "scale": 0.7, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "BR", + "questTags": [ + "Wandering", + "Warrior", + "Bandit", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "Archer", + "Human" + ] + }, + { + "name": "Bandit Trapmaster", + "sprite": "sprites/enemy/humanoid/human/bandit/bandittrapster.atlas", + "deck": [ + "decks/standard/bandittrapper_hazezon.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "scale": 0.7, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 3, + "addMaxCount": 4, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "BR", + "questTags": [ + "Wandering", + "Warrior", + "Bandit", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "Sneaky", + "Trapper", + "Human" + ] + }, + { + "name": "Barbarian", + "nameOverride": "Human Barbarian", + "sprite": "sprites/enemy/humanoid/human/barbarian/barbarian.atlas", + "deck": [ + "decks/standard/barbarian.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "scale": 0.7, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.9, + "count": 3, + "addMaxCount": 4, + "colors": [ + "Red" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "R", + "questTags": [ + "Humanoid", + "Leader", + "Barbarian", + "Bandit", + "Aggressive", + "Fighter", + "Human", + "Warrior", + "IdentityRed" + ] + }, + { + "name": "Bat", + "sprite": "sprites/enemy/beast/bat.atlas", + "deck": [ + "decks/standard/bat.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "scale": 0.8, + "life": 14, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "cardTypes": [ + "Creature" + ], + "colorType": "MonoColor", + "cardText": "Bat" + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 3, + "colors": [ + "Black" + ], + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "colorType": "MonoColor", + "cardText": "Bat" + } + ], + "colors": "B", + "questTags": [ + "Animal", + "Wild", + "Nesting", + "Flying", + "Tiny", + "IdentityBlack", + "BiomeBlack", + "Aggressive", + "Bat", + "Nocturnal" + ] + }, + { + "name": "Bear", + "nameOverride": "Brown Bear", + "sprite": "sprites/enemy/beast/bear.atlas", + "deck": [ + "decks/standard/bear.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "G", + "questTags": [ + "Territorial", + "Animal", + "Wild", + "Domesticated", + "IdentityGreen", + "BiomeGreen" + ] + }, + { + "name": "Beastmaster", + "nameOverride": "Human Beastmaster", + "sprite": "sprites/enemy/humanoid/human/warrior/caribou_elite.atlas", + "deck": [ + "decks/standard/beastmaster.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 3, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery", + "Planeswalker", + "Land" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "GW", + "questTags": [ + "Human", + "Loner", + "Nature", + "IdentityGreen", + "IdentityWhite", + "IdentitySelesnya", + "BiomeGreen", + "BiomeWhite" + ] + }, + { + "name": "Beholder", + "sprite": "sprites/enemy/aberration/beholder.atlas", + "deck": [ + "decks/standard/beholder.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.7, + "count": 1, + "addMaxCount": 2, + "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": "BRU", + "questTags": [ + "Aberration", + "Floating", + "Flying", + "IdentityBlack", + "IdentityBlue", + "IdentityRed", + "IdentityGrixis", + "BiomeBlack" + ] + }, + { + "name": "Berserker", + "nameOverride": "Dwarven Berserker", + "sprite": "sprites/enemy/humanoid/dwarf/dwarf_5.atlas", + "deck": [ + "decks/standard/berserker.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 22, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 9 + }, + { + "type": "gold", + "probability": 0.7, + "count": 5, + "addMaxCount": 95 + } + ], + "colors": "BGR", + "questTags": [ + "Dwarf", + "Aggressive", + "Loner", + "Barbarian", + "Warrior", + "IdentityRed", + "IdentityBlack", + "IdentityGreen", + "IdentityJund", + "BiomeRed" + ] + }, + { + "name": "Big Zombie", + "sprite": "sprites/enemy/undead/zombie_2.atlas", + "deck": [ + "decks/standard/zombie_bad.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Black" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "B", + "questTags": [ + "Undead", + "Zombie", + "Humanoid", + "IdentityBlack", + "BiomeBlack", + "Minion" + ] + }, + { + "name": "Bird", + "nameOverride": "Griffin Birdcaller", + "sprite": "sprites/enemy/monstrosity/griffin_2.atlas", + "deck": [ + "decks/standard/bird_blue.json" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "U", + "questTags": [ + "Animal", + "Flying", + "Territorial", + "Bird", + "Predator", + "Nesting", + "Wild", + "Domesticated", + "IdentityBlue", + "BiomeBlue" + ] + }, + { + "name": "Black Golem", + "sprite": "sprites/enemy/construct/golem_black.atlas", + "deck": [ + "decks/standard/blackconstruct.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.3, + "speed": 20, + "life": 18, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "common", + "uncommon" + ], + "cardTypes": [ + "Artifact" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ], + "colorType": "Colorless", + "cardText": "{C}" + }, + { + "type": "shards", + "probability": 1, + "count": 10 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Black" + ], + "cardTypes": [ + "Artifact" + ] + } + ], + "colors": "B", + "questTags": [ + "Guardian", + "Artifact", + "Furnace", + "IdentityColorless", + "IdentityBlack", + "Construct", + "Robot" + ] + }, + { + "name": "Blue Golem", + "sprite": "sprites/enemy/construct/golem_blue.atlas", + "deck": [ + "decks/standard/blue_golem.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.3, + "speed": 20, + "life": 18, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "common", + "uncommon" + ], + "cardTypes": [ + "Artifact" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ], + "colorType": "Colorless", + "cardText": "{C}" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 3, + "colors": [ + "Blue" + ], + "cardTypes": [ + "Artifact" + ] + } + ], + "colors": "U", + "questTags": [ + "Guardian", + "Artifact", + "Furnace", + "IdentityColorless", + "IdentityBlue", + "Construct", + "Robot" + ] + }, + { + "name": "Boar", + "sprite": "sprites/enemy/beast/boar.atlas", + "deck": [ + "decks/standard/boar.json", + "decks/standard/boar_gruul.dck", + "decks/standard/boar_monogreenlifegain.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.5, + "difficulty": 0.4, + "speed": 31, + "scale": 0.55, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green" + ], + "rarity": [ + "common", + "uncommon", + "rare" + ], + "colorType": "MonoColor", + "cardText": "Boar" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + } + ], + "colors": "G", + "questTags": [ + "Animal", + "Territorial", + "Prey", + "Wild", + "IdentityGreen", + "BiomeRed", + "BiomeColorless" + ] + }, + { + "name": "Boggart", + "sprite": "sprites/enemy/humanoid/goblin/goblin_2.atlas", + "deck": [ + "decks/standard/eyeblight.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 27, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Red" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "GR", + "questTags": [ + "Goblin", + "Humanoid", + "Coward", + "Tribal", + "IdentityRed", + "IdentityGreen", + "IdentityGruul", + "BiomeRed", + "Minion" + ] + }, + { + "name": "Bull", + "sprite": "sprites/enemy/beast/bull.atlas", + "deck": [ + "decks/standard/bull.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.8, + "speed": 31, + "scale": 0.65, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green" + ], + "rarity": [ + "common", + "uncommon", + "rare" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + } + ], + "colors": "G", + "questTags": [ + "Farm", + "Animal", + "Domesticated", + "IdentityGreen", + "BiomeRed" + ] + }, + { + "name": "Bog Witch", + "sprite": "sprites/enemy/humanoid/human/wizard/black_wiz3.atlas", + "deck": [ + "decks/standard/witch.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 16, + "rewards": [ + { + "type": "randomCard", + "probability": 0.5, + "count": 2, + "colors": [ + "Black" + ], + "rarity": [ + "uncommon", + "rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "B", + "questTags": [ + "Mystic", + "Unholy", + "Wizard", + "Human", + "IdentityBlack" + ] + }, + { + "name": "Bone Dragon", + "nameOverride": "", + "sprite": "sprites/enemy/dragon/bonedragon.atlas", + "deck": [ + "decks/standard/bonedragon.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.3, + "speed": 20, + "life": 25, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "colors": [ + "Black" + ], + "rarity": [ + "common", + "uncommon", + "rare" + ], + "subTypes": [ + "Dragon" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.4, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Planeswalker" + ], + "colorType": "Any", + "cardText": "Sarkhan" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ], + "colorType": "Colorless", + "cardText": "{R}" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "R", + "questTags": [ + "Dragon", + "Flyer", + "Monster", + "Zombie", + "IdentityBlack", + "IdentityRakdos", + "Huge", + "Territorial", + "Undead", + "Skeleton" + ] + }, + { + "name": "Brain Mole", + "sprite": "sprites/enemy/monstrosity/brainmole.atlas", + "deck": [ + "decks/standard/millwizard.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 27, + "scale": 0.7, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "GR", + "questTags": [ + "Monster", + "IdentityBlue", + "Nocturnal", + "Magic", + "Wandering", + "Unholy", + "Evil" + ] + }, + { + "name": "Camel", + "nameOverride": "", + "sprite": "sprites/enemy/beast/camel.atlas", + "deck": [ + "decks/standard/camel.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "White" + ], + "rarity": [ + "Rare", + "common", + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + } + ], + "colors": "W", + "questTags": [ + "Animal", + "Desert", + "Domesticated", + "Beast", + "IdentityWhite", + "BiomeWhite" + ] + }, + { + "name": "Caracal", + "sprite": "sprites/enemy/beast/caracal.atlas", + "deck": [ + "decks/standard/caracal.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 15, + "scale": 0.8, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "G", + "questTags": [ + "Cat", + "Animal", + "IdentityGreen", + "BiomeGreen", + "Large", + "Hunter", + "Beast" + ] + }, + { + "name": "Cathar", + "nameOverride": "Human Raider", + "sprite": "sprites/enemy/humanoid/human/soldier/cathar.atlas", + "deck": [ + "decks/standard/cathar.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 4, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GW", + "questTags": [ + "Soldier", + "Human", + "Religious", + "Holy", + "IdentityGreen", + "IdentityWhite", + "IdentitySelesnya", + "BiomeWhite", + "Minion" + ] + }, + { + "name": "Cave Spider", + "sprite": "sprites/enemy/beast/spider_cave.atlas", + "deck": [ + "decks/standard/cave_spider.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "scale": 0.8, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "rarity": [ + "Common", + "rare" + ], + "cardTypes": [ + "Creature", + "Enchantment", + "Sorcery", + "Instant" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "RGB", + "questTags": [ + "Territorial", + "Animal", + "Ambush", + "Predator", + "Wild", + "Subterranean", + "IdentityRed", + "IdentityGreen", + "IdentityBlack", + "IdentityJund", + "Spider", + "Insect" + ] + }, + { + "name": "Centaur", + "sprite": "sprites/enemy/fey/centaur.atlas", + "deck": [ + "decks/standard/centaur.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 5, + "addMaxCount": 5 + }, + { + "type": "gold", + "probability": 0.7, + "count": 15, + "addMaxCount": 85 + } + ], + "colors": "GW", + "questTags": [ + "Humanoid", + "Tribal", + "IdentityGreen", + "IdentityWhite", + "IdentitySelesnya", + "BiomeGreen" + ] + }, + { + "name": "Centaur Warrior", + "sprite": "sprites/enemy/fey/centaur_2.atlas", + "deck": [ + "decks/standard/centaur_warrior.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 5, + "addMaxCount": 5 + }, + { + "type": "gold", + "probability": 0.7, + "count": 15, + "addMaxCount": 85 + } + ], + "colors": "GW", + "questTags": [ + "Humanoid", + "Soldier", + "Tribal", + "IdentityGreen", + "IdentityWhite", + "IdentitySelesnya", + "BiomeGreen", + "Minion" + ] + }, + { + "name": "Cephalid", + "nameOverride": "Cephalid Mindslaver", + "sprite": "sprites/enemy/aberration/mindflayer.atlas", + "deck": [ + "decks/standard/cephalid.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 15, + "scale": 0.4, + "life": 25, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "colors": [ + "Black", + "Blue", + "White" + ], + "rarity": [ + "Common", + "Uncommon", + "Rare" + ], + "subTypes": [ + "Cephalid" + ], + "colorType": "Any" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "colors": [ + "Black", + "Blue", + "White" + ], + "rarity": [ + "Common", + "Uncommon", + "Rare" + ], + "colorType": "MultiColor" + }, + { + "type": "shards", + "probability": 1, + "count": 15, + "addMaxCount": 15 + } + ], + "questTags": [ + "Cephalid", + "Intelligent", + "Humanoid", + "IdentityEsper", + "Large", + "Mystic", + "Octopus", + "Sneaky", + "Wandering" + ] + }, + { + "name": "Cerodon", + "sprite": "sprites/enemy/beast/cerodon.atlas", + "deck": [ + "decks/standard/cerodon.dck" + ], + "ai": "", + "spawnRate": 0.2, + "difficulty": 0.1, + "speed": 25, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 1, + "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": 1, + "count": 100, + "addMaxCount": 100 + } + ], + "colors": "U", + "questTags": [ + "Giant", + "Monster", + "IdentityRed", + "Beast" + ] + }, + { + "name": "Challenger 20", + "nameOverride": "Challenger", + "sprite": "sprites/enemy/aberration/challenger.atlas", + "deck": [ + "decks/standard/challenger_20_allied_fires.dck", + "decks/standard/challenger_20_cavalcade_charge.dck", + "decks/standard/challenger_20_final_adventure.dck", + "decks/standard/challenger_20_flash_of_ferocity.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.25, + "difficulty": 0.25, + "speed": 28, + "life": 22, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": 210, + "addMaxCount": 90 + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Challenge Coin" + } + ], + "colors": "UBRWG", + "questTags": [ + "Challenger", + "IdentityUnknown", + "BiomeGreen", + "BiomeRed", + "BiomeColorless", + "BiomeWhite", + "BiomeBlue", + "BiomeBlack" + ] + }, + { + "name": "Challenger 21", + "nameOverride": "Challenger", + "sprite": "sprites/enemy/aberration/challenger.atlas", + "deck": [ + "decks/standard/challenger_21_azorius_control.dck", + "decks/standard/challenger_21_dimir_rogue.dck", + "decks/standard/challenger_21_mono-green_stompy.dck", + "decks/standard/challenger_21_mono-red_aggro.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.25, + "difficulty": 0.25, + "speed": 28, + "life": 22, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": 210, + "addMaxCount": 90 + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Challenge Coin" + } + ], + "colors": "UBRWG", + "questTags": [ + "Challenger", + "IdentityUnknown", + "BiomeGreen", + "BiomeRed", + "BiomeColorless", + "BiomeWhite", + "BiomeBlue", + "BiomeBlack" + ] + }, + { + "name": "Challenger 22", + "nameOverride": "Challenger", + "sprite": "sprites/enemy/aberration/challenger.atlas", + "deck": [ + "decks/standard/challenger_22_dimir_control.dck", + "decks/standard/challenger_22_gruul_stompy.dck", + "decks/standard/challenger_22_mono_white_aggro.dck", + "decks/standard/challenger_22_rakdos_vampires.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.25, + "difficulty": 0.25, + "speed": 28, + "life": 22, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": 210, + "addMaxCount": 90 + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Challenge Coin" + } + ], + "colors": "UBRWG", + "questTags": [ + "Challenger", + "IdentityUnknown", + "BiomeGreen", + "BiomeRed", + "BiomeColorless", + "BiomeWhite", + "BiomeBlue", + "BiomeBlack" + ] + }, + { + "name": "Chandra", + "sprite": "sprites/enemy/humanoid/human/shaman/chandra.atlas", + "deck": [ + "decks/miniboss/Fire of Kaladesh.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 70, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Teeka's Dragon" + }, + { + "type": "Union", + "probability": 1, + "count": 4, + "cardUnion": [ + { + "count": 1, + "subTypes": [ + "Chandra" + ] + }, + { + "count": 1, + "colors": [ + "red" + ], + "superTypes": [ + "Legend", + "Legendary" + ], + "cardText": "Chandra" + }, + { + "count": 1, + "cardName": "Cursed Scroll" + }, + { + "count": 1, + "cardName": "Mirari" + }, + { + "count": 1, + "cardName": "Hammer of Bogardan" + }, + { + "count": 1, + "cardName": "Fork" + } + ] + }, + { + "count": 1, + "cardName": "Wheel of Fortune" + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 4, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 9000 + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Chandra's Stone" + } + ], + "colors": "R", + "questTags": [ + "Human", + "Wizard", + "Pyromancer", + "Planeswalker", + "Boss", + "Chandra", + "Fire", + "IdentityRed" + ], + "gamesPerMatch": 3 + }, + { + "name": "Chandra's Acolyte", + "sprite": "sprites/enemy/humanoid/human/wizard/red_wiz2.atlas", + "deck": [ + "decks/standard/chandra1.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 2, + "rarity": [ + "rare" + ], + "colorType": "Colorless" + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Pyromancer", + "Human", + "Wizard", + "Chandra", + "Fire", + "IdentityRed" + ] + }, + { + "name": "Chandra's Firestarter", + "sprite": "sprites/enemy/humanoid/human/wizard/red_wiz3.atlas", + "deck": [ + "decks/standard/chandra2.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 2, + "rarity": [ + "rare" + ], + "colorType": "Colorless" + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Pyromancer", + "Wizard", + "Human", + "Chandra", + "Fire", + "IdentityRed" + ] + }, + { + "name": "Chandra's Hellhound", + "sprite": "sprites/enemy/fiend/hellhound_2.atlas", + "deck": [ + "decks/standard/hellhound2.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 2, + "rarity": [ + "rare" + ], + "colorType": "Colorless" + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Aberration", + "Animal", + "Chandra", + "FIre", + "IdentityRed" + ] + }, + { + "name": "Chandra's Immolator", + "sprite": "sprites/enemy/humanoid/human/wizard/red_wiz2.atlas", + "deck": [ + "decks/standard/chandra3.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 2, + "rarity": [ + "rare" + ], + "colorType": "Colorless" + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Chandra", + "Human", + "Pyromancer", + "Wizard", + "FIre", + "IdentityRed" + ] + }, + { + "name": "Chandra's Lavamancer", + "sprite": "sprites/enemy/humanoid/human/wizard/red_wiz3.atlas", + "deck": [ + "decks/standard/chandra4.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 2, + "rarity": [ + "rare" + ], + "colorType": "Colorless" + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Chandra", + "Pyromancer", + "Human", + "Wizard", + "FIre", + "IdentityRed" + ] + }, + { + "name": "Chandra's Pyromancer", + "sprite": "sprites/enemy/humanoid/human/wizard/red_wiz2.atlas", + "deck": [ + "decks/standard/chandra5.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 2, + "rarity": [ + "rare" + ], + "colorType": "Colorless" + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Pyromancer", + "Wizard", + "Chandra", + "Human", + "FIre", + "IdentityRed" + ] + }, + { + "name": "Chandra's Scorcher", + "sprite": "sprites/enemy/humanoid/human/wizard/red_wiz2.atlas", + "deck": [ + "decks/standard/chandra6.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 2, + "rarity": [ + "rare" + ], + "colorType": "Colorless" + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Human", + "Pyromancer", + "Chandra", + "Wizard", + "Fire", + "IdentityRed" + ] + }, + { + "name": "Chicken", + "sprite": "sprites/enemy/beast/chicken.atlas", + "deck": [ + "decks/standard/chicken.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.8, + "speed": 31, + "scale": 0.75, + "life": 12, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 3, + "cardName": "Zodiac Rooster" + }, + { + "type": "card", + "probability": 1, + "count": 2, + "cardName": "Polluted Delta" + }, + { + "type": "item", + "probability": 0.3, + "count": 1, + "itemName": "Chicken Egg", + "itemNames": [ + "Chicken Egg" + ] + } + ], + "colors": "WG", + "questTags": [ + "Farm", + "Animal", + "Bird", + "Prey", + "Domesticated", + "Small", + "IdentityWhite", + "IdentityGreen", + "IdentitySelesnya" + ] + }, + { + "name": "Chimera", + "sprite": "sprites/enemy/aberration/chimera.atlas", + "deck": [ + "decks/standard/chimera.dck" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 23, + "life": 25, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "subTypes": [ + "Chimera" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 3, + "colors": [ + "Green" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "GW", + "questTags": [ + "Chimera", + "Beast", + "Wild", + "Huge", + "Wandering", + "IdentityTimur" + ] + }, + { + "name": "Clay Golem", + "sprite": "sprites/enemy/construct/golem_2.atlas", + "deck": [ + "decks/standard/golem_good.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 19, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "cardTypes": [ + "Artifact", + "Creature" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ], + "colorType": "Colorless" + } + ], + "colors": "W", + "questTags": [ + "Golem", + "Construct", + "IdentityWhite", + "BiomeColorless" + ] + }, + { + "name": "Cleric", + "sprite": "sprites/enemy/humanoid/human/cleric/cleric.atlas", + "deck": [ + "decks/standard/cleric.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 4, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "W", + "questTags": [ + "Human", + "Religious", + "Wizard", + "Holy", + "IdentityWhite", + "BiomeWhite" + ] + }, + { + "name": "Cloud Giant", + "sprite": "sprites/enemy/giant/godlytitan.atlas", + "deck": [ + "decks/standard/cloudgiant.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "scale": 0.8, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "rare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "White", + "Blue", + "Green" + ], + "rarity": [ + "rare" + ] + } + ], + "colors": "WUG", + "questTags": [ + "Aberration", + "Giant", + "IdentityBant", + "Guard" + ] + }, + { + "name": "Cloud Guardian", + "sprite": "sprites/enemy/celestial/peerlesssolar.atlas", + "deck": [ + "decks/standard/cloudguard.dck" + ], + "ai": "", + "flying": true, + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "scale": 0.8, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "rare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 0.5, + "count": 1, + "addMaxCount": 2 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "White", + "Blue" + ], + "rarity": [ + "rare" + ] + } + ], + "colors": "WU", + "questTags": [ + "Angel", + "Guardian", + "IdentityAzorius", + "Celestial", + "Holy" + ] + }, + { + "name": "Cloaker", + "sprite": "sprites/enemy/fiend/cloaker.atlas", + "deck": [ + "decks/standard/cloaker.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "scale": 0.5, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 6, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "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 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + } + ], + "colors": "B", + "questTags": [ + "Wandering", + "IdentityBlack", + "Flying", + "Demon", + "Aberration" + ] + }, + { + "name": "Conjurer", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/conjurer.atlas", + "deck": [ + "decks/miniboss/conjure.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "scale": 0.8, + "life": 35, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Phyrexian Altar" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Bottle of Suleiman" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Anvil of Bogardan" + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": 900 + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Mantle of Ancient Lore", + "itemNames": [ + "Mantle of Ancient Lore" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 20, + "addMaxCount": 20 + } + ], + "colors": "UB", + "questTags": [ + "Humanoid", + "Leader", + "Human", + "Boss", + "Evil", + "Warlock", + "Intelligent" + ] + }, + { + "name": "Construct", + "nameOverride": "Rustic Construct", + "sprite": "sprites/enemy/construct/golem_3.atlas", + "deck": [ + "decks/standard/artificer.dck", + "decks/standard/construct.json", + "decks/standard/rustic_construct.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "rarity": [ + "Rare" + ], + "cardTypes": [ + "Artifact" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + } + ], + "colors": "RU", + "questTags": [ + "Construct", + "Mechanical", + "IdentityRed", + "IdentityBlue", + "IdentityIzzet", + "BiomeColorless" + ] + }, + { + "name": "Copper Host Brutalizer", + "sprite": "sprites/enemy/aberration/copperhostbrutalizer.atlas", + "deck": [ + "decks/standard/copperhostbrutalizer.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.75, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "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": "GB", + "questTags": [ + "Phyrexian", + "Copper Host", + "Humanoid" + ] + }, + { + "name": "Copper Host Infector", + "sprite": "sprites/enemy/aberration/copperhostinfector.atlas", + "deck": [ + "decks/standard/copperhostinfector.json" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 30, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "G", + "questTags": [ + "Phyrexian", + "Copper Host", + "Humanoid" + ] + }, + { + "name": "Corrupted Blue Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/corrupted_bluewiz.atlas", + "deck": [ + "decks/standard/bluewiz_corrupted.dck" + ], + "ai": "", + "spawnRate": 0.2, + "difficulty": 0.1, + "speed": 25, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "questTags": [ + "BiomeColorless", + "Wizard", + "Human", + "IdentityBlue", + "Wizard", + "Corrupted" + ] + }, + { + "name": "Corrupted Cleric", + "sprite": "sprites/enemy/humanoid/human/cleric/corrupted_cleric.atlas", + "deck": [ + "decks/standard/corruptedcleric.dck" + ], + "ai": "", + "spawnRate": 0.2, + "difficulty": 0.1, + "speed": 25, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "questTags": [ + "BiomeColorless", + "Cleric", + "Human", + "IdentityOrzhov", + "Monk", + "Wizard", + "Corrupted" + ] + }, + { + "name": "Corrupted Green Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/corrupted_greenwiz.atlas", + "deck": [ + "decks/standard/greenmage_corrupted.dck" + ], + "ai": "", + "spawnRate": 0.2, + "difficulty": 0.1, + "speed": 25, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "questTags": [ + "BiomeColorless", + "Wizard", + "Human", + "IdentityGreen", + "Wizard", + "Corrupted" + ] + }, + { + "name": "Corrupted Red Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/corrupted_redwiz.atlas", + "deck": [ + "decks/standard/redwiz_corrupted.dck" + ], + "ai": "", + "spawnRate": 0.2, + "difficulty": 0.1, + "speed": 25, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "questTags": [ + "BiomeColorless", + "Wizard", + "Human", + "IdentityRed", + "Wizard", + "Corrupted" + ] + }, + { + "name": "Cosmic Horror", + "sprite": "sprites/enemy/monstrosity/cosmic_horror.atlas", + "deck": [ + "decks/standard/cosmic_horror.dck" + ], + "ai": "", + "spawnRate": 0.3, + "difficulty": 0.8, + "speed": 18, + "scale": 0.85, + "life": 30, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Rare", + "Uncommon", + "Common" + ], + "subTypes": [ + "Horror" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 200, + "addMaxCount": 100 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "RG", + "questTags": [ + "Monster", + "Horror", + "Hidden", + "IdentityBlack", + "Humanoid", + "Huge", + "Magic", + "Sneaky", + "Unholy" + ] + }, + { + "name": "Crab", + "sprite": "sprites/enemy/beast/crab.atlas", + "deck": [ + "decks/standard/crab.json", + "decks/standard/giant_crab.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 20, + "scale": 0.9, + "life": 11, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "colors": [ + "Blue" + ], + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "subTypes": [ + "Crab" + ], + "cardTypes": [ + "Creature" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "UB", + "questTags": [ + "Animal", + "Prey", + "Swimming", + "Wild", + "Water", + "Tiny", + "IdentityBlue", + "IdentityBlack", + "IdentityDimir", + "BiomeBlue" + ] + }, + { + "name": "Criosphinx", + "sprite": "sprites/enemy/monstrosity/criosphinx.atlas", + "deck": [ + "decks/standard/sphinx amonkhet.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "White", + "Blue" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "WU", + "questTags": [ + "Sphinx", + "Dissenter", + "Mythical", + "Oracle", + "Giant", + "Monster", + "Flying", + "IdentityWhite", + "IdentityBlue", + "IdentityAzorius", + "BiomeWhite" + ] + }, + { + "name": "Crocodile", + "sprite": "sprites/enemy/beast/crocodile_water.atlas", + "deck": [ + "decks/standard/crocodile.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "subTypes": [ + "Crocodile" + ], + "cardTypes": [ + "Creature" + ] + } + ], + "colors": "WU", + "questTags": [ + "Bog", + "Animal", + "Lizard", + "Beast", + "Aggressive", + "IdentityGolgari", + "Large", + "Sneaky", + "Crocodile" + ] + }, + { + "name": "Curselord", + "sprite": "sprites/enemy/humanoid/human/wizard/black_wiz2.atlas", + "deck": [ + "decks/standard/curselord.dck" + ], + "ai": "", + "spawnRate": 0.4, + "difficulty": 0.1, + "speed": 31, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 3, + "addMaxCount": 6, + "subTypes": [ + "Curse" + ], + "cardTypes": [ + "Enchantment" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "card", + "probability": 1, + "count": 3, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "RBU", + "questTags": [ + "Human", + "Wizard", + "IdentityRed", + "IdentityBlue", + "IdentityBlack", + "IdentityGrixis", + "BiomeBlack", + "Evil", + "Curses" + ] + }, + { + "name": "Cyclops", + "nameOverride": "Youthful Cyclops", + "sprite": "sprites/enemy/giant/cyclops.atlas", + "deck": [ + "decks/standard/cyclops.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 16, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 4, + "addMaxCount": 6, + "rarity": [ + "Common", + "Rare", + "Uncommon" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 15, + "addMaxCount": 85 + } + ], + "colors": "R", + "questTags": [ + "Humanoid", + "Giant", + "Barbarian", + "Loner", + "Mythical", + "IdentityRed", + "BiomeRed" + ] + }, + { + "name": "Giant Cyclops", + "sprite": "sprites/enemy/giant/cyclops_large.atlas", + "deck": [ + "decks/standard/luckyminotaur.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 16, + "scale": 0.7, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 4, + "addMaxCount": 6, + "rarity": [ + "Common", + "Rare", + "Uncommon" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 100, + "addMaxCount": 200 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "colors": [ + "Blue", + "Red" + ], + "rarity": [ + "rare" + ], + "colorType": "MultiColor" + } + ], + "colors": "UR", + "questTags": [ + "Humanoid", + "Giant", + "Barbarian", + "Loner", + "Mythical", + "IdentityRed", + "BiomeRed" + ] + }, + { + "name": "Mountain Ogre", + "sprite": "sprites/enemy/monstrosity/ogre_large.atlas", + "deck": [ + "decks/standard/ogre_large.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 16, + "scale": 0.6, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 4, + "addMaxCount": 6, + "rarity": [ + "Common", + "Rare", + "Uncommon" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 15, + "addMaxCount": 85 + }, + { + "type": "shards", + "probability": 1, + "count": 5, + "addMaxCount": 10 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "cardTypes": [ + "Ogre" + ] + } + ], + "colors": "BR", + "questTags": [ + "Humanoid", + "Giant", + "Loner", + "Mythical", + "IdentityRakdos", + "Large", + "Dungeon" + ] + }, + { + "name": "Hermit Crab", + "sprite": "sprites/enemy/beast/hermitcrab.atlas", + "deck": [ + "decks/standard/hermitcrab.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "scale": 0.8, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "colorType": "Any" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 50 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "colors": [ + "White", + "Green" + ], + "rarity": [ + "uncommon", + "common", + "rare" + ] + } + ], + "colors": "UG", + "questTags": [ + "Animal", + "Territorial", + "Wild", + "Small", + "IdentitySimic", + "BiomeBlue", + "Crab" + ] + }, + { + "name": "Hedgehog", + "sprite": "sprites/enemy/beast/hedgehog.atlas", + "deck": [ + "decks/standard/hedgehog.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "scale": 0.7, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "colorType": "Any" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 50 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "colors": [ + "White", + "Green" + ], + "rarity": [ + "uncommon", + "common", + "rare" + ] + } + ], + "colors": "G", + "questTags": [ + "Animal", + "Territorial", + "Wild", + "Small", + "IdentityGreen", + "BiomeRed" + ] + }, + { + "name": "Dark Enchanter", + "sprite": "sprites/enemy/humanoid/viashino/dreamwalker.atlas", + "deck": [ + "decks/standard/darkenchanter.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 35, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "colors": [ + "Black", + "Green" + ], + "rarity": [ + "rare", + "Uncommon" + ], + "cardTypes": [ + "Enchantment" + ], + "colorType": "Any" + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 300 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Enchantress's Presence" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "GB", + "questTags": [ + "Humanoid", + "IdentityGreen", + "IdentityBlack", + "BiomeBlack", + "Leader", + "Mystic", + "Enchanter", + "Unholy", + "Evil" + ] + }, + { + "name": "Dark Knight", + "sprite": "sprites/enemy/humanoid/human/knight/death_knight.atlas", + "deck": [ + "decks/standard/death_knight.dck" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 30, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "B", + "questTags": [ + "Undead", + "Soldier", + "Knight", + "Unholy", + "Mounted", + "IdentityBlack", + "BiomeBlack", + "Minion" + ] + }, + { + "name": "Dark Spirit", + "sprite": "sprites/enemy/undead/ghost.atlas", + "deck": [ + "decks/standard/dark_spirit.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "subTypes": [ + "Spirit" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90, + "subTypes": [ + "Spirit" + ] + } + ], + "colors": "B", + "questTags": [ + "Undead", + "Spirit", + "Flying", + "Ghost", + "IdentityBlack", + "Minion" + ] + }, + { + "name": "Dawnhart Witch", + "sprite": "sprites/enemy/humanoid/human/warlock/dawnhart_witch.atlas", + "deck": [ + "decks/standard/dawnhart_witch.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GW", + "questTags": [ + "Human", + "Mystic", + "IdentityGreen", + "IdentityWhite", + "IdentitySelesnya", + "BiomeWhite" + ] + }, + { + "name": "Death Knight", + "sprite": "sprites/enemy/humanoid/human/knight/death_knight_2.atlas", + "deck": [ + "decks/standard/death_knight.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 3, + "addMaxCount": 5, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "B", + "questTags": [ + "Undead", + "Soldier", + "Knight", + "Unholy", + "Mounted", + "IdentityBlack", + "BiomeBlack", + "Minion" + ] + }, + { + "name": "Demon", + "sprite": "sprites/enemy/fiend/demon_3.atlas", + "deck": [ + "decks/standard/demon.json", + "decks/standard/demonshard.dck", + "decks/standard/demonblackred.dck", + "decks/standard/demonmonoblack.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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 + }, + { + "type": "shards", + "probability": 0.5, + "count": 1, + "addMaxCount": 2 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black", + "Red", + "Blue" + ], + "rarity": [ + "rare" + ], + "subTypes": [ + "Demon" + ], + "cardTypes": [ + "Creature" + ] + } + ], + "colors": "B", + "questTags": [ + "Demon", + "Humanoid", + "Unholy", + "IdentityBlack", + "BiomeBlack" + ] + }, + { + "name": "Demon of Tibalt", + "sprite": "sprites/enemy/fiend/cacodaemon.atlas", + "deck": [ + "decks/standard/tibalt_demon.dck" + ], + "ai": "", + "flying": true, + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "scale": 0.6, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "rare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 0.5, + "count": 1, + "addMaxCount": 2 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black", + "Red", + "Blue" + ], + "rarity": [ + "rare" + ], + "subTypes": [ + "Demon" + ], + "cardTypes": [ + "Creature" + ] + } + ], + "colors": "B", + "questTags": [ + "Demon", + "Humanoid", + "Unholy", + "IdentityBlack", + "BiomeBlack" + ] + }, + { + "name": "Demoncaller", + "sprite": "sprites/enemy/fiend/krampus.atlas", + "deck": [ + "decks/standard/demoncaller.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "scale": 0.8, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "BR", + "questTags": [ + "Demon", + "Horror", + "IdentityRakdos", + "Evil", + "Monster" + ] + }, + { + "name": "Devil", + "sprite": "sprites/enemy/fiend/imp.atlas", + "deck": [ + "decks/standard/devil.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "R", + "questTags": [ + "Devil", + "Humanoid", + "Small", + "Thief", + "IdentityRed", + "BiomeRed" + ] + }, + { + "name": "Devil of Tibalt", + "sprite": "sprites/enemy/fiend/implarge.atlas", + "deck": [ + "decks/standard/tibalt_devil.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "scale": 0.7, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "Uncommon", + "rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "R", + "questTags": [ + "Devil", + "Humanoid", + "Small", + "Thief", + "IdentityRed", + "BiomeRed" + ] + }, + { + "name": "Dimir Faerie", + "sprite": "sprites/enemy/fey/pixie_dimir.atlas", + "deck": [ + "decks/standard/dimir_faerie.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 20, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "probability": 0.5, + "count": 2, + "colors": [ + "Black", + "Blue" + ], + "rarity": [ + "uncommon", + "rare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "BU", + "questTags": [ + "Mythical", + "Flying", + "Faerie", + "IdentityBlack", + "IdentityBlue", + "IdentityDimir" + ] + }, + { + "name": "Dinosaur Elite", + "sprite": "sprites/enemy/beast/ancient.atlas", + "deck": [ + "decks/standard/dinosaurelite.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 2, + "life": 30, + "rewards": [ + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 150 + }, + { + "type": "card", + "probability": 1, + "count": 5, + "addMaxCount": 4, + "colors": [ + "White", + "Red", + "Green" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "GRW", + "questTags": [ + "Animal", + "Territorial", + "Aggressive", + "Dinosaur", + "Nesting", + "Predator", + "Wild", + "IdentityGreen", + "IdentityRed", + "IdentityWhite", + "IdentityNaya" + ] + }, + { + "name": "Dinosaur", + "nameOverride": "Giant Carnosaur", + "sprite": "sprites/enemy/beast/ancient_2.atlas", + "deck": [ + "decks/standard/dinosaur_w_r.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 1.5, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "White", + "Red", + "Green" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "RW", + "questTags": [ + "Dinosaur", + "Animal", + "Territorial", + "Aggressive", + "Nesting", + "Predator", + "Wild", + "IdentityRed", + "IdentityWhite", + "IdentityBoros", + "BiomeRed" + ] + }, + { + "name": "Disciple of Teferi", + "sprite": "sprites/enemy/humanoid/human/cleric/monk.atlas", + "deck": [ + "decks/standard/disciple_of_teferi.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "life": 12, + "rewards": [ + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 3, + "addMaxCount": 6, + "colors": [ + "Blue", + "White" + ], + "rarity": [ + "uncommon", + "common", + "rare" + ], + "subTypes": [ + "Monk", + "Wizard", + "Advisor" + ], + "cardTypes": [ + "Creature" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Blue", + "White" + ], + "rarity": [ + "Rare" + ], + "cardTypes": [ + "Instant", + "Sorcery" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "WUR", + "questTags": [ + "Human", + "Wizard", + "Illusionist", + "Teferi", + "IdentityBlue", + "IdentityRed", + "IdentityWhite", + "Identity Jeskai" + ] + }, + { + "name": "Djinn", + "sprite": "sprites/enemy/elemental/djinn.atlas", + "deck": [ + "decks/standard/djinn.json" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 32, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "RU", + "questTags": [ + "Elemental", + "Flying", + "Humanoid", + "IdentityRed", + "IdentityBlue", + "IdentityIzzet", + "BiomeBlue" + ] + }, + { + "name": "Dog", + "sprite": "sprites/enemy/beast/dog.atlas", + "deck": [ + "decks/standard/dog.json", + "decks/standard/dog.dck", + "decks/standard/dog_w_beginner.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 20, + "scale": 0.75, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "W", + "questTags": [ + "Predator", + "Prey", + "Animal", + "Domesticated", + "Wild", + "Scavenger", + "IdentityWhite", + "IdentityGreen", + "IdentitySelesnya", + "BiomeColorless", + "BiomeWhite" + ] + }, + { + "name": "Doppelganger", + "sprite": "sprites/enemy/undead/doppelganger.atlas", + "deck": [ + "decks/standard/mimic.dck" + ], + "copyPlayerDeck": true, + "ai": "", + "spawnRate": 0.4, + "difficulty": 0.1, + "speed": 30, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "rarity": [ + "rare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 100, + "addMaxCount": 150 + } + ], + "colors": "C", + "questTags": [ + "Aberration", + "Challenger", + "IdentityUnknown", + "BiomeColorless", + "BiomeBlue" + ] + }, + { + "name": "Dragon", + "nameOverride": "Red Dragon", + "sprite": "sprites/enemy/dragon/dragon.atlas", + "deck": [ + "decks/standard/dragon.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.95, + "difficulty": 0.1, + "speed": 31, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 4, + "addMaxCount": 5, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "R", + "questTags": [ + "Dragon", + "Flying", + "Territorial", + "Loner", + "Large", + "IdentityRed", + "BiomeRed" + ] + }, + { + "name": "Dragonfly", + "sprite": "sprites/enemy/beast/dragonfly.atlas", + "deck": [ + "decks/standard/insect.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 30, + "scale": 0.5, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "WBG", + "questTags": [ + "Insect", + "Animal", + "Wild", + "Nesting", + "Swarming", + "Flying", + "Tiny", + "IdentityWhite", + "IdentityBlack", + "IdentityGreen", + "IdentityAbzan", + "BiomeBlue" + ] + }, + { + "name": "Drake", + "sprite": "sprites/enemy/dragon/drake.atlas", + "deck": [ + "decks/standard/drake_ur_beginner.dck", + "decks/standard/drake_ur_mid.dck", + "decks/standard/drake_ur_unfair.dck" + ], + "ai": "", + "flying": true, + "randomizeDeck": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 18, + "scale": 0.9, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "U", + "questTags": [ + "Flying", + "IdentityBlue", + "BiomeBlue", + "Drake", + "Dragon" + ] + }, + { + "name": "Dross Gladiator", + "sprite": "sprites/enemy/aberration/drossgladiator.atlas", + "deck": [ + "decks/standard/drossgladiator.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "B", + "questTags": [ + "Phyrexian", + "Dross", + "Humanoid", + "IdentityBlack" + ] + }, + { + "name": "Dross Grimnarch", + "sprite": "sprites/enemy/aberration/drossgrimnarch.atlas", + "deck": [ + "decks/standard/drossgrimnarch.dck" + ], + "ai": "", + "spawnRate": 0.2, + "difficulty": 0.1, + "speed": 24, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.75, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "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": "BU", + "questTags": [ + "Phyrexian", + "Dross", + "Humanoid", + "IdentityBlack", + "IdentityBlue", + "IdentityDimir" + ] + }, + { + "name": "Dwarf", + "sprite": "sprites/enemy/humanoid/dwarf/dwarf_2.atlas", + "deck": [ + "decks/standard/dwarf.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 22, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "RW", + "questTags": [ + "Dwarf", + "Territorial", + "Humanoid", + "Warrior", + "Subterranean", + "IdentityRed", + "IdentityWhite", + "IdentityBoros", + "BiomeRed" + ] + }, + { + "name": "Dwarf Demolisher", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/dwarf/dwarf_3.atlas", + "deck": [ + "decks/standard/dwarfdemolisher.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Dwarf", + "Miner", + "Humanoid", + "IdentityRed", + "BiomeRed", + "Bandit", + "Subterranean" + ] + }, + { + "name": "Dwarf Mercenary", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/dwarf/dwarf_4.atlas", + "deck": [ + "decks/standard/dwarfmercenary.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "RG", + "questTags": [ + "Soldier", + "IdentityGreen", + "Mercenary", + "IdentityGruul", + "IdentityRed", + "Dwarf", + "Minion" + ] + }, + { + "name": "Dwarf Pilot", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/dwarf/dwarfpilot.atlas", + "deck": [ + "decks/standard/dwarfpilot.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "RW", + "questTags": [ + "Dwarf", + "Miner", + "Humanoid", + "IdentityRed", + "BiomeRed", + "Bandit", + "Pilot", + "IdentityBoros", + "Artificer" + ] + }, + { + "name": "Dwarf Warlord", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/dwarf/dwarflarge.atlas", + "deck": [ + "decks/standard/dwarf_whitecastle.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "scale": 0.75, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 3, + "colors": [ + "White" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "W", + "questTags": [ + "Dwarf", + "Humanoid", + "Warlord", + "Leader", + "Artificer" + ] + }, + { + "name": "Earth Elemental", + "sprite": "sprites/enemy/elemental/earthelemental.atlas", + "deck": [ + "decks/standard/earth_elemental.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 23, + "scale": 0.9, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Red" + ], + "rarity": [ + "rare" + ] + } + ], + "colors": "U", + "questTags": [ + "Elemental", + "Humanoid", + "BiomeRed", + "IdentityBoros", + "Earth" + ] + }, + { + "name": "Efreet", + "sprite": "sprites/enemy/elemental/efreet_2.atlas", + "deck": [ + "decks/standard/efreet.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 3, + "addMaxCount": 7 + }, + { + "type": "gold", + "probability": 0.7, + "count": 50, + "addMaxCount": 95 + } + ], + "colors": "RU", + "questTags": [ + "Elemental", + "Flying", + "Humanoid", + "IdentityRed", + "IdentityBlue", + "IdentityIzzet", + "BiomeRed" + ] + }, + { + "name": "Eldraine Faerie", + "nameOverride": "Faerie Trickster", + "sprite": "sprites/enemy/fey/pixie.atlas", + "deck": [ + "decks/standard/eldraine_faerie.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 8, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 3, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GU", + "questTags": [ + "Mythical", + "Flying", + "Faerie", + "Eldraine", + "IdentityGreen", + "IdentityBlue", + "IdentitySimic", + "BiomeGreen" + ] + }, + { + "name": "Eldraine Knight", + "nameOverride": "Fair Knight", + "sprite": "sprites/enemy/humanoid/paladin_2.atlas", + "deck": [ + "decks/standard/eldraine_knight.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "RW", + "questTags": [ + "Soldier", + "Human", + "Knight", + "Eldraine", + "IdentityRed", + "IdentityWhite", + "IdentityBoros", + "BiomeWhite", + "Minion" + ] + }, + { + "name": "Eldrazi", + "sprite": "sprites/enemy/aberration/eldrazi/eldrazi.atlas", + "deck": [ + "decks/standard/eldrazi.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "subTypes": [ + "Eldrazi" + ], + "cardTypes": [ + "Creature" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "BGU", + "questTags": [ + "Aberration", + "Eldrazi", + "Wandering", + "Huge", + "IdentityBlack", + "IdentityGreen", + "IdentityBlue", + "IdentitySultai", + "BiomeColorless" + ] + }, + { + "name": "Eldrazi Devastator", + "sprite": "sprites/enemy/aberration/eldrazi/eldrazi_large.atlas", + "deck": [ + "decks/standard/eldrazilarge.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "Rare", + "Uncommon" + ], + "subTypes": [ + "Eldrazi" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 2 + }, + { + "type": "shards", + "probability": 1, + "count": 25, + "addMaxCount": 50 + } + ], + "colors": "BGU", + "questTags": [ + "Aberration", + "Eldrazi", + "Wandering", + "Huge", + "IdentityBlack", + "IdentityGreen", + "IdentityBlue", + "IdentitySultai", + "BiomeColorless" + ] + }, + { + "name": "Elephant", + "sprite": "sprites/enemy/beast/elephant.atlas", + "deck": [ + "decks/standard/elephant.json" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 23, + "scale": 0.9, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "subTypes": [ + "Elephant" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 3, + "colors": [ + "Green" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "GW", + "questTags": [ + "Elephant", + "Beast", + "Wild", + "Huge", + "Wandering", + "IdentitySelesnya", + "Domesticated" + ] + }, + { + "name": "Elemental", + "nameOverride": "Air Elemental", + "sprite": "sprites/enemy/elemental/crystalelemental.atlas", + "deck": [ + "decks/standard/elemental_air.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "rare", + "Common", + "Uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "U", + "questTags": [ + "Elemental", + "Humanoid", + "IdentityBlue", + "BiomeBlue" + ] + }, + { + "name": "Elf", + "sprite": "sprites/enemy/humanoid/elf/druid.atlas", + "deck": [ + "decks/standard/elf_bad.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "G", + "questTags": [ + "Elf", + "Humanoid", + "Tribal", + "IdentityGreen", + "BiomeGreen", + "Minion" + ] + }, + { + "name": "Elf warrior", + "sprite": "sprites/enemy/humanoid/elf/hunter.atlas", + "deck": [ + "decks/standard/elf_mid.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Green" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "G", + "questTags": [ + "Elf", + "Humanoid", + "Tribal", + "IdentityGreen", + "BiomeGreen", + "Minion" + ] + }, + { + "name": "Elk", + "sprite": "sprites/enemy/beast/deer_2.atlas", + "deck": [ + "decks/standard/elk.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 29, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "G", + "questTags": [ + "Animal", + "Wild", + "Prey", + "IdentityGreen", + "BiomeGreen" + ] + }, + { + "name": "Emrakul", + "sprite": "sprites/enemy/aberration/emrakul.atlas", + "deck": [ + "decks/boss/emrakul.dck" + ], + "ai": "", + "boss": true, + "flying": true, + "speed": 25, + "scale": 1.5, + "life": 100, + "rewards": [ + { + "type": "gold", + "probability": 1, + "count": 5000, + "addMaxCount": 2500 + }, + { + "type": "card", + "probability": 1, + "count": 5, + "addMaxCount": 10, + "subTypes": [ + "Eldrazi" + ], + "cardTypes": [ + "Creature" + ] + }, + { + "type": "life", + "probability": 1, + "count": 1 + }, + { + "type": "Union", + "probability": 1, + "count": 1, + "cardUnion": [ + { + "count": 1, + "cardName": "Ancestral Recall" + }, + { + "count": 1, + "cardName": "Black Lotus" + }, + { + "count": 1, + "cardName": "Mox Emerald" + }, + { + "count": 1, + "cardName": "Mox Jet" + }, + { + "count": 1, + "cardName": "Mox Pearl" + }, + { + "count": 1, + "cardName": "Mox Ruby" + }, + { + "count": 1, + "cardName": "Mox Sapphire" + }, + { + "count": 1, + "cardName": "Timetwister" + }, + { + "count": 1, + "cardName": "Time Walk" + } + ] + } + ], + "equipment": [ + "Sol Ring" + ], + "colors": "C", + "questTags": [ + "Huge", + "Eldrazi", + "Boss", + "IdentityColorless" + ], + "gamesPerMatch": 3 + }, + { + "name": "Esper Artificer", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/human/artificer/esper_artificer.atlas", + "deck": [ + "decks/standard/esper_artificer.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Winter Orb" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Tundra" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Underground Sea" + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": 300 + }, + { + "type": "shards", + "probability": 1, + "count": 20, + "addMaxCount": 20 + } + ], + "colors": "UB", + "questTags": [ + "Humanoid", + "Leader", + "Human", + "Boss", + "Evil", + "Warlock", + "Intelligent" + ] + }, + { + "name": "Eye", + "sprite": "sprites/enemy/aberration/eye.atlas", + "deck": [ + "decks/standard/eye.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.6, + "difficulty": 0.1, + "speed": 25, + "scale": 0.85, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "uncommon", + "common" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "Rare" + ] + } + ], + "colors": "B", + "questTags": [ + "Aberration", + "Floating", + "IdentityBlack", + "BiomeBlack", + "Horror", + "Evil" + ] + }, + { + "name": "Faerie", + "sprite": "sprites/enemy/fey/pixie_2.atlas", + "deck": [ + "decks/standard/faerie.json" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 8, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "BGU", + "questTags": [ + "Faerie", + "Mythical", + "IdentityBlack", + "IdentityGreen", + "IdentityBlue", + "IdentitySultai", + "BiomeGreen" + ] + }, + { + "name": "Faerie Dragon", + "sprite": "sprites/enemy/fey/faerie_dragon.atlas", + "deck": [ + "decks/standard/faeriedragon.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 20, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "probability": 1, + "count": 2, + "colors": [ + "Black", + "Blue" + ], + "rarity": [ + "uncommon", + "rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 100, + "addMaxCount": 100 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "BU", + "questTags": [ + "Mythical", + "Flying", + "Faerie", + "IdentityBlack", + "Dragon", + "IdentityBlue", + "IdentityDimir" + ] + }, + { + "name": "Falcon", + "sprite": "sprites/enemy/beast/falcon.atlas", + "deck": [ + "decks/standard/falcon_w.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "W", + "questTags": [ + "Bird", + "Wild", + "Flying", + "IdentityWhite" + ] + }, + { + "name": "Falcon-headed Aven Warrior", + "sprite": "sprites/enemy/humanoid/aven/falconheadedaven.atlas", + "deck": [ + "decks/standard/amonkhet_aven_w.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "W", + "questTags": [ + "Humanoid", + "Initiate", + "Aggressive", + "Aven", + "Flying", + "Warrior", + "Tribal", + "IdentityWhite", + "BiomeWhite" + ] + }, + { + "name": "Fallen Angel", + "sprite": "sprites/enemy/celestial/fallen_angel.atlas", + "deck": [ + "decks/standard/fallen_angel.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.4, + "difficulty": 0.1, + "speed": 29, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "BW", + "questTags": [ + "IdentityOrzhov", + "Angel", + "Large", + "Mystic", + "BiomeBlack" + ] + }, + { + "name": "False Knight", + "sprite": "sprites/enemy/humanoid/human/knight/false_knight.atlas", + "deck": [ + "decks/standard/death_knight.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "B", + "questTags": [ + "Disguised", + "Soldier", + "Human", + "Knight", + "Unholy", + "IdentityBlack", + "Minion" + ] + }, + { + "name": "False Monk", + "sprite": "sprites/enemy/humanoid/human/warlock/false_monk.atlas", + "deck": [ + "decks/standard/cultist.dck" + ], + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "B", + "questTags": [ + "Human", + "Disguised", + "Unholy", + "IdentityBlack" + ] + }, + { + "name": "Farmer", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/human/peasant/farmer.atlas", + "deck": [ + "decks/standard/farmer.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GW", + "questTags": [ + "Human", + "Religious", + "IdentityGreen", + "IdentityWhite", + "IdentitySelesnya", + "Mercenary", + "Peasant", + "Farmer", + "Poor" + ] + }, + { + "name": "Fire Dragon", + "nameOverride": "", + "sprite": "sprites/enemy/dragon/firedragon.atlas", + "deck": [ + "decks/standard/firedragon.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.3, + "speed": 20, + "scale": 2, + "life": 18, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "colors": [ + "Red" + ], + "rarity": [ + "common", + "uncommon", + "rare" + ], + "subTypes": [ + "Dragon" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.4, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Planeswalker" + ], + "colorType": "Any", + "cardText": "Sarkhan" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ], + "colorType": "Colorless", + "cardText": "{R}" + } + ], + "colors": "R", + "questTags": [ + "Furnace", + "IdentityRed", + "Dragon", + "Flyer", + "Fire", + "Monster" + ] + }, + { + "name": "Fire Elemental", + "sprite": "sprites/enemy/elemental/fireelemental.atlas", + "deck": [ + "decks/standard/fire_elemental.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "R", + "questTags": [ + "FIre", + "Elemental", + "Humanoid", + "Flying", + "IdentityRed", + "BiomeRed" + ] + }, + { + "name": "Fire Giant", + "sprite": "sprites/enemy/giant/firegiant.atlas", + "deck": [ + "decks/standard/firegiant.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "scale": 1.4, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Red" + ], + "subTypes": [ + "Giant" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 3, + "colors": [ + "Red" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 200 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "R", + "questTags": [ + "Fire", + "Giant", + "Warrior", + "Territorial", + "IdentityRed" + ] + }, + { + "name": "Flame Elemental", + "sprite": "sprites/enemy/elemental/magmaelemental.atlas", + "deck": [ + "decks/standard/flame_elemental.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "R", + "questTags": [ + "Fire", + "Elemental", + "Humanoid", + "IdentityRed", + "BiomeRed" + ] + }, + { + "name": "Flesh Abomination", + "sprite": "sprites/enemy/monstrosity/flesh_horror.atlas", + "deck": [ + "decks/standard/flesh_horror.dck" + ], + "ai": "", + "spawnRate": 0.3, + "difficulty": 0.8, + "speed": 18, + "scale": 0.65, + "life": 30, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Rare", + "Uncommon", + "Common" + ], + "subTypes": [ + "Horror" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 200, + "addMaxCount": 100 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "B", + "questTags": [ + "Monster", + "Horror", + "Hidden", + "IdentityBlack", + "Humanoid", + "Huge", + "Magic", + "Sneaky", + "Unholy" + ] + }, + { + "name": "Flying Witch", + "sprite": "sprites/enemy/humanoid/human/warlock/flyingwitch.atlas", + "deck": [ + "decks/standard/witch.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 12, + "scale": 0.75, + "life": 13, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "subTypes": [ + "Witch" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Black" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "B", + "questTags": [ + "Mystic", + "Unholy", + "Wizard", + "Human", + "IdentityBlack" + ] + }, + { + "name": "Fog Trap", + "sprite": "sprites/enemy/aberration/mimic.atlas", + "deck": [ + "decks/standard/turbofog.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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.5, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "WG", + "questTags": [ + "Sneaky", + "Ambush", + "Predator", + "Inhuman", + "IdentityWhite", + "IdentityGreen", + "IdentitySelesnya" + ] + }, + { + "name": "Forest Giant", + "sprite": "sprites/enemy/giant/forestgiant.atlas", + "deck": [ + "decks/standard/foresttitan.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "scale": 1.4, + "life": 25, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green" + ], + "subTypes": [ + "Giant" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 200 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "G", + "questTags": [ + "Forest", + "Giant", + "Warrior", + "Territorial", + "IdentityGreen" + ] + }, + { + "name": "Fox", + "sprite": "sprites/enemy/beast/fox.atlas", + "deck": [ + "decks/standard/fox.json", + "decks/standard/fox_greenwhite.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.6, + "difficulty": 0.1, + "speed": 20, + "scale": 0.7, + "life": 10, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "W", + "questTags": [ + "Animal", + "Wild", + "Prey", + "Thief", + "IdentityWhite", + "BiomeGreen", + "BiomeColorless", + "BiomeWhite" + ] + }, + { + "name": "Frog", + "sprite": "sprites/enemy/beast/frog.atlas", + "deck": [ + "decks/standard/frog.json" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Green", + "Blue" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "BGU", + "questTags": [ + "Animal", + "Swimming", + "Prey", + "IdentityBlue", + "IdentityGreen", + "IdentityBlack", + "IdentitySultai", + "BiomeGreen", + "BiomeBlue", + "BiomeBlack" + ] + }, + { + "name": "Frost Titan", + "sprite": "sprites/enemy/giant/titan.atlas", + "deck": [ + "decks/standard/frost_titan.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 3, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery", + "Planeswalker" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "WU", + "questTags": [ + "Ice", + "Giant", + "Warrior", + "Territorial", + "IdentityWhite", + "IdentityBlue", + "IdentityAzorius", + "BiomeWhite", + "BiomeBlue" + ] + }, + { + "name": "Fungus", + "sprite": "sprites/enemy/plant/fungus.atlas", + "deck": [ + "decks/standard/fungus.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 10, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ], + "cardText": "Saproling" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Black", + "Green" + ], + "rarity": [ + "Rare" + ], + "colorType": "Any" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green", + "Black" + ], + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "subTypes": [ + "Fungus" + ], + "colorType": "Any" + } + ], + "colors": "G", + "questTags": [ + "Fungus", + "Inhuman", + "Nature", + "Wild", + "Subterranean", + "IdentityGreen", + "BiomeBlack" + ] + }, + { + "name": "Furnace Goblin", + "sprite": "sprites/enemy/aberration/furnacegoblin.atlas", + "deck": [ + "decks/standard/furnacegoblin.json" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 20, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "R", + "questTags": [ + "Furnace", + "Phyrexian", + "Humanoid", + "IdentityRed" + ] + }, + { + "name": "Furnace Tormentor", + "sprite": "sprites/enemy/aberration/furnacetormentor.atlas", + "deck": [ + "decks/standard/furnacetormentor.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 24, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.75, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "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": "RG", + "questTags": [ + "Phyrexian", + "Furnace", + "Humanoid", + "IdentityRed", + "IdentityGreen", + "IdentityGruul" + ] + }, + { + "name": "Gargoyle", + "nameOverride": "Obsidian Gargoyle", + "sprite": "sprites/enemy/construct/gargoyle.atlas", + "deck": [ + "decks/standard/gargoyle.json" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 23, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "RUW", + "questTags": [ + "Stone", + "Flying", + "Humanoid", + "Construct", + "Gargoyle", + "Passive", + "Territorial", + "Stone", + "IdentityRed", + "IdentityWhite", + "IdentityBlue", + "IdentityJeskai", + "BiomeColorless" + ] + }, + { + "name": "Gargoyle 2", + "nameOverride": "Granite Gargoyle", + "sprite": "sprites/enemy/construct/gargoyle_2.atlas", + "deck": [ + "decks/standard/gargoyle.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 3, + "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": "W", + "questTags": [ + "Stone", + "Flying", + "Humanoid", + "Construct", + "Gargoyle", + "Passive", + "Territorial", + "Stone", + "IdentityWhite", + "BiomeColorless" + ] + }, + { + "name": "Geonid Death-Cap", + "sprite": "sprites/enemy/aberration/geonid.atlas", + "deck": [ + "decks/standard/geonid.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 10, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ], + "cardText": "Saproling" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Black", + "Green" + ], + "rarity": [ + "Rare" + ], + "colorType": "Any" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green", + "Black" + ], + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "subTypes": [ + "Fungus" + ], + "colorType": "Any" + } + ], + "colors": "G", + "questTags": [ + "Fungus", + "Inhuman", + "Nature", + "Wild", + "Subterranean", + "IdentityGreen", + "BiomeBlack" + ] + }, + { + "name": "Ghalta", + "sprite": "sprites/enemy/beast/ghalta.atlas", + "deck": [ + "decks/boss/ghalta.dck" + ], + "ai": "", + "boss": true, + "speed": 1, + "scale": 1.5, + "life": 60, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Black Lotus" + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Green Key" + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 250 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Library of Alexandria" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Exploration" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "equipment": [ + "Mox Emerald" + ], + "colors": "G", + "questTags": [ + "Dinosaur", + "Huge", + "Boss", + "Nature", + "Territorial", + "IdentityGreen", + "Ghalta" + ], + "gamesPerMatch": 3 + }, + { + "name": "Garruk", + "sprite": "sprites/enemy/humanoid/human/shaman/garruk.atlas", + "deck": [ + "decks/miniboss/garruk.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 1, + "speed": 30, + "scale": 0.5, + "life": 25, + "rewards": [ + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Flooded Strand" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Null Rod" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Exploration" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Mishra's Workshop" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Jayemdae Tome" + }, + { + "type": "card", + "probability": 0.3, + "count": 1, + "cardName": "Gaea's Cradle" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Polluted Delta" + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 9000 + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Hidden Ancients" + }, + { + "type": "shards", + "probability": 1, + "count": 20, + "addMaxCount": 10 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "colors": "GB", + "questTags": [ + "Planeswalker", + "Garruk", + "Boss", + "IdentityGreen", + "IdentityBlack", + "IdentityGolgari" + ], + "gamesPerMatch": 3 + }, + { + "name": "Sorin", + "sprite": "sprites/enemy/undead/sorin.atlas", + "deck": [ + "decks/miniboss/sorin.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 1, + "speed": 30, + "scale": 0.5, + "life": 55, + "rewards": [ + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Bazaar of Baghdad" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Mox Jet" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Wooded Foothills" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Swords to Plowshares" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Yawgmoth's Will" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Vampiric Tutor" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Diabolic Intent" + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 9000 + }, + { + "type": "shards", + "probability": 1, + "count": 20, + "addMaxCount": 10 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "colors": "GB", + "questTags": [ + "Planeswalker", + "Sorin", + "Boss", + "IdentityWhite", + "IdentityBlack", + "IdentityOrzhov" + ], + "gamesPerMatch": 3 + }, + { + "name": "Geist", + "sprite": "sprites/enemy/undead/ghost.atlas", + "deck": [ + "decks/standard/ghost_blue.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 32, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "subTypes": [ + "Spirit" + ] + }, + { + "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": "U", + "questTags": [ + "Undead", + "Ghost", + "Flying", + "IdentityBlue", + "BiomeBlue", + "Minion" + ] + }, + { + "name": "Geistmage", + "sprite": "sprites/enemy/humanoid/human/wizard/geistmage.atlas", + "deck": [ + "decks/standard/geistmage.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 18, + "scale": 0.9, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "U", + "questTags": [ + "Undead", + "IdentityBlue", + "BiomeBlue", + "Wizard", + "Human", + "Ghost" + ] + }, + { + "name": "Ghoul", + "sprite": "sprites/enemy/undead/ghoul.atlas", + "deck": [ + "decks/standard/ghoul.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 7 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "BU", + "questTags": [ + "Undead", + "Humanoid", + "IdentityBlack", + "IdentityBlue", + "IdentityDimir", + "BiomeBlack", + "Minion" + ] + }, + { + "name": "Ghoul Gravecaller", + "sprite": "sprites/enemy/undead/ghoullarge.atlas", + "deck": [ + "decks/standard/ghoulgravecrawler.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 7 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 3, + "colors": [ + "Black" + ], + "rarity": [ + "rare" + ], + "colorType": "MonoColor" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "BU", + "questTags": [ + "Undead", + "Humanoid", + "IdentityBlack", + "IdentityBlue", + "IdentityDimir", + "BiomeBlack", + "Ghoul", + "Zombie" + ] + }, + { + "name": "Ghost", + "nameOverride": "Haunting Apparition", + "sprite": "sprites/enemy/undead/ghost_2.atlas", + "deck": [ + "decks/standard/ghost.json" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "B", + "questTags": [ + "Undead", + "Spirit", + "Flying", + "Ghost", + "IdentityBlack", + "BiomeBlack", + "Minion" + ] + }, + { + "name": "Giant Fly", + "sprite": "sprites/enemy/beast/giantfly.atlas", + "deck": [ + "decks/standard/insect.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 30, + "scale": 0.5, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "G", + "questTags": [ + "Insect", + "Animal", + "Wild", + "Nesting", + "Swarming", + "Flying", + "Tiny", + "IdentityWhite", + "IdentityBlack", + "IdentityGreen", + "IdentityAbzan", + "BiomeBlack" + ] + }, + { + "name": "Giant Panda", + "sprite": "sprites/enemy/beast/giantpanda.atlas", + "deck": [ + "decks/standard/giantpanda.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 13, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "G", + "questTags": [ + "Territorial", + "Animal", + "Wild", + "Domesticated", + "IdentityGreen", + "BiomeGreen", + "Panda", + "Bear" + ] + }, + { + "name": "Giant Spider", + "sprite": "sprites/enemy/beast/spider_purple.atlas", + "deck": [ + "decks/standard/spider_token.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 3, + "addMaxCount": 7 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "G", + "questTags": [ + "Spider", + "Territorial", + "Predator", + "Ambush", + "Wild", + "Subterranean", + "IdentityGreen", + "BiomeGreen" + ] + }, + { + "name": "Gitaxian Scientist", + "sprite": "sprites/enemy/aberration/gitaxianscientist.atlas", + "deck": [ + "decks/standard/gitaxianscientist.dck" + ], + "ai": "", + "spawnRate": 0.6, + "difficulty": 0.1, + "speed": 24, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.75, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "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": "UG", + "questTags": [ + "Phyrexian", + "Gitaxian", + "Humanoid", + "Scientist", + "IdentityBlue", + "IdentityGreen", + "IdentitySimic" + ] + }, + { + "name": "Gitaxian Underling", + "sprite": "sprites/enemy/aberration/gitaxianunderling.atlas", + "deck": [ + "decks/standard/gitaxianunderling.json" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 24, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "U", + "questTags": [ + "Gitaxian", + "Phyrexian", + "Humanoid", + "IdentityBlue" + ] + }, + { + "name": "Grave Titan", + "nameOverride": "", + "sprite": "sprites/enemy/giant/gravetitan.atlas", + "deck": [ + "decks/standard/gravetitan.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "scale": 1.3, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "subTypes": [ + "Giant" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 200 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "B", + "questTags": [ + "Giant", + "Warrior", + "Territorial", + "Grave", + "Zombie", + "Undead", + "Zombie", + "Humanoid", + "IdentityBlack" + ] + }, + { + "name": "Greater Sandwurm", + "sprite": "sprites/enemy/monstrosity/sandwurm2.atlas", + "deck": [ + "decks/standard/sandwurm.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "White" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "G", + "questTags": [ + "Wurm", + "Nature", + "Subterranean", + "IdentityWhite" + ] + }, + { + "name": "Greater Zombie", + "sprite": "sprites/enemy/undead/zombie.atlas", + "deck": [ + "decks/standard/zombie_greater.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.2, + "speed": 15, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 3, + "colors": [ + "Black" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 200 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "B", + "questTags": [ + "Giant", + "Warrior", + "Territorial", + "Grave", + "Zombie", + "Undead", + "Zombie", + "Humanoid", + "IdentityBlack" + ] + }, + { + "name": "Green Golem", + "sprite": "sprites/enemy/construct/golem_green.atlas", + "deck": [ + "decks/standard/greengolem.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.3, + "speed": 20, + "life": 18, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "common", + "uncommon" + ], + "cardTypes": [ + "Artifact" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ], + "colorType": "Colorless", + "cardText": "{C}" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 3, + "colors": [ + "Green" + ], + "cardTypes": [ + "Artifact" + ] + } + ], + "colors": "U", + "questTags": [ + "Guardian", + "Artifact", + "Furnace", + "IdentityColorless", + "IdentityGreen", + "Construct", + "Robot" + ] + }, + { + "name": "Griselbrand", + "sprite": "sprites/enemy/fiend/griselbrand.atlas", + "deck": [ + "decks/boss/griselbrand.dck" + ], + "ai": "", + "boss": true, + "flying": true, + "speed": 1, + "scale": 1.5, + "life": 60, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Time Vault" + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Black Key" + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 250 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Demonic Tutor" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Sol Ring" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "equipment": [ + "Mox Jet" + ], + "colors": "B", + "questTags": [ + "Demon", + "Huge", + "Flying", + "Unholy", + "Boss", + "IdentityBlack", + "Griselbrand" + ], + "gamesPerMatch": 3 + }, + { + "name": "Grolnok", + "sprite": "sprites/enemy/aberration/gianttoad.atlas", + "deck": [ + "decks/miniboss/frogboss.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.8, + "speed": 15, + "scale": 0.5, + "life": 50, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 4, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 500, + "addMaxCount": 1000 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Coat of Arms" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Windswept Heath" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Bloodstained Mire" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "City of Brass" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Tarnished Citadel" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Urza's Incubator" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Horn of Greed" + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Grolnok's Skin" + }, + { + "type": "life", + "probability": 1, + "count": 1 + }, + { + "type": "shards", + "probability": 1, + "count": 50, + "addMaxCount": 50 + } + ], + "colors": "BGU", + "questTags": [ + "Boss", + "Animal", + "IdentityBlack", + "IdentityBlue", + "IdentityGreen", + "Giant", + "IdentitySultai" + ], + "gamesPerMatch": 3 + }, + { + "name": "Froghemoth", + "sprite": "sprites/enemy/aberration/froghemoth.atlas", + "deck": [ + "decks/standard/froghemoth.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.8, + "speed": 18, + "scale": 0.55, + "life": 25, + "rewards": [ + { + "type": "gold", + "probability": 1, + "count": 200, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 20, + "addMaxCount": 10 + }, + { + "type": "card", + "probability": 1, + "count": 5, + "addMaxCount": 2, + "subTypes": [ + "Frog" + ] + } + ], + "colors": "RG", + "questTags": [ + "Humanoid", + "Simian", + "Territorial", + "Animal", + "Wild", + "IdentityGreen", + "IdentityRed", + "IdentityGruul" + ] + }, + { + "name": "Gorilla", + "sprite": "sprites/enemy/beast/gorilla.atlas", + "deck": [ + "decks/standard/gorilla.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.8, + "speed": 18, + "scale": 0.55, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Red", + "Green" + ], + "rarity": [ + "Rare", + "Uncommon", + "Common" + ], + "subTypes": [ + "Ape" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green", + "Red" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 200, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 20, + "addMaxCount": 10 + } + ], + "colors": "RG", + "questTags": [ + "Humanoid", + "Simian", + "Territorial", + "Animal", + "Wild", + "IdentityGreen", + "IdentityRed", + "IdentityGruul" + ] + }, + { + "name": "Loamspeaker", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/elf/shaman.atlas", + "deck": [ + "decks/standard/loamspeaker.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GU", + "questTags": [ + "Shaman", + "Nature", + "Wizard", + "Mystic", + "IdentityGreen" + ] + }, + { + "name": "Gladiator", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/human/warrior/gladiator.atlas", + "deck": [ + "decks/standard/gladiator.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.9, + "count": 3, + "addMaxCount": 4, + "colors": [ + "Red", + "White" + ], + "rarity": [ + "Uncommon", + "Rare" + ], + "colorType": "MultiColor" + } + ], + "colors": "R", + "questTags": [ + "Humanoid", + "Barbarian", + "Aggressive", + "Fighter", + "Human", + "Warrior", + "IdentityRed", + "IdentityBoros", + "IdentityWhite", + "Gladiator" + ] + }, + { + "name": "Goblin", + "nameOverride": "Goblin Worker", + "sprite": "sprites/enemy/humanoid/goblin/goblin.atlas", + "deck": [ + "decks/standard/goblin_warrior_easy.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 27, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 1, + "rarity": [ + "common", + "uncommon" + ], + "cardTypes": [ + "land" + ] + } + ], + "colors": "R", + "questTags": [ + "Goblin", + "Coward", + "Humanoid", + "Territorial", + "Aggressive", + "Tribal", + "Small", + "Thief", + "Scavenger", + "IdentityRed", + "BiomeRed", + "Minion" + ] + }, + { + "name": "Goblin Artificer", + "sprite": "sprites/enemy/humanoid/goblin/goblin_bomber.atlas", + "deck": [ + "decks/standard/goblin_artificer.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.3, + "speed": 27, + "scale": 0.75, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "common", + "uncommon" + ], + "cardTypes": [ + "land" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 6, + "cardTypes": [ + "Artifact" + ] + } + ], + "colors": "R", + "questTags": [ + "Goblin", + "Coward", + "Humanoid", + "Tribal", + "Territorial", + "Scientist", + "Small", + "Artificer", + "Scavenger", + "IdentityRed", + "Minion" + ] + }, + { + "name": "Goblin Chief", + "sprite": "sprites/enemy/humanoid/goblin/wolf_rider_2.atlas", + "deck": [ + "decks/standard/goblin_chief_medium.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 29, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Red" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "BR", + "questTags": [ + "Goblin", + "Leader", + "Warrior", + "Humanoid", + "Territorial", + "Aggressive", + "Tribal", + "Small", + "IdentityRed", + "IdentityBlack", + "IdentityRakdos", + "BiomeRed" + ] + }, + { + "name": "Goblin Fanatic", + "sprite": "sprites/enemy/humanoid/goblin/goblin_3.atlas", + "deck": [ + "decks/standard/goblin_fanatic.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 29, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Red" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "GR", + "questTags": [ + "Goblin", + "Warrior", + "Humanoid", + "Territorial", + "Aggressive", + "Tribal", + "Small", + "IdentityRed", + "IdentityGreen", + "IdentityGruul", + "BiomeRed", + "Minion" + ] + }, + { + "name": "Goblin King", + "sprite": "sprites/enemy/humanoid/goblin/goblinking.atlas", + "deck": [ + "decks/standard/goblinking.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 27, + "scale": 0.5, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 1, + "rarity": [ + "common", + "uncommon" + ], + "cardTypes": [ + "land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + } + ], + "colors": "R", + "questTags": [ + "Goblin", + "Coward", + "Humanoid", + "Territorial", + "Aggressive", + "Tribal", + "Leader", + "King", + "IdentityRed" + ] + }, + { + "name": "Goblin Pack", + "sprite": "sprites/enemy/humanoid/goblin/goblin_group.atlas", + "deck": [ + "decks/standard/goblin_bad.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 27, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Red" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "R", + "nextEnemy": { + "name": "Goblin", + "deck": [ + "decks/standard/goblin_bad.json" + ], + "ai": "", + "life": 8, + "nextEnemy": { + "name": "Goblin", + "deck": [ + "decks/standard/goblin_bad.json" + ], + "ai": "", + "life": 8, + "teamNumber": 1 + }, + "teamNumber": 1 + }, + "teamNumber": 1, + "questTags": [ + "Goblin", + "Horde", + "Aggressive", + "IdentityRed" + ] + }, + { + "name": "Goblin Stalker", + "sprite": "sprites/enemy/humanoid/goblin/goblin_4.atlas", + "deck": [ + "decks/standard/evilgoblin.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 29, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Red" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "BR", + "questTags": [ + "Goblin", + "Warrior", + "Humanoid", + "Territorial", + "Aggressive", + "Tribal", + "Small", + "IdentityRed", + "IdentityBlack", + "Minion" + ] + }, + { + "name": "Goblin Warrior", + "sprite": "sprites/enemy/humanoid/goblin/wolf_rider.atlas", + "deck": [ + "decks/standard/goblin_mid.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 28, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Red" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "R", + "questTags": [ + "Goblin", + "Warrior", + "Humanoid", + "Territorial", + "Aggressive", + "Tribal", + "Small", + "IdentityRed", + "BiomeRed", + "Minion" + ] + }, + { + "name": "Golem", + "nameOverride": "Rusted Golem", + "sprite": "sprites/enemy/construct/golem.atlas", + "deck": [ + "decks/standard/golem.json", + "decks/standard/rustic_golem.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.1, + "difficulty": 0.1, + "speed": 20, + "life": 13, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 1, + "editions": [ + "USG", + "ULG" + ], + "colors": [ + "red" + ], + "rarity": [ + "rare" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 3, + "addMaxCount": 3 + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "GW", + "questTags": [ + "Golem", + "Construct", + "IdentityGreen", + "IdentityWhite", + "IdentitySelesnya", + "BiomeColorless" + ] + }, + { + "name": "Golem Sentinel", + "sprite": "sprites/enemy/construct/golem_4.atlas", + "deck": [ + "decks/standard/golem_sentinel.dck", + "decks/standard/golem_sentinel_2.dck", + "decks/standard/golem_sentinel_3.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 20, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 200 + }, + { + "type": "card", + "probability": 1, + "count": 3, + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + } + ], + "colors": "C", + "questTags": [ + "Golem", + "IdentityColorless", + "Construct", + "Dungeon" + ] + }, + { + "name": "Golgari Elf", + "sprite": "sprites/enemy/humanoid/elf/elf_golgari.atlas", + "deck": [ + "decks/standard/elf_golgari.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.2, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2 + }, + { + "type": "gold", + "probability": 0.7, + "count": 75, + "addMaxCount": 225 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Black" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Green", + "Black" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "BG", + "questTags": [ + "Elf", + "Humanoid", + "Tribal", + "IdentityBlack", + "IdentityGreen", + "IdentityGolgari", + "Leader" + ] + }, + { + "name": "Golgari Fungus", + "sprite": "sprites/enemy/plant/fungus_golgari.atlas", + "deck": [ + "decks/standard/fungus_golgari.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "BG", + "questTags": [ + "Fungus", + "Inhuman", + "Nature", + "Wild", + "Subterranean", + "IdentityGreen", + "IdentityBlack", + "IdentityGolgari" + ] + }, + { + "name": "Golgari Treefolk", + "sprite": "sprites/enemy/plant/treant_golgari.atlas", + "deck": [ + "decks/standard/treefolk_golgari.dck" + ], + "spawnRate": 1, + "difficulty": 0.2, + "speed": 16, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "colors": [ + "black", + "green" + ], + "rarity": [ + "rare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 150, + "addMaxCount": 150 + } + ], + "colors": "BG", + "questTags": [ + "Humanoid", + "Nature", + "Giant", + "Warrior", + "Territorial", + "IdentityBlack", + "IdentityGreen", + "IdentityGolgari" + ] + }, + { + "name": "Gorgon", + "sprite": "sprites/enemy/monstrosity/gorgone.atlas", + "deck": [ + "decks/standard/gorgon.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "BG", + "questTags": [ + "Humanoid", + "Mythical", + "Loner", + "Stone", + "IdentityBlack", + "IdentityGreen", + "IdentityGolgari", + "BiomeGreen" + ] + }, + { + "name": "Gorgon 2", + "nameOverride": "Gorgon Sculptor", + "sprite": "sprites/enemy/monstrosity/gorgonen.atlas", + "deck": [ + "decks/standard/gorgon_2.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "BG", + "questTags": [ + "Humanoid", + "Mythical", + "Loner", + "Stone", + "IdentityBlack", + "IdentityGreen", + "IdentityGolgari", + "BiomeGreen" + ] + }, + { + "name": "Green Beast", + "nameOverride": "Giant Green Basilisk", + "sprite": "sprites/enemy/monstrosity/basilisk.atlas", + "deck": [ + "decks/standard/beast_green.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 22, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "G", + "questTags": [ + "Beast", + "Animal", + "Wild", + "Territorial", + "Nesting", + "IdentityGreen", + "BiomeGreen" + ] + }, + { + "name": "Griffin", + "sprite": "sprites/enemy/monstrosity/griffin.atlas", + "deck": [ + "decks/standard/griffin.json" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 32, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "W", + "questTags": [ + "Bird", + "Predator", + "Wild", + "Nesting", + "Animal", + "Mythical", + "Flying", + "IdentityWhite", + "BiomeWhite" + ] + }, + { + "name": "Guardian Angel", + "sprite": "sprites/enemy/celestial/akroma.atlas", + "deck": [ + "decks/miniboss/angel_rainbow_encounter.dck" + ], + "ai": "", + "difficulty": 0.2, + "speed": 20, + "life": 50, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "randomCard", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "rarity": [ + "rare" + ] + } + ], + "colors": "WUBRG", + "questTags": [ + "Special Encounter" + ] + }, + { + "name": "Harpy", + "sprite": "sprites/enemy/monstrosity/harpy.atlas", + "deck": [ + "decks/standard/harpy.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 28, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "B", + "questTags": [ + "Flying", + "Humanoid", + "Nesting", + "Thief", + "IdentityBlack", + "BiomeBlack" + ] + }, + { + "name": "Harpy 2", + "nameOverride": "Harpy Crone", + "sprite": "sprites/enemy/monstrosity/harpy_2.atlas", + "deck": [ + "decks/standard/harpy_2.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 28, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "BU", + "questTags": [ + "Flying", + "Humanoid", + "Nesting", + "Thief", + "IdentityBlack", + "IdentityBlue", + "IdentityDimir", + "BiomeBlack" + ] + }, + { + "name": "Heart-Piercer Manticore", + "sprite": "sprites/enemy/monstrosity/heartpiercer_manticore.atlas", + "deck": [ + "decks/standard/manticore.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 18, + "scale": 0.9, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 1, + "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": "U", + "questTags": [ + "BiomeRed", + "IdentityRed", + "Manticore", + "Wild", + "Beast" + ] + }, + { + "name": "Hellhound", + "sprite": "sprites/enemy/fiend/hellhound_2.atlas", + "deck": [ + "decks/standard/hellhound.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "BR", + "questTags": [ + "Aberration", + "Animal", + "Predator", + "Unholy", + "Beast", + "Subterranean", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "BiomeRed" + ] + }, + { + "name": "Hidden Bush", + "sprite": "sprites/enemy/plant/hiddenbush.atlas", + "deck": [ + "decks/standard/plant.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "scale": 0.75, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "GU", + "questTags": [ + "Beast", + "Wild", + "IdentityGreen", + "Hidden", + "Sneaky", + "Plant" + ] + }, + { + "name": "Hidden Snake", + "sprite": "sprites/enemy/beast/cobradungeon.atlas", + "deck": [ + "decks/standard/snake.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "scale": 0.5, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "GU", + "questTags": [ + "Snake", + "Hidden", + "Sneaky", + "Ambush", + "IdentityGreen" + ] + }, + { + "name": "High Cultist", + "sprite": "sprites/enemy/humanoid/human/warlock/high_cultist.atlas", + "deck": [ + "decks/standard/cultist.dck" + ], + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "B", + "questTags": [ + "Human", + "Disguised", + "Unholy", + "IdentityBlack" + ] + }, + { + "name": "High Elf", + "sprite": "sprites/enemy/humanoid/elf/druid_2.atlas", + "deck": [ + "decks/standard/elf_good.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 26, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Green" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "BG", + "questTags": [ + "Elf", + "Nature", + "Wizard", + "Territorial", + "Mystic", + "IdentityGreen", + "IdentityBlack", + "BiomeGreen", + "Minion" + ] + }, + { + "name": "High Vampire", + "sprite": "sprites/enemy/undead/vampire_2.atlas", + "deck": [ + "decks/standard/vampire.json" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "B", + "questTags": [ + "Undead", + "Vampire", + "Unholy", + "Necromancer", + "Flying", + "Leader", + "Nocturnal", + "IdentityBlack", + "BiomeBlack" + ] + }, + { + "name": "Hippo", + "nameOverride": "Giant Bull Hippo", + "sprite": "sprites/enemy/beast/hippo.atlas", + "deck": [ + "decks/standard/hippo.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "scale": 0.6, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Green" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "G", + "questTags": [ + "Beast", + "Wild", + "Huge", + "Forest", + "Water", + "Territorial", + "IdentityGreen" + ] + }, + { + "name": "Homarid", + "nameOverride": "Homarid Explorer", + "sprite": "sprites/enemy/monstrosity/homarid.atlas", + "deck": [ + "decks/standard/homarid.dck" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + } + ], + "questTags": [ + "Tiny", + "Insect", + "Nature", + "Territorial", + "Predator", + "Ambush", + "IdentityBlack", + "IdentityGreen", + "IdentityGolgari", + "BiomeRed", + "BiomeWhite", + "BiomeBlue" + ] + }, + { + "name": "Horror", + "nameOverride": "Monstrous Leech", + "sprite": "sprites/enemy/aberration/leech_2.atlas", + "deck": [ + "decks/standard/horror.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery", + "Land" + ] + }, + { + "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": "BU", + "questTags": [ + "Aberration", + "Inhuman", + "IdentityBlue", + "IdentityBlack", + "IdentityDimir", + "BiomeBlue", + "BiomeBlack" + ] + }, + { + "name": "Horror of Tibalt", + "sprite": "sprites/enemy/fiend/akaname.atlas", + "deck": [ + "decks/standard/tibalt_horror.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "scale": 0.8, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "rare", + "Rare", + "Uncommon" + ], + "cardTypes": [ + "Creature", + "Instant", + "Artifact", + "Enchantment" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "BU", + "questTags": [ + "Aberration", + "Inhuman", + "IdentityBlue", + "IdentityBlack", + "IdentityDimir", + "BiomeBlue", + "BiomeBlack" + ] + }, + { + "name": "Holy Paladin", + "sprite": "sprites/enemy/humanoid/human/knight/paladin_large.atlas", + "deck": [ + "decks/standard/holypaladin.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "scale": 0.7, + "life": 25, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 4, + "colors": [ + "White" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 200 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 30, + "addMaxCount": 20 + } + ], + "colors": "W", + "questTags": [ + "IdentityWhite", + "Paladin", + "Human", + "Holy", + "Leader" + ] + }, + { + "name": "Royal King", + "sprite": "sprites/enemy/humanoid/human/knight/king_large.atlas", + "deck": [ + "decks/standard/whiteking.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "scale": 0.7, + "life": 25, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 4, + "colors": [ + "White" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 200 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 30, + "addMaxCount": 20 + } + ], + "colors": "W", + "questTags": [ + "IdentityWhite", + "Warrior", + "Human", + "Holy", + "King" + ] + }, + { + "name": "Horse", + "sprite": "sprites/enemy/beast/horseblack.atlas", + "deck": [ + "decks/standard/horse.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "scale": 0.5, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "GW", + "questTags": [ + "Animal", + "Domesticated", + "Farm", + "Prey", + "IdentityGreen", + "IdentityWhite", + "IdentitySelesnya" + ] + }, + { + "name": "Sunmare", + "sprite": "sprites/enemy/beast/horsearabian.atlas", + "deck": [ + "decks/standard/horse.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "scale": 0.5, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "GW", + "questTags": [ + "Animal", + "Domesticated", + "Farm", + "Prey", + "IdentityGreen", + "IdentityWhite", + "IdentitySelesnya" + ] + }, + { + "name": "Horseman", + "nameOverride": "Human Horseman", + "sprite": "sprites/enemy/humanoid/human/knight/cavalier_2.atlas", + "deck": [ + "decks/standard/horsemanship.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "White" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "UW", + "questTags": [ + "Human", + "Soldier", + "Mounted", + "IdentityBlue", + "IdentityWhite", + "IdentityAzorius", + "BiomeWhite", + "Minion" + ] + }, + { + "name": "Human", + "nameOverride": "Human Footsoldier", + "sprite": "sprites/enemy/humanoid/human/soldier/pikeman.atlas", + "deck": [ + "decks/standard/human_bad.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "White" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "BRW", + "questTags": [ + "Human", + "Warrior", + "IdentityWhite", + "IdentityBlack", + "IdentityRed", + "IdentityMardu", + "BiomeWhite" + ] + }, + { + "name": "Human Bard", + "sprite": "sprites/enemy/humanoid/human/bard/humanbard.atlas", + "deck": [ + "decks/standard/humanbard.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 3, + "rarity": [ + "common", + "uncommon", + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 50 + } + ], + "colors": "RW", + "questTags": [ + "Human", + "Soldier", + "IdentityWhite", + "IdentityRed", + "IdentityGruul", + "BiomeWhite" + ] + }, + { + "name": "Human Captain", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/human/knight/braveknight.atlas", + "deck": [ + "decks/standard/humanelite.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "scale": 1.25, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 3, + "colors": [ + "White" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + } + ], + "colors": "UW", + "questTags": [ + "Human", + "IdentityAzorius", + "Archaeologist", + "Scientist", + "Artificer" + ] + }, + { + "name": "Human elite", + "nameOverride": "Legionaire", + "sprite": "sprites/enemy/humanoid/human/soldier/legionite.atlas", + "deck": [ + "decks/standard/human_good.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "White" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "W", + "questTags": [ + "Human", + "Soldier", + "Wandering", + "Leader", + "IdentityWhite", + "BiomeWhite" + ] + }, + { + "name": "Human guard", + "nameOverride": "Human Guard", + "sprite": "sprites/enemy/humanoid/human/soldier/swordsman.atlas", + "deck": [ + "decks/standard/human_mid.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "Common", + "Uncommon", + "rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 30 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "White" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "BW", + "questTags": [ + "Human", + "Territorial", + "Warrior", + "IdentityWhite", + "IdentityBlack", + "IdentityOrzhov", + "BiomeWhite" + ] + }, + { + "name": "Human Mercenary", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/swordsman_3.atlas", + "deck": [ + "decks/standard/humanmercenary.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GW", + "questTags": [ + "Soldier", + "Human", + "Religious", + "IdentityGreen", + "IdentityWhite", + "IdentitySelesnya", + "Mercenary", + "Minion" + ] + }, + { + "name": "Hydra", + "sprite": "sprites/enemy/monstrosity/hydra.atlas", + "deck": [ + "decks/standard/hydra.json" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 15, + "scale": 1.5, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Green" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "G", + "questTags": [ + "Wurm", + "Mythical", + "Giant", + "Aberration", + "IdentityGreen", + "BiomeGreen" + ] + }, + { + "name": "The Hydra of Shandalaar", + "sprite": "sprites/enemy/monstrosity/hydra_large.atlas", + "deck": [ + "decks/standard/hydraboss.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 15, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 1, + "count": 150, + "addMaxCount": 250 + }, + { + "type": "card", + "probability": 1, + "count": 4, + "colors": [ + "Green" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "G", + "questTags": [ + "Wurm", + "Mythical", + "Giant", + "Aberration", + "IdentitySimic" + ] + }, + { + "name": "Holy Apparition", + "sprite": "sprites/enemy/celestial/seraphim.atlas", + "deck": [ + "decks/standard/seraphim.dck" + ], + "ai": "", + "spawnRate": 0.2, + "difficulty": 0.1, + "speed": 35, + "scale": 0.8, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "W", + "questTags": [ + "IdentityWhite", + "Large", + "Holy", + "Celestial", + "Arcane", + "Magical" + ] + }, + { + "name": "Ibis", + "sprite": "sprites/enemy/beast/ibis.atlas", + "deck": [ + "decks/standard/bird_gu.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.3, + "difficulty": 0.1, + "speed": 25, + "scale": 1.3, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "GU", + "questTags": [ + "Bird", + "Wild", + "Flying", + "IdentityGreen", + "IdentityBlue", + "IdentitySimic", + "BiomeGreen", + "BiomeBlue" + ] + }, + { + "name": "Ibis-headed Aven Warrior", + "sprite": "sprites/enemy/humanoid/aven/ibisheadedaven.atlas", + "deck": [ + "decks/standard/amonkhet_aven_u.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "U", + "questTags": [ + "Humanoid", + "Initiate", + "Aggressive", + "Aven", + "Flying", + "Tribal", + "IdentityBlue", + "BiomeBlue", + "Warrior" + ] + }, + { + "name": "Ice Elemental", + "sprite": "sprites/enemy/elemental/iceelemental2.atlas", + "deck": [ + "decks/standard/ice_elemental.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 16, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 4, + "addMaxCount": 6, + "rarity": [ + "Common", + "Rare", + "Uncommon" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 15, + "addMaxCount": 85 + } + ], + "colors": "R", + "questTags": [ + "Magical", + "Elemental", + "Aberration", + "Loner", + "Mythical", + "IdentitySelesnya" + ] + }, + { + "name": "Illusionist", + "sprite": "sprites/enemy/humanoid/human/wizard/blue_wiz2.atlas", + "deck": [ + "decks/standard/illusion.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 6, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "rare" + ] + } + ], + "colors": "U", + "questTags": [ + "Human", + "Wizard", + "Illusionist", + "Scientist", + "IdentityBlue", + "BiomeBlue" + ] + }, + { + "name": "Immersturm Demon", + "sprite": "sprites/enemy/fiend/devil_2.atlas", + "deck": [ + "decks/standard/immersturm_demon.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "Uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "BR", + "questTags": [ + "Demon", + "Humanoid", + "Unholy", + "Fire", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "BiomeRed" + ] + }, + { + "name": "Khenra Warrior", + "sprite": "sprites/enemy/humanoid/khenra/jackalwarrior.atlas", + "deck": [ + "decks/standard/jackal.dck" + ], + "ai": "", + "spawnRate": 0.3, + "difficulty": 0.1, + "speed": 20, + "scale": 0.5, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + } + ], + "questTags": [ + "Humanoid", + "Warrior", + "Aggressive", + "IdentityRed", + "IdentityGreen", + "IdentityGruul", + "BiomeRed" + ] + }, + { + "name": "Jace", + "sprite": "sprites/enemy/humanoid/human/wizard/jace.atlas", + "deck": [ + "decks/miniboss/jace.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "scale": 0.5, + "life": 40, + "rewards": [ + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Academy Rector" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Deranged Hermit" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Hurkyl's Recall" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Survival of the Fittest" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Volrath's Stronghold" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Counterspell" + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 5000 + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Robe of Mirrors" + }, + { + "type": "shards", + "probability": 1, + "count": 30, + "addMaxCount": 30 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "colors": "UW", + "questTags": [ + "Boss", + "Jace", + "Planeswalker", + "Illusionist", + "IdentityBlue", + "IdentityWhite", + "IdentityAzorius" + ], + "gamesPerMatch": 3 + }, + { + "name": "Jellyfish", + "sprite": "sprites/enemy/beast/jellyfish.atlas", + "deck": [ + "decks/standard/jellyfish.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "questTags": [ + "Swimming", + "Animal", + "Territorial", + "Water", + "IdentityBlue", + "BiomeBlue" + ] + }, + { + "name": "Kavu", + "sprite": "sprites/enemy/monstrosity/kavu.atlas", + "deck": [ + "decks/standard/kavu.dck", + "decks/standard/kavu_domain.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "RGW", + "questTags": [ + "Kavu", + "Animal", + "Beast", + "Wild", + "Nature", + "Nesting", + "Territorial", + "Tribal", + "IdentityGreen", + "IdentityWhite", + "IdentityRed", + "IdentityNaya", + "BiomeGreen", + "BiomeRed" + ] + }, + { + "name": "Khan", + "nameOverride": "Human Raider", + "sprite": "sprites/enemy/humanoid/human/knight/cavalier.atlas", + "deck": [ + "decks/standard/mardu.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "BRW", + "questTags": [ + "Mounted", + "Human", + "Warrior", + "Aggressive", + "IdentityBlack", + "IdentityRed", + "IdentityWhite", + "IdentityMardu", + "BiomeRed" + ] + }, + { + "name": "Kiora", + "sprite": "sprites/enemy/humanoid/merfolk/kiora.atlas", + "deck": [ + "decks/miniboss/kiora.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.8, + "speed": 31, + "scale": 0.35, + "life": 40, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 5000 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Gaea's Cradle" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Tolarian Academy" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Serra's Sanctum" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Aggravated Assault" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Rhystic Study" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Exploration" + }, + { + "type": "card", + "probability": 0.5, + "count": 4, + "cardName": "Shivan Hellkite" + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Kiora's Bident" + }, + { + "type": "shards", + "probability": 1, + "count": 20, + "addMaxCount": 30 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "colors": "UG", + "questTags": [ + "Planeswalker", + "Kiora", + "Boss", + "Merfolk", + "Wizard", + "Swimming", + "Water", + "IdentityGreen", + "IdentityBlue", + "IdentitySimic" + ], + "gamesPerMatch": 3 + }, + { + "name": "Knight", + "nameOverride": "Human Knight", + "sprite": "sprites/enemy/humanoid/human/knight/paladin.atlas", + "deck": [ + "decks/standard/knight.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "White" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "W", + "questTags": [ + "Human", + "Knight", + "Warrior", + "IdentityWhite", + "BiomeWhite" + ] + }, + { + "name": "Knight Mercenary", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/human/knight/cavalier_2.atlas", + "deck": [ + "decks/standard/knightmercenary.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "UW", + "questTags": [ + "Soldier", + "Human", + "Religious", + "IdentityWhite", + "Mercenary", + "IdentityBlue", + "IdentityAzorius", + "Minion" + ] + }, + { + "name": "Kobold Dragoncaller", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/kobold/kobolddragoncaller.atlas", + "deck": [ + "decks/standard/kobolddragoncaller.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "scale": 0.75, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "RB", + "questTags": [ + "Kobold", + "Coward", + "Sneaky", + "Small", + "Humanoid", + "Thief", + "IdentityRed", + "IdentityBlack", + "IdentityRakdos", + "BiomeRed", + "Dragon", + "Wizard" + ] + }, + { + "name": "Kobold Pyromancer", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/kobold/koboldpyromancer.atlas", + "deck": [ + "decks/standard/pyromancer.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "scale": 0.75, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "RB", + "questTags": [ + "Kobold", + "Coward", + "Sneaky", + "Small", + "Humanoid", + "Thief", + "IdentityRed", + "IdentityBlack", + "IdentityRakdos", + "BiomeRed", + "Pyromancer", + "Wizard" + ] + }, + { + "name": "Kobold Shaman", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/kobold/koboldshaman.atlas", + "deck": [ + "decks/standard/roshnakhtheroic.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "scale": 0.75, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "RB", + "questTags": [ + "Kobold", + "Coward", + "Sneaky", + "Small", + "Humanoid", + "Thief", + "IdentityRed", + "IdentityBlack", + "IdentityRakdos", + "BiomeRed", + "Shaman" + ] + }, + { + "name": "Kobold Slinger", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/kobold/koboldslinger.atlas", + "deck": [ + "decks/standard/kobold.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "scale": 0.75, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "RB", + "questTags": [ + "Kobold", + "Coward", + "Sneaky", + "Small", + "Humanoid", + "Thief", + "IdentityRed", + "IdentityBlack", + "IdentityRakdos", + "BiomeRed", + "Slinger", + "Archer" + ] + }, + { + "name": "Kobold Trapmaster", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/kobold/koboldtrapmaster.atlas", + "deck": [ + "decks/standard/koboldtrapmaster.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "scale": 0.75, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "RB", + "questTags": [ + "Kobold", + "Coward", + "Sneaky", + "Small", + "Humanoid", + "Thief", + "IdentityRed", + "IdentityBlack", + "IdentityRakdos", + "BiomeRed", + "Trapmaster" + ] + }, + { + "name": "Kobold Warrior", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/kobold/koboldwarrior.atlas", + "deck": [ + "decks/standard/kobold.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "scale": 0.75, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "RB", + "questTags": [ + "Kobold", + "Coward", + "Sneaky", + "Small", + "Humanoid", + "IdentityRed", + "IdentityBlack", + "IdentityRakdos", + "BiomeRed", + "Warrior" + ] + }, + { + "name": "Kobold Worker", + "sprite": "sprites/enemy/humanoid/kobold/koboldworker.atlas", + "deck": [ + "decks/standard/koboldworker.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "scale": 0.75, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "RB", + "questTags": [ + "Kobold", + "Coward", + "Sneaky", + "Small", + "Humanoid", + "Thief", + "IdentityRed", + "IdentityBlack", + "IdentityRakdos", + "BiomeRed", + "Worker" + ] + }, + { + "name": "Kor Warrior", + "sprite": "sprites/enemy/humanoid/kor/mineguard.atlas", + "deck": [ + "decks/standard/kor_warrior.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "RW", + "questTags": [ + "Humanoid", + "Warrior", + "Kor", + "Tribal", + "IdentityRed", + "IdentityWhite", + "IdentityBoros", + "BiomeWhite" + ] + }, + { + "name": "Ladybug", + "sprite": "sprites/enemy/beast/ladybug.atlas", + "deck": [ + "decks/standard/ladybug.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 30, + "scale": 0.5, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 3, + "rarity": [ + "common", + "uncommon", + "rare" + ], + "cardTypes": [ + "Artifact", + "Creature", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "G", + "questTags": [ + "Insect", + "Animal", + "Wild", + "Nesting", + "Swarming", + "Flying", + "Tiny", + "IdentityWhite", + "IdentityBlack", + "IdentityGreen", + "IdentityAbzan", + "BiomeGreen" + ] + }, + { + "name": "Lich", + "sprite": "sprites/enemy/undead/lich_2.atlas", + "deck": [ + "decks/standard/lich.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 20, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "B", + "questTags": [ + "Lich", + "Undead", + "Necromancer", + "Unholy", + "IdentityBlack", + "BiomeBlack" + ] + }, + { + "name": "Lathliss", + "sprite": "sprites/enemy/dragon/lathiss.atlas", + "deck": [ + "decks/boss/lathliss.dck" + ], + "ai": "", + "boss": true, + "flying": true, + "speed": 1, + "scale": 1.5, + "life": 60, + "rewards": [ + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Lightning Bolt" + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Red Key" + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 250 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Mana Crypt" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Mox Sapphire" + }, + { + "type": "life", + "probability": 1, + "count": 1 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + } + ], + "equipment": [ + "Mox Ruby" + ], + "colors": "R", + "questTags": [ + "IdentityRed", + "Flying", + "Dragon", + "Huge", + "Boss", + "Lathliss" + ], + "gamesPerMatch": 3 + }, + { + "name": "Leonin Weaponmaster", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/leonin/lion_2.atlas", + "deck": [ + "decks/standard/leoninswordsmith.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 27, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 3, + "cardTypes": [ + "Artifact" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "GW", + "questTags": [ + "Cat", + "Humanoid", + "Soldier", + "IdentityGreen", + "IdentityWhite", + "IdentitySelesnya", + "BiomeWhite", + "Leonin", + "Armorer", + "Equipments", + "Minion" + ] + }, + { + "name": "Leonin Warrior", + "sprite": "sprites/enemy/humanoid/leonin/lion.atlas", + "deck": [ + "decks/standard/leoninwarrior.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 27, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "cardText": "Leonin" + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "GW", + "questTags": [ + "Cat", + "Humanoid", + "Soldier", + "IdentityGreen", + "IdentityWhite", + "IdentitySelesnya", + "BiomeWhite", + "Leonin", + "Minion" + ] + }, + { + "name": "Lightning Elemental", + "sprite": "sprites/enemy/elemental/lightningelemental.atlas", + "deck": [ + "decks/standard/lightning_elemental.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 32, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 2, + "rarity": [ + "rare" + ], + "colorType": "Colorless" + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Elemental", + "Lightning", + "Inhuman", + "IdentityRed" + ] + }, + { + "name": "Liliana", + "sprite": "sprites/enemy/humanoid/human/wizard/black_wiz3.atlas", + "deck": [ + "decks/miniboss/liliana_zombies.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "life": 70, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Wasteland" + }, + { + "type": "Union", + "probability": 1, + "count": 4, + "cardUnion": [ + { + "count": 1, + "subTypes": [ + "Liliana" + ] + }, + { + "count": 1, + "colors": [ + "black" + ], + "superTypes": [ + "Legend", + "Legendary" + ], + "cardText": "Liliana" + }, + { + "count": 1, + "cardName": "Phyrexian Tower" + }, + { + "count": 1, + "cardName": "Necropotence" + }, + { + "count": 1, + "cardName": "Vampiric Tutor" + }, + { + "count": 1, + "cardName": "Demonic Tutor" + } + ] + }, + { + "count": 1, + "cardName": "Yawgmoth's Bargain" + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 4, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 9000 + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Liliana's Stone" + } + ], + "colors": "B", + "questTags": [ + "Human", + "Wizard", + "Necromancer", + "Planeswalker", + "Boss", + "Liliana", + "Death", + "IdentityBlack" + ], + "gamesPerMatch": 3 + }, + { + "name": "Liliana's Alchemist", + "sprite": "sprites/enemy/humanoid/human/wizard/dimir_wiz.atlas", + "deck": [ + "decks/standard/dimir_ninja.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.2, + "speed": 24, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "rare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 150, + "addMaxCount": 150 + } + ], + "colors": "BG", + "questTags": [ + "Wizard", + "Necromancer", + "IdentityBlack", + "IdentityBlue", + "IdentityDimir", + "Poison", + "Liliana" + ] + }, + { + "name": "Liliana's Herbalist", + "sprite": "sprites/enemy/humanoid/human/wizard/black_wizard.atlas", + "deck": [ + "decks/standard/lilianas_herbalist.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.2, + "speed": 24, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "rare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 150, + "addMaxCount": 150 + } + ], + "colors": "BG", + "questTags": [ + "Wizard", + "Necromancer", + "IdentityBlack", + "IdentityGreen", + "IdentityGolgari", + "Poison", + "Liliana" + ] + }, + { + "name": "Lion", + "sprite": "sprites/enemy/beast/lion.atlas", + "deck": [ + "decks/standard/lion.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 15, + "scale": 0.9, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "W", + "questTags": [ + "Cat", + "Animal", + "IdentityWhite", + "Large", + "Hunter", + "BiomeWhite" + ] + }, + { + "name": "Lorthos", + "sprite": "sprites/enemy/monstrosity/lorthos.atlas", + "deck": [ + "decks/boss/lorthos.dck" + ], + "ai": "", + "boss": true, + "speed": 1, + "scale": 1.5, + "life": 60, + "rewards": [ + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Ancestral Recall" + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Blue Key" + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 250 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "life", + "probability": 1, + "count": 1 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Windfall" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Force of Will" + } + ], + "equipment": [ + "Mox Sapphire" + ], + "colors": "U", + "questTags": [ + "Boss", + "Water", + "Octopus", + "IdentityBlue", + "Lorthos" + ], + "gamesPerMatch": 3 + }, + { + "name": "Mageripper", + "sprite": "sprites/enemy/monstrosity/mageripper.atlas", + "deck": [ + "decks/standard/mageripper.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "scale": 0.8, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "cardTypes": [ + "Creature", + "Instant", + "Enchantment" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "Rare" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "GUR", + "questTags": [ + "Mythical", + "Insect", + "Monster", + "Identity Temur", + "Insect" + ] + }, + { + "name": "Maelstrom Angel", + "sprite": "sprites/enemy/celestial/maelstrom_angel.atlas", + "deck": [ + "decks/standard/maelstromangel.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 20, + "scale": 0.8, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "cardTypes": [ + "Creature", + "Instant", + "Enchantment" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "Rare" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "W", + "questTags": [ + "Angel", + "Floating", + "Holy", + "Humanoid", + "IdentityWhite", + "Mythical", + "Warrior" + ] + }, + { + "name": "Magma Elemental", + "sprite": "sprites/enemy/elemental/magmaelemental.atlas", + "deck": [ + "decks/standard/magma_elemental.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 2, + "rarity": [ + "rare" + ], + "colorType": "Colorless" + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Humanoid", + "Fire", + "Elemental", + "Subterranean", + "IdentityRed" + ] + }, + { + "name": "Magma Fire Elemental", + "sprite": "sprites/enemy/elemental/magmafireelemental.atlas", + "deck": [ + "decks/standard/magma_elemental.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.5, + "speed": 15, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 4, + "colors": [ + "Red" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Aggressive", + "BiomeRed", + "Elemental", + "Golem", + "Inhuman" + ] + }, + { + "name": "Master Black Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/black_wiz3.atlas", + "deck": [ + "decks/standard/blackwizard_hard_gravepact.dck", + "decks/standard/blackwizard_hard_knight.dck", + "decks/standard/blackwizard_hard_liliana.dck", + "decks/standard/blackwizard_hard_sacrifice.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Uncommon", + "rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 150 + }, + { + "type": "shards", + "probability": 1, + "count": 2, + "addMaxCount": 4 + } + ], + "colors": "B", + "questTags": [ + "Wizard", + "Necromancer", + "IdentityBlack", + "BiomeColorless", + "BiomeBlack" + ] + }, + { + "name": "Master Blue Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/mage_2.atlas", + "deck": [ + "decks/standard/bluewizard_hard_control.dck", + "decks/standard/bluewizard_hard_control2.dck", + "decks/standard/bluewizard_hard_artifact.dck", + "decks/standard/bluewizard_hard_bounce.dck" + ], + "ai": "", + "flying": true, + "randomizeDeck": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Blue" + ], + "rarity": [ + "Uncommon", + "rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 150 + }, + { + "type": "shards", + "probability": 1, + "count": 2, + "addMaxCount": 4 + } + ], + "colors": "U", + "questTags": [ + "Human", + "Wizard", + "Illusionist", + "IdentityBlue", + "BiomeColorless", + "BiomeBlue" + ] + }, + { + "name": "Master Green Wizard", + "sprite": "sprites/enemy/humanoid/elf/green_wiz3.atlas", + "deck": [ + "decks/standard/greenwizard_hard_ramp.dck", + "decks/standard/greenwizard_hard_rampbis.dck", + "decks/standard/greenwizard_hard_sapproling.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green" + ], + "rarity": [ + "Uncommon", + "rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 150 + }, + { + "type": "shards", + "probability": 1, + "count": 2, + "addMaxCount": 4 + } + ], + "colors": "G", + "questTags": [ + "Nature", + "Wizard", + "Human", + "IdentityGreen", + "BiomeGreen", + "BiomeColorless" + ] + }, + { + "name": "Master Red Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/red_wiz3.atlas", + "deck": [ + "decks/standard/redwizard_hard_burn.dck", + "decks/standard/redwizard_hard_dragons.dck", + "decks/standard/redwizard_hard_fight.dck", + "decks/standard/redwizard_hard_lavaaxe.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Red" + ], + "rarity": [ + "Uncommon", + "rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 150 + }, + { + "type": "shards", + "probability": 1, + "count": 2, + "addMaxCount": 4 + } + ], + "colors": "R", + "questTags": [ + "Wizard", + "Human", + "Fire", + "Pyromancer", + "IdentityRed", + "BiomeRed", + "BiomeColorless" + ] + }, + { + "name": "Master White Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/white_wiz3.atlas", + "deck": [ + "decks/standard/whitewizard_hard_humility.dck", + "decks/standard/whitewizard_hard_hatebears.dck", + "decks/standard/whitewizard_hard_humansoldier.dck", + "decks/standard/whitewizard_hard_armaggedon.dck", + "decks/standard/whitewizard_hard_enchantments.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "White" + ], + "rarity": [ + "Uncommon", + "rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 150 + }, + { + "type": "shards", + "probability": 1, + "count": 2, + "addMaxCount": 4 + } + ], + "colors": "W", + "questTags": [ + "Holy", + "Wizard", + "Human", + "IdentityWhite", + "BiomeColorless", + "BiomeWhite" + ] + }, + { + "name": "Merfolk", + "nameOverride": "Merfolk Raider", + "sprite": "sprites/enemy/elemental/waterelemental.atlas", + "deck": [ + "decks/standard/merfolk_bad.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "U", + "questTags": [ + "Merfolk", + "Humanoid", + "Swimming", + "Tribal", + "Territorial", + "Water", + "IdentityBlue", + "BiomeBlue", + "Minion" + ] + }, + { + "name": "Merfolk Avatar", + "sprite": "sprites/enemy/elemental/iceelemental.atlas", + "deck": [ + "decks/standard/merfolk_good.json" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "GU", + "questTags": [ + "Elemental", + "Merfolk", + "Tribal", + "Water", + "Humanoid", + "IdentityGreen", + "IdentityBlue", + "IdentitySimic", + "BiomeBlue", + "Minion" + ] + }, + { + "name": "Merfolk Elite", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/merfolk/naga.atlas", + "deck": [ + "decks/standard/merfolk_elite.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "White" + ], + "rarity": [ + "Rare", + "common", + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "subTypes": [ + "Merfolk" + ] + } + ], + "colors": "UGW", + "questTags": [ + "Merfolk", + "Humanoid", + "Swimming", + "Territorial", + "Tribal", + "IdentityGreen", + "IdentityBlue", + "IdentityWhite", + "IdentityBant", + "Leader" + ] + }, + { + "name": "Merfolk Fighter", + "sprite": "sprites/enemy/humanoid/merfolk/merfolk.atlas", + "deck": [ + "decks/standard/merfolk_lords.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.2, + "speed": 22, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1 + }, + { + "type": "gold", + "probability": 1, + "count": 100, + "addMaxCount": 150 + }, + { + "type": "card", + "probability": 0.65, + "count": 2, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.0035, + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "GU", + "questTags": [ + "Merfolk", + "Humanoid", + "Swimming", + "Territorial", + "Tribal", + "IdentityGreen", + "IdentityBlue", + "IdentitySimic", + "BiomeBlue", + "Minion" + ] + }, + { + "name": "Merfolk Lord", + "sprite": "sprites/enemy/humanoid/merfolk/merfolk_lord.atlas", + "deck": [ + "decks/standard/merfolk_lord2.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.25, + "speed": 25, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1 + }, + { + "type": "gold", + "probability": 1, + "count": 200, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 0.75, + "count": 2, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.005, + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "GU", + "questTags": [ + "Merfolk", + "Humanoid", + "Tribal", + "Territorial", + "Water", + "Swimming", + "Leader", + "IdentityGreen", + "IdentityBlue", + "IdentitySimic", + "BiomeBlue" + ] + }, + { + "name": "Merfolk Soldier", + "sprite": "sprites/enemy/humanoid/merfolk/mermaid.atlas", + "deck": [ + "decks/standard/merfolk_v_goblins.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 22, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "U", + "questTags": [ + "Merfolk", + "Humanoid", + "Tribal", + "Water", + "Swimming", + "Soldier", + "Territorial", + "IdentityBlue", + "BiomeBlue", + "Minion" + ] + }, + { + "name": "Merfolk warrior", + "nameOverride": "Merfok Warrior", + "sprite": "sprites/enemy/elemental/airelemental.atlas", + "deck": [ + "decks/standard/merfolk_mid.json" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "U", + "questTags": [ + "Merfolk", + "Humanoid", + "Water", + "Swimming", + "Territorial", + "Tribal", + "Warrior", + "IdentityBlue", + "BiomeBlue" + ] + }, + { + "name": "Metallic Sliver", + "sprite": "sprites/enemy/aberration/sliver_black.atlas", + "deck": [ + "decks/standard/sliver_metallicsliver.dck" + ], + "ai": "", + "spawnRate": 0.5, + "speed": 24, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "count": 2, + "cardTypes": [ + "Creature" + ] + }, + { + "type": "deckCard", + "probability": 0.05, + "count": 1, + "cardTypes": [ + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "count": 2 + }, + { + "type": "gold", + "count": 150 + } + ], + "colors": "BUR", + "questTags": [ + "Tribal", + "Inhuman", + "Territorial", + "Subterranean", + "Nesting", + "Swarm", + "Construct", + "IdentityColorless" + ] + }, + { + "name": "Mighty Djinn", + "sprite": "sprites/enemy/elemental/genie.atlas", + "deck": [ + "decks/standard/mighty_djinn.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 5, + "scale": 0.6, + "life": 25, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 3, + "addMaxCount": 7, + "colors": [ + "Blue" + ], + "rarity": [ + "rare" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 50, + "addMaxCount": 95 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "U", + "questTags": [ + "Flying", + "Humanoid", + "Elemental", + "Wind", + "IdentityBlue", + "Djinn" + ] + }, + { + "name": "Mimic", + "sprite": "sprites/enemy/aberration/mimic.atlas", + "deck": [ + "decks/standard/mimic.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "BU", + "questTags": [ + "Mimic", + "Sneaky", + "Ambush", + "Predator", + "Inhuman", + "IdentityBlack", + "IdentityBlue", + "IdentityDimir" + ] + }, + { + "name": "Mindclaw Shaman", + "sprite": "sprites/enemy/humanoid/viashino/dreamwalker.atlas", + "deck": [ + "decks/standard/mindclaw_shaman.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 22, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "BR", + "questTags": [ + "Viashino", + "Humanoid", + "Shaman", + "Tribal", + "Wizard", + "Leader", + "IdentityRed", + "IdentityBlack", + "IdentityRakdos", + "BiomeRed", + "BiomeBlack" + ] + }, + { + "name": "Minotaur Flayer", + "sprite": "sprites/enemy/fiend/warden_2.atlas", + "deck": [ + "decks/standard/minotaur.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "BR", + "questTags": [ + "Territorial", + "Tribal", + "Minotaur", + "Warrior", + "Aggressive", + "Humanoid", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "BiomeRed" + ] + }, + { + "name": "Minotaur", + "nameOverride": "Minotaur Warrior", + "sprite": "sprites/enemy/humanoid/minotaur/minotaur.atlas", + "deck": [ + "decks/standard/minotaur.json", + "decks/standard/minotaurblackredmadness.dck", + "decks/standard/minotaurmid.dck", + "decks/standard/minotaurmonored.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "R", + "questTags": [ + "Minotaur", + "Humanoid", + "Aggressive", + "Tribal", + "Territorial", + "IdentityRed", + "BiomeRed" + ] + }, + { + "name": "Minotaur Warcaller", + "sprite": "sprites/enemy/humanoid/minotaur/minotaurlarge.atlas", + "deck": [ + "decks/standard/minotaur_monored_castle.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 80, + "scale": 0.5, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "colors": [ + "Red" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "R", + "questTags": [ + "Territorial", + "Tribal", + "Minotaur", + "Warrior", + "Aggressive", + "Humanoid", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "BiomeRed" + ] + }, + { + "name": "Monk", + "sprite": "sprites/enemy/humanoid/human/cleric/monk.atlas", + "deck": [ + "decks/standard/monk.json" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 10, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "W", + "questTags": [ + "Human", + "Mystic", + "Passive", + "IdentityWhite", + "BiomeWhite" + ] + }, + { + "name": "Monkey", + "sprite": "sprites/enemy/beast/monkey_small.atlas", + "deck": [ + "decks/standard/ragavan.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.8, + "speed": 18, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Red", + "Green" + ], + "rarity": [ + "Rare", + "Uncommon", + "Common" + ], + "subTypes": [ + "Monkey" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green", + "Red", + "Blue" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 200, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 20, + "addMaxCount": 10 + } + ], + "colors": "RG", + "questTags": [ + "Humanoid", + "Simian", + "Territorial", + "Animal", + "Wild", + "IdentityGreen", + "IdentityRed", + "IdentityTemur" + ] + }, + { + "name": "Mummy", + "sprite": "sprites/enemy/undead/mummy.atlas", + "deck": [ + "decks/standard/mummy.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "scale": 0.7, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + } + ], + "questTags": [ + "Undead", + "Humanoid", + "Loner", + "Territorial", + "IdentityWhite", + "IdentityBlack", + "IdentityOrzhov", + "BiomeColorless", + "BiomeBlack", + "Minion" + ] + }, + { + "name": "Myr Superion", + "sprite": "sprites/enemy/construct/myr.atlas", + "deck": [ + "decks/miniboss/myr_superion.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.5, + "speed": 20, + "scale": 2.5, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 200 + }, + { + "type": "card", + "probability": 1, + "count": 3, + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "rarity": [ + "Rare" + ] + } + ], + "colors": "C", + "questTags": [ + "Myr", + "IdentityColorless", + "Construct", + "Robot", + "Dungeon", + "Boss" + ], + "gamesPerMatch": 3 + }, + { + "name": "Naga Warrior", + "sprite": "sprites/enemy/humanoid/naga/nagawarrior.atlas", + "deck": [ + "decks/standard/nagawarrior.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "BR", + "questTags": [ + "Humanoid", + "Aggressive", + "Naga", + "Snake", + "Tribal", + "IdentityGreen", + "BiomeWhite", + "IdentityBlue", + "IdentitySimic" + ] + }, + { + "name": "Nahiri", + "sprite": "sprites/enemy/humanoid/kor/nahiri.atlas", + "deck": [ + "decks/miniboss/nahiri.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "scale": 0.5, + "life": 40, + "rewards": [ + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Burgeoning" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Humility" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Impulse" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Lightning Bolt" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Wheel of Fortune" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Mana Echoes" + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 5000 + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Dwarven Hold" + }, + { + "type": "shards", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "colors": "RW", + "questTags": [ + "Planeswalker", + "Kor", + "Stone", + "Boss", + "IdentityRed", + "IdentityWhite", + "IdentityBoros" + ] + }, + { + "name": "Naked Mole Rat", + "sprite": "sprites/enemy/beast/nakedmolerat.atlas", + "deck": [ + "decks/standard/shrinemole.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 20, + "scale": 0.8, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green" + ], + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "rare" + ], + "cardText": "Beast" + } + ], + "colors": "G", + "questTags": [ + "Animal", + "Territorial", + "Wild", + "Small", + "IdentityGreen", + "BiomeGreen" + ] + }, + { + "name": "Nantuko Guard", + "sprite": "sprites/enemy/humanoid/nantuko/deadlymantis.atlas", + "deck": [ + "decks/standard/nantuko_morpher.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "scale": 0.6, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "subTypes": [ + "Eldrazi" + ], + "cardTypes": [ + "Creature" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "BGU", + "questTags": [ + "Insect", + "Humanoid", + "Wandering", + "Huge", + "IdentityBlack", + "IdentityGreen", + "IdentityBlue", + "IdentitySultai" + ] + }, + { + "name": "Necrogoyf", + "sprite": "sprites/enemy/monstrosity/shardsoul_slayer.atlas", + "deck": [ + "decks/standard/necrogoyf.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "scale": 0.6, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "Rare", + "Uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 1, + "count": 10 + } + ], + "colors": "B", + "questTags": [ + "Humanoid", + "Aberration", + "Aggressive", + "Predator", + "Unholy", + "IdentityBlack" + ] + }, + { + "name": "Necromancer", + "sprite": "sprites/enemy/humanoid/human/wizard/black_wiz2.atlas", + "deck": [ + "decks/standard/reanimator.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 3, + "addMaxCount": 6, + "rarity": [ + "uncommon", + "common" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 4, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 3, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + } + ], + "colors": "B", + "questTags": [ + "Necromancer", + "Unholy", + "Wizard", + "Human", + "IdentityBlack" + ] + }, + { + "name": "Nezumi Leader", + "sprite": "sprites/enemy/humanoid/nezumi/nezumi_berserker.atlas", + "deck": [ + "decks/standard/rat_leader.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ], + "cardText": "Rat" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "questTags": [ + "Humanoid", + "Ninja", + "Bandit", + "Rat", + "Sneaky", + "Thief", + "Subterranean", + "Scavenger", + "IdentityBlack", + "BiomeBlack" + ] + }, + { + "name": "Nezumi Ninja", + "sprite": "sprites/enemy/humanoid/nezumi/nezumi_ninja.atlas", + "deck": [ + "decks/standard/humanoidrat.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ], + "cardText": "Rat" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "questTags": [ + "Humanoid", + "Ninja", + "Bandit", + "Rat", + "Sneaky", + "Thief", + "Subterranean", + "Scavenger", + "IdentityBlack", + "BiomeBlack" + ] + }, + { + "name": "Nightmare", + "sprite": "sprites/enemy/fiend/nightmare.atlas", + "deck": [ + "decks/standard/nightmare.dck" + ], + "ai": "", + "spawnRate": 0.3, + "difficulty": 0.8, + "speed": 18, + "scale": 0.65, + "life": 30, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Rare", + "Uncommon", + "Common" + ], + "subTypes": [ + "Nightmare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 200, + "addMaxCount": 100 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "RG", + "questTags": [ + "Monster", + "Horror", + "Hidden", + "IdentityBlack", + "Humanoid", + "Huge", + "Magic", + "Sneaky", + "Unholy" + ] + }, + { + "name": "Octopus", + "sprite": "sprites/enemy/beast/octopus.atlas", + "deck": [ + "decks/standard/octopus.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "questTags": [ + "Water", + "Swimming", + "Predator", + "Ambush", + "Beast", + "Wild", + "Octopus", + "IdentityBlue", + "BiomeBlue" + ] + }, + { + "name": "Ooze", + "sprite": "sprites/enemy/ooze/ooze.atlas", + "deck": [ + "decks/standard/ooze.json", + "decks/standard/ooze_greenblackred.dck", + "decks/standard/ooze_monogreen.dck", + "decks/standard/ooze_greenblue.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.3, + "difficulty": 0.1, + "speed": 15, + "scale": 0.6, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "UG", + "questTags": [ + "Aberration", + "Ambush", + "Nature", + "Nesting", + "Predator", + "Ooze", + "Subterranean", + "IdentityBlue", + "IdentityGreen", + "IdentitySimic", + "BiomeGreen", + "BiomeColorless" + ] + }, + { + "name": "Ooze Boss", + "sprite": "sprites/enemy/ooze/giant_slime.atlas", + "deck": [ + "decks/miniboss/ooze_boss.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "life": 50, + "rewards": [ + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Slime-Covered Boots" + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 5000 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Dust Bowl" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Sphere of Resistance" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Dark Ritual" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Thawing Glaciers" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Static Orb" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Undiscovered Paradise" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Rampant Growth" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Jet Medallion" + }, + { + "type": "shards", + "probability": 1, + "count": 50, + "addMaxCount": 50 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "colors": "GB", + "questTags": [ + "Leader", + "Ooze", + "Aberration", + "Ambush", + "Nature", + "Nesting", + "Subterranean", + "IdentityGreen", + "IdentityBlack", + "IdentityGolgari" + ], + "gamesPerMatch": 3 + }, + { + "name": "Owl", + "sprite": "sprites/enemy/beast/owl.atlas", + "deck": [ + "decks/standard/owl.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "scale": 0.75, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "questTags": [ + "Bird", + "Animal", + "Domesticated", + "Flying", + "Nature", + "Wild", + "Nocturnal", + "Small", + "Predator", + "IdentityBlack", + "IdentityBlue", + "IdentityDimir", + "BiomeGreen", + "BiomeWhite", + "BiomeBlue" + ] + }, + { + "name": "Orzhov Cleric", + "sprite": "sprites/enemy/humanoid/human/cleric/cleric_orzhov.atlas", + "deck": [ + "decks/standard/cleric_orzhov.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.2, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": 210, + "addMaxCount": 90 + } + ], + "colors": "WB", + "questTags": [ + "Human", + "Cleric", + "Religious", + "Wizard", + "Holy", + "Unholy", + "IdentityWhite", + "IdentityBlack", + "IdentityOrzhov" + ] + }, + { + "name": "Penguin", + "sprite": "sprites/enemy/beast/penguin.atlas", + "deck": [ + "decks/standard/penguin.dck" + ], + "ai": "", + "spawnRate": 0.3, + "difficulty": 0.1, + "speed": 24, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "G", + "questTags": [ + "Territorial", + "Animal", + "Wild", + "IdentityBlue", + "Bird", + "Snow" + ] + }, + { + "name": "Pirate", + "sprite": "sprites/enemy/humanoid/human/rogue/pirate.atlas", + "deck": [ + "decks/standard/pirate.dck" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 24, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "rarity": [ + "Common" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "rarity": [ + "Rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 30, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Red" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Blue" + ] + } + ], + "colors": "UR", + "questTags": [ + "Aggressive", + "Human", + "Warrior", + "Water", + "Bandit", + "Thief", + "IdentityBlue", + "IdentityRed", + "IdentityIzzet", + "BiomeColorless", + "BiomeBlue", + "Pirate" + ] + }, + { + "name": "Pirate 2", + "nameOverride": "Buccaneer", + "sprite": "sprites/enemy/humanoid/human/rogue/pirate2.atlas", + "deck": [ + "decks/standard/pirate2.dck" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 24, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "rarity": [ + "Common" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "rarity": [ + "Rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 30, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Red" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Blue" + ] + } + ], + "colors": "BRU", + "questTags": [ + "Aggressive", + "Human", + "Warrior", + "Water", + "Bandit", + "Thief", + "IdentityBlack", + "IdentityBlue", + "IdentityRed", + "IdentityGrixis", + "Dungeon" + ] + }, + { + "name": "Pirate 3", + "nameOverride": "Plunderer", + "sprite": "sprites/enemy/humanoid/human/rogue/pirate3.atlas", + "deck": [ + "decks/standard/pirate3.dck" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 24, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "rarity": [ + "Common" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "rarity": [ + "Rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 30, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Red" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Blue" + ] + } + ], + "colors": "BRU", + "questTags": [ + "Aggressive", + "Human", + "Warrior", + "Water", + "Bandit", + "Thief", + "IdentityBlack", + "IdentityBlue", + "IdentityRed", + "IdentityGrixis", + "Dungeon" + ] + }, + { + "name": "Pirate Captain", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/human/rogue/pirate_captain.atlas", + "deck": [ + "decks/standard/pirate_captain.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 1, + "count": 5, + "rarity": [ + "Rare", + "common", + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + } + ], + "colors": "URB", + "questTags": [ + "Aggressive", + "Human", + "Warrior", + "Water", + "Bandit", + "Thief", + "IdentityBlue", + "IdentityRed", + "IdentityIzzet", + "IdentityJund", + "Leader", + "Pirate", + "Captain" + ] + }, + { + "name": "Pirate Captain 2", + "nameOverride": "Pirate Captain", + "sprite": "sprites/enemy/humanoid/human/rogue/pirate3.atlas", + "deck": [ + "decks/standard/pirate_captain_2.dck" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "rarity": [ + "Common" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "rarity": [ + "Rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 30, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Black" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Black" + ] + } + ], + "colors": "B", + "questTags": [ + "Leader", + "Aggressive", + "Human", + "Warrior", + "Water", + "Bandit", + "Thief", + "IdentityBlack", + "Dungeon", + "Pirate", + "Captain" + ] + }, + { + "name": "Pharaoh", + "sprite": "sprites/enemy/undead/pharaoh.atlas", + "deck": [ + "decks/standard/pharaoh.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "scale": 0.5, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "card", + "probability": 1, + "count": 5, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 100, + "addMaxCount": 150 + } + ], + "questTags": [ + "Undead", + "Humanoid", + "Loner", + "Territorial", + "IdentityWhite", + "IdentityBlack", + "IdentityOrzhov", + "BiomeColorless", + "BiomeBlack" + ] + }, + { + "name": "Plant", + "sprite": "sprites/enemy/plant/plant.atlas", + "deck": [ + "decks/standard/plant.json", + "decks/standard/plant.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 0.8, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "questTags": [ + "Nature", + "Territorial", + "Inhuman", + "Prey", + "IdentityGreen", + "BiomeGreen" + ] + }, + { + "name": "Poisonous Snake", + "nameOverride": "", + "sprite": "sprites/enemy/beast/snake_cobra.atlas", + "deck": [ + "decks/standard/poisonoussnake.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 0.9, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "White" + ], + "rarity": [ + "Rare", + "common", + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + } + ], + "colors": "G", + "questTags": [ + "Animal", + "Beast", + "Snake", + "Cobra", + "Lizard", + "Sneaky", + "IdentityGreen" + ] + }, + { + "name": "Polar Bear", + "sprite": "sprites/enemy/beast/polarbear.atlas", + "deck": [ + "decks/standard/polarbear.dck" + ], + "ai": "", + "spawnRate": 0.3, + "difficulty": 0.1, + "speed": 24, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "G", + "questTags": [ + "Territorial", + "Animal", + "Wild", + "Domesticated", + "IdentityBlue", + "IdentityGreen", + "Snow" + ] + }, + { + "name": "Porcupine", + "sprite": "sprites/enemy/beast/porcupine.atlas", + "deck": [ + "decks/standard/porcupine.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 20, + "scale": 0.7, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Green" + ], + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "rare" + ], + "cardText": "Beast" + } + ], + "colors": "GR", + "questTags": [ + "Animal", + "Territorial", + "Wild", + "Small", + "IdentityGruul", + "BiomeRed" + ] + }, + { + "name": "Blue Prototype", + "sprite": "sprites/enemy/construct/prototype_blue.atlas", + "deck": [ + "decks/standard/prototype_blue.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.3, + "speed": 20, + "life": 18, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "common", + "uncommon" + ], + "cardTypes": [ + "Artifact" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ], + "colorType": "Colorless", + "cardText": "{C}" + }, + { + "type": "shards", + "probability": 1, + "count": 10 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Blue" + ], + "cardTypes": [ + "Artifact" + ] + } + ], + "colors": "U", + "questTags": [ + "Guardian", + "Artifact", + "Furnace", + "IdentityColorless", + "IdentityBlue", + "Construct", + "Robot" + ] + }, + { + "name": "Green Prototype", + "sprite": "sprites/enemy/construct/prototype_green.atlas", + "deck": [ + "decks/standard/prototype_green.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.3, + "speed": 20, + "life": 18, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "common", + "uncommon" + ], + "cardTypes": [ + "Artifact" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ], + "colorType": "Colorless", + "cardText": "{C}" + }, + { + "type": "shards", + "probability": 1, + "count": 10 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Green" + ], + "cardTypes": [ + "Artifact" + ] + } + ], + "colors": "G", + "questTags": [ + "Guardian", + "Artifact", + "IdentityColorless", + "IdentityGreen", + "Construct", + "Prototype", + "Robot" + ] + }, + { + "name": "Priest Fanatic", + "sprite": "sprites/enemy/humanoid/human/cleric/fanatic_priest.atlas", + "deck": [ + "decks/standard/fanaticpriest.dck" + ], + "ai": "", + "spawnRate": 0.2, + "difficulty": 0.1, + "speed": 35, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "W", + "questTags": [ + "IdentityWhite", + "Cleric", + "Priest", + "Human", + "Holy", + null + ] + }, + { + "name": "Pyromancer", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/human/shaman/pyromancer.atlas", + "deck": [ + "decks/standard/pyromancer.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "scale": 0.75, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 3, + "colors": [ + "Red" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 5, + "addMaxCount": 10 + } + ], + "colors": "R", + "questTags": [ + "Human", + "Fire", + "Pyromancer", + "Wizard", + "IdentityRed", + "Lightning", + "Magic" + ] + }, + { + "name": "Orc Brute", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/orc/orc_brute.atlas", + "deck": [ + "decks/standard/orc_brute.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "scale": 0.65, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 3, + "colors": [ + "Red" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 5, + "addMaxCount": 10 + } + ], + "colors": "BR", + "questTags": [ + "IdentityGreen", + "Brute", + "Orc", + "Humanoid", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "Huge", + "Fighter" + ] + }, + { + "name": "Orc Hunter", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/orc/orc_hunter.atlas", + "deck": [ + "decks/standard/orc_hunter.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "scale": 0.7, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 3, + "colors": [ + "Red" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 5, + "addMaxCount": 10 + } + ], + "colors": "BR", + "questTags": [ + "IdentityGreen", + "Hunter", + "Orc", + "Humanoid", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "Huge", + "Archer" + ] + }, + { + "name": "Orc Warrior", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/orc/orc_warrior.atlas", + "deck": [ + "decks/standard/orc_warrior.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "scale": 0.7, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 3, + "colors": [ + "Red" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 5, + "addMaxCount": 10 + } + ], + "colors": "BR", + "questTags": [ + "IdentityGreen", + "Hunter", + "Orc", + "Humanoid", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos", + "Huge", + "Archer" + ] + }, + { + "name": "Orthodoxy Angel", + "sprite": "sprites/enemy/aberration/phyrexianangel.atlas", + "deck": [ + "decks/standard/phyrexianangel.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 24, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.75, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "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": "WG", + "questTags": [ + "Phyrexian", + "Angel", + "IdentityWhite", + "IdentityGreen", + "IdentitySelesnya" + ] + }, + { + "name": "Orthodoxy Duelist", + "sprite": "sprites/enemy/aberration/phyrexianduelist.atlas", + "deck": [ + "decks/standard/phyrexianduelist.json" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 24, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "WB", + "questTags": [ + "Phyrexian", + "Warrior", + "IdentityWhite", + "IdentityBlack", + "IdentityOrzhov" + ] + }, + { + "name": "Raccoon", + "sprite": "sprites/enemy/beast/raccoon.atlas", + "deck": [ + "decks/standard/enchantment_aggro.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 20, + "scale": 0.7, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "colors": [ + "Green", + "White" + ], + "rarity": [ + "uncommon", + "common", + "rare" + ], + "cardText": "Enchantment" + } + ], + "colors": "GW", + "questTags": [ + "Animal", + "Territorial", + "Wild", + "Small", + "IdentityGreen", + "BiomeGreen" + ] + }, + { + "name": "Parrot", + "sprite": "sprites/enemy/beast/parrot.atlas", + "deck": [ + "decks/standard/parrot.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 20, + "scale": 0.7, + "life": 12, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black", + "Blue" + ], + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "BU", + "questTags": [ + "Bird", + "Flying", + "Animal", + "Wild", + "Domesticated", + "Scavenger", + "IdentityGreen", + "IdentityBlue" + ] + }, + { + "name": "Phoenix", + "sprite": "sprites/enemy/elemental/phoenix.atlas", + "deck": [ + "decks/standard/phoenix.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 28, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 2, + "rarity": [ + "rare" + ], + "colorType": "Colorless" + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Mythical", + "Fire", + "Bird", + "Flying", + "Nesting", + "Loner", + "IdentityRed" + ] + }, + { + "name": "Rakdos Devil", + "sprite": "sprites/enemy/fiend/juggler.atlas", + "deck": [ + "decks/standard/rakdos_devil.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8 + }, + { + "type": "gold", + "probability": 0.7, + "count": 5, + "addMaxCount": 95 + } + ], + "colors": "BR", + "questTags": [ + "Devil", + "Fire", + "Unholy", + "Sneaky", + "Humanoid", + "Thief", + "Subterranean", + "IdentityRed", + "IdentityBlack", + "IdentityRakdos", + "BiomeBlack" + ] + }, + { + "name": "Raptor", + "sprite": "sprites/enemy/beast/dinosaur/dinosaur_raptor.atlas", + "deck": [ + "decks/standard/dinosaur_rw_enrage.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "scale": 0.9, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 5, + "colors": [ + "White", + "Red" + ], + "rarity": [ + "Common", + "Rare", + "Uncommon" + ], + "subTypes": [ + "Dinosaur" + ], + "cardTypes": [ + "Creature" + ] + } + ], + "colors": "RW", + "questTags": [ + "Animal", + "Wild", + "Scavenger", + "BiomeRed", + "Lizard", + "Dinosaur", + "Beast" + ] + }, + { + "name": "Rakdos Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/rakdos_wiz.atlas", + "deck": [ + "decks/standard/rakdos_vamps.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.2, + "speed": 24, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "rare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 150, + "addMaxCount": 150 + } + ], + "colors": "BG", + "questTags": [ + "Wizard", + "Necromancer", + "Pyromancer", + "IdentityBlack", + "IdentityRed", + "IdentityRakdos" + ] + }, + { + "name": "Raven", + "sprite": "sprites/enemy/beast/raven.atlas", + "deck": [ + "decks/standard/raven.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 20, + "scale": 0.7, + "life": 12, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black", + "Blue" + ], + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "colorType": "MonoColor", + "cardText": "Raven" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "BU", + "questTags": [ + "Bird", + "Flying", + "Animal", + "Wild", + "Domesticated", + "Scavenger", + "IdentityBlack", + "IdentityBlue", + "IdentityDimir", + "BiomeColorless", + "BiomeWhite" + ] + }, + { + "name": "Recruiter Sliver", + "sprite": "sprites/enemy/aberration/sliver_black.atlas", + "deck": [ + "decks/standard/sliver_recruitersliver.dck" + ], + "ai": "", + "spawnRate": 0.5, + "speed": 24, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "count": 2, + "cardTypes": [ + "Creature" + ] + }, + { + "type": "deckCard", + "probability": 0.05, + "count": 1, + "cardTypes": [ + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "count": 2 + }, + { + "type": "gold", + "count": 150 + } + ], + "colors": "BUR", + "questTags": [ + "Tribal", + "Inhuman", + "Territorial", + "Subterranean", + "Nesting", + "Swarm", + "IdentityBlack", + "IdentityRed", + "IdentityBlue", + "IdentityGrixis", + "BiomeBlack" + ] + }, + { + "name": "Red Beast", + "nameOverride": "Giant Red Basilisk", + "sprite": "sprites/enemy/monstrosity/basilisk_2.atlas", + "deck": [ + "decks/standard/beast_red.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "Common", + "Uncommon", + "Rare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "R", + "questTags": [ + "Beast", + "Animal", + "Wild", + "Territorial", + "Nesting", + "IdentityRed", + "BiomeRed" + ] + }, + { + "name": "Reassembling Skeleton", + "sprite": "sprites/enemy/undead/skeleton.atlas", + "deck": [ + "decks/standard/reassemblingskeleton.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 10, + "life": 11, + "rewards": [ + { + "type": "card", + "count": 2, + "addMaxCount": 2, + "colors": [ + "Black" + ], + "rarity": [ + "Common", + "Uncommon", + "Rare" + ] + }, + { + "type": "gold", + "probability": 0.6, + "count": 7, + "addMaxCount": 32 + } + ], + "colors": "B", + "questTags": [ + "Undead", + "Skeleton", + "Regenerating", + "IdentityBlack", + "BiomeBlack", + "Minion" + ] + }, + { + "name": "Rhino", + "sprite": "sprites/enemy/beast/rhino.atlas", + "deck": [ + "decks/standard/rhino.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 15, + "scale": 1.1, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "GW", + "questTags": [ + "Animal", + "Large", + "BiomeGreen", + "IdentityGruul", + "Territorial", + "Beast" + ] + }, + { + "name": "Rogue", + "sprite": "sprites/enemy/humanoid/human/rogue/rogue.atlas", + "deck": [ + "decks/standard/rogue.json" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 25, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "count": 2, + "addMaxCount": 2, + "rarity": [ + "Common", + "Uncommon", + "Rare" + ] + }, + { + "type": "gold", + "count": 50, + "addMaxCount": 50 + } + ], + "colors": "BU", + "questTags": [ + "Bandit", + "Human", + "Sneaky", + "Wandering", + "Thief", + "IdentityBlack", + "IdentityBlue", + "IdentityDimir", + "BiomeBlue" + ] + }, + { + "name": "Runelord", + "sprite": "sprites/enemy/humanoid/human/wizard/runescribe.atlas", + "deck": [ + "decks/standard/runelord.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 3, + "addMaxCount": 6, + "rarity": [ + "Common", + "Uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 4, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 3, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "shards", + "probability": 1, + "count": 5, + "addMaxCount": 10 + } + ], + "colors": "B", + "questTags": [ + "Wizard", + "Human", + "IdentityBant", + "Enchanter", + "Wizard", + "Auramaster", + "Runelord" + ] + }, + { + "name": "Sand Golem", + "sprite": "sprites/enemy/elemental/sandelemental.atlas", + "deck": [ + "decks/standard/sandgolem.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "White" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "W", + "questTags": [ + "Golem", + "Elemental", + "Humanoid", + "IdentityWhite", + "IdentityRed", + "BiomeWhite", + "BiomeRed" + ] + }, + { + "name": "Hellion", + "sprite": "sprites/enemy/monstrosity/sandwurm.atlas", + "deck": [ + "decks/standard/hellion.dck" + ], + "ai": "", + "spawnRate": 0.2, + "difficulty": 0.1, + "speed": 13, + "scale": 1.6, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Red" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "R", + "questTags": [ + "Hellion", + "Monster", + "Nature", + "Subterranean", + "IdentityRed", + "BiomeRed", + "BiomeWhite" + ] + }, + { + "name": "Satyr", + "sprite": "sprites/enemy/fey/satyr.atlas", + "deck": [ + "decks/standard/satyr.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GR", + "questTags": [ + "Humanoid", + "Mythical", + "Sneaky", + "Thief", + "IdentityGreen", + "IdentityRed", + "IdentityGruul", + "BiomeGreen" + ] + }, + { + "name": "Satyr Grove Guardian", + "sprite": "sprites/enemy/fey/satyr_2.atlas", + "deck": [ + "decks/standard/satyr_hard.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GR", + "questTags": [ + "Humanoid", + "Mythical", + "Sneaky", + "Thief", + "IdentityGreen", + "IdentityRed", + "IdentityGruul", + "BiomeGreen" + ] + }, + { + "name": "Scarab", + "sprite": "sprites/enemy/beast/scarab.atlas", + "deck": [ + "decks/standard/scarab.dck" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 1 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Black" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "B", + "questTags": [ + "Insect", + "Small", + "Flying", + "Beast", + "Nature", + "IdentityBlack", + "Scarab" + ] + }, + { + "name": "Scarecrow", + "sprite": "sprites/enemy/construct/scarecrow.atlas", + "deck": [ + "decks/standard/scarecrow.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "B", + "questTags": [ + "Construct", + "Nature", + "Territorial", + "IdentityBlack", + "Farm" + ] + }, + { + "name": "Scarecrow Captain", + "sprite": "sprites/enemy/construct/scarecrow.atlas", + "deck": [ + "decks/standard/scarecrowcaptain.dck" + ], + "ai": "", + "boss": true, + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 40, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Didgeridoo" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Icy Manipulator" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Reflecting Pool" + }, + { + "type": "gold", + "probability": 1, + "count": 500, + "addMaxCount": 2000 + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Dark Sphere" + }, + { + "type": "shards", + "probability": 1, + "count": 20, + "addMaxCount": 30 + } + ], + "colors": "WUBRG", + "questTags": [ + "Construct", + "Nature", + "Territorial", + "Leader", + "IdentityAll" + ], + "gamesPerMatch": 3 + }, + { + "name": "Scorpion", + "sprite": "sprites/enemy/beast/scorpion.atlas", + "deck": [ + "decks/standard/scorpion.dck" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 15, + "scale": 0.9, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + } + ], + "questTags": [ + "Tiny", + "Insect", + "Nature", + "Territorial", + "Predator", + "Ambush", + "IdentityBlack", + "IdentityGreen", + "IdentityGolgari", + "BiomeRed", + "BiomeWhite", + "BiomeBlue" + ] + }, + { + "name": "Scourgemaster", + "sprite": "sprites/enemy/fiend/scourgemaster.atlas", + "deck": [ + "decks/standard/demon_hellbent.dck", + "decks/standard/demon_humansac.dck" + ], + "ai": "", + "flying": true, + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "scale": 0.8, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "rare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 0.5, + "count": 1, + "addMaxCount": 2 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black", + "Red", + "Blue" + ], + "rarity": [ + "rare" + ], + "subTypes": [ + "Demon" + ], + "cardTypes": [ + "Creature" + ] + } + ], + "colors": "B", + "questTags": [ + "Demon", + "Humanoid", + "Unholy", + "IdentityBlack", + "BiomeBlack" + ] + }, + { + "name": "Sea Monster", + "sprite": "sprites/enemy/aberration/leech_2.atlas", + "deck": [ + "decks/standard/sea_monster.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "U", + "questTags": [ + "Water", + "Swimming", + "Inhuman", + "IdentityBlue", + "BiomeBlue" + ] + }, + { + "name": "Shade", + "sprite": "sprites/enemy/undead/shade.atlas", + "deck": [ + "decks/standard/shade.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.3, + "difficulty": 0.8, + "speed": 18, + "scale": 0.45, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Rare", + "Uncommon", + "Common" + ], + "subTypes": [ + "Shade" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 200, + "addMaxCount": 100 + }, + { + "type": "shards", + "probability": 1, + "count": 5, + "addMaxCount": 10 + } + ], + "colors": "B", + "questTags": [ + "Shade", + "Monster", + "Horror", + "Unholy", + "Sneaky", + "Hidden", + "Shadow", + "Mystic", + "Magic", + "IdentityBlack", + "Humanoid" + ] + }, + { + "name": "Shaman", + "sprite": "sprites/enemy/humanoid/elf/shaman_2.atlas", + "deck": [ + "decks/standard/shaman.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GR", + "questTags": [ + "Shaman", + "Nature", + "Wizard", + "Mystic", + "IdentityGreen", + "IdentityRed", + "IdentityGruul", + "BiomeRed" + ] + }, + { + "name": "Shaman of Zedruu", + "nameOverride": "", + "sprite": "sprites/enemy/humanoid/viashino/pikelizard.atlas", + "deck": [ + "decks/standard/shamanelite.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GR", + "questTags": [ + "Shaman", + "Nature", + "Wizard", + "Mystic", + "IdentityGreen", + "IdentityRed", + "IdentityGruul", + "BiomeRed" + ] + }, + { + "name": "Simic Wizard", + "sprite": "sprites/enemy/humanoid/viashino/lizardwizard.atlas", + "deck": [ + "decks/standard/simicwizard_intruderalarm.dck", + "decks/standard/simicwizard_evolve.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 25, + "scale": 0.6, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 3, + "addMaxCount": 6 + }, + { + "type": "card", + "probability": 0.5, + "count": 4, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 3, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "UG", + "questTags": [ + "Wizard", + "BiomeBlue", + "BiomeGreen", + "Lizard", + "IdentityBlue", + "IdentityGreen", + "IdentitySimic" + ] + }, + { + "name": "Skeleton", + "sprite": "sprites/enemy/undead/skeleton.atlas", + "deck": [ + "decks/standard/skeleton.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 20, + "life": 11, + "rewards": [ + { + "type": "gold", + "probability": 0.6, + "count": 7, + "addMaxCount": 32 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black" + ] + } + ], + "colors": "B", + "questTags": [ + "Undead", + "Skeleton", + "Regenerating", + "IdentityBlack", + "BiomeBlack", + "Minion" + ] + }, + { + "name": "Skeleton Soldier", + "sprite": "sprites/enemy/undead/skeleton_2.atlas", + "deck": [ + "decks/standard/skeleton_2.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 20, + "life": 11, + "rewards": [ + { + "type": "gold", + "probability": 1, + "count": 7, + "addMaxCount": 32 + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "subTypes": [ + "Skeleton" + ] + } + ], + "colors": "B", + "questTags": [ + "Undead", + "Skeleton", + "Soldier", + "Regenerating", + "IdentityBlack", + "BiomeBlack", + "Minion" + ] + }, + { + "name": "Skeleton Champion", + "sprite": "sprites/enemy/undead/skeleton_2.atlas", + "deck": [ + "decks/standard/skeleton_champion.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.2, + "speed": 20, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "rare", + "Uncommon" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + }, + { + "type": "card", + "probability": 1, + "count": 3, + "addMaxCount": 4, + "cardText": "Skeleton" + } + ], + "colors": "B", + "questTags": [ + "Undead", + "Skeleton", + "Soldier", + "Regenerating", + "IdentityBlack", + "BiomeBlack" + ] + }, + { + "name": "Slimefoot", + "nameOverride": "Fungus of Slimefoot", + "sprite": "sprites/enemy/plant/slimefoot.atlas", + "deck": [ + "decks/miniboss/slimefoot.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.8, + "speed": 31, + "scale": 0.7, + "life": 40, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 5000 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Dark Ritual" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Squandered Resources" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Bloodstained Mire" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Bloodstained Mire" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Polluted Delta" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Wooded Foothills" + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Slimefoot's Slimy Staff" + }, + { + "type": "shards", + "probability": 1, + "count": 50, + "addMaxCount": 50 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "colors": "BG", + "questTags": [ + "Fungus", + "Nature", + "Boss", + "Inhuman", + "IdentityBlack", + "IdentityGreen", + "IdentityGolgari" + ], + "gamesPerMatch": 3 + }, + { + "name": "Slivdrazi Experiment", + "sprite": "sprites/enemy/aberration/sliverexperiment.atlas", + "deck": [ + "decks/standard/sliver_slivdrazi.dck" + ], + "ai": "", + "spawnRate": 0.5, + "speed": 24, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "count": 2, + "cardTypes": [ + "Creature" + ] + }, + { + "type": "deckCard", + "probability": 0.05, + "count": 1, + "cardTypes": [ + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "count": 2 + }, + { + "type": "gold", + "count": 150 + } + ], + "colors": "BUR", + "questTags": [ + "Tribal", + "Inhuman", + "Territorial", + "Subterranean", + "Nesting", + "Swarm", + "Eldrazi" + ] + }, + { + "name": "Sliver", + "sprite": "sprites/enemy/aberration/sliver.atlas", + "deck": [ + "decks/standard/sliver.json" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 24, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "count": 5 + }, + { + "type": "gold", + "count": 150 + } + ], + "colors": "GRW", + "questTags": [ + "Tribal", + "Inhuman", + "Territorial", + "Subterranean", + "Nesting", + "Swarm", + "IdentityGreen", + "IdentityRed", + "IdentityWhite", + "BiomeColorless" + ] + }, + { + "name": "Sliver_Black", + "nameOverride": "Black Sliver", + "sprite": "sprites/enemy/aberration/sliver_black.atlas", + "deck": [ + "decks/standard/sliver_black.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.2, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "count": 2, + "cardTypes": [ + "Creature" + ] + }, + { + "type": "deckCard", + "probability": 0.05, + "count": 1, + "cardTypes": [ + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "count": 2 + }, + { + "type": "gold", + "count": 150 + } + ], + "colors": "BUR", + "questTags": [ + "Tribal", + "Inhuman", + "Territorial", + "Subterranean", + "Nesting", + "Swarm", + "IdentityBlack", + "IdentityRed", + "IdentityBlue", + "IdentityGrixis", + "BiomeBlack" + ] + }, + { + "name": "Sliver_Blue", + "nameOverride": "Blue Sliver", + "sprite": "sprites/enemy/aberration/sliver_blue.atlas", + "deck": [ + "decks/standard/sliver_blue.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.2, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "count": 2, + "cardTypes": [ + "Creature" + ] + }, + { + "type": "deckCard", + "probability": 0.05, + "count": 1, + "cardTypes": [ + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "count": 2 + }, + { + "type": "gold", + "count": 150 + } + ], + "colors": "UWB", + "questTags": [ + "Tribal", + "Inhuman", + "Territorial", + "Subterranean", + "Nesting", + "Swarm", + "IdentityBlack", + "IdentityWhite", + "IdentityBlue", + "IdentityEsper", + "BiomeBlue" + ] + }, + { + "name": "Sliver_Green", + "nameOverride": "Green Sliver", + "sprite": "sprites/enemy/aberration/sliver_green.atlas", + "deck": [ + "decks/standard/sliver_green.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.2, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "count": 2, + "cardTypes": [ + "Creature" + ] + }, + { + "type": "deckCard", + "probability": 0.05, + "count": 1, + "cardTypes": [ + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "count": 2 + }, + { + "type": "gold", + "count": 150 + } + ], + "colors": "GWRBU", + "questTags": [ + "Tribal", + "Inhuman", + "Territorial", + "Subterranean", + "Nesting", + "Swarm", + "IdentityBlack", + "IdentityRed", + "IdentityBlue", + "IdentityNaya", + "BiomeGreen" + ] + }, + { + "name": "Sliver_Red", + "nameOverride": "Red Sliver", + "sprite": "sprites/enemy/aberration/sliver_red.atlas", + "deck": [ + "decks/standard/sliver_red.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.2, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "count": 2, + "cardTypes": [ + "Creature" + ] + }, + { + "type": "deckCard", + "probability": 0.05, + "count": 1, + "cardTypes": [ + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "count": 2 + }, + { + "type": "gold", + "count": 150 + } + ], + "colors": "RBG", + "questTags": [ + "Tribal", + "Inhuman", + "Territorial", + "Subterranean", + "Nesting", + "Swarm", + "IdentityBlack", + "IdentityRed", + "IdentityGreen", + "IdentityJund", + "BiomeRed" + ] + }, + { + "name": "Sliver_White", + "nameOverride": "White Sliver", + "sprite": "sprites/enemy/aberration/sliver_white.atlas", + "deck": [ + "decks/standard/sliver_white.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.2, + "speed": 24, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "count": 2, + "cardTypes": [ + "Creature" + ] + }, + { + "type": "deckCard", + "probability": 0.05, + "count": 1, + "cardTypes": [ + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "randomCard", + "count": 2 + }, + { + "type": "gold", + "count": 150 + } + ], + "colors": "WGU", + "questTags": [ + "Tribal", + "Inhuman", + "Territorial", + "Subterranean", + "Nesting", + "Swarm", + "IdentityWhite", + "IdentityGreen", + "IdentityBlue", + "IdentityBant", + "BiomeWhite" + ] + }, + { + "name": "Slobad", + "sprite": "sprites/enemy/humanoid/goblin/slobad.atlas", + "deck": [ + "decks/miniboss/slobad.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.8, + "speed": 15, + "scale": 0.75, + "life": 40, + "rewards": [ + { + "type": "Card", + "probability": 1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 5000 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Null Rod" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Anvil of Bogardan" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Bloodstained Mire" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Null Rod" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Bloodstained Mire" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Phyrexian Altar" + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Land's Edge" + }, + { + "type": "shards", + "probability": 1, + "count": 50, + "addMaxCount": 50 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "colors": "R", + "questTags": [ + "Goblin", + "Artificer", + "Wandering", + "Tribal", + "Boss", + "Loner", + "IdentityRed" + ], + "gamesPerMatch": 3 + }, + { + "name": "Sliver Queen", + "sprite": "sprites/enemy/aberration/sliver_queen.atlas", + "deck": [ + "decks/boss/sliver_queen.dck" + ], + "ai": "", + "boss": true, + "speed": 1, + "life": 50, + "rewards": [ + { + "type": "gold", + "probability": 1, + "count": 2500, + "addMaxCount": 1000 + }, + { + "type": "card", + "probability": 1, + "count": 5, + "addMaxCount": 10, + "subTypes": [ + "Sliver" + ], + "cardTypes": [ + "Creature" + ] + }, + { + "type": "life", + "probability": 1, + "count": 1 + }, + { + "type": "shards", + "probability": 1, + "count": 50, + "addMaxCount": 50 + } + ], + "equipment": [ + "Black Lotus" + ], + "colors": "BGRUW", + "questTags": [ + "Sliver", + "Boss", + "Leader", + "Inhuman", + "Territorial", + "Nesting", + "IdentityAll" + ], + "gamesPerMatch": 3 + }, + { + "name": "Snake", + "sprite": "sprites/enemy/beast/big_snake.atlas", + "deck": [ + "decks/standard/snake.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GU", + "questTags": [ + "Animal", + "Wild", + "Nature", + "Territorial", + "Predator", + "IdentityGreen", + "IdentityBlue", + "IdentitySimic" + ] + }, + { + "name": "Snow Wizard", + "sprite": "sprites/enemy/humanoid/human/wizard/simic_wiz.atlas", + "deck": [ + "decks/standard/simicwizard_snow.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.25, + "difficulty": 1, + "speed": 25, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 3, + "addMaxCount": 6 + }, + { + "type": "card", + "probability": 0.5, + "count": 4, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 3, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "UG", + "questTags": [ + "Wizard", + "Dungeon", + "Snow", + "Wizard", + "Human", + "IdentityBlue", + "IdentityGreen", + "IdentitySimic" + ] + }, + { + "name": "Sphinx", + "sprite": "sprites/enemy/monstrosity/androsphinx.atlas", + "deck": [ + "decks/standard/sphinx amonkhet.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 15, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "White", + "Blue" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "WU", + "questTags": [ + "Sphinx", + "Dissenter", + "Mythical", + "Oracle", + "Giant", + "Monster", + "Flying", + "IdentityWhite", + "IdentityBlue", + "IdentityAzorius", + "BiomeWhite" + ] + }, + { + "name": "Spider", + "sprite": "sprites/enemy/beast/spider_black.atlas", + "deck": [ + "decks/standard/spider.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 22, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "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": "BG", + "questTags": [ + "Spider", + "Predator", + "Ambush", + "Territorial", + "Wild", + "IdentityBlack", + "IdentityGreen", + "IdentityGolgari", + "BiomeGreen" + ] + }, + { + "name": "Spiked Ravager", + "sprite": "sprites/enemy/fiend/spikedravager.atlas", + "deck": [ + "decks/standard/demon_demonicpact.dck" + ], + "ai": "", + "flying": true, + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "rarity": [ + "rare" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 0.5, + "count": 1, + "addMaxCount": 2 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Black", + "Red", + "Blue" + ], + "rarity": [ + "rare" + ], + "subTypes": [ + "Demon" + ], + "cardTypes": [ + "Creature" + ] + } + ], + "colors": "B", + "questTags": [ + "Demon", + "Humanoid", + "Unholy", + "IdentityBlack", + "BiomeBlack" + ] + }, + { + "name": "Spirit", + "sprite": "sprites/enemy/undead/ghost_3.atlas", + "deck": [ + "decks/standard/spirit.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 100, + "addMaxCount": 200 + } + ], + "colors": "U", + "questTags": [ + "Undead", + "Spirit", + "Flying", + "Ghost", + "IdentityBlue", + "Dungeon" + ] + }, + { + "name": "Stegosaurus", + "sprite": "sprites/enemy/beast/dinosaur/dinosaur_stegosaurus.atlas", + "deck": [ + "decks/standard/dinosaur_gruul_etali.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 20, + "scale": 1.2, + "life": 12, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "Red,Green" + ], + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "subTypes": [ + "Dinosaur" + ], + "cardTypes": [ + "Creature" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 5, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 20, + "addMaxCount": 50 + } + ], + "colors": "RG", + "questTags": [ + "Dinosaur", + "Aggressive", + "Wild", + "Beast", + "BiomeGreen", + "IdentityGruul" + ] + }, + { + "name": "Storm Titan", + "sprite": "sprites/enemy/giant/stormtitan.atlas", + "deck": [ + "decks/standard/stormtitan.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "life": 25, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "colors": [ + "Blue" + ], + "subTypes": [ + "Giant" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 900 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "White" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 50, + "addMaxCount": 10 + } + ], + "colors": "U", + "questTags": [ + "Humanoid", + "IdentityBlue", + "Giant", + "Huge", + "Aberration", + "Aggressive", + "Leader" + ] + }, + { + "name": "Stray Cat", + "sprite": "sprites/enemy/beast/cat.atlas", + "deck": [ + "decks/standard/cat_greenblack.dck", + "decks/standard/straycat.dck", + "decks/standard/cat_greenwhite.dck", + "decks/standard/cat_greenwhite2.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 0.8, + "life": 10, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "W", + "questTags": [ + "Cat", + "Animal", + "Domesticated", + "Prey", + "Small", + "IdentityWhite" + ] + }, + { + "name": "Sun Giant", + "sprite": "sprites/enemy/giant/ascendedtitan.atlas", + "deck": [ + "decks/standard/sun titan.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 23, + "scale": 1.5, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "White" + ], + "subTypes": [ + "Giant" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 0.5, + "count": 4, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 200 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 30, + "addMaxCount": 20 + } + ], + "colors": "W", + "questTags": [ + "Sun", + "Giant", + "Warrior", + "Territorial", + "IdentityWhite" + ] + }, + { + "name": "Squirrel", + "sprite": "sprites/enemy/beast/squirrel.atlas", + "deck": [ + "decks/standard/squirrel.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 23, + "scale": 0.7, + "life": 15, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 3, + "addMaxCount": 6, + "colors": [ + "Green" + ], + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "colorType": "MonoColor", + "cardText": "Squirrel" + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "BG", + "questTags": [ + "Animal", + "Sneaky", + "Tiny", + "Prey", + "Nature", + "Territorial", + "Nesting", + "IdentityGreen", + "IdentityBlack", + "IdentityGolgari", + "BiomeGreen" + ] + }, + { + "name": "Swamp Troll", + "sprite": "sprites/enemy/giant/swamptroll.atlas", + "deck": [ + "decks/standard/swamptroll.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "scale": 0.65, + "life": 35, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Rishadan Port" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Defense Grid" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Gustha's Scepter" + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GB", + "questTags": [ + "Giant", + "Humanoid", + "Regenerating", + "Subterranean", + "IdentityGreen", + "IdentityBlack", + "BiomeBlack", + "Leader" + ] + }, + { + "name": "Symbiote", + "sprite": "sprites/enemy/monstrosity/basilisk_3.atlas", + "deck": [ + "decks/standard/symbiote.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 27, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 1, + "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": "BUG", + "questTags": [ + "Inhuman", + "Nature", + "Wild", + "Predator", + "Beast", + "IdentityBlack", + "IdentityBlue", + "IdentityGreen", + "IdentitySultai" + ] + }, + { + "name": "Tarkir Djinn", + "sprite": "sprites/enemy/elemental/djinn_2.atlas", + "deck": [ + "decks/standard/djinn_tarkir.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 3, + "addMaxCount": 7 + }, + { + "type": "gold", + "probability": 0.7, + "count": 50, + "addMaxCount": 95 + } + ], + "colors": "RU", + "questTags": [ + "Flying", + "Humanoid", + "Elemental", + "Wind", + "IdentityBlue", + "IdentityRed", + "IdentityIzzet", + "BiomeBlue" + ] + }, + { + "name": "Teferi", + "sprite": "sprites/enemy/humanoid/human/wizard/teferi.atlas", + "deck": [ + "decks/miniboss/teferi_boss.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.8, + "speed": 31, + "scale": 0.5, + "life": 40, + "rewards": [ + { + "type": "gold", + "probability": 1, + "count": 500, + "addMaxCount": 1000 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Swords to Plowshares" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Sapphire Medallion" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Brainstorm" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Pearl Medallion" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Bubble Matrix" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Teferi's Moat" + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Teferi's Staff" + }, + { + "type": "shards", + "probability": 1, + "count": 50, + "addMaxCount": 50 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "colors": "WU", + "questTags": [ + "Boss", + "Illusionist", + "Human", + "Wizard", + "Territorial", + "Planeswalker", + "IdentityBlue", + "IdentityWhite", + "IdentityAzorius" + ], + "gamesPerMatch": 3 + }, + { + "name": "The Cheff", + "nameOverride": "Zedruu's Cook", + "sprite": "sprites/enemy/humanoid/halfling/korred.atlas", + "deck": [ + "decks/miniboss/thecheff.dck" + ], + "ai": "", + "boss": true, + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 0.6, + "life": 50, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 5 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Quicksilver Amulet" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Nevinyrral's Disk" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Howling Mine" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Tormod's Crypt" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Temporal Aperture" + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": 100, + "addMaxCount": 900 + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Cursed Rack" + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 30 + } + ], + "colors": "GBR", + "questTags": [ + "Humanoid", + "IdentityGreen", + "Leader", + "IdentityGolgari", + "Cook", + "Human", + "Boss" + ], + "gamesPerMatch": 3 + }, + { + "name": "Tibalt", + "sprite": "sprites/enemy/fiend/tibalt.atlas", + "deck": [ + "decks/miniboss/tibalt.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.8, + "speed": 31, + "scale": 0.5, + "life": 40, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 5000 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Anvil of Bogardan" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Wooded Foothills" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Anvil of Bogardan" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Wooded Foothills" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Windswept Heath" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Badlands" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Wheel of Fortune" + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Goblin Tinkerer", + "itemNames": [ + "Goblin Tinkerer" + ] + }, + { + "type": "life", + "probability": 1, + "count": 1 + }, + { + "type": "shards", + "probability": 1, + "count": 50, + "addMaxCount": 50 + } + ], + "colors": "R", + "questTags": [ + "Sneaky", + "Devil", + "Boss", + "Planeswalker", + "IdentityRed" + ], + "gamesPerMatch": 3 + }, + { + "name": "Tiger", + "sprite": "sprites/enemy/beast/tiger.atlas", + "deck": [ + "decks/standard/tiger.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 25, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "G", + "questTags": [ + "Cat", + "Animal", + "IdentityGreen", + "BiomeGreen", + "Large", + "Hunter", + "Beast" + ] + }, + { + "name": "Torturer", + "sprite": "sprites/enemy/humanoid/human/bandit/bandittorturer.atlas", + "deck": [ + "decks/miniboss/torturer.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 20, + "scale": 0.7, + "life": 30, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 20, + "addMaxCount": 20 + } + ], + "colors": "B", + "questTags": [ + "Inhuman", + "Devil", + "Flying", + "Aggressive", + "IdentityBlack", + "Evil" + ], + "gamesPerMatch": 3 + }, + { + "name": "Turtle", + "sprite": "sprites/enemy/beast/turtle.atlas", + "deck": [ + "decks/standard/turtle.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 5, + "scale": 0.8, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "U", + "questTags": [ + "Passive", + "Territorial", + "Nature", + "Animal", + "Wild", + "Swimming", + "Water", + "Prey", + "IdentityBlue", + "BiomeBlue" + ] + }, + { + "name": "Treefolk", + "sprite": "sprites/enemy/plant/treant.atlas", + "deck": [ + "decks/standard/treefolk.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 16, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 6, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "G", + "questTags": [ + "Humanoid", + "Territorial", + "Nature", + "Passive", + "Giant", + "IdentityGreen", + "BiomeGreen" + ] + }, + { + "name": "Treefolk Guardian", + "sprite": "sprites/enemy/plant/treant_2.atlas", + "deck": [ + "decks/standard/treefolk.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 16, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "Common", + "Uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "subTypes": [ + "Treefolk" + ] + }, + { + "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": "G", + "questTags": [ + "Humanoid", + "Nature", + "Giant", + "Warrior", + "Territorial", + "IdentityGreen", + "BiomeGreen" + ] + }, + { + "name": "Triceratops", + "sprite": "sprites/enemy/beast/dinosaur/dinosaur_triceratops.atlas", + "deck": [ + "decks/standard/dinosaur_gw_ramp.dck" + ], + "ai": "", + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 20, + "life": 20, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "colors": [ + "White", + "Green" + ], + "rarity": [ + "common", + "uncommon", + "Rare" + ], + "subTypes": [ + "Dinosaur" + ], + "cardTypes": [ + "Creature" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "GW", + "questTags": [ + "BiomeWhite", + "Animal", + "Beast", + "Dinosaur", + "Wild", + "Aggressive", + "IdentitySelesnya" + ] + }, + { + "name": "Troll", + "sprite": "sprites/enemy/giant/troll.atlas", + "deck": [ + "decks/standard/troll.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "Uncommon", + "Common" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "subTypes": [ + "Troll" + ] + }, + { + "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": "GR", + "questTags": [ + "Giant", + "Humanoid", + "Regenerating", + "Subterranean", + "IdentityGreen", + "IdentityRed", + "BiomeRed" + ] + }, + { + "name": "Valyx Feaster of Torment", + "sprite": "sprites/enemy/fiend/valyx.atlas", + "deck": [ + "decks/miniboss/valyx.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 80, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + } + ], + "colors": "B", + "questTags": [ + "Demon", + "Humanoid", + "Unholy", + "IdentityBlack" + ], + "gamesPerMatch": 3 + }, + { + "name": "Vampire", + "sprite": "sprites/enemy/undead/vampire.atlas", + "deck": [ + "decks/standard/vampire.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 17, + "rewards": [ + { + "type": "deckCard", + "count": 2, + "addMaxCount": 8, + "colors": [ + "Black" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + } + ], + "colors": "B", + "questTags": [ + "Vampire", + "Undead", + "Unholy", + "Flying", + "Humanoid", + "Predator", + "Nocturnal", + "IdentityBlack", + "BiomeBlack", + "Minion" + ] + }, + { + "name": "Vampire Lord", + "sprite": "sprites/enemy/undead/vampire_3.atlas", + "deck": [ + "decks/standard/vampire_blood_token_fly.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 18, + "rewards": [ + { + "type": "randomCard", + "count": 2, + "addMaxCount": 8 + } + ], + "colors": "BR", + "questTags": [ + "Vampire", + "Unholy", + "Undead", + "Flying", + "Predator", + "Leader", + "Nocturnal", + "IdentityBlack", + "IdentityRed", + "BiomeRed" + ] + }, + { + "name": "Viashino", + "sprite": "sprites/enemy/humanoid/viashino/battler.atlas", + "deck": [ + "decks/standard/viashino.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "Common", + "Uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "subTypes": [ + "Viashino" + ] + }, + { + "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": "BGR", + "questTags": [ + "Viashino", + "Tribal", + "Humanoid", + "IdentityBlack", + "IdentityGreen", + "IdentityRed", + "IdentityJund", + "BiomeRed" + ] + }, + { + "name": "Viper", + "sprite": "sprites/enemy/beast/big_snake_2.atlas", + "deck": [ + "decks/standard/snake.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "Common", + "Uncommon" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "subTypes": [ + "Snake" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "BG", + "questTags": [ + "Animal", + "Snake", + "Wild", + "Territorial", + "Ambush", + "Predator", + "Small", + "IdentityBlack", + "IdentityGreen", + "IdentityGolgari", + "BiomeGreen" + ] + }, + { + "name": "Volcano Dragon", + "nameOverride": "", + "sprite": "sprites/enemy/dragon/dragonlarge.atlas", + "deck": [ + "decks/standard/junddragon.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.3, + "speed": 20, + "scale": 0.75, + "life": 25, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 5, + "colors": [ + "Red" + ], + "rarity": [ + "common", + "uncommon", + "rare" + ], + "subTypes": [ + "Dragon" + ] + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.4, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Planeswalker" + ], + "colorType": "Any", + "cardText": "Sarkhan" + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ], + "colorType": "Colorless", + "cardText": "{R}" + } + ], + "colors": "R", + "questTags": [ + "Furnace", + "IdentityRed", + "Dragon", + "Flyer", + "Fire", + "Monster" + ] + }, + { + "name": "Volcano Elemental", + "sprite": "sprites/enemy/elemental/volcanoelemental.atlas", + "deck": [ + "decks/standard/br_elemental.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 28, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 1, + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 2, + "rarity": [ + "rare" + ], + "colorType": "Colorless" + }, + { + "type": "randomCard", + "probability": 0.3, + "count": 1, + "rarity": [ + "uncommon", + "rare" + ], + "cardTypes": [ + "Land" + ], + "cardText": "\\Q{\\ER\\Q}\\E" + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "BR", + "questTags": [ + "Fire", + "Elemental", + "Inhuman", + "Subterranean", + "IdentityRed", + "IdentityBlack", + "IdentityRakdos" + ] + }, + { + "name": "Walking Brain", + "sprite": "sprites/enemy/aberration/walkingbrain.atlas", + "deck": [ + "decks/standard/walkingbrain.dck" + ], + "ai": "", + "spawnRate": 0.3, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "U", + "questTags": [ + "Aberration", + "Sneaky", + "Construct", + "Leader", + "Small", + "IdentityBlue", + "BiomeBlue", + "BiomeBlack" + ] + }, + { + "name": "Wandering Giant", + "sprite": "sprites/enemy/giant/wanderinggiant.atlas", + "deck": [ + "decks/standard/wanderinggiant.dck" + ], + "ai": "", + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 15, + "life": 15, + "rewards": [ + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 1, + "colors": [ + "Red" + ], + "subTypes": [ + "Giant" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "addMaxCount": 1, + "colors": [ + "Red" + ], + "rarity": [ + "Rare" + ], + "colorType": "MonoColor" + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 200 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "RW", + "questTags": [ + "Fire", + "Giant", + "Warrior", + "Territorial", + "BiomeColorless", + "IdentityBoros" + ] + }, + { + "name": "Warrior", + "nameOverride": "Desert Warrior", + "sprite": "sprites/enemy/humanoid/human/warrior/warrior.atlas", + "deck": [ + "decks/standard/human_warrior_amonkhet.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.9, + "count": 3, + "addMaxCount": 4, + "colors": [ + "Red", + "White" + ], + "rarity": [ + "Uncommon", + "Rare" + ], + "colorType": "MultiColor" + } + ], + "colors": "RGW", + "questTags": [ + "Humanoid", + "Initiate", + "Aggressive", + "Fighter", + "Human", + "Warrior", + "IdentityRed", + "IdentityBoros", + "IdentityGruul", + "IdentitySelesnya", + "IdentityWhite", + "IdentityGreen", + "IdentityNaya", + "BiomeWhite" + ] + }, + { + "name": "Wasp", + "sprite": "sprites/enemy/beast/wasp.atlas", + "deck": [ + "decks/standard/wasp.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "scale": 0.75, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "GRB", + "questTags": [ + "Tiny", + "Flying", + "Insect", + "Territorial", + "Aggressive", + "Swarm", + "IdentityGreen", + "IdentityRed", + "IdentityBlack", + "IdentityJund" + ] + }, + { + "name": "Werebear", + "sprite": "sprites/enemy/beast/bear_large.atlas", + "deck": [ + "decks/standard/bearboss.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "scale": 0.6, + "life": 36, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 4, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "G", + "questTags": [ + "Territorial", + "Animal", + "Wild", + "Domesticated", + "IdentityGreen", + "BiomeGreen" + ] + }, + { + "name": "Werewolf", + "sprite": "sprites/enemy/fiend/hellhound.atlas", + "deck": [ + "decks/standard/werewolf.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 26, + "life": 16, + "rewards": [ + { + "type": "randomCard", + "count": 2, + "addMaxCount": 8 + }, + { + "type": "gold", + "probability": 0.6, + "count": 7, + "addMaxCount": 32 + } + ], + "colors": "GR", + "questTags": [ + "Nocturnal", + "Animal", + "Humanoid", + "Human", + "Beast", + "Wild", + "Loner", + "Aggressive", + "Territorial", + "IdentityGreen", + "IdentityRed", + "IdentityGruul", + "BiomeGreen" + ] + }, + { + "name": "White Dwarf", + "sprite": "sprites/enemy/humanoid/dwarf/dwarf_6.atlas", + "deck": [ + "decks/standard/white_dwarf.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 22, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 5, + "addMaxCount": 5 + }, + { + "type": "gold", + "probability": 0.7, + "count": 20, + "addMaxCount": 80 + } + ], + "colors": "W", + "questTags": [ + "Dwarf", + "Warrior", + "Humanoid", + "Subterranean", + "IdentityWhite", + "BiomeWhite" + ] + }, + { + "name": "Plague Rat Swarm", + "sprite": "sprites/enemy/beast/wildratpoison.atlas", + "deck": [ + "decks/standard/rat_poisonrat.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.6, + "difficulty": 0.1, + "speed": 15, + "scale": 0.8, + "life": 14, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "B", + "questTags": [ + "Subterranean", + "Animal", + "Wild", + "Sneaky", + "Small", + "Scavenger", + "Swarm", + "IdentityBlack", + "BiomeColorless", + "BiomeBlack" + ] + }, + { + "name": "Wild Rat", + "sprite": "sprites/enemy/beast/wildrat.atlas", + "deck": [ + "decks/standard/infectrat.dck", + "decks/standard/rat.json", + "decks/standard/ratswarm.dck" + ], + "ai": "", + "randomizeDeck": true, + "spawnRate": 0.6, + "difficulty": 0.1, + "speed": 15, + "scale": 0.8, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "B", + "questTags": [ + "Subterranean", + "Animal", + "Wild", + "Sneaky", + "Small", + "Scavenger", + "Swarm", + "IdentityBlack", + "BiomeColorless", + "BiomeBlack" + ] + }, + { + "name": "Wild-Magic Sorcerer", + "sprite": "sprites/enemy/humanoid/viashino/dreamwalker_2.atlas", + "deck": [ + "decks/standard/wild-magic_sorcerer.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 22, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "Common" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "RG", + "questTags": [ + "Viashino", + "Leader", + "Wizard", + "Humanoid", + "IdentityRed", + "IdentityGreen", + "IdentityGruul", + "BiomeGreen", + "BiomeRed" + ] + }, + { + "name": "Wolf", + "sprite": "sprites/enemy/beast/wolf.atlas", + "deck": [ + "decks/standard/wolfboss.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 16, + "scale": 0.7, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "randomCard", + "count": 2, + "addMaxCount": 5 + }, + { + "type": "shards", + "probability": 1, + "count": 15, + "addMaxCount": 10 + } + ], + "colors": "G", + "questTags": [ + "Nocturnal", + "Animal", + "Human", + "Beast", + "Wild", + "Loner", + "Aggressive", + "Territorial", + "IdentityGreen", + "BiomeGreen" + ] + }, + { + "name": "Wolf Pup", + "sprite": "sprites/enemy/beast/wolfcub.atlas", + "deck": [ + "decks/standard/wolf.json" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 35, + "scale": 0.7, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "rarity": [ + "common", + "uncommon", + "rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon", + "common", + "Rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "randomCard", + "count": 2, + "addMaxCount": 1 + } + ], + "colors": "G", + "questTags": [ + "Nocturnal", + "Animal", + "Human", + "Beast", + "Wild", + "Loner", + "Aggressive", + "Territorial", + "IdentityGreen", + "BiomeGreen" + ] + }, + { + "name": "Wurm", + "sprite": "sprites/enemy/monstrosity/wurm.atlas", + "deck": [ + "decks/standard/wurm.json" + ], + "ai": "reckless", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 19, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "White" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "G", + "questTags": [ + "Wurm", + "Nature", + "Subterranean", + "IdentityGreen", + "BiomeGreen" + ] + }, + { + "name": "Vulture", + "sprite": "sprites/enemy/beast/vulture.atlas", + "deck": [ + "decks/standard/vulture.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "scale": 0.6, + "life": 11, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "B", + "questTags": [ + "Scavenger", + "Bird", + "Wild", + "Flying", + "IdentityBlack" + ] + }, + { + "name": "Water Elemental", + "sprite": "sprites/enemy/elemental/waterelemental_3.atlas", + "deck": [ + "decks/standard/water_elemental.dck" + ], + "ai": "", + "spawnRate": 0.7, + "difficulty": 0.1, + "speed": 23, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + } + ], + "colors": "U", + "questTags": [ + "Water", + "Elemental", + "Humanoid", + "IdentityBlue", + "BiomeBlue" + ] + }, + { + "name": "Witch", + "nameOverride": "Accursed Witch", + "sprite": "sprites/enemy/humanoid/human/warlock/witchlarge.atlas", + "deck": [ + "decks/standard/witch.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 12, + "scale": 0.75, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "B", + "questTags": [ + "Mystic", + "Unholy", + "Wizard", + "Human", + "IdentityBlack" + ] + }, + { + "name": "Wraith", + "sprite": "sprites/enemy/undead/wraith.atlas", + "deck": [ + "decks/standard/wraithswampwalk.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.5, + "difficulty": 0.1, + "speed": 12, + "life": 13, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 8, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "rarity": [ + "uncommon", + "common" + ], + "cardTypes": [ + "Land" + ] + } + ], + "colors": "B", + "questTags": [ + "Mystic", + "Unholy", + "Wizard", + "IdentityBlack", + "Ghost", + "Undead", + "BiomeBlack", + "Minion" + ] + }, + { + "name": "Wounded Sliver", + "sprite": "sprites/enemy/aberration/wsliver.atlas", + "deck": [ + "decks/miniboss/sliver_shandalar.dck" + ], + "ai": "reckless", + "boss": true, + "life": 28, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2 + }, + { + "type": "gold", + "probability": 1, + "count": 500, + "addMaxCount": 150 + } + ], + "colors": "GRW", + "questTags": [ + "Sliver", + "Boss", + "Inhuman", + "Territorial", + "Nesting", + "IdentityGreen", + "IdentityRed", + "IdentityWhite", + "IdentityNaya" + ] + }, + { + "name": "Xira", + "sprite": "sprites/enemy/fey/xira.atlas", + "deck": [ + "decks/miniboss/xira.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.8, + "speed": 31, + "scale": 0.5, + "life": 50, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 4, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 5000 + }, + { + "type": "card", + "probability": 1, + "count": 1, + "cardName": "Windswept Heath" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Polluted Delta" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Windswept Heath" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Polluted Delta" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Flooded Strand" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Flooded Strand" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Flooded Strand" + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Crown of the Ages" + }, + { + "type": "shards", + "probability": 1, + "count": 50, + "addMaxCount": 50 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "colors": "BGR", + "questTags": [ + "Insect", + "Boss", + "Flying", + "IdentityBlack", + "IdentityGreen", + "IdentityRed", + "IdentityJund" + ], + "gamesPerMatch": 3 + }, + { + "name": "Yeti", + "sprite": "sprites/enemy/monstrosity/yeti_2.atlas", + "deck": [ + "decks/standard/yeti.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "Common", + "rare" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "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": "GRU", + "questTags": [ + "Loner", + "Giant", + "Humanoid", + "IdentityRed", + "IdentityGreen", + "IdentityBlue", + "IdentityTemur", + "BiomeRed" + ] + }, + { + "name": "Zedruu", + "sprite": "sprites/enemy/humanoid/minotaur/zedru.atlas", + "deck": [ + "decks/miniboss/zedruubis.dck" + ], + "ai": "", + "boss": true, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 30, + "scale": 0.5, + "life": 40, + "rewards": [ + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Lodestone Bauble" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Smokestack" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Emerald Medallion" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Meteor Crater" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Brain Freeze" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "cardName": "Swords to Plowshares" + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 5000 + }, + { + "type": "item", + "probability": 1, + "count": 1, + "itemName": "Crystal Rod" + }, + { + "type": "shards", + "probability": 1, + "count": 50, + "addMaxCount": 100 + }, + { + "type": "life", + "probability": 1, + "count": 1 + } + ], + "colors": "WUBR", + "questTags": [ + "Boss", + "Minotaur", + "IdentityJeskai", + "Monk", + "Humanoid", + "Illusionist", + "Leader", + "Large" + ], + "gamesPerMatch": 3 + }, + { + "name": "Zombie", + "nameOverride": "Walking Zombie", + "sprite": "sprites/enemy/undead/zombie.atlas", + "deck": [ + "decks/standard/zombie_black_easy.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 15, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "card", + "probability": 0.5, + "count": 3, + "colors": [ + "Black" + ], + "rarity": [ + "Common", + "Uncommon", + "Rare" + ] + } + ], + "colors": "B", + "questTags": [ + "Undead", + "Zombie", + "Humanoid", + "IdentityBlack", + "BiomeBlack", + "Minion" + ] + }, + { + "name": "Zombie Lord", + "sprite": "sprites/enemy/undead/lich.atlas", + "deck": [ + "decks/standard/zombie_black_medium.dck" + ], + "ai": "", + "spawnRate": 0.7, + "difficulty": 0.1, + "speed": 21, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 100, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 3, + "colors": [ + "Black" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + } + ], + "colors": "B", + "questTags": [ + "Undead", + "Zombie", + "Humanoid", + "Leader", + "IdentityBlack", + "BiomeBlack" + ] + }, + { + "name": "Evil Wall", + "sprite": "sprites/enemy/construct/wall.atlas", + "deck": [ + "decks/standard/hiddenwall.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "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": "GW", + "questTags": [ + "Stone", + "Wall", + "Construct", + "Artifact", + "Hidden" + ] + }, + { + "name": "Juggernaut", + "sprite": "sprites/enemy/construct/juggernaut.atlas", + "deck": [ + "decks/standard/juggernaut.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "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 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "questTags": [ + "Stone", + "Wall", + "Construct", + "Artifact", + "Hidden", + "Juggernaut" + ] + }, + { + "name": "Bone Golem", + "sprite": "sprites/enemy/undead/bonegolem.atlas", + "deck": [ + "decks/standard/bonegolem.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Black" + ], + "subTypes": [ + "Skeleton" + ], + "cardTypes": [ + "Creature" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "GW", + "questTags": [ + "Skeleton", + "IdentityBlack", + "Golem", + "Undead", + "Zombie", + "Aberration", + "Monster", + "Evil" + ] + }, + { + "name": "Hulking Brute", + "sprite": "sprites/enemy/undead/hulkingbrute.atlas", + "deck": [ + "decks/standard/hulkingbrute.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "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 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "B", + "questTags": [ + "Zombie", + "Evil" + ] + }, + { + "name": "Unholy Knight", + "sprite": "sprites/enemy/undead/deathknightidle.atlas", + "deck": [ + "decks/standard/unholyknight.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Black" + ], + "rarity": [ + "uncommon", + "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 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "B", + "questTags": [ + "BiomeBlack", + "Aberration", + "Aggressive", + "IdentityBlack", + "Hostile", + "Unholy" + ] + }, + { + "name": "Undead Goblin", + "sprite": "sprites/enemy/undead/goblinzombie.atlas", + "deck": [ + "decks/standard/monobgoblins.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "scale": 0.8, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "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 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "RB", + "questTags": [ + "Goblin", + "Zombie", + "Undead", + "Evil", + "Aberration", + "IdentityRakdos" + ] + }, + { + "name": "Graven Revenant", + "sprite": "sprites/enemy/undead/graverevenant.atlas", + "deck": [ + "decks/standard/giralfgisa.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Blue", + "Black" + ], + "rarity": [ + "uncommon", + "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 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "B", + "questTags": [ + "Evil", + "Zombie", + "Necromancer", + "BiomeBlack", + "Inhuman", + "Wizard", + "IdentityDimir" + ] + }, + { + "name": "Plaguelord", + "sprite": "sprites/enemy/undead/zombiepoisoner.atlas", + "deck": [ + "decks/standard/zombiepoisoner.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "cardText": "Infect" + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "cardText": "Poison" + } + ], + "colors": "UB", + "questTags": [ + "Evil", + "Zombie", + "Necromancer", + "BiomeBlack", + "Inhuman", + "Wizard", + "IdentityDimir" + ] + }, + { + "name": "Royal Sentinel", + "sprite": "sprites/enemy/undead/royalsentinel.atlas", + "deck": [ + "decks/standard/trap.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Blue", + "Black" + ], + "rarity": [ + "uncommon", + "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 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "UB", + "questTags": [ + "Evil", + "Zombie", + "Necromancer", + "BiomeBlack", + "Inhuman", + "Wizard", + "IdentityDimir", + "Guardian" + ] + }, + { + "name": "Lord Pestilence", + "sprite": "sprites/enemy/undead/pestilencelord.atlas", + "deck": [ + "decks/standard/trap.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Blue", + "Black" + ], + "rarity": [ + "uncommon", + "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 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "B", + "questTags": [ + "Evil", + "Zombie", + "Necromancer", + "BiomeBlack", + "Inhuman", + "Wizard", + "IdentityDimir" + ] + }, + { + "name": "Sand Ghoul", + "sprite": "sprites/enemy/undead/sandghoul.atlas", + "deck": [ + "decks/standard/sandghoul.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Blue", + "Black" + ], + "rarity": [ + "uncommon", + "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 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "W", + "questTags": [ + "Zombie", + "Giant", + "Golem", + "IdentityWhite", + "Aberration", + "Aggressive", + null + ] + }, + { + "name": "Tomb Guardian", + "sprite": "sprites/enemy/undead/tombguardian.atlas", + "deck": [ + "decks/standard/tombguardian.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Blue", + "Black" + ], + "rarity": [ + "uncommon", + "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 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "B", + "questTags": [ + "Evil", + "Zombie", + "Necromancer", + "BiomeBlack", + "Inhuman", + "Wizard", + "IdentityDimir" + ] + }, + { + "name": "Undead Roamer", + "sprite": "sprites/enemy/undead/undeadroamer.atlas", + "deck": [ + "decks/standard/undeadroamer.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "B", + "questTags": [ + "Evil", + "Zombie", + "BiomeBlack", + "IdentityBlack", + "Undead", + "Aberration", + null + ] + }, + { + "name": "Undead Shuffler", + "sprite": "sprites/enemy/undead/undeadshuffler.atlas", + "deck": [ + "decks/standard/undeadshuffler.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "colors": [ + "Black" + ], + "rarity": [ + "uncommon", + "Rare" + ], + "subTypes": [ + "Zombie" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "B", + "questTags": [ + "Aberration", + "Aggressive", + "Undead", + "Unholy", + "IdentityBlack", + null, + null + ] + }, + { + "name": "Unholy Skull", + "sprite": "sprites/enemy/undead/unholyskull.atlas", + "deck": [ + "decks/standard/unholyskull.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 1, + "count": 2, + "addMaxCount": 2, + "colors": [ + "Black" + ], + "cardText": "Discard Opponent" + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "BU", + "questTags": [ + "Evil", + "Zombie", + "BiomeBlack", + "Inhuman", + "Wizard", + "IdentityDimir", + "Skull" + ] + }, + { + "name": "Unraveling Crawler", + "sprite": "sprites/enemy/undead/unravelingcrawler.atlas", + "deck": [ + "decks/standard/unravelingcrawler.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 21, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "cardText": "return graveyard hand" + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 15 + } + ], + "colors": "GB", + "questTags": [ + "Evil", + "Aberration", + "Aerie", + "Monster", + "Undead", + "Crawling", + "BiomeBlack", + "Skeleton" + ] + }, + { + "name": "Angelic Page", + "sprite": "sprites/enemy/celestial/angel_1.atlas", + "deck": [ + "decks/standard/angel.json" + ], + "ai": "", + "flying": true, + "spawnRate": 0.8, + "difficulty": 0.1, + "speed": 21, + "life": 12, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "colors": [ + "White" + ], + "subTypes": [ + "Angel" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "W", + "questTags": [ + "Angel", + "Celestial", + "Flying", + "BiomeColorless", + "Holy", + "IdentityWhite", + null, + null + ] + }, + { + "name": "Angel Overseer", + "sprite": "sprites/enemy/celestial/angel_2.atlas", + "deck": [ + "decks/standard/azoriusangel.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.6, + "difficulty": 0.1, + "scale": 1.2, + "speed": 21, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "deckCard", + "probability": 1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "uw", + "questTags": [ + "Angel", + "Celestial", + "Flying", + "IdentityAzorius", + "Holy", + "BiomeBlue", + "BiomeWhite", + null + ] + }, + { + "name": "Minor Demon", + "sprite": "sprites/enemy/fiend/demon_4.atlas", + "deck": [ + "decks/standard/demon4.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.6, + "difficulty": 0.1, + "speed": 21, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "b", + "questTags": [ + "BiomeBlack", + "BiomeColorless", + "IdentityBlack", + "Demon", + "Evil", + "Unholy", + null, + null + ] + }, + { + "name": "Ancient Demon", + "sprite": "sprites/enemy/fiend/demon_5.atlas", + "deck": [ + "decks/standard/demon5.dck" + ], + "ai": "", + "spawnRate": 0.6, + "scale": 1.2, + "difficulty": 0.1, + "speed": 21, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "UB", + "questTags": [ + "IdentityDimir", + "Demon", + "BiomeColorless", + "BiomeBlack", + "Unholy", + "Aggressive", + "Aberration", + null + ] + }, + { + "name": "Bloodgift Demon", + "sprite": "sprites/enemy/fiend/demon_2.atlas", + "deck": [ + "decks/standard/demonwander.dck" + ], + "ai": "", + "spawnRate": 0.6, + "scale": 1.2, + "difficulty": 0.1, + "speed": 21, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 1, + "count": 5 + } + ], + "colors": "brw", + "questTags": [ + "IdentityMardu", + "Aberration", + "Aggressive", + "Evil", + "Unholy", + "BiomeRed", + null, + null + ] + }, + { + "name": "Human Looter", + "sprite": "sprites/enemy/humanoid/human/peasant/peasant2.atlas", + "deck": [ + "decks/standard/peasantrole.dck" + ], + "ai": "", + "spawnRate": 0.6, + "difficulty": 0.1, + "speed": 21, + "life": 15, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "GW", + "questTags": [ + "Human", + "Peasant", + "BiomeWhite", + "BiomeColorless", + "Looter", + "Farm", + null, + null + ] + }, + { + "name": "Supreme Elemental", + "sprite": "sprites/enemy/elemental/magicelemental.atlas", + "deck": [ + "decks/standard/supremeelemental.dck" + ], + "ai": "", + "flying": true, + "spawnRate": 0.6, + "scale": 1.2, + "difficulty": 0.1, + "speed": 21, + "life": 18, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon", + "Rare" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "colors": "WUBRG", + "questTags": [ + "Elemental", + "Aberration", + "Aggressive", + "Arcane", + "Beast", + "IdentityWUBRG", + null, + null + ] + }, + { + "name": "Zombie Master", + "sprite": "sprites/enemy/undead/lich_3.atlas", + "deck": [ + "decks/standard/zombie_black_hard.dck" + ], + "ai": "", + "spawnRate": 0.4, + "difficulty": 0.1, + "speed": 21, + "life": 25, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 4, + "addMaxCount": 4 + }, + { + "type": "gold", + "probability": 0.7, + "count": 150, + "addMaxCount": 90 + }, + { + "type": "card", + "count": 4, + "colors": [ + "Black" + ], + "rarity": [ + "Uncommon", + "Rare" + ] + } + ], + "colors": "B", + "questTags": [ + "Undead", + "Zombie", + "Humanoid", + "Leader", + "IdentityBlack", + "BiomeBlack" + ] + } +] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/world/heroes.json b/forge-gui/res/adventure/Shandalar Old Border/world/heroes.json new file mode 100644 index 00000000000..60ffcbb8901 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/world/heroes.json @@ -0,0 +1,117 @@ +{ + "avatar":"sprites/heroes/avatar.atlas", + "heroes":[ + { + "name":"Devil", + "female":"sprites/heroes/devil_f.atlas", + "male":"sprites/heroes/devil_m.atlas", + "femaleAvatar":"Devil_f", + "maleAvatar":"Devil_m" + }, + { + "name":"Kor", + "female":"sprites/heroes/kor_f.atlas", + "male":"sprites/heroes/kor_m.atlas", + "femaleAvatar":"Kor_f", + "maleAvatar":"Kor_m" + } , + { + "name":"Human", + "female":"sprites/heroes/human_f.atlas", + "male":"sprites/heroes/human_m.atlas", + "femaleAvatar":"Human_f", + "maleAvatar":"Human_m" + }, + { + "name":"Elf", + "female":"sprites/heroes/elf_f.atlas", + "male":"sprites/heroes/elf_m.atlas", + "femaleAvatar":"Elf_f", + "maleAvatar":"Elf_m" + }, + { + "name":"Metathran", + "female":"sprites/heroes/metathran_f.atlas", + "male":"sprites/heroes/metathran_m.atlas", + "femaleAvatar":"Metathran_f", + "maleAvatar":"Metathran_m" + }, + { + "name":"Undead", + "female":"sprites/heroes/undead_f.atlas", + "male":"sprites/heroes/undead_m.atlas", + "femaleAvatar":"Undead_f", + "maleAvatar":"Undead_m" + } , + { + "name":"Viashino", + "female":"sprites/heroes/viashino_f.atlas", + "male":"sprites/heroes/viashino_m.atlas", + "femaleAvatar":"Viashino_f", + "maleAvatar":"Viashino_m" + } , + { + "name":"Phyrexian", + "female":"sprites/heroes/phyrexian_r.atlas", + "male":"sprites/heroes/phyrexian_u.atlas", + "femaleAvatar":"Phyrexian_f", + "maleAvatar":"Phyrexian_m" + } , + { + "name":"Dwarf", + "female":"sprites/heroes/dwarf_f.atlas", + "male":"sprites/heroes/dwarf_m.atlas", + "femaleAvatar":"Dwarf_f", + "maleAvatar":"Dwarf_m" + }, + { + "name":"Werewolf", + "female":"sprites/heroes/werewolf_f.atlas", + "male":"sprites/heroes/werewolf_m.atlas", + "femaleAvatar":"Werewolf_f", + "maleAvatar":"Werewolf_m" + }, + { + "name":"Leonin", + "female":"sprites/heroes/leonin_f.atlas", + "male":"sprites/heroes/leonin_m.atlas", + "femaleAvatar":"Leonin_f", + "maleAvatar":"Leonin_m" + }, + { + "name":"Red Dragon", + "female":"sprites/heroes/dragonplayer_r.atlas", + "male":"sprites/heroes/dragonplayer_r.atlas", + "femaleAvatar":"Dragon_r", + "maleAvatar":"Dragon_r" + }, + { + "name":"White Dragon", + "female":"sprites/heroes/dragonplayer_w.atlas", + "male":"sprites/heroes/dragonplayer_w.atlas", + "femaleAvatar":"Dragon_w", + "maleAvatar":"Dragon_w" + }, + { + "name":"Blue Dragon", + "female":"sprites/heroes/dragonplayer_u.atlas", + "male":"sprites/heroes/dragonplayer_u.atlas", + "femaleAvatar":"Dragon_u", + "maleAvatar":"Dragon_u" + }, + { + "name":"Green Dragon", + "female":"sprites/heroes/dragonplayer_g.atlas", + "male":"sprites/heroes/dragonplayer_g.atlas", + "femaleAvatar":"Dragon_g", + "maleAvatar":"Dragon_g" + }, + { + "name":"Black Dragon", + "female":"sprites/heroes/dragonplayer_b.atlas", + "male":"sprites/heroes/dragonplayer_b.atlas", + "femaleAvatar":"Dragon_b", + "maleAvatar":"Dragon_b" + } + ] +} diff --git a/forge-gui/res/adventure/Shandalar Old Border/world/items.json b/forge-gui/res/adventure/Shandalar Old Border/world/items.json new file mode 100644 index 00000000000..afcc9b06a8c --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/world/items.json @@ -0,0 +1,1558 @@ +[ + { + "name": "Challenge Coin", + "description": "A heavy coin made of gold.", + "iconName": "ChallengeCoin" + }, + { + "name": "Silver Challenge Coin", + "description": "A decorative coin made of silver.", + "iconName": "SilverChallengeCoin" + }, + { + "name": "Bronze Challenge Coin", + "description": "A lightweight coin made of bronze.", + "iconName": "BronzeChallengeCoin" + }, + { + "name": "Sir Donovan's Amulet", + "usableOnWorldMap": true, + "description": "A talisman for remotely contacting your employer", + "iconName": "SirDonovansAmulet", + "dialogOnUse": { + "text": "The amulet lies inert until mana is channeled through it.", + "options": [ + { + "name": "Put the amulet away" + }, + { + "condition": [ + { "checkQuestFlag": "Quest_ShardMines_Epilogue" }, + { + "checkQuestFlag": "Quest_ShardMines_EpilogueComplete", + "not": true + }, + { "hasShards": 3 } + ], + "name": "Contact Sir Donovan (Requires 3 Mana Shards)", + "action": [ + { + "setQuestFlag": { + "key": "Quest_ShardMines_EpilogueComplete", + "val": 1 + }, + "addShards": -3 + } + ], + "text": "Unsure exactly what to expect, you channel a bit of energy from your own mana shards into the amulet. It glows an array of colors for the briefest of moments and then fades.", + "options": [ + { + "name": "(Continue)", + "text": "A thought enters your mind in response, not so much words as an urge - you should go to a town.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + { + "condition": [ + { "checkQuestFlag": "Quest_ShardMines_Epilogue" }, + { + "checkQuestFlag": "Quest_ShardMines_EpilogueComplete", + "not": true + }, + { + "hasShards": 3, + "not": true + } + ], + "isDisabled": true, + "name": "Contact Sir Donovan (Requires 3 Mana Shards)" + }, + { + "condition": [ + { + "getQuestFlag": { + "key": "exploreShand1", + "op": "=", + "val": 6 + } + }, + { + "getQuestFlag": { + "key": "exploreShand1", + "op": ">", + "val": 6 + }, + "not": true + }, + { "hasShards": 5 } + ], + "name": "Contact Sir Donovan (Requires 5 Mana Shards)", + "text": "You funnel the power of your mana shards into the artifact. It takes using a few more of them before the device reacts this time, but eventually it glows in multiple colors once again.", + "options": [ + { + "name": "(Continue)", + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 7 + }, + "addShards": -5 + } + ] + } + ] + }, + { + "condition": [ + { + "getQuestFlag": { + "key": "exploreShand1", + "op": "=", + "val": 6 + } + }, + { + "getQuestFlag": { + "key": "exploreShand1", + "op": ">", + "val": 6 + }, + "not": true + }, + { + "hasShards": 5, + "not": true + } + ], + "isDisabled": true, + "name": "Contact Sir Donovan (Requires 5 Mana Shards)" + } + ] + }, + "questItem": true + }, + { + "name": "Landscape Sketchbook", + "description": "A leather bound notebook containing sketches of various landscapes across Shandalar", + "iconName": "LandscapeSketchbook", + "questItem": true + }, + { + "name": "Landscape Sketchbook - Mirage", + "description": "A leather bound notebook containing sketches of tropical locations", + "iconName": "LandscapeSketchbook", + "questItem": true + }, + { + "name": "Landscape Sketchbook - Urza's Saga", + "description": "A leather bound notebook containing many different angles of the same terrain features", + "iconName": "LandscapeSketchbook", + "questItem": true + }, + { + "name": "Landscape Sketchbook - Coldsnap", + "description": "A leather bound notebook containing sketches of frost covered vistas", + "iconName": "LandscapeSketchbook", + "questItem": true + }, + { + "name": "Jayemdae Tome", + "description": "Draft a Chandra themed card that can be cast with mana of any color.", + "equipmentSlot": "Left", + "iconName": "ChandrasTome", + "effect": { + "startBattleWithCard": [ + "Jayemdae Tome" + ] + } + }, + { + + "name": "Ring of Renewal", + "description": "Draft a Phoenix card, or conjure one to be cast with mana of any color.", + "equipmentSlot": "Neck", + "iconName": "PhoenixCharm", + "effect": { + "startBattleWithCard": [ + "Ring of Renewal" + ] + } + }, + { + "name": "Chandra's Stone", + "description": "A small red gemstone recovered after your battle with Chandra.", + "iconName": "r" + }, + { + "name": "Mogg Fanatic", + "description": "Starts the battle with a Mogg Fanatic.", + "equipmentSlot": "Neck", + "iconName": "PhoenixCharm", + "effect": { + "startBattleWithCard": [ + "Mogg Fanatic" + ] + } + }, + { + "name": "Liliana's Stone", + "description": "A small black gemstone recovered after your battle with Liliana.", + "iconName": "b" + }, + { + "name": "Bottle of Suleiman", + "description": "Sign away your soul to know what the future holds", + "equipmentSlot": "Right", + "iconName": "DemonicContract", + "effect": { + "startBattleWithCard": [ + "Bottle of Suleiman" + ] + } + }, + { + "name": "Scryb Sprites", + "equipmentSlot": "Neck", + "iconName": "PipersCharm", + "cost": 1500, + "effect": { + "startBattleWithCard": [ + "Scryb Sprites" + ] + } + }, + { + "name": "Ivory Cup", + "equipmentSlot": "Left", + "cost": 1500, + "iconName": "SleepWand", + "effect": { + "startBattleWithCard": [ + "Ivory Cup" + ] + } + }, + { + "name": "War Barge", + "equipmentSlot": "Right", + "cost": 2500, + "iconName": "HillGiantClub", + "effect": { + "startBattleWithCard": [ + "War Barge" + ] + } + }, + { + "name": "Haunted Crossroads", + "equipmentSlot": "Right", + "iconName": "CursedTreasure", + "cost": 6000, + "effect": { + "startBattleWithCard": [ + "Haunted Crossroads" + ] + } + }, + { + "name": "Millstone", + "equipmentSlot": "Left", + "iconName": "FarmersTools", + "cost": 6000, + "effect": { + "startBattleWithCard": [ + "Millstone" + ] + } + }, + { + "name": "Sol Ring", + "equipmentSlot": "Left", + "iconName": "SolRing", + "effect": { + "startBattleWithCard": [ + "Sol Ring" + ] + } + }, + { + "name": "Mox Emerald", + "equipmentSlot": "Neck", + "iconName": "MoxEmerald", + "effect": { + "startBattleWithCard": [ + "Mox Emerald" + ] + } + }, + { + "name": "Black Lotus", + "equipmentSlot": "Right", + "iconName": "BlackLotus", + "effect": { + "startBattleWithCard": [ + "Black Lotus" + ] + } + }, + { + "name": "Mox Jet", + "equipmentSlot": "Neck", + "iconName": "MoxJet", + "effect": { + "startBattleWithCard": [ + "Mox Jet" + ] + } + }, + { + "name": "Mox Pearl", + "equipmentSlot": "Neck", + "iconName": "MoxPearl", + "effect": { + "startBattleWithCard": [ + "Mox Pearl" + ] + } + }, + { + "name": "Mox Ruby", + "equipmentSlot": "Neck", + "iconName": "MoxRuby", + "effect": { + "startBattleWithCard": [ + "Mox Ruby" + ] + } + }, + { + "name": "Mox Sapphire", + "equipmentSlot": "Neck", + "iconName": "MoxSapphire", + "effect": { + "startBattleWithCard": [ + "Mox Sapphire" + ] + } + }, + { + "name": "Mons's Goblin Raiders", + "equipmentSlot": "Left", + "iconName": "BattleStandard", + "effect": { + "lifeModifier": -1, + "startBattleWithCard": [ + "Mons's Goblin Raiders" + ] + } + }, + { + "name": "Hivestone", + "equipmentSlot": "Left", + "iconName": "Hivestone", + "effect": { + "startBattleWithCard": [ + "Hivestone" + ] + } + }, + { + "name": "Life Amulet", + "equipmentSlot": "Neck", + "iconName": "LifeAmulet", + "cost": 4000, + "effect": { + "lifeModifier": 2 + } + }, + { + "name": "Red Key", + "iconName": "RedKey", + "questItem": true + }, + { + "name": "Basement Key", + "iconName": "RedKey", + "questItem": true + }, + { + "name": "Outer Gate Key", + "iconName": "RedKey", + "questItem": true + }, + { + "name": "Nahiri's Key", + "iconName": "RedKey", + "questItem": true + }, + { + "name": "White Key", + "iconName": "WhiteKey", + "questItem": true + }, + { + "name": "Blue Key", + "iconName": "BlueKey", + "questItem": true + }, + { + "name": "Green Key", + "iconName": "GreenKey", + "questItem": true + }, + { + "name": "Black Key", + "iconName": "BlackKey", + "questItem": true + }, + { + "name": "Strange Key", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Torturer's Key", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Grolnoks Key", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Rusty Old Key", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Illusionist's Key", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Sorin's Key", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Tibalt's Key", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Axt", + "equipmentSlot": "Left", + "iconName": "SteelAxt", + "cost": 2500, + "effect": { + "startBattleWithCard": [ + "Bonesplitter" + ] + } + }, + { + "name": "Dwarven Warriors", + "equipmentSlot": "Left", + "iconName": "BronzeSword", + "cost": 2500, + "effect": { + "startBattleWithCard": [ + "Dwarven Warriors" + ] + } + }, + { + "name": "Iron Boots", + "equipmentSlot": "Boots", + "iconName": "IronBoots", + "cost": 2000, + "effect": { + "moveSpeed": 1.2 + } + }, + { + "name": "Iron Shield", + "equipmentSlot": "Right", + "iconName": "IronShield", + "cost": 6500, + "effect": { + "lifeModifier": 2 + } + }, + { + "name": "Iron Armor", + "equipmentSlot": "Body", + "cost": 3000, + "iconName": "IronArmor", + "effect": { + "lifeModifier": 2 + } + }, + { + "name": "Bonesplitter", + "equipmentSlot": "Left", + "iconName": "SteelSword", + "cost": 4500, + "effect": { + "startBattleWithCard": [ + "Bonesplitter" + ] + } + }, + { + "name": "Steel Boots", + "equipmentSlot": "Boots", + "iconName": "SteelBoots", + "cost": 4500, + "effect": { + "lifeModifier": 1, + "moveSpeed": 1.2 + } + }, + { + "name": "Thunder Wall", + "equipmentSlot": "Right", + "iconName": "SteelShield", + "cost": 6500, + "effect": { + "startBattleWithCard": [ + "Thunder Wall" + ] + } + }, + { + "name": "Steel Armor", + "equipmentSlot": "Body", + "cost": 5000, + "iconName": "SteelArmor", + "effect": { + "lifeModifier": 3 + } + }, + { + "name": "Armor of the Hivelord", + "equipmentSlot": "Body", + "iconName": "HiveLordArmor", + "effect": { + "lifeModifier": 5, + "changeStartCards": 1 + } + }, + { + "name": "Leather Boots", + "equipmentSlot": "Boots", + "iconName": "LeatherBoots", + "effect": { + "moveSpeed": 1.15 + } + }, + { + "name": "Living Armor", + "equipmentSlot": "Right", + "iconName": "JungleShield", + "cost": 4500, + "effect": { + "startBattleWithCard": [ + "Living Armor" + ] + } + }, + { + "name": "Soul Warden", + "equipmentSlot": "Neck", + "iconName": "SorinAmulet", + "effect": { + "lifeModifier": 2, + "startBattleWithCard": [ + "Soul Warden" + ] + } + }, + { + "name": "Dagger", + "equipmentSlot": "Left", + "iconName": "Dagger", + "cost": 2000, + "effect": { + "startBattleWithCard": [ + "Spare Dagger" + ] + } + }, + { + "name": "Cheat", + "equipmentSlot": "Neck", + "iconName": "Goose", + "effect": { + "startBattleWithCard": [ + "Blightsteel Colossus", + "Urabrask the Hidden", + "Avatar of Slaughter" + ] + } + }, + { + "name": "Aladdin's Ring", + "equipmentSlot": "Right", + "cost": 1500, + "iconName": "AladdinsRing", + "effect": { + "startBattleWithCard": [ + "Aladdin's Ring" + ] + } + }, + { + "name": "Spell Book", + "iconName": "SpellBook", + "equipmentSlot": "Left", + "cost": 8000, + "effect": { + "changeStartCards": 1 + } + }, + { + "name": "Goblin Balloon Brigade", + "equipmentSlot": "Right", + "iconName": "CursedRing", + "effect": { + "startBattleWithCard": [ + "Goblin Balloon Brigade" + ] + } + }, + { + "name": "Mithril Boots", + "equipmentSlot": "Boots", + "iconName": "MithrilBoots", + "cost": 10000, + "effect": { + "lifeModifier": 2, + "moveSpeed": 1.3 + } + }, + { + "name": "Wall of Wood", + "equipmentSlot": "Right", + "iconName": "MithrilShield", + "cost": 6500, + "effect": { + "startBattleWithCard": [ + "Wall of Wood" + ] + } + + }, + { + "name": "Mithril Armor", + "equipmentSlot": "Body", + "iconName": "MithrilArmor", + "cost": 15000, + "effect": { + "lifeModifier": 5 + } + }, + { + "name": "Serpent Generator", + "equipmentSlot": "Left", + "iconName": "PresenceoftheHydra", + "effect": { + "lifeModifier": 2, + "startBattleWithCard": [ + "Serpent Generator" + ] + } + }, + { + "name": "Skull of Orm", + "equipmentSlot": "Right", + "iconName": "DeathRing", + "cost": 3500, + "effect": { + "startBattleWithCard": [ + "Skull of Orm" + ] + } + }, + { + "name": "Dwarven Blastminer", + "equipmentSlot": "Left", + "cost": 6000, + "iconName": "FlameSword", + "effect": { + "startBattleWithCard": [ + "Dwarven Blastminer" + ] + } + }, + { + "name": "Wall of Spears", + "equipmentSlot": "Right", + "cost": 2500, + "iconName": "MirrorShield", + "effect": { + "startBattleWithCard": [ + "Wall of Spears" + ] + } + }, + { + "name": "Library of Leng", + "equipmentSlot": "Right", + "iconName": "DungeonMap", + "cost": 12000, + "effect": { + "startBattleWithCard": [ + "Library of Leng" + ] + } + }, + { + "name": "Aladdin's Lamp", + "equipmentSlot": "Right", + "iconName": "AladdinsLamp", + "cost": 1000, + "effect": { + "startBattleWithCard": [ + "Aladdin's Lamp" + ] + } + }, + { + "name": "Heart-Piercer", + "equipmentSlot": "Left", + "iconName": "CompositeBow", + "cost": 2000, + "effect": { + "startBattleWithCard": [ + "Heart-Piercer Bow" + ] + } + }, + { + "name": "Wood Bow", + "equipmentSlot": "Left", + "iconName": "WoodBow", + "cost": 1000, + "effect": { + "startBattleWithCard": [ "Fyndhorn Bow" ] + } + }, + { + "name": "Sandals", + "equipmentSlot": "Boots", + "iconName": "Sandals", + "effect": { + "moveSpeed": 1.1 + } + }, + { + "name": "Gold Boots", + "equipmentSlot": "Boots", + "iconName": "GoldBoots", + "cost": 10000, + "effect": { + "lifeModifier": 2, + "moveSpeed": 1.3 + } + }, + { + "name": "Gold Shield", + "equipmentSlot": "Right", + "iconName": "GoldShield", + "cost": 13000, + "effect": { + "lifeModifier": 3 + } + }, + { + "name": "Gold Armor", + "equipmentSlot": "Body", + "iconName": "GoldArmor", + "cost": 15000, + "effect": { + "lifeModifier": 4 + } + }, + { + "name": "Dark Boots", + "equipmentSlot": "Boots", + "iconName": "DarkBoots", + "cost": 2000, + "effect": { + "startBattleWithCard": [ + "Clattering Augur" + ], + "lifeModifier": -2, + "moveSpeed": 1.3 + } + }, + { + "name": "Wall of Shadows", + "equipmentSlot": "Right", + "iconName": "DarkShield", + "cost": 2500, + "effect": { + "startBattleWithCard": [ + "Wall of Shadows" + ], + "lifeModifier": -1 + } + }, + { + "name": "Dark Armor", + "equipmentSlot": "Body", + "cost": 3000, + "iconName": "DarkArmor", + "effect": { + "startBattleWithCard": [ + "Skeletal Snake" + ], + "lifeModifier": -1 + } + }, + { + "name": "Carrion Feeder", + "equipmentSlot": "Right", + "iconName": "Blood", + "cost": 1000, + "effect": { + "startBattleWithCard": [ + "Carrion Feeder" + ] + } + }, + { + "name": "Mind Stone", + "equipmentSlot": "Right", + "iconName": "Clue", + "cost": 3000, + "effect": { + "startBattleWithCard": [ + "Mind Stone" + ] + } + }, + { + "name": "Serenity", + "equipmentSlot": "Right", + "iconName": "Cheese", + "cost": 1000, + "effect": { + "startBattleWithCard": [ + "Serenity" + ] + } + }, + { + "name": "Howling Mine", + "equipmentSlot": "Right", + "iconName": "GoldStack", + "cost": 5000, + "effect": { + "startBattleWithCard": [ + "Howling Mine" + ] + } + }, + { + "name": "Treasure Trove", + "equipmentSlot": "Right", + "iconName": "Treasure", + "cost": 5000, + "effect": { + "startBattleWithCard": [ + "Treasure Trove" + ] + } + }, + { + "name": "Mystic Remora", + "equipmentSlot": "Right", + "iconName": "Shard", + "cost": 3500, + "effect": { + "startBattleWithCard": [ + "Mystic Remora" + ] + } + }, + { + "name": "Rod of Ruin", + "equipmentSlot": "Left", + "iconName": "MadStaff", + "effect": { + "startBattleWithCard": [ + "Rod of Ruin" + ] + } + }, + { + "name": "Soldevi Digger", + "equipmentSlot": "Neck", + "cost": 3000, + "iconName": "DarkAmulet", + "effect": { + "startBattleWithCard": [ + "Soldevi Digger" + ] + } + }, + { + "name": "Barbed Sextant", + "equipmentSlot": "Right", + "iconName": "PandorasBox", + "cost": 1500, + "effect": { + "startBattleWithCard": [ + "Barbed Sextant" + ] + } + }, + { + "name": "Disrupting Scepter", + "equipmentSlot": "Left", + "iconName": "DisruptingScepter", + "cost": 2500, + "effect": { + "startBattleWithCard": [ + "Disrupting Scepter" + ] + } + }, + { + "name": "Entrancing Lyre", + "equipmentSlot": "Right", + "iconName": "EntrancingLyre", + "effect": { + "startBattleWithCard": [ + "Entrancing Lyre" + ] + } + }, + { + "name": "Heavy Arbalest", + "equipmentSlot": "Left", + "iconName": "HeavyArbalest", + "cost": 1500, + "effect": { + "startBattleWithCard": [ + "Heavy Arbalest" + ] + } + }, + { + "name": "Planar Portal", + "equipmentSlot": "Right", + "iconName": "RingofThreeWishes", + "cost": 2500, + "effect": { + "startBattleWithCard": [ + "Planar Portal" + ] + } + }, + { + "name": "Iron Star", + "equipmentSlot": "Left", + "iconName": "TheBlackstaffofWaterdeep", + "cost": 3500, + "effect": { + "startBattleWithCard": [ + "Iron Star" + ] + } + }, + { + "name": "Unerring Sling", + "equipmentSlot": "Left", + "iconName": "UnerringSling", + "cost": 4000, + "effect": { + "startBattleWithCard": [ + "Unerring Sling" + ] + } + }, + { + "name": "Jeweled Amulet", + "equipmentSlot": "Neck", + "cost": 5000, + "iconName": "JeweledAmulet", + "effect": { + "startBattleWithCard": [ + "Jeweled Amulet" + ] + } + }, + { + "name": "Traveler's Amulet", + "equipmentSlot": "Neck", + "iconName": "TravelersAmulet", + "cost": 5000, + "effect": { + "startBattleWithCard": [ + "Traveler's Amulet" + ] + } + }, + { + "name": "Amulet of Kroog", + "equipmentSlot": "Neck", + "iconName": "RelicAmulet", + "cost": 2500, + "effect": { + "startBattleWithCard": [ + "Amulet of Kroog" + ] + } + }, + { + "name": "Amulet of Vigor", + "equipmentSlot": "Neck", + "iconName": "AmuletofVigor", + "cost": 7000, + "effect": { + "startBattleWithCard": [ + "Amulet of Vigor" + ] + } + }, + { + "name": "Jade Monolith", + "equipmentSlot": "Neck", + "iconName": "VeilstoneAmulet", + "cost": 5000, + "effect": { + "startBattleWithCard": [ + "Jade Monolith" + ] + } + }, + { + "name": "Jandor's Ring", + "equipmentSlot": "Right", + "iconName": "JandorsRing", + "cost": 2500, + "effect": { + "startBattleWithCard": [ + "Jandor's Ring" + ] + } + }, + { + "name": "Jinxed Ring", + "equipmentSlot": "Right", + "iconName": "JinxedRing", + "effect": { + "opponent": { + "startBattleWithCard": [ + "Jinxed Ring" + ] + } + } + }, + { + "name": "Tormod's Crypt", + "equipmentSlot": "Left", + "iconName": "Nine-RingedBo", + "effect": { + "startBattleWithCard": [ + "Tormod's Crypt" + ] + } + }, + { + "name": "Ring of Immortals", + "equipmentSlot": "Right", + "iconName": "RingofImmortals", + "effect": { + "startBattleWithCard": [ + "Ring of Immortals" + ] + } + }, + { + "name": "Mana Prism", + "equipmentSlot": "Right", + "iconName": "PrismRing", + "cost": 2000, + "effect": { + "startBattleWithCard": [ + "Mana Prism" + ] + } + }, + { + "name": "Ring of Renewal", + "equipmentSlot": "Right", + "iconName": "RingofRenewal", + "effect": { + "startBattleWithCard": [ + "Ring of Renewal" + ] + } + }, + { + "name": "Serrated Arrows", + "equipmentSlot": "Right", + "iconName": "KiteShield", + "cost": 1500, + "effect": { + "startBattleWithCard": [ + "Serrated Arrows" + ] + } + }, + { + "name": "Shell Wand", + "equipmentSlot": "Left", + "cost": 4000, + "effect": { + "opponent": { + "lifeModifier": -2 + } + }, + "iconName": "ShellWand" + }, + + { + "name": "Manasight Amulet", + "equipmentSlot": "Neck", + "effect": { + "colorView": true + }, + "description": "Grants Manasight, letting you know the colors used by your adversaries.", + "iconName": "RelicAmulet" + }, + { + "name": "Ivory Tower", + "equipmentSlot": "Boots", + "cost": 8000, + "effect": { + "opponent": { + "lifeModifier": 5 + }, + "startBattleWithCard": [ + "Ivory Tower" + ] + }, + "description": "Brings life to both friend and foe", + "iconName": "LightBoots" + }, + { + "name": "Fortune Coin", + "equipmentSlot": "Left", + "effect": { + "name": "", + "goldModifier": 0.85, + "cardRewardBonus": 1 + }, + "description": "", + "iconName": "FortuneCoin" + }, + { + "name": "Colorless rune", + "usableOnWorldMap": true, + "equipmentSlot": "Ability2", + "description": "Teleports you to the center", + "commandOnUse": "teleport to poi Spawn", + "iconName": "ColorlessRune", + "questItem": true, + "shardsNeeded": 1, + "cost": 100 + }, + { + "name": "White rune", + "usableOnWorldMap": true, + "equipmentSlot": "Ability2", + "effect": { + "name": "" + }, + "description": "Teleports you to the plains", + "commandOnUse": "teleport to poi \"Plains Capital\"", + "iconName": "WhiteRune", + "shardsNeeded": 1, + "cost": 100 + }, + { + "name": "Black rune", + "usableOnWorldMap": true, + "equipmentSlot": "Ability2", + "effect": { + "name": "" + }, + "description": "Teleports you to the swamp", + "commandOnUse": "teleport to poi \"Swamp Capital\"", + "iconName": "BlackRune", + "shardsNeeded": 1, + "cost": 100 + }, + { + "name": "Blue rune", + "usableOnWorldMap": true, + "equipmentSlot": "Ability2", + "effect": { + "name": "" + }, + "description": "Teleports you to the island", + "commandOnUse": "teleport to poi \"Island Capital\"", + "iconName": "BlueRune", + "shardsNeeded": 1, + "cost": 100 + }, + { + "name": "Red rune", + "usableOnWorldMap": true, + "equipmentSlot": "Ability2", + "effect": { + "name": "" + }, + "description": "Teleports you to the mountain", + "commandOnUse": "teleport to poi \"Mountain Capital\"", + "iconName": "RedRune", + "shardsNeeded": 1, + "cost": 100 + }, + { + "name": "Green rune", + "usableOnWorldMap": true, + "equipmentSlot": "Ability2", + "effect": { + "name": "" + }, + "description": "Teleports you to the forest", + "commandOnUse": "teleport to poi \"Forest Capital\"", + "iconName": "GreenRune", + "shardsNeeded": 1, + "cost": 100 + }, + { + "name": "White Staff", + "equipmentSlot": "Ability1", + "usableOnWorldMap": true, + "usableInPoi": true, + "effect": { + "name": "" + }, + "description": "Heals you half of your life", + "commandOnUse": "heal percent 0.5", + "iconName": "WhiteStaff", + "questItem": true, + "shardsNeeded": 5, + "cost": 5000 + }, + { + "name": "Black Staff", + "equipmentSlot": "Ability1", + "usableOnWorldMap": true, + "usableInPoi": false, + "effect": { + "name": "" + }, + "description": "Hide from enemies for some time", + "commandOnUse": "hide 10", + "iconName": "BlackStaff", + "questItem": true, + "shardsNeeded": 5, + "cost": 5000 + }, + { + "name": "Blue Staff", + "usableOnWorldMap": true, + "equipmentSlot": "Ability1", + "effect": { + "name": "" + }, + "description": "Lets you fly for some time", + "commandOnUse": "fly 10", + "iconName": "BlueStaff", + "questItem": true, + "shardsNeeded": 5, + "cost": 5000 + }, + { + "name": "Red Staff", + "usableOnWorldMap": true, + "equipmentSlot": "Ability1", + "effect": { + "name": "" + }, + "description": "Kills the closest enemy on the Overworld", + "commandOnUse": "remove enemy nearest", + "iconName": "RedStaff", + "questItem": true, + "shardsNeeded": 5, + "cost": 5000 + }, + { + "name": "Green Staff", + "equipmentSlot": "Ability1", + "usableOnWorldMap": true, + "usableInPoi": true, + "effect": { + "name": "" + }, + "description": "Doubles your speed for some time", + "commandOnUse": "sprint 10", + "iconName": "GreenStaff", + "questItem": true, + "shardsNeeded": 5, + "cost": 5000 + }, + { + "name": "Staff of the Ages", + "equipmentSlot": "Left", + "iconName": "GreenStaff", + "effect": { + "lifeModifier": 2, + "startBattleWithCard": [ + "Staff of the Ages" + ] + } + }, + { + "name": "Jester's Cap", + "equipmentSlot": "Left", + "iconName": "SleepWand", + "effect": { + "lifeModifier": -1, + "startBattleWithCard": [ + "Jester's Cap" + ] + } + }, + { + "name": "Gaea's Touch", + "equipmentSlot": "Boots", + "iconName": "SteelBoots", + "effect": { + "lifeModifier": -1, + "moveSpeed": 1.20, + "startBattleWithCard": [ + "Gaea's Touch" + ] + } + }, + { + "name": "Helm of Obedience", + "equipmentSlot": "Head", + "iconName": "MoxJet", + "effect": { + "lifeModifier": -1, + "moveSpeed": 1.20, + "startBattleWithCard": [ + "Snake Basket" + ], + "opponent": { + "startBattleWithCard": [ + "Helm of Obedience" + ] + } + } + }, + { + "name": "Robe of Mirrors", + "equipmentSlot": "Body", + "iconName": "BlueRobes", + "effect": { + "lifeModifier": -1, + "cardRewardBonus": 1, + "startBattleWithCard": [ + "Robe of Mirrors" + ] + } + }, + { + "name": "Teferi's Puzzle Box", + "equipmentSlot": "Left", + "iconName": "MadStaff", + "effect": { + "lifeModifier": 1, + "cardRewardBonus": 1, + "startBattleWithCard": [ + "Teferi's Puzzle Box" + ] + } + }, + { + "name": "Hidden Ancients", + "equipmentSlot": "Left", + "iconName": "GarrukAxe", + "effect": { + "lifeModifier": 3, + "startBattleWithCard": [ + "Hidden Ancients" + ] + } + }, + { + "name": "Dwarven Hold", + "equipmentSlot": "Right", + "iconName": "Armory", + "effect": { + "lifeModifier": 3, + "startBattleWithCard": [ + "Dwarven Hold" + ] + } + }, + { + "name": "Dark Sphere", + "equipmentSlot": "Left", + "iconName": "Scythe", + "effect": { + "lifeModifier": 1, + "startBattleWithCard": [ + "Dark Sphere" + ] + } + }, + { + "name": "Chicken Egg", + "equipmentSlot": "Right", + "iconName": "ChickenEgg", + "effect": { + "lifeModifier": 1, + "startBattleWithCard": [ + "Chicken Egg" + ] + } + }, + { + "name": "Goblin Tinkerer", + "equipmentSlot": "Left", + "iconName": "BurningBook", + "effect": { + "lifeModifier": 1, + "startBattleWithCard": [ + "Goblin Tinkerer" + ] + } + }, + { + "name": "Crown of the Ages", + "equipmentSlot": "Neck", + "iconName": "BrownHat", + "effect": { + "lifeModifier": 2, + "startBattleWithCard": [ + "Crown of the Ages" + ] + } + }, + { + "name": "Cursed Rack", + "equipmentSlot": "Left", + "iconName": "UnderworldCookbook", + "effect": { + "startBattleWithCard": [ + "Cursed Rack" + ] + } + }, + { + "name": "Mantle of Ancient Lore", + "equipmentSlot": "Body", + "iconName": "Conjurer's Mantle", + "effect": { + "lifeModifier": 1, + "startBattleWithCard": [ + "Mantle of Ancient Lore" + ] + } + }, + { + "name": "Crystal Rod", + "equipmentSlot": "Left", + "iconName": "ZedruuLantern", + "effect": { + "lifeModifier": 1, + "startBattleWithCard": [ + "Crystal Rod" + ] + } + }, + { + "name": "Grolnok's Skin", + "equipmentSlot": "Right", + "iconName": "FrogSkin", + "effect": { + "lifeModifier": 3, + "startBattleWithCard": [ + "Grolnok's Skin" + ] + } + }, + { + "name": "Land's Edge", + "equipmentSlot": "Boots", + "iconName": "MetallicBoots", + "effect": { + "lifeModifier": 1, + "moveSpeed": 1.35, + "startBattleWithCard": [ + "Land's Edge" + ] + } + }, + { + "name": "Serra's Blessing", + "description": "Turn a creature hexproof until end of turn.", + "equipmentSlot": "Neck", + "iconName": "HallowedSigil", + "effect": { + "startBattleWithCard": [ + "Serra's Blessing" + ] + } + }, + { + "name": "Cursed Totem", + "description": "Devour the life of an enemy creature, killing it.", + "equipmentSlot": "Right", + "iconName": "UnhallowedSigil", + "effect": { + "startBattleWithCard": [ + "Cursed Totem" + ] + } + }, + { + "name": "Cultist's Key", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "First Shard", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Second Shard", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Third Shard", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Fourth Shard", + "iconName": "StrangeKey", + "questItem": true + }, + { + "name": "Fifth Shard", + "iconName": "StrangeKey", + "questItem": true + } +] diff --git a/forge-gui/res/adventure/Shandalar Old Border/world/points_of_interest.json b/forge-gui/res/adventure/Shandalar Old Border/world/points_of_interest.json new file mode 100644 index 00000000000..36818d6b267 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/world/points_of_interest.json @@ -0,0 +1,4206 @@ +[ + { + "name": "Aerie", + "displayName": "Aerie", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Aerie", + "map": "../common/maps/map/aerie/aerie_0.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Nest", + "Dungeon", + "Sidequest" + ] + }, + { + "name": "BarbarianCamp", + "displayName": "Barbarian Camp", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "BarbarianCamp", + "map": "../common/maps/map/barbariancamp/barbariancamp_goblin.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "BarbarianCamp", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "BarbarianCamp1", + "displayName": "Barbarian Camp", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "BarbarianCamp", + "map": "../common/maps/map/barbariancamp/barbariancamp_kobold.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "BarbarianCamp", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "KorEncampment", + "displayName": "Kor Outpost", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "BarbarianCamp", + "map": "../common/maps/map/barbariancamp/kor_encampment.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "BarbarianCamp", + "BiomeRed", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "BarbarianCamp2", + "displayName": "Barbarian Camp", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "BarbarianCamp", + "map": "../common/maps/map/barbariancamp/barbariancamp_orc.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "BarbarianCamp", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "BarbarianCamp3", + "displayName": "Barbarian Camp", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "BarbarianCamp", + "map": "../common/maps/map/barbariancamp/barbariancamp_bandit.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "BarbarianCamp", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "BarbarianCamp4", + "displayName": "Barbarian Camp", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "BarbarianCamp", + "map": "../common/maps/map/barbariancamp/barbariancamp_goblin_2.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "BarbarianCamp", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "BarbarianCamp5", + "displayName": "Barbarian Camp", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "BarbarianCamp", + "map": "../common/maps/map/barbariancamp/barbariancamp_goblin_3.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "BarbarianCamp", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "Black Castle", + "displayName": "Black Castle", + "type": "castle", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "black_castle", + "map": "../common/maps/map/main_story/castles/black_castle.tmx", + "radiusFactor": 0.01, + "offsetX": 0.1, + "offsetY": -0.1, + "questTags": [ + "Story", + "Boss", + "RespawnEnemies", + "DungeonEffect", + "Castle", + "BiomeBlack", + "Chapter1Boss" + ], + "questFlagsToActivate": [ + { + "key": "mainQuest", + "val": 2 + } + ] + }, + { + "name": "Blue Castle", + "displayName": "Blue Castle", + "type": "castle", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "blue_castle", + "map": "../common/maps/map/main_story/castles/blue_castle.tmx", + "radiusFactor": 0.01, + "offsetX": 0.1, + "offsetY": 0.1, + "questTags": [ + "Story", + "Boss", + "RespawnEnemies", + "DungeonEffect", + "Castle", + "BiomeBlue", + "Chapter1Boss" + ], + "questFlagsToActivate": [ + { + "key": "mainQuest", + "val": 2 + } + ] + }, + { + "name": "FortBlue1", + "displayName": "Pirate Fort", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "FortBlue", + "map": "../common/maps/map/fort/fort_blue_1_pirate.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "FortBlue2", + "displayName": "River Crossing", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "FortBlue", + "map": "../common/maps/map/fort/fort_blue_2_canyon.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "FortBlue3", + "displayName": "Esper Manufactory", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "FortBlue", + "map": "../common/maps/map/fort/fort_blue_3_factory.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "DemonTower", + "displayName": "Hidden Treasure-room", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlack", + "map": "../common/maps/map/demontower/portal_2.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Demon", + "BiomeBlack" + ] + }, + { + "name": "FortBlue4", + "displayName": "Cloud Fort", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "FortBlue", + "map": "../common/maps/map/fort/fort_blue_4_clouds.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "FortBlue5", + "displayName": "Sea Temple", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "FortBlue", + "map": "../common/maps/map/fort/fort_blue_5_temple.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "Castle", + "displayName": "Von Gant's Fortress", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "WhiteCastle", + "map": "../common/maps/map/fort/fort_white_1_celestial.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Castle", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "Castle1", + "displayName": "Fort", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "WhiteCastle", + "map": "../common/maps/map/fort/fort_white_2_humans.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Castle", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "Castle2", + "displayName": "Pharaoh's Fort", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "WhiteCastle", + "map": "../common/maps/map/fort/fort_white_3_pharaoh.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Castle", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "Castle3", + "displayName": "Levilain's Farm", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "farm", + "map": "../common/maps/map/fort/fort_white_4_farm.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Castle", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "CatLairG", + "displayName": "Leonin Camp", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "CatLair", + "map": "../common/maps/map/catlair/catlair_green_1_leonincamp.tmx", + "radiusFactor": 0.8, + "questTags": [ + "CatLair", + "BiomeGreen", + "Hostile", + "Sidequest" + ] + }, + { + "name": "CatLairG1", + "displayName": "Tiger Forest", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "CatLair", + "map": "../common/maps/map/catlair/catlair_green_2_tigerforest.tmx", + "radiusFactor": 0.8, + "questTags": [ + "CatLair", + "BiomeGreen", + "Hostile", + "Sidequest" + ] + }, + { + "name": "CatLairG2", + "displayName": "Chimera Lair", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "CatLair", + "map": "../common/maps/map/catlair/catlair_green_3_chimera.tmx", + "radiusFactor": 0.8, + "questTags": [ + "CatLair", + "BiomeGreen", + "Hostile", + "Sidequest" + ] + }, + { + "name": "CatLairW", + "displayName": "Lion's Den", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "CatLair", + "map": "../common/maps/map/catlair/catlair_white_1_lionden.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "CatLair", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "CatLairW1", + "displayName": "Leonin Camp", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "CatLair", + "map": "../common/maps/map/catlair/catlair_white_2_leonincamp.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "CatLair", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "CatLairW2", + "displayName": "Leonin Sphinx", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "CatLair", + "map": "../common/maps/map/catlair/catlair_white_3_temple.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "CatLair", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "CaveB", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_snake.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlack", + "Sidequest" + ] + }, + { + "name": "CaveZombie", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_zombie.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlack" + ] + }, + { + "name": "CaveKobold", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_kobold.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlack" + ] + }, + { + "name": "CaveReptile", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_multilevel_2/cave_18.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeGreen" + ] + }, + { + "name": "CaveTroll", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_multilevel_3/cave_21.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeColorless" + ] + }, + { + "name": "CaveLarge1", + "displayName": "Forgotten Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_multilevel/cave_16.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlack" + ] + }, + { + "name": "CaveB1", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_treasure.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "BiomeBlack" + ] + }, + { + "name": "CaveB2", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_devil.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlack", + "Sidequest" + ] + }, + { + "name": "CaveB3", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_skeleton.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlack", + "Sidequest" + ] + }, + { + "name": "CaveB4", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bigzombie.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlack", + "Sidequest" + ] + }, + { + "name": "CaveB5", + "displayName": "Flooded Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_merfolk.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlack", + "Sidequest" + ] + }, + { + "name": "CaveB6", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bluewiz.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlack", + "Sidequest" + ] + }, + { + "name": "CaveB8", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_mimic.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlack", + "Sidequest" + ] + }, + { + "name": "CaveBA", + "displayName": "Deep Caverns", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_huge.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlack", + "Sidequest" + ] + }, + { + "name": "CaveC", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_snake.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveC1", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_treasure.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "BiomeColorless" + ] + }, + { + "name": "CaveC2", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_devil.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveC3", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bear.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveC4", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_minotaur.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveC5", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_skeleton.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveC6", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_spider.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveC7", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bandit.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveC8", + "displayName": "Flooded Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_merfolk.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveC9", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bluewiz.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveCA", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_goblin.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveCB", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_mimic.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveCD", + "displayName": "Deep Caverns", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_huge.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveCE", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_fog.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveG", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_snake.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeGreen", + "Sidequest" + ] + }, + { + "name": "CaveG1", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_treasure.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "BiomeGreen" + ] + }, + { + "name": "CaveG2", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_devil.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeGreen", + "Sidequest" + ] + }, + { + "name": "CaveG3", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bear.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeGreen", + "Sidequest" + ] + }, + { + "name": "CaveG4", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_spider.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeGreen", + "Sidequest" + ] + }, + { + "name": "CaveG5", + "displayName": "Flooded Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_merfolk.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeGreen", + "Sidequest" + ] + }, + { + "name": "CaveG6", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_dino.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeGreen", + "Sidequest" + ] + }, + { + "name": "CaveG9", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_mimic.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeGreen", + "Sidequest" + ] + }, + { + "name": "CaveGB", + "displayName": "Deep Caverns", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_huge.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeGreen", + "Sidequest" + ] + }, + { + "name": "CaveCerodon", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_cerodon.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeRed", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveEldrazi", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_eldrazi.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveAmphin", + "displayName": "Flooded Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_amphin.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlue", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveRat", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_rat.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "BiomeBlack", + "BiomeColorless", + "Sidequest" + ] + }, + { + "name": "CaveU", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_treasure.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "BiomeBlue" + ] + }, + { + "name": "CaveU1", + "displayName": "Flooded Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_merfolk.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeBlue", + "Sidequest" + ] + }, + { + "name": "CaveU2", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bluewiz.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeBlue", + "Sidequest" + ] + }, + { + "name": "CaveU3", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_djinn.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeBlue", + "Sidequest" + ] + }, + { + "name": "CaveU4", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_mimic.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeBlue", + "Sidequest" + ] + }, + { + "name": "CaveR", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_snake.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveR2", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_treasure.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "BiomeRed" + ] + }, + { + "name": "CaveR3", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_devil.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveR4", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_orc.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveR5", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bear.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveR6", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_minotaur.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveR7", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bigzombie.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveR8", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_spider.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveR9", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bandit.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveRA", + "displayName": "Cave", + "type": "cave", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bluewiz.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveRB", + "displayName": "Cave", + "type": "cave", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_goblin.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveRC", + "displayName": "Cave", + "type": "cave", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_dino.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveRE", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_barbarian.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveRG", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_dwarf.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveRH", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_mimic.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveRJ", + "displayName": "Deep Caverns", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_huge.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "CaveW", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_snake.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "CaveW1", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_treasure.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "BiomeWhite" + ] + }, + { + "name": "CaveW2", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bear.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "CaveW3", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_bluewiz.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "CaveW4", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_dino.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "CaveW5", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_dwarf.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "CaveW6", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_mimic.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "BiomeWhite", + "Sidequest" + ] + }, + { + "name": "Emrakul", + "displayName": "Emrakul's Castle", + "type": "castle", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "colorless_castle", + "map": "../common/maps/map/emrakul/emrakul_legacy.tmx", + "radiusFactor": 0.4, + "questTags": [ + "Castle", + "BiomeColorless" + ], + "questFlagsToActivate": [ + { + "key": "mainQuest", + "val": 2 + } + ] + }, + { + "name": "CopperhostForest", + "displayName": "Copper Host Forest", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/phyrexia/Phyrexian_Buildings.atlas", + "sprite": "CopperhostForest", + "map": "../common/maps/map/phyrexia/phyrexian_g1.tmx", + "radiusFactor": 0.8 + }, + { + "name": "Crawlspace", + "displayName": "Blue Tower", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlue", + "map": "../common/maps/map/magetower/magetower_10_crawlspace.tmx", + "radiusFactor": 0.8, + "questTags": [ + "DungeonEffect", + "Dungeon", + "Hostile" + ] + }, + { + "name": "DEBUGZONE", + "type": "dungeon", + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "WurmPond", + "map": "../common/maps/map/debug_map.tmx", + "radiusFactor": 5 + }, + { + "name": "DjinnPalace", + "displayName": "Djinn's Palace", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "DjinnPalace", + "map": "../common/maps/map/djinnpalace/djinpalace_entrance.tmx", + "radiusFactor": 0.8, + "questTags": [ + "DjinnPalace", + "Hostile" + ] + }, + { + "name": "DjinnPalace1", + "displayName": "Djinn's Palace", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "DjinnPalace", + "map": "../common/maps/map/djinnpalace/djinpalace_entrance.tmx", + "radiusFactor": 0.8, + "questTags": [ + "DjinnPalace", + "Hostile" + ] + }, + { + "name": "Dream Halls", + "displayName": "Blue Tower", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlue", + "map": "../common/maps/map/magetower/magetower_11_dreamhalls.tmx", + "radiusFactor": 0.8, + "questTags": [ + "DungeonEffect", + "Dungeon", + "Hostile" + ] + }, + { + "name": "DrossOutpost", + "displayName": "Dross Outpost", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/phyrexia/Phyrexian_Buildings.atlas", + "sprite": "DrossOutpost", + "map": "../common/maps/map/phyrexia/phyrexian_black1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Phyrexian", + "Dungeon", + "Sidequest" + ] + }, + { + "name": "ElfTown", + "displayName": "Secluded Elven Encampment", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "ForestTown", + "map": "../common/maps/map/hostiletown/elftown.tmx", + "radiusFactor": 0.8, + "questTags": [ + "OccupiedTown", + "Hostile", + "BiomeGreen", + "Sidequest" + ] + }, + { + "name": "EvilGrove", + "displayName": "Undead Grove", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "EvilGrove", + "map": "../common/maps/map/evilgrove/evilgrove_1_zombie.tmx", + "radiusFactor": 0.8, + "questTags": [ + "EvilGrove", + "BiomeBlack", + "Hostile", + "Sidequest" + ] + }, + { + "name": "EvilGrove1", + "displayName": "Malicious Artificer's Grove", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "EvilGrove", + "map": "../common/maps/map/evilgrove/evilgrove_2_blackgolem.tmx", + "radiusFactor": 0.8, + "questTags": [ + "EvilGrove", + "BiomeBlack", + "Hostile", + "Sidequest" + ] + }, + { + "name": "EvilGrove2", + "displayName": "Grove of the Dark Titan", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "EvilGrove", + "map": "../common/maps/map/evilgrove/evilgrove_3_gravetitan.tmx", + "radiusFactor": 0.8, + "questTags": [ + "EvilGrove", + "BiomeBlack", + "Hostile", + "Sidequest" + ] + }, + { + "name": "EvilGrove3", + "displayName": "Cursed Forest", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "EvilGrove", + "map": "../common/maps/map/evilgrove/evilgrove_4_cursedforest.tmx", + "radiusFactor": 0.8, + "questTags": [ + "EvilGrove", + "BiomeBlack", + "Hostile", + "Sidequest" + ] + }, + { + "name": "EvilGrove4", + "displayName": "Neverglades National Park", + "type": "cave", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "EvilGrove", + "map": "../common/maps/map/evilgrove/evilgrove_5_swamp.tmx", + "radiusFactor": 0.8, + "questTags": [ + "EvilGrove", + "BiomeBlack", + "Hostile", + "Sidequest" + ] + }, + { + "name": "EvilGrove5", + "displayName": "Black Dragon Mountain", + "type": "cave", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "EvilGrove", + "map": "../common/maps/map/evilgrove/evilgrove_7_dragon.tmx", + "radiusFactor": 0.8, + "questTags": [ + "EvilGrove", + "BiomeBlack", + "Hostile", + "Sidequest" + ] + }, + { + "name": "EvilGrove6", + "displayName": "Shade's Lair", + "type": "cave", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "EvilGrove", + "map": "../common/maps/map/evilgrove/evilgrove_6_shade.tmx", + "radiusFactor": 0.8, + "questTags": [ + "EvilGrove", + "BiomeBlack", + "Hostile", + "Sidequest" + ] + }, + { + "name": "Factory", + "displayName": "Autonomous Factory", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Factory", + "map": "../common/maps/map/factory/factory_1_golems.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Factory", + "Sidequest" + ] + }, + { + "name": "Factory1", + "displayName": "Autonomous Factory", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Factory", + "map": "../common/maps/map/factory/factory_2_ooze.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Factory", + "Sidequest" + ] + }, + { + "name": "Factory2", + "displayName": "Autonomous Factory", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Factory", + "map": "../common/maps/map/factory/factory_3_wizard.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Factory", + "Sidequest" + ] + }, + { + "name": "Factory3", + "displayName": "Autonomous Factory", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Factory", + "map": "../common/maps/map/factory/factory_4_large.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Factory", + "Sidequest" + ] + }, + { + "name": "Forest Capital", + "displayName": "Unbroken Bough", + "type": "capital", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "ForestCapital", + "map": "../common/maps/map/main_story/forest_capital.tmx", + "questTags": [ + "Capital", + "BiomeGreen", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Forest Town Generic", + "type": "town", + "count": 15, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "ForestTown", + "map": "../common/maps/map/towns/forest_town_generic.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "BiomeGreen", + "TownGeneric", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Forest Town Identity", + "type": "town", + "count": 25, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "ForestTown", + "map": "../common/maps/map/towns/forest_town_identity.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "BiomeGreen", + "TownIdentity", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Forest Town Tribal", + "type": "town", + "count": 25, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "ForestTown", + "map": "../common/maps/map/towns/forest_town_tribal.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "BiomeGreen", + "TownTribal", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Forest Town", + "type": "town", + "count": 50, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "ForestTown", + "map": "../common/maps/map/towns/forest_town.tmx", + "radiusFactor": 0.8 + }, + { + "name": "Fort", + "displayName": "The Frozen Ruins", + "type": "dungeon", + "count": 1, + "spriteAtlas": "maps/tileset/buildings.atlas", + "sprite": "Fort", + "map": "../common/maps/map/fort/fort_colorless_1_snow.tmx", + "radiusFactor": 0.8 + }, + { + "name": "Fort1", + "displayName": "Tundra Fort", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Fort", + "map": "../common/maps/map/fort/fort_colorless_1_snow.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "Fort2", + "displayName": "Mages' Fort", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Fort", + "map": "../common/maps/map/fort/fort_colorless_2_wizards.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "FortMultilevel", + "displayName": "Cultists' Outpost", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Fort", + "map": "../common/maps/map/fort/fort_colorless_7_multilevel.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "Fort3", + "displayName": "Mercenary Barracks", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Fort", + "map": "../common/maps/map/fort/fort_colorless_3_human.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "Fort4", + "displayName": "Putrid Fort", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Fort", + "map": "../common/maps/map/fort/fort_colorless_4_ooze.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "Fort5", + "displayName": "Mind Slaver's Encampment", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Fort", + "map": "../common/maps/map/fort/fort_colorless_5_evil.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "Fort6", + "displayName": "Necromancer's Study", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Fort", + "map": "../common/maps/map/fort/fort_colorless_6_study.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "Fort7", + "displayName": "Logging Camp", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "FortGreen", + "map": "../common/maps/map/fort/fort_green_1_logcamp.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "Fort8", + "displayName": "Satyr Grove", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "FortGreen", + "map": "../common/maps/map/fort/fort_green_2_grove.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "Fort9", + "displayName": "Beastmaster's Study", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "FortGreen", + "map": "../common/maps/map/fort/fort_green_3_forestcastle.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Fort", + "Sidequest" + ] + }, + { + "name": "FurnaceBase", + "displayName": "Furnace Host Base", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/phyrexia/Phyrexian_Buildings.atlas", + "sprite": "FurnaceBase", + "map": "../common/maps/map/phyrexia/phyrexian_r1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Phyrexian", + "Dungeon", + "Sidequest" + ] + }, + { + "name": "Garruk Forest", + "displayName": "Garruk's Forest", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "Garruk", + "map": "../common/maps/map/garruk/garruk.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Boss", + "Planeswalker", + "Hostile" + ] + }, + { + "name": "GitaxianLab", + "displayName": "Gitaxian Laboratory", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/phyrexia/Phyrexian_Buildings.atlas", + "sprite": "GitLabSmall", + "map": "../common/maps/map/phyrexia/phyrexian_b1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Phyrexian", + "Dungeon", + "Sidequest" + ] + }, + { + "name": "Green Castle", + "displayName": "Green Castle", + "type": "castle", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "green_castle", + "map": "../common/maps/map/main_story/castles/green_castle.tmx", + "radiusFactor": 0.01, + "offsetX": -0.1, + "offsetY": 0.1, + "questTags": [ + "Story", + "Boss", + "RespawnEnemies", + "DungeonEffect", + "Castle", + "BiomeGreen", + "Chapter1Boss" + ], + "questFlagsToActivate": [ + { + "key": "mainQuest", + "val": 2 + } + ] + }, + { + "name": "Graveyard", + "displayName": "Graveyard", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Graveyard", + "map": "../common/maps/map/graveyard_crypt/graveyard.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Graveyard", + "BiomeBlack", + "Hostile" + ] + }, + { + "name": "Graveyard1", + "displayName": "Graveyard", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Graveyard", + "map": "../common/maps/map/graveyard_crypt/graveyard_2.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Graveyard", + "BiomeBlack", + "Hostile" + ] + }, + { + "name": "Graveyard2", + "displayName": "Graveyard", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Graveyard", + "map": "../common/maps/map/graveyard_crypt/graveyard_3.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Graveyard", + "BiomeBlack", + "Hostile" + ] + }, + { + "name": "Graveyard3", + "displayName": "Graveyard", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Graveyard", + "map": "../common/maps/map/graveyard_crypt/graveyard_4.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Graveyard", + "BiomeBlack", + "Hostile" + ] + }, + { + "name": "Graveyard4", + "displayName": "Graveyard", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Graveyard", + "map": "../common/maps/map/graveyard_crypt/graveyard_5.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Graveyard", + "BiomeBlack", + "Hostile" + ] + }, + { + "name": "Grolnoks Bog", + "displayName": "Grolnok's Bog", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "Grolnok", + "map": "../common/maps/map/grolnok/grolnok.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Boss", + "Hostile", + "Grolnok" + ] + }, + { + "name": "Grove", + "displayName": "The Honey Cove", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Grove", + "map": "../common/maps/map/grove/grove_1_bears.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeGreen", + "Grove", + "Hostile", + "Sidequest" + ] + }, + { + "name": "Grove1", + "displayName": "Wolf's Nest", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Grove", + "map": "../common/maps/map/grove/grove_2_wolf.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeGreen", + "Grove", + "Hostile", + "Sidequest" + ] + }, + { + "name": "Grove2", + "displayName": "Dinosaur Crater", + "type": "cave", + "count": 3, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Grove", + "map": "../common/maps/map/grove/grove_3_dinosaur.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeGreen", + "Grove", + "Hostile", + "Sidequest" + ] + }, + { + "name": "Grove3", + "displayName": "Simian's City", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Grove", + "map": "../common/maps/map/grove/grove_4_gorilla.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeGreen", + "Grove", + "Hostile", + "Sidequest" + ] + }, + { + "name": "Grove4", + "displayName": "Grove of the Forest Titan", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Grove", + "map": "../common/maps/map/grove/grove_5_foresttitan.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeGreen", + "Grove", + "Hostile", + "Sidequest" + ] + }, + { + "name": "Grove5", + "displayName": "Overgrown Ruins", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Grove", + "map": "../common/maps/map/grove/grove_6_wizards.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeGreen", + "Grove", + "Hostile", + "Sidequest" + ] + }, + { + "name": "Grove6", + "displayName": "Long Forgotten Temple", + "type": "cave", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Grove", + "map": "../common/maps/map/grove/grove_7_snake.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeGreen", + "Grove", + "Hostile", + "Sidequest" + ] + }, + { + "name": "Grove7", + "displayName": "The Lake of the Hydra", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Grove", + "map": "../common/maps/map/grove/grove_8_hydra.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeGreen", + "Grove", + "Hostile", + "Sidequest" + ] + }, + { + "name": "Grove8", + "displayName": "Corrupted Forest", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Grove", + "map": "../common/maps/map/grove/grove_9_eldrazi.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeGreen", + "Grove", + "Hostile", + "Sidequest" + ] + }, + { + "name": "GroveBamboo", + "displayName": "Bamboo Grove", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Grove", + "map": "../common/maps/map/grove/grove_10_bamboo.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeGreen", + "Grove", + "Hostile", + "Sidequest" + ] + }, + { + "name": "GroveGreenDragon", + "displayName": "Grove of the Green Dragon", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Grove", + "map": "../common/maps/map/grove/grove_11_greendragon.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeGreen", + "Grove", + "Hostile", + "Sidequest" + ] + }, + { + "name": "GroveFaerieDragon", + "displayName": "Grove of the Faerie Dragon", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Grove", + "map": "../common/maps/map/grove/grove_12_faeriedragon.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeGreen", + "Grove", + "Hostile", + "Sidequest" + ] + }, + { + "name": "Island Capital", + "displayName": "Great Lighthouse", + "type": "capital", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "IslandCapital", + "map": "../common/maps/map/main_story/island_capital.tmx", + "questTags": [ + "Capital", + "BiomeBlue", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Island Town Generic", + "type": "town", + "count": 20, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "IslandTown", + "map": "../common/maps/map/towns/island_town_generic.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownGeneric", + "BiomeBlue", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Island Town Identity", + "type": "town", + "count": 20, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "IslandTown", + "map": "../common/maps/map/towns/island_town_identity.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownIdentity", + "BiomeBlue", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Island Town Tribal", + "type": "town", + "count": 20, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "IslandTown", + "map": "../common/maps/map/towns/island_town_tribal.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownTribal", + "BiomeBlue", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Island Town", + "type": "town", + "count": 50, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "IslandTown", + "map": "../common/maps/map/towns/island_town.tmx", + "radiusFactor": 0.8 + }, + { + "name": "Jacehold", + "displayName": "Jace's Holdout", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Jace", + "map": "../common/maps/map/jacetower/jacehold.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Boss", + "Planeswalker", + "Hostile" + ] + }, + { + "name": "Kavu Lair", + "displayName": "Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Cave", + "map": "../common/maps/map/cave/cave_kavu.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "DungeonEffect", + "Cave" + ] + }, + { + "name": "Kiora Island", + "displayName": "Kiora's Island", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "Kiora", + "map": "../common/maps/map/minibosses/kiora_island.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Boss", + "Planeswalker", + "Hostile", + "Kiora" + ] + }, + { + "name": "Lavaforge Kobold", + "displayName": "Lava Forge", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "LavaForge", + "map": "../common/maps/map/lavaforge/lavaforge_3_vulcanodragon.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Sidequest" + ] + }, + { + "name": "LavaForge1", + "displayName": "Lava Forge", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "LavaForge", + "map": "../common/maps/map/lavaforge/lavaforge_1_sulfuricvortex.tmx", + "radiusFactor": 0.8, + "questTags": [ + "DungeonEffect", + "Dungeon", + "LavaForge", + "Hostile", + "Sidequest" + ] + }, + { + "name": "LavaForge2", + "displayName": "Lava Forge", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "LavaForge", + "map": "../common/maps/map/lavaforge/lavaforge_2_burningsands.tmx", + "radiusFactor": 0.8, + "questTags": [ + "DungeonEffect", + "Dungeon", + "LavaForge", + "Hostile", + "Sidequest" + ] + }, + { + "name": "Lich's Mirror", + "displayName": "Black Tower", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlack", + "map": "../common/maps/map/magetower/magetower_12_lichsmirror.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "DungeonEffect", + "Dungeon" + ] + }, + { + "name": "MageTowerC", + "displayName": "Red Tower", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerRed", + "map": "../common/maps/map/magetower/magetower_1_djinn.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeColorless", + "MageTower", + "Dungeon", + "Hostile", + "Sidequest" + ] + }, + { + "name": "MageTowerC2", + "displayName": "Black Tower", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlack", + "map": "../common/maps/map/magetower/magetower_2_blackwiz.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeColorless", + "MageTower", + "Dungeon", + "Hostile", + "Sidequest" + ] + }, + { + "name": "MageTowerC3", + "displayName": "Red Tower", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerRed", + "map": "../common/maps/map/magetower/magetower_3_redwiz.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeColorless", + "MageTower", + "Dungeon", + "Hostile", + "Sidequest" + ] + }, + { + "name": "MageTowerC4", + "displayName": "White Tower", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerWhite", + "map": "../common/maps/map/magetower/magetower_4_monastery.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeColorless", + "MageTower", + "Dungeon", + "Hostile", + "Sidequest" + ] + }, + { + "name": "MageTowerC5", + "displayName": "Green Tower", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerGreen", + "map": "../common/maps/map/magetower/magetower_5_greenhouse.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeColorless", + "MageTower", + "Dungeon", + "Hostile", + "Sidequest" + ] + }, + { + "name": "MageTowerC6", + "displayName": "Black Tower", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlack", + "map": "../common/maps/map/magetower/magetower_6_infernalgenesis.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MageTower", + "Dungeon", + "Hostile", + null, + null + ] + }, + { + "name": "MageTower7Church", + "displayName": "White Tower", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerWhite", + "map": "../common/maps/map/magetower/magetower_7_church.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MageTower", + "Dungeon", + "Hostile", + null, + null + ] + }, + { + "name": "MageTowerC8", + "displayName": "Blue Tower", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlue", + "map": "../common/maps/map/magetower/magetower_8_illusion.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeColorless", + "MageTower", + "Dungeon", + "Hostile", + "Sidequest" + ] + }, + { + "name": "MageTowerX", + "displayName": "Blue Tower", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlue", + "map": "../common/maps/map/magetower/magetower_13_doppelganger.tmx", + "radiusFactor": 0.2, + "questTags": [ + "BiomeColorless", + "MageTower", + "Dungeon", + "Hostile" + ] + }, + { + "name": "MageTowerCE", + "displayName": "Blue Tower", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlue", + "map": "../common/maps/map/magetower/magetower_14_horrors.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeColorless", + "MageTower", + "Dungeon", + "Hostile", + "Sidequest" + ] + }, + { + "name": "MageTowerU", + "displayName": "Blue Tower", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlue", + "map": "../common/maps/map/magetower/magetower_1_djinn.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MageTower", + "Hostile", + "Dungeon", + "BiomeBlue", + "Sidequest" + ] + }, + { + "name": "MageTowerU1", + "displayName": "Black Tower", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlack", + "map": "../common/maps/map/magetower/magetower_2_blackwiz.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MageTower", + "Hostile", + "Dungeon", + "BiomeBlue", + "Sidequest" + ] + }, + { + "name": "MageTowerU2", + "displayName": "Red Tower", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerRed", + "map": "../common/maps/map/magetower/magetower_3_redwiz.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MageTower", + "Hostile", + "Dungeon", + "BiomeBlue", + "Sidequest" + ] + }, + { + "name": "MageTowerU3", + "displayName": "White Tower", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerWhite", + "map": "../common/maps/map/magetower/magetower_4_monastery.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MageTower", + "Hostile", + "Dungeon", + "BiomeBlue", + "Sidequest" + ] + }, + { + "name": "MageTowerU4", + "displayName": "Green Tower", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerGreen", + "map": "../common/maps/map/magetower/magetower_5_greenhouse.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MageTower", + "Hostile", + "Dungeon", + "BiomeBlue", + "Sidequest" + ] + }, + { + "name": "MageTowerU5", + "displayName": "Black Tower", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlack", + "map": "../common/maps/map/magetower/magetower_6_infernalgenesis.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MageTower", + "Hostile", + "Dungeon", + null, + null + ] + }, + { + "name": "MageTowerU7", + "displayName": "Blue Tower", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlue", + "map": "../common/maps/map/magetower/magetower_8_illusion.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MageTower", + "Hostile", + "Dungeon", + "BiomeBlue", + "Sidequest" + ] + }, + { + "name": "MageTowerUD", + "displayName": "Black Tower", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlack", + "map": "../common/maps/map/magetower/magetower_14_horrors.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MageTower", + "Hostile", + "Dungeon", + "BiomeBlue", + "Sidequest" + ] + }, + { + "name": "MageTowerRats", + "displayName": "Black Tower", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "MageTowerBlack", + "map": "../common/maps/map/magetower/magetower_9_ninjarats.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MageTower", + "Hostile", + "Dungeon", + "BiomeBlue", + "Sidequest" + ] + }, + { + "name": "Maze", + "displayName": "Maze", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Maze", + "map": "../common/maps/map/maze/maze_1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Maze", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "Maze1", + "displayName": "Maze", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Maze", + "map": "../common/maps/map/maze/maze_2.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Maze", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "Maze2", + "displayName": "Maze", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Maze", + "map": "../common/maps/map/maze/maze_3.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Maze", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "Maze3", + "displayName": "Maze", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Maze", + "map": "../common/maps/map/maze/maze_4.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Maze", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "MerfolkPool", + "displayName": "Merfolk Pool", + "type": "cave", + "count": 3, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "MerfolkPool", + "map": "../common/maps/map/merfolkpool/merfolkpool_1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MerfolkPool", + "Hostile", + "Sidequest" + ] + }, + { + "name": "MerfolkPool5", + "displayName": "Homarid Island", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "MerfolkPool", + "map": "../common/maps/map/merfolkpool/merfolkpool_6.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MerfolkPool", + "Hostile" + ] + }, + { + "name": "MerfolkPool1", + "displayName": "Merfolk Pool", + "type": "cave", + "count": 3, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "MerfolkPool", + "map": "../common/maps/map/merfolkpool/merfolkpool_2.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MerfolkPool", + "Hostile", + "Sidequest" + ] + }, + { + "name": "MerfolkPool2", + "displayName": "Merfolk Pool", + "type": "cave", + "count": 3, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "MerfolkPool", + "map": "../common/maps/map/merfolkpool/merfolkpool_3.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MerfolkPool", + "Hostile", + "Sidequest" + ] + }, + { + "name": "MerfolkPool3", + "displayName": "Merfolk Pool", + "type": "cave", + "count": 3, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "MerfolkPool", + "map": "../common/maps/map/merfolkpool/merfolkpool_4.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MerfolkPool", + "Hostile", + "Sidequest" + ] + }, + { + "name": "MerfolkPool4", + "displayName": "Merfolk Pool", + "type": "cave", + "count": 3, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "MerfolkPool", + "map": "../common/maps/map/merfolkpool/merfolkpool_5.tmx", + "radiusFactor": 0.8, + "questTags": [ + "MerfolkPool", + "Hostile", + "Sidequest" + ] + }, + { + "name": "Monastery", + "displayName": "Monastery", + "type": "dungeon", + "count": 3, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Monastery", + "map": "../common/maps/map/monastery/monastery_1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Monastery", + "Sidequest" + ] + }, + { + "name": "Monastery1", + "displayName": "Monastery", + "type": "dungeon", + "count": 5, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Monastery", + "map": "../common/maps/map/monastery/monastery_2.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Monastery", + "Sidequest" + ] + }, + { + "name": "Monastery2", + "displayName": "Monastery", + "type": "dungeon", + "count": 5, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Monastery", + "map": "../common/maps/map/monastery/monastery_3.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Monastery", + "Sidequest" + ] + }, + { + "name": "Monastery3", + "displayName": "Monastery", + "type": "dungeon", + "count": 5, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Monastery", + "map": "../common/maps/map/monastery/monastery_4.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Monastery", + "Sidequest" + ] + }, + { + "name": "Monastery4", + "displayName": "Monastery", + "type": "dungeon", + "count": 5, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Monastery", + "map": "../common/maps/map/monastery/monastery_5.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Dungeon", + "Monastery", + "Sidequest" + ] + }, + { + "name": "Mountain Town Generic", + "type": "town", + "count": 20, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "MountainTown", + "map": "../common/maps/map/towns/mountain_town_generic.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownGeneric", + "BiomeRed", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Mountain Town Identity", + "type": "town", + "count": 25, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "MountainTown", + "map": "../common/maps/map/towns/mountain_town_identity.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownIdentity", + "BiomeRed", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Mountain Town Tribal", + "type": "town", + "count": 25, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "MountainTown", + "map": "../common/maps/map/towns/mountain_town_tribal.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownTribal", + "BiomeRed", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Mountain Town", + "type": "town", + "count": 50, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "MountainTown", + "map": "../common/maps/map/towns/mountain_town.tmx", + "radiusFactor": 0.8 + }, + { + "name": "Mountain Capital", + "displayName": "Blazing Peak", + "type": "capital", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "MountainCapital", + "map": "../common/maps/map/main_story/mountain_capital.tmx", + "questTags": [ + "Capital", + "BiomeRed", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Nahiri Encampment", + "displayName": "Nahiri's Encampment", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "Nahiri", + "map": "../common/maps/map/nahiri/nahiri.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Boss", + "Planeswalker", + "Hostile" + ] + }, + { + "name": "Naktamun", + "displayName": "Naktamun", + "type": "capital", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "final_castle", + "map": "../common/maps/map/naktamun.tmx", + "questTags": [ + "Capital" + ] + }, + { + "name": "NestW", + "displayName": "Nest", + "type": "cave", + "count": 3, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Nest", + "map": "../common/maps/map/nest/nest_white_1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Nest", + "BiomeWhite" + ] + }, + { + "name": "NestU", + "displayName": "Nest", + "type": "cave", + "count": 3, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Nest", + "map": "../common/maps/map/nest/nest_blue_1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeBlue", + "Hostile", + "Nest" + ] + }, + { + "name": "Oasis", + "displayName": "Oasis", + "type": "cave", + "count": 10, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "MerfolkPool", + "map": "../common/maps/map/oasis.tmx", + "radiusFactor": 0.8 + }, + { + "name": "OrthodoxyBasilica", + "displayName": "Orthodoxy Basilica", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/phyrexia/Phyrexian_Buildings.atlas", + "sprite": "BasilicaSmall", + "map": "../common/maps/map/phyrexia/phyrexian_w1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Phyrexian", + "Dungeon", + "Sidequest" + ] + }, + { + "name": "Plains Capital", + "displayName": "New Avalon", + "type": "capital", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "PlainsCapital", + "map": "../common/maps/map/main_story/plains_capital.tmx", + "questTags": [ + "Capital", + "BiomeWhite", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Plains Town Generic", + "type": "town", + "count": 15, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "PlainsTown", + "map": "../common/maps/map/towns/plains_town_generic.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "BiomeWhite", + "TownGeneric", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Plains Town Identity", + "type": "town", + "count": 25, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "PlainsTown", + "map": "../common/maps/map/towns/plains_town_identity.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownIdentity", + "BiomeWhite", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Plains Town Tribal", + "type": "town", + "count": 25, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "PlainsTown", + "map": "../common/maps/map/towns/plains_town_tribal.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownTribal", + "BiomeWhite", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Plains Town", + "type": "town", + "count": 50, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "PlainsTown", + "map": "../common/maps/map/towns/plains_town.tmx", + "radiusFactor": 0.8 + }, + { + "name": "Quest_APortalToNowhere", + "displayName": "Ghost Town", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "WasteTown", + "map": "../common/maps/map/main_story_explore/waste_town_abandoned.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Quest_APortalToNowhere" + ], + "questFlagsToActivate": [ + { + "key": "exploreShand1", + "val": 5 + } + ] + }, + { + "name": "Quest_BanditCave", + "displayName": "Bandit Cave", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "banditcave", + "map": "../common/maps/map/main_story_explore/bandit_cave.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Quest_BanditCave" + ], + "questFlagsToActivate": [ + { + "key": "exploreShand1", + "val": 2 + } + ] + }, + { + "name": "Quest_DigSite", + "displayName": "Archaeological Dig", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "digsite", + "map": "../common/maps/map/main_story_explore/dig_site_0.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Quest_DigSite" + ], + "questFlagsToActivate": [ + { + "key": "exploreShand1", + "val": 5 + } + ] + }, + { + "name": "Quest_FrostbittenCavern", + "displayName": "Frostbitten Cavern", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "frostbittencavern", + "map": "../common/maps/map/main_story_explore/frostbitten_cavern_0.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Quest_FrostbittenCavern" + ], + "questFlagsToActivate": [ + { + "key": "exploreShand1", + "val": 9 + } + ] + }, + { + "name": "Quest_LibraryOfVarsil", + "displayName": "The Library Of Varsil", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "libraryofvarsil", + "map": "../common/maps/map/main_story_explore/library_of_varsil_0.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Quest_LibraryOfVarsil" + ], + "questFlagsToActivate": [ + { + "key": "exploreShand1", + "val": 4 + } + ] + }, + { + "name": "Quest_PrimalJungle", + "displayName": "Primal Jungle", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "primaljungle", + "map": "../common/maps/map/main_story_explore/primal_jungle.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Quest_PrimalJungle" + ], + "questFlagsToActivate": [ + { + "key": "exploreShand1", + "val": 8 + } + ] + }, + { + "name": "Quest_ShardMines", + "displayName": "Cidryl Shard Mines", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "abandonedshardmine", + "map": "../common/maps/map/main_story_explore/shard_mines.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Quest_ShardMines" + ], + "questFlagsToActivate": [ + { + "key": "exploreShand1", + "val": 3 + } + ] + }, + { + "name": "Red Castle", + "displayName": "Red Castle", + "type": "castle", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "red_castle", + "map": "../common/maps/map/main_story/castles/red_castle.tmx", + "radiusFactor": 0.01, + "offsetX": -0.1, + "offsetY": -0.1, + "questTags": [ + "Story", + "Boss", + "RespawnEnemies", + "DungeonEffect", + "Castle", + "BiomeRed", + "Chapter1Boss" + ], + "questFlagsToActivate": [ + { + "key": "mainQuest", + "val": 2 + } + ] + }, + { + "name": "SkullCaveR", + "displayName": "Skull Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SkullCave", + "map": "../common/maps/map/skullcave/skullcave_1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "SkullCave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "SkullCaveR1", + "displayName": "Skull Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SkullCave", + "map": "../common/maps/map/skullcave/skullcave_2.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "SkullCave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "SkullCaveR2", + "displayName": "Skull Cave", + "type": "cave", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SkullCave", + "map": "../common/maps/map/skullcave/skullcave_3.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Cave", + "SkullCave", + "BiomeRed", + "Sidequest" + ] + }, + { + "name": "SnowAbbey", + "displayName": "Snow Abbey", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SnowAbbey", + "map": "../common/maps/map/snowabbey/snowabbey_1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeRed", + "Hostile", + "SnowAbbey", + "Snow", + "Sidequest" + ] + }, + { + "name": "SnowAbbey1", + "displayName": "Snow Abbey", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SnowAbbey", + "map": "../common/maps/map/snowabbey/snowabbey_2.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeRed", + "Hostile", + "SnowAbbey", + "Snow", + "Sidequest" + ] + }, + { + "name": "SnowAbbey2", + "displayName": "Snow Abbey", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SnowAbbey", + "map": "../common/maps/map/snowabbey/snowabbey_3.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeRed", + "Hostile", + "SnowAbbey", + "Snow", + "Sidequest" + ] + }, + { + "name": "Spawn", + "displayName": "Secluded Encampment", + "type": "town", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Spawn", + "map": "../common/maps/map/main_story/spawn.tmx", + "questTags": [ + "Story", + "Spawn", + "BiomeColorless" + ] + }, + { + "name": "Slimefoots Lair", + "displayName": "Slimefoot's Lair", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "Slimefoot", + "map": "../common/maps/map/minibosses/slimefoot_boss.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "DungeonEffect", + "Boss", + "Slimefoot" + ] + }, + { + "name": "Slime Cave", + "displayName": "Slime Hive", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "SlimeCave", + "map": "../common/maps/map/minibosses/slime_hive.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "Hostile", + "SlimeCave" + ] + }, + { + "name": "Scarecrow Farm", + "displayName": "Scarecrow Farm", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "farm", + "map": "../common/maps/map/fort/fort_green_4_scarecrowfarm.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Boss", + "Farm", + "Hostile" + ] + }, + { + "name": "Slobads Factory", + "displayName": "Slobad's Factory", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Slobad", + "map": "../common/maps/map/minibosses/slobad_factory.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Boss", + "Factory", + "Hostile", + "Slobad" + ] + }, + { + "name": "Skep", + "displayName": "Skep", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "Skep", + "map": "../common/maps/map/skep/skep_outer.tmx", + "radiusFactor": 0.5, + "questTags": [ + "Boss", + "Cave", + "DungeonEffect" + ] + }, + { + "name": "SkullCaveB", + "displayName": "Skull Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SkullCave", + "map": "../common/maps/map/skullcave/skullcave_1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "SkullCave", + "Hostile", + "BiomeBlack", + "Sidequest" + ] + }, + { + "name": "SkullCaveB1", + "displayName": "Skull Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SkullCave", + "map": "../common/maps/map/skullcave/skullcave_2.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "SkullCave", + "Hostile", + "BiomeBlack", + "Sidequest" + ] + }, + { + "name": "SkullCaveB2", + "displayName": "Skull Cave", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SkullCave", + "map": "../common/maps/map/skullcave/skullcave_3.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Cave", + "SkullCave", + "Hostile", + "BiomeBlack", + "Sidequest" + ] + }, + { + "name": "Swamp Capital", + "displayName": "Dead Man's Rest", + "type": "capital", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SwampCapital", + "map": "../common/maps/map/main_story/swamp_capital.tmx", + "questTags": [ + "Capital", + "BiomeBlack", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Swamp Town Generic", + "type": "town", + "count": 20, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SwampTown", + "map": "../common/maps/map/towns/swamp_town_generic.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownGeneric", + "BiomeBlack", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Swamp Town Identity", + "type": "town", + "count": 20, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SwampTown", + "map": "../common/maps/map/towns/swamp_town_identity.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownIdentity", + "BiomeBlack", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Swamp Town Tribal", + "type": "town", + "count": 20, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SwampTown", + "map": "../common/maps/map/towns/swamp_town_tribal.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownTribal", + "BiomeBlack", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Swamp Town", + "type": "town", + "count": 50, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SwampTown", + "map": "../common/maps/map/towns/swamp_town.tmx", + "radiusFactor": 0.8 + }, + { + "name": "Swamp Town2", + "type": "town", + "count": 3, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SwampTown", + "map": "../common/maps/map/towns/swamp_town_2.tmx", + "radiusFactor": 0.8 + }, + { + "name": "Teferi Hideout", + "displayName": "Teferi's Hideout", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Jace", + "map": "../common/maps/map/minibosses/teferi.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Boss", + "Planeswalker", + "Teferi" + ] + }, + { + "name": "Temple of Chandra", + "displayName": "Temple of Chandra", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "hall_of_flame", + "map": "../common/maps/map/main_story/templeofchandra.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Story", + "BiomeRed", + "Temple", + "DungeonEffect", + "Hostile", + "Boss" + ], + "questFlagsToActivate": [ + { + "key": "mainQuest", + "val": 2 + } + ] + }, + { + "name": "Temple of Liliana", + "displayName": "Temple of Liliana", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "hall_of_fear", + "map": "../common/maps/map/main_story/temple_of_liliana/keep.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Story", + "BiomeBlack", + "Temple", + "DungeonEffect", + "Hostile", + "Boss" + ], + "questFlagsToActivate": [ + { + "key": "mainQuest", + "val": 2 + } + ] + }, + { + "name": "Test", + "count": 100, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "Test", + "map": "../common/maps/map/vampirecastle_4.tmx", + "radiusFactor": 0.8 + }, + { + "name": "Tibalts Fortress", + "displayName": "Tibalt's Fortress", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "Tibalt", + "map": "../common/maps/map/tibalt/tibalt.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Boss", + "Planeswalker" + ] + }, + { + "name": "UnhallowedAbbey", + "displayName": "Unhallowed Abbey", + "type": "dungeon", + "count": 1, + "spriteAtlas": "maps/tileset/buildings.atlas", + "sprite": "Monastery", + "map": "../common/maps/map/monastery/unhallowed_abbey_1F.tmx", + "radiusFactor": 0.8, + "questTags": [ + "UnhallowedAbbey" + ] + }, + { + "name": "VampireCastle", + "displayName": "Vampire Castle", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "VampireCastle", + "map": "../common/maps/map/vampirecastle/vampirecastle_1.tmx", + "radiusFactor": 0.8, + "questTags": [ + "VampireCastle", + "Hostile", + "BiomeBlack", + "Dungeon", + "Sidequest" + ] + }, + { + "name": "VampireCastle1", + "displayName": "Vampire Castle", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "VampireCastle", + "map": "../common/maps/map/vampirecastle/vampirecastle_2.tmx", + "radiusFactor": 0.8, + "questTags": [ + "VampireCastle", + "Hostile", + "BiomeBlack", + "Dungeon", + "Sidequest" + ] + }, + { + "name": "VampireCastle2", + "displayName": "Vampire Castle", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "VampireCastle", + "map": "../common/maps/map/vampirecastle/vampirecastle_3.tmx", + "radiusFactor": 0.8, + "questTags": [ + "VampireCastle", + "Hostile", + "BiomeBlack", + "Dungeon", + "Sidequest" + ] + }, + { + "name": "VampireCastle3", + "displayName": "Vampire Dungeon", + "type": "dungeon", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "VampireCastle", + "map": "../common/maps/map/vampirecastle/vampirecastle_4.tmx", + "radiusFactor": 0.8, + "questTags": [ + "VampireCastle", + "Hostile", + "BiomeBlack", + "Dungeon" + ] + }, + { + "name": "Waste Town Generic", + "type": "town", + "count": 30, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "WasteTown", + "map": "../common/maps/map/towns/waste_town_generic.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownGeneric", + "BiomeColorless", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Waste Town Identity", + "type": "town", + "count": 35, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "WasteTown", + "map": "../common/maps/map/towns/waste_town_identity.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownIdentity", + "BiomeColorless", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "Waste Town Tribal", + "type": "town", + "count": 35, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "WasteTown", + "map": "../common/maps/map/towns/waste_town_tribal.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Town", + "TownTribal", + "BiomeColorless", + "Sidequest", + "QuestSource" + ] + }, + { + "name": "White Castle", + "displayName": "White Castle", + "type": "castle", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "white_castle", + "map": "../common/maps/map/main_story/castles/white_castle.tmx", + "radiusFactor": 0.01, + "offsetY": 0.1, + "questTags": [ + "Story", + "Boss", + "RespawnEnemies", + "DungeonEffect", + "Castle", + "BiomeWhite", + "Chapter1Boss" + ], + "questFlagsToActivate": [ + { + "key": "mainQuest", + "val": 2 + } + ] + }, + { + "name": "WurmPond", + "displayName": "Wurm Pond", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "WurmPond", + "map": "../common/maps/map/evilgrove/evilgrove_8_troll.tmx", + "radiusFactor": 0.8, + "questTags": [ + "DungeonEffect", + "Hostile" + ] + }, + { + "name": "Xiras Hive", + "displayName": "Xira's Hive", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "Xira", + "map": "../common/maps/map/minibosses/xira.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "Boss", + "DungeonEffect", + "Xira" + ] + }, + { + "name": "YuleTown", + "type": "cave", + "count": 2, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "YuleTown", + "map": "../common/maps/map/hostiletown/yule_town.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeRed", + "Snow" + ] + }, + { + "name": "Zedruu City", + "displayName": "Zedruu City", + "type": "cave", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildingsbosses.atlas", + "sprite": "Zedruu", + "map": "../common/maps/map/zedruu/zedruu.tmx", + "radiusFactor": 0.8, + "questTags": [ + "BiomeRed", + "Boss", + "Zedruu", + "Sidequest", + "Hostile", + "City" + ] + }, + { + "name": "Zombie Town", + "displayName": "Shallowgrave", + "type": "dungeon", + "count": 1, + "spriteAtlas": "../common/maps/tileset/buildings.atlas", + "sprite": "SwampTown", + "map": "../common/maps/map/hostiletown/zombietown.tmx", + "radiusFactor": 0.8, + "questTags": [ + "Hostile", + "OccupiedTown", + "BiomeBlack", + "Sidequest" + ] + } +] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/world/quests.json b/forge-gui/res/adventure/Shandalar Old Border/world/quests.json new file mode 100644 index 00000000000..c63ff7fd6e0 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/world/quests.json @@ -0,0 +1,11294 @@ +[ +{ + "id": 1, + "isTemplate": true, + "name": "Go Forth and Slay", + "description": "Defeat two $(enemy_1)s and collect a reward.", + "offerDialog": { + "text": "\"Hey, you! Yeah, you, the big bad wizard with a surprised look on your face.\" A haggard old man shouts at you from the spot in which he sits, you could have sworn that side of the street was empty just seconds before.", + "options": [ + { + "name": "\"Well, you got the big bad wizard part right, what do you need?\"", + "text": "\"There's a $(enemy_1) bounty available right now, if you talk to the right people.\" He grins. \"I'm not the right people, but I know where to find them.\"", + "options": [ + { + "name": "\"What's the catch?\"", + "text": "\"No catch, just a deal. I'm in no shape to fight right now, but I'm short on gold. Go take out one $(enemy_1) for yourself and one for me, I'll introduce you to the right people, and we'll split the profits.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "1", + "POIReference": "" + } + ], + "name": "\"Alright, a deal it is.\" (Accept Quest)" + }, + { + "name": "\"$(enemy_1)? Two of them? Not worth the time to find them.\" (Decline Quest)" + } + ] + }, + { + "name": "\"And what if I find the right people myself?\"", + "text": "He shrugs as though that wouldn't bother him. \"Then I'll have to find someone bigger, badder, and most importantly, faster than you to work with.\"", + "options": [ + { + "name": "\"Good luck with that.\" (Decline Quest)" + }, + { + "name": "\"So if I were to run across a $(enemy_1) or two. What are you suggesting?\"", + "text": "\"No catch, just a deal. I'm in no shape to fight right now, but I'm short on gold. Go take out one $(enemy_1) for yourself and one for me, I'll introduce you to the right people, and we'll split the profits.\"", + "options": [ + { + "name": "\"Doesn't sound worth it. Sorry.\" (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "1", + "POIReference": "" + } + ], + "name": "\"Well get them ready for a meet and greet.\" (Accept Quest)" + } + ] + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": {}, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "Having spent as much time searching for $(enemy_1)s as you care to, you scratch this item out of your notes. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Half of an unspecified bounty", + "stages": [ + { + "id": 1, + "name": "Defeat $(enemy_1)", + "description": "Defeat $(enemy_1) twice as your part of the deal.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 2, + "worldMapOK": true, + "objective": "Defeat", + "enemyTags": [ + "BiomeColorless" + ], + "prologue": { + "text": "The wasteland biome is usually a good place to look for $(enemy_1)s.", + "options": [ + { + "name": "(Continue Your Quest)" + } + ] + }, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town to collect your part of the rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": { + "text": "Having finally handled the pair of $(enemy_1), it's time to go collect your reward. As a reminder, you can track this quest in your quest log for navigation assistance.", + "options": [ + { + "name": "(Continue Your Quest)" + } + ] + }, + "epilogue": { + "text": "You find your partner in this endeavor exactly where you left them. Not much of a partner in that case, but they hold up their side of the deal and you walk away with your half of the loot.", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "gold", + "count": 500 + }, + { + "type": "shards", + "count": 10 + }, + { + "type": "card", + "probability": 0.2, + "count": 2, + "rarity": [ + "Common" + ], + "colorType": "Colorless" + }, + { + "type": "card", + "probability": 0.2, + "count": 2, + "rarity": [ + "Common" + ], + "colorType": "Colorless" + }, + { + "type": "card", + "probability": 0.2, + "count": 1, + "rarity": [ + "Common" + ], + "colorType": "Any" + }, + { + "type": "card", + "probability": 0.2, + "count": 1, + "rarity": [ + "Common" + ], + "colorType": "Any" + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + "POIToken": "" + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_tribal", + "waste_town_identity" + ] +}, +{ + "id": 2, + "isTemplate": true, + "name": "Wanderlust", + "description": "Make a delivery to a distant location.", + "offerDialog": { + "text": "\"Excuse me, but you look like a well traveled individual.\" A frazzled looking mage gets your attention. \"I have a letter of some great importance that MUST be hand delivered to $(poi_1), in the $(biome_1) lands. Would you be willing to handle this for me?\"", + "options": [ + { + "name": "\"Why does it have to be hand delivered?\"", + "text": "He hesitates. \"Well, to be blunt, the intended recipient is rather... odd. She doesn't trust magical delivery methods anymore. Can you imagine? One little summoning accident...\"", + "options": [ + { + "name": "\"Well, then perhaps I'm not the right person for the job. You know, as a wizard...\"", + "text": "\"No no, it will be fine. Really!\" He pauses for a moment \"Just... maybe just don't mention it. And maybe lie about it if she asks. That should keep you safe.\"", + "options": [ + { + "name": "\"...safe? You know, suddenly I think I have better things to do.\" (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "2", + "POIReference": "" + } + ], + "name": "\"I like to live dangerously\" (Accept Quest)" + } + ] + } + ] + }, + { + "name": "\"Carrying someone's mail doesn't sound like traveling well. No thank you.\" (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "2", + "POIReference": "" + } + ], + "name": "\"Sure, I could use a change of scenery.\" (Accept Quest)" + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "After a lot of travel, a little teleporting, or both, you finally arrive at your destination. The letter you are carrying looks no worse for wear, at least.", + "options": [ + { + "name": "(Continue)", + "text": "You wander over to the building that was described to you, and a woman calls out to you from an upstairs window. \"You! You have something of mine! Give it! Give it! Give it!\"", + "options": [ + { + "name": "\"Certainly.\" You conjure a gust of wind to carry the letter up to her window.", + "text": "\"Ahhh! I knew it! I knew you smelled of magic!\" She slams the window shut, and refuses to answer the door.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 1, + "POIReference": "" + } + ], + "name": "\"I guess I should have asked for the reward first.\" (+1 Local Reputation. Complete Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "(Break down the door)", + "text": "Several people in the village have turned their attention to you after the woman's outburst. Perhaps this isn't a good idea after all. (-1 Local Reputation)", + "options": [ + { + "name": "You mutter to yourself. \"Not worth a scene I suppose.\" (Complete Quest)" + } + ] + } + ] + }, + { + "name": "\"If you mean this letter, then yes.\" You walk closer.", + "text": "She lowers down a bucket on a rope. Inside is a small coinpurse. \"Give it!!!\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "grantRewards": [ + { + "type": "gold", + "count": 150, + "addMaxCount": 300 + }, + { + "type": "card", + "count": 1, + "rarity": [ + "Common", + "Uncommon" + ], + "cardText": "courier" + } + ], + "issueQuest": "", + "addMapReputation": 2, + "POIReference": "" + } + ], + "name": "You take the coins and place the letter in the bucket. \"I have to say, I do find your demeanor unnerving.\"", + "text": "(+2 Local Reputation)", + "options": [ + { + "name": "(Complete Quest)" + } + ] + } + ] + } + ] + } + ] + }, + "failureDialog": { + "text": "The trip just doesn't seem worth it anymore, and you give up on trying to reach $(poi_1).", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "A change of scenery at the least", + "stages": [ + { + "id": 1, + "name": "Travel", + "description": "Make the long journey to $(poi_1)", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 80, + "count2": 15, + "POITags": [ + "Town" + ], + "objective": "Travel", + "prologue": { + "text": "Nothing like a really long walk to stretch the legs, right? You could likely save yourself some time with the right spells, but... is that going to be safe?", + "options": [ + { + "name": "(Begin Your Quest)" + } + ] + }, + "epilogue": {}, + "POIToken": "" + } + ] +}, +{ + "id": 3, + "isTemplate": true, + "name": "(Almost) Open for Business", + "description": "Assist a new merchant as they open their shop.", + "offerDialog": { + "text": "A portly man in the corner of the tavern catches your eye. \"I hear you're looking for work.\"", + "options": [ + { + "name": "\"Sorry, you've got the wrong person.\" (Decline Quest)" + }, + { + "name": "So long as it pays. What do you need?", + "text": "I'm new to town, and looking to open a new spell shop. But I need supplies that I had to leave behind. Can you go get them for me from $(poi_1)?", + "options": [ + { + "name": "\"And the pay?\"", + "text": "\"How about a sample of the merchandise?\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "3", + "POIReference": "" + } + ], + "name": "\"You've got a deal.\" (Accept Quest)" + }, + { + "name": "\"I was looking for something a little more concrete. I'll pass.\" (Decline Quest)" + } + ] + }, + { + "name": "\"Sorry, but I'm a busy mage, which means I have no time for busy work. Good luck with your shop.\" (Decline Quest)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": {}, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -5, + "POIReference": "$(poi_1)" + } + ], + "text": "Not every venture is meant to succeed. In this case, two have failed: A business venture and an adventure. (-5 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "A sample of the merchandise", + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Leave town.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "prologue": {}, + "epilogue": { + "text": "(As a reminder, you can track this quest from your quest log to get directions to your destination.)", + "options": [ + { + "name": "(Begin Your Quest)" + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Go to the $(poi_2) to pick up the vendor's merchandise.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 50, + "count2": 20, + "POITags": [ + "BiomeColorless", + "Town" + ], + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": { + "text": "Upon arriving at the pickup point, you find a rather modest looking spellbook among the supplies. Presumably, this is the merchandise your employer is planning to sell.", + "options": [ + { + "name": "You pick up the goods and begin your journey back.", + "text": "Just as you begin to pick everything up, a spellbook slides out of a rip you hadn't noticed in the sack of goods. It opens as it lands on the ground.\t", + "options": [ + { + "name": "You decide to investigate the spellbook.", + "text": "As would suit a brand new shop, the contents are mostly common spells.", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "count": 1, + "rarity": [ + "Uncommon" + ] + } + ] + } + ], + "name": "Quickly and discretely help yourself to a spell before continuing.", + "text": "You receive a spell of dubious quality.", + "options": [ + { + "name": "I do get a sample of the merchandise, after all... (Leave)" + } + ] + }, + { + "name": "Move the items to another bag and carry on" + }, + { + "name": "Search for something more useful", + "text": "Toward the back of the collection, you find some things that are at least a little more uncommon. And you also notice a young boy watching you from beneath a tree near the road.", + "options": [ + { + "name": "Move the items to another bag and carry on. (Continue Quest)" + }, + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "count": 1, + "rarity": [ + "Uncommon" + ] + } + ] + }, + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + }, + { + "grantRewards": [ + { + "type": "card", + "count": 4, + "rarity": [ + "Uncommon" + ] + } + ] + } + ], + "name": "\"It's just a kid. Whatever.\" You take one of the cards and leave.", + "text": "(-2 Local Reputation)", + "options": [ + { + "name": "(Continue Your Quest)" + } + ] + } + ] + } + ] + }, + { + "name": "You move the items to another bag and carry on. (Continue Quest)" + } + ] + } + ] + }, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Return to $(poi_1)", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "POITags": [ + "BiomeColorless" + ], + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": { + "text": "While you were gone, the new merchant has set up a tent filled with mismatched and bare shelves. It will be a little less bare now, but you doubt that their business will succeed.", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "count": 4, + "rarity": [ + "Common" + ] + }, + { + "type": "shards", + "count": 5, + "addMaxCount": 5 + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + "POIToken": "" + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] +}, +{ + "id": 4, + "isTemplate": true, + "name": "On the Hunt", + "description": "Find and slay the $(enemy_2) before it escapes.", + "offerDialog": { + "text": "A well dressed elf, probably a merchant, approaches you. \"Adventurer, are you available? A $(enemy_2) has been causing trouble in this area lately, and we need someone to take care of the matter.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "4", + "POIReference": "$(poi_1)" + } + ], + "name": "\"$(enemy_2)s are my specialty. Consider it done.\" (Accept Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "$(poi_1)" + } + ], + "name": "\"I have better things to do right now.\" (Decline Quest)", + "text": "The elf says nothing, but looks disappointed. (-1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "\"Is there a bounty posted?\"", + "text": "\"Officially, no.\" The elf thinks for a moment. \"But unofficially, I can offer you a small selection of spells and mana shards.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "4", + "POIReference": "$(poi_1)" + } + ], + "name": "\"I'll handle it.\" (Accept Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "" + } + ], + "name": "\"For a $(enemy_2)? No thank you.\" (Decline Quest)", + "text": "The elf says nothing, but looks disappointed. (-2 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + } + ], + "text": "Consciously or unconsciously, you brush your shoulders off as you walk back into town. The locals appear delighted that you have taken care of their problem. (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "count": 2, + "colors": [ + "Green" + ], + "rarity": [ + "Common" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Green" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Uncommon" + ], + "colorType": "MonoColor" + }, + { + "type": "shards", + "count": 4, + "addMaxCount": 4 + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + "failureDialog": { + "text": "You gave it your best effort, but today was not a successful hunt by any means. The $(enemy_2) will continue to be a problem for the area. (-2 Town Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Shards, green commons & uncommons", + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Leave town to begin the hunt.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Hunt a $(enemy_2)", + "description": "Find and defeat the $(enemy_2) before it escapes. You only get one shot, so make it count.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 30, + "worldMapOK": true, + "objective": "Hunt", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "BiomeGreen" + ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Head back to town to collect the $(enemy_2) bounty.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "forest_town_generic", + "forest_town_identity", + "forest_town_tribal", + "forest_capital" + ] +}, +{ + "id": 5, + "isTemplate": true, + "name": "A Scheduled Burial", + "description": "Find and slay the $(enemy_2) before it escapes.", + "offerDialog": { + "text": "A cloaked and hooded humanoid approaches you and speaks in a quiet raspy voice. \"You'll do. I have need of a $(enemy_2). Dead or alive. And by alive, I mean dead. Quickly.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "5", + "POIReference": "$(poi_1)" + } + ], + "name": "\"With pleasure.\" (Accept Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "$(poi_1)" + } + ], + "name": "\"That's rather ominous\" (Decline Quest)", + "text": "The silence that follows is much more ominous, but the figure eventually turns away and leaves. (-1 Town Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "\"Urgency is expensive.\"", + "text": "\"So is not being the next scheduled burial.\" As you're still processing that statement, the figure continues. \"Ten mana shards. And you can keep the bones.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "5", + "POIReference": "$(poi_1)" + } + ], + "name": "\"Point me to them.\" (Accept Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "" + } + ], + "name": "\"For a $(enemy_2)? No thank you.\" (Decline Quest)", + "text": "The air grows cold for a moment as they turn and walk away. (-2 Town Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "No sooner than you walk through the gates, a pair of ghouls scamper over and take the corpse from you. They disappear into a nearby building. Mere moments later, one returns with a wooden chest while the other carries away a matching one. (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + }, + { + "grantRewards": [ + { + "type": "card", + "count": 1, + "subTypes": [ + "Skeleton" + ] + }, + { + "type": "shards", + "count": 10 + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Black" + ], + "rarity": [ + "common" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Black" + ], + "rarity": [ + "uncommon" + ], + "colorType": "MonoColor" + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + "failureDialog": { + "text": "The $(enemy_2) escapes, and your opportunity is missed. Hopefully that doesn't result in your parts being harvested next. (-2 Town Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Shards and bones", + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Leave town to locate your victim.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Hunt a $(enemy_2)", + "description": "Find and defeat the $(enemy_2) before it escapes. You only get one shot, so make it count.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 30, + "worldMapOK": true, + "objective": "Hunt", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "BiomeBlack" + ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Head back to town to collect the $(enemy_2) bounty. And bones.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "swamp_town_generic", + "swamp_town_identity", + "swamp_town_tribal", + "swamp_capital" + ] +}, +{ + "id": 6, + "isTemplate": true, + "name": "High Plains Justice", + "description": "Catch the $(enemy_2) before it escapes.", + "offerDialog": { + "text": "As you walk out of the local inn, you spot a militiaman putting up wanted posters.", + "options": [ + { + "name": "(Continue)", + "text": "Carrying on through town, you spot someone else interacting with a poster, tearing it down. The resemblance is uncanny.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "You shrug your shoulders. It's not your problem. (Decline Quest)", + "text": "The criminal glances at you and hurredly scampers off. (-1 Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "You approach the suspect.", + "text": "Hearing your footsteps, the $(enemy_2) takes off at a full run.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "Definitely not your problem. (Decline Quest)", + "text": "The $(enemy_2) slips through a crowded gate with his head down and you lose sight of them. (-1 Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "6", + "POIReference": "" + } + ], + "name": "Chase after them. (Accept Quest)" + } + ] + }, + { + "name": "You clear your throat in an exagerated manner.", + "text": "The $(enemy_2) drops a small satchel as they begin to run away.", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "Common" + ], + "cardTypes": [ + "Artifact" + ] + }, + { + "type": "gold", + "count": 300, + "addMaxCount": 100 + } + ] + } + ], + "name": "Investigate the dropped bag", + "text": "They get away, but you find some trinkets and gold inside the bag, all very likely stolen. (-2 Reputation)", + "options": [ + { + "name": "(Continue, Decline Quest)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "6", + "POIReference": "" + } + ], + "name": "Chase after them. (Accept Quest)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + } + ], + "text": "You seek out the town guard barracks, ready to claim the reward for $(enemy_2). The militia captain nods as you explain what happened, then hands over a meager reward. (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "gold", + "count": 100 + }, + { + "type": "card", + "count": 2, + "colors": [ + "White" + ], + "rarity": [ + "Common" + ] + }, + { + "type": "shards", + "count": 3 + } + ] + } + ], + "name": "You quickly scan what he handed over to you, and think about the stolen items you found on your target.", + "text": "I wonder if he knows that I would have found anything?", + "options": [ + { + "name": "Turn over the stolen loot. (Complete Quest)", + "text": "You receive a second nod, more respectful than the previous acknowledgement. \"Thank you, citizen.\" (+1 Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 1, + "POIReference": "" + } + ], + "name": "(Continue)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "$(poi_1)" + }, + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "grantRewards": [ + { + "type": "card", + "count": 2, + "addMaxCount": 1, + "colors": [ + "White" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "count": 1, + "colors": [ + "White" + ], + "rarity": [ + "Rare", + "Uncommon" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "count": 2, + "addMaxCount": 1, + "colors": [ + "White" + ], + "rarity": [ + "Common", + "Uncommon" + ], + "colorType": "MonoColor" + }, + { + "type": "card", + "count": 1, + "colors": [ + "White" + ], + "rarity": [ + "Rare", + "Uncommon" + ], + "colorType": "MonoColor" + } + ] + } + ], + "name": "Make no mention of what you found. (Complete Quest)", + "text": "(-1 Reputation) The captain keeps his eyes on you as you leave, but says nothing further.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "failureDialog": { + "text": "The $(enemy_2) has escaped, and will likely be trouble again in the future. (-2 Town Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Shards, white commons & uncommons", + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Begin the chase.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Hunt a $(enemy_2)", + "description": "Bring the $(enemy_2) to justice before they can escape.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 30, + "worldMapOK": true, + "objective": "Hunt", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "BiomeWhite", + "Human" + ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Head back to town to collect the $(enemy_2) bounty.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "plains_town_generic", + "plains_town_identity", + "plains_town_tribal", + "plains_capital" + ] +}, +{ + "id": 7, + "isTemplate": true, + "name": "Sacred Sands", + "description": "Find and slay the $(enemy_2) before it escapes.", + "offerDialog": { + "text": "Stepping out of the cool shade of the local tavern, you find yourself face to face with a Viashino adorned in tribal garb.", + "options": [ + { + "name": "\"...Can I help you?\"", + "text": "\"Shaman Izka hunts defilers of sacred sands. You will help.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "7", + "POIReference": "" + } + ], + "name": "\"That wasn't what I meant, but... sure. Sacred vengeance sounds pretty rare around here.\" (Accept Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "" + } + ], + "name": "\"I don't like sand.\" (Decline Quest)", + "text": "The Viashino's tail whips back and forth. \"Szil will remember this.\" (-2 Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "$(poi_1)" + } + ], + "name": "You walk by without slowing. (Decline Quest)", + "text": "The Viashino's tail twitches as you walk by, but they let you go. (-1 Town Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "The Viashino holds still for a moment, regarding you with a long evaluating look. \"Shaman Cresh thanks you, and wishes your eggs to hatch well.\" (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + }, + { + "grantRewards": [ + { + "type": "shards", + "count": 5 + }, + { + "type": "card", + "count": 3, + "colors": [ + "Red" + ], + "rarity": [ + "Common", + "Uncommon" + ] + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + "failureDialog": { + "text": "The $(enemy_2) will not be receiving vengeance today. (-2 Town Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Shards, red commons & uncommons", + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Leave town to begin the hunt.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Hunt a $(enemy_2)", + "description": "Find and defeat the $(enemy_2) before it escapes. You only get one shot, so make it count.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 30, + "worldMapOK": true, + "objective": "Hunt", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "BiomeRed" + ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Head back to town to collect the $(enemy_2) bounty.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "mountain_town_generic", + "mountain_town_identity", + "mountain_town_tribal", + "mountain_capital" + ] +}, +{ + "id": 8, + "isTemplate": true, + "name": "Remote Instruction", + "description": "Find the $(enemy_2) before it escapes, and put on a show.", + "offerDialog": { + "text": "A robed wizard leads a more mundane dressed individual over to you. \"You there, you are a battle mage, yes?\"", + "options": [ + { + "name": "\"Among other things, yes.\"", + "text": "He turns to his companion. \"As you can see, the drab appearance was a dead giveaway.\"", + "options": [ + { + "name": "You clear your throat.", + "text": "The wizard turns back to you. \"My new apprentice believes that he wishes to be a battle mage himself. To dissuade him, I shall have him scry over you as you fight a $(enemy_2).\"", + "options": [ + { + "name": "You pause for a moment, considering your words carefully. \"I'm not so sure I'm comfortable with that.\" (Decline Quest)", + "text": "The wizard frowns and vanishes. His confused companion turns around and walks back the way they had come from. (-1 Town Reputation)", + "action": [ + { + "addMapReputation": -1 + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "7", + "POIReference": "" + } + ], + "name": "You laugh. \"Then I shall put on a show for him, so long as he doesn't blink. Point me to your $(enemy_2).\" (Accept Quest)" + } + ] + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "$(poi_1)" + } + ], + "name": "\"And a busy one as well.\" (Decline Quest)", + "text": "The wizard frowns and vanishes. His confused companion turns around and walks back the way they had come from. (-1 Town Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "\"Who's asking?\"", + "text": "\"I am Morelith The Great, however it is my foolish apprentice who is asking through me.\" The younger man winces and looks away, seemingly shamed.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 1, + "POIReference": "" + } + ], + "name": "\"Oh my! Of course I didn't recognize the fabled master of illusions! What can I do for you?\"", + "text": "(+1 Reputation) \"My new apprentice believes that he wishes to be a battle mage himself. To dissuade him, I shall have him scry over you as you fight a $(enemy_2).\"", + "options": [ + { + "name": "You pause for a moment, considering your words carefully. \"I'm not so sure I'm comfortable with that.\" (Decline Quest)", + "text": "Morelith turns to his apprentice and speaks sternly. \"Not only are battle mages generally incompetent, they are rude as well.\"", + "options": [ + { + "name": "You consider a much more aggressive response than you gave before, but think better of it. (Leave)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "8", + "POIReference": "" + } + ], + "name": "You laugh. \"Then I shall put on a show for him, so long as he doesn't blink. Point me to your $(enemy_2).\" (Accept Quest)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "" + } + ], + "name": "\"Morelith The Great? More or less average is more like it. I don't have time for this.\" (Decline Quest)", + "text": "The indignant wizard teleports himself and his companion away. The marketplace crowd takes notice and quiets slightly. Perhaps Morelith is an important figure here. (-2 Town Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "You feel a sense of elation joining the eery feeling that some has been watching you. You also wonder if you heard an indignant huff, or you just imagined it. Regardless, your pockets bulge with conjured rewards. (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Uncommon", + "Common" + ], + "subTypes": [ + "Illusion" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Blue" + ], + "rarity": [ + "Common" + ] + }, + { + "type": "card", + "probability": 0.8, + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Uncommon" + ] + }, + { + "type": "shards", + "count": 2, + "addMaxCount": 3 + } + ], + "addMapReputation": 3 + } + ], + "name": "(Complete Quest)" + } + ] + }, + "failureDialog": { + "text": "You now feel as though you are being both watched AND mocked. (-2 Town Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Shards, blue commons & uncommons", + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Leave town to begin the hunt.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "prologue": {}, + "epilogue": { + "text": "No more than a step out of the town gates, you have a sudden and unshakable feeling that you are being watched.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Hunt a $(enemy_2)", + "description": "Find and defeat the $(enemy_2) before it escapes. You only get one shot, so make it count.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 30, + "worldMapOK": true, + "objective": "Hunt", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "BiomeBlue" + ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Head back to town to collect the $(enemy_2) bounty.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "island_town_generic", + "island_town_identity", + "island_town_tribal", + "island_capital" + ] +}, +{ + "id": 9, + "isTemplate": true, + "name": "Waste 'em", + "description": "Find and slay the $(enemy_2) before it escapes.", + "offerDialog": { + "text": "A job board has been constructed outside the local inn, and you see that it is covered in various papers and posters.", + "options": [ + { + "name": "You walk away, having your own goals in mind already. (Decline Quest)" + }, + { + "name": "You take a moment to look over the board.", + "text": "Most of the ads are nondescript, weather worn, or written in an unfamiliar language. A few catch your eye, however.", + "options": [ + { + "name": "You review a new sheet of paper with a basic but clear sketch on it.", + "text": "Not a word is written upon it, but the drawing is clearly a $(enemy_2).", + "options": [ + { + "name": "\"An artist like that should find their way to a larger city.\" You walk away, impressed but uninterested. (Decline Quest)" + }, + { + "name": "Curious as to why this would be on the board, your gaze lingers for a moment.", + "text": "As you look at the wordless paper, words find their way into your mind by unknown, other, means. 'FIND.' '{COLOR=red}KILL!{ENDCOLOR}' 'REWARD.'", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "9", + "POIReference": "$(poi_1)" + } + ], + "name": "'YES.' (Accept Quest)" + }, + { + "name": "'REWARD?'", + "text": "'{COLOR=red}KILL!{ENDCOLOR}.' 'REWARD.'", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "9", + "POIReference": "$(poi_1)" + } + ], + "name": "'YES.' (Accept Quest)" + }, + { + "name": "Unnerved by the situation, you shake your head and walk away. (Decline Quest)" + } + ] + }, + { + "name": "You decide that the invasive thoughts, if you can call them that, are unwelcome, and you take a step back.", + "text": "The thoughts urgently follow you for a moment. '{COLOR=red}KKKKiiiiill...{ENDCOLOR}' But as you take another step back, the words vanish from your mind.", + "options": [ + { + "name": "With no delay at all, you walk away. Far away. (Decline Quest)" + } + ] + } + ] + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "" + } + ], + "name": "You look over an old and tattered sheet, with two faded but mostly legible colors of ink upon it.", + "text": "What follows is the saddest marriage proposal you've ever heard of, let alone read first hand. Firstly, it's addressed \"to whom it may concern.\"", + "options": [ + { + "name": "You continue to read.", + "text": "Secondly, another's handwriting has scrawled over what might have actually been a romantic bit, with the following. \"Don't bother. I killed him yesterday\"", + "options": [ + { + "name": "You shake your head and walk away. (Decline Quest)" + } + ] + }, + { + "name": "You spare yourself from the details and walk away. (Decline Quest)" + } + ] + }, + { + "name": "A very colorful advertisement catches your eye.", + "text": "{RAINBOW=2;2;1;0.8}CIRCUS OF SHANDALAR, COMING SOON TO EVERYWHERE!!!!", + "options": [ + { + "name": "You're not sure what you were looking for, but a circus wasn't it. (Decline Quest)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "Your unknown employer is still nowhere to be seen, and is not heard from again either. But you find a box waiting for you beneath the job board. The box is warded, as the scorch marks off to one side and smell of burnt hair confirm, but it opens at your approach. (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + }, + { + "grantRewards": [ + { + "type": "shards", + "count": 5 + }, + { + "type": "card", + "count": 1, + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 1, + "rarity": [ + "Common" + ], + "colorType": "Colorless" + }, + { + "type": "card", + "count": 1, + "rarity": [ + "Common" + ] + }, + { + "type": "card", + "count": 1, + "rarity": [ + "Uncommon" + ], + "colorType": "Colorless" + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + "failureDialog": { + "text": "The $(enemy_2) eludes you. (-2 Town Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Shards, commons & uncommons", + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Leave town to begin the hunt.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Hunt a $(enemy_2)", + "description": "Find and defeat the $(enemy_2) before it escapes. You only get one chance, so give it your best shot.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 30, + "worldMapOK": true, + "objective": "Hunt", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "BiomeColorless" + ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Head back to town to collect the $(enemy_2) bounty.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_tribal", + "waste_town_identity" + ] +}, +{ + "id": 10, + "isTemplate": true, + "name": "Room for New Growth", + "description": "Clear out all enemies in the $(poi_1) and report back.", + "offerDialog": { + "text": "A druid approaches you. \"Will you help save our world?\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "What do you think I'm trying to do? (Decline Quest)", + "text": "Stunned, the Druid watches you leave. (-1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "\"Certainly. What tiny woodland creatures need rescuing today?\"", + "text": "The druid shakes her head. \"Most of them, but they are not your direct concern.\"", + "options": [ + { + "name": "\"And what is, then?\"", + "text": "\"The inhabitants of the nearby $(poi_1). They must be removed, for the sake of balance and to ensure space is available for new life to grow.\" She nods as though this were an indisputable fact.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "10", + "POIReference": "" + } + ], + "name": "\"Huh. Not the way I thought this was going to go, but... sure. Lead the way.\" (Accept Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "\"Sorry, I've got bigger things to worry about right now.\" (Decline Quest)", + "text": "(-1 Local Reputation) The druid keeps a passive look on her face. \"Soon those things will be balanced as well.\"", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + { + "name": "\"I'm beginning to think that is my role in life. What can I do for you?\"", + "text": "\"The inhabitants of the nearby $(poi_1) must be removed, for the sake of balance and to ensure space is available for new life to grow.\" She nods as though this were an indisputable fact.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "10", + "POIReference": "" + } + ], + "name": "\"Saving the world, one defeated enemy at a time.\" (Accept Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "\"I'm not entirely sure I have time for that right now.\"", + "text": "The druid's face remains unchanged, but her voice grows a touch more quiet. \"The forest will remember this.\" (-1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + } + ], + "text": "You return to town, and find the druid waiting for you just outside of it. \"Balance has been restored.\" (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + }, + { + "grantRewards": [ + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Green" + ], + "rarity": [ + "Mythic Rare", + "Rare" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Green" + ], + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Green" + ] + } + ] + } + ], + "name": "\"Almost. I believe there's a reward due, to level the scales.\"", + "text": "The druid frowns slightly, but hands you a bundle wrapped in small vines. (-1 Local Reputation)", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 15 + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Green" + ], + "rarity": [ + "Mythic Rare", + "Rare" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Green" + ], + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Green" + ] + }, + { + "type": "shards", + "count": 15 + } + ] + } + ], + "name": "You nod. \"As it should be.\"", + "text": "The druid hands you a bundle wrapped in small vines.", + "options": [ + { + "name": "(Complete Quest)" + } + ] + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of clearing out the current occupants of the $(poi_1). (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Mana Shards, Uncommon & Rare cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to the $(poi_1) and defeat all enemies inside. The target location is in the Forest biome.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "BiomeGreen", + "Hostile", + "Sidequest" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing the $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "forest_town_generic", + "forest_town_identity", + "forest_town_tribal", + "forest_capital" + ] +}, +{ + "id": 11, + "isTemplate": true, + "name": "Eviction Notice", + "description": "Clear all enemies from a dungeon.", + "offerDialog": { + "text": "As you approach the town square, a man climbs down from a packed wagon. He glances around, then walks toward you. \"You there, you look like a capable individual!\"", + "options": [ + { + "name": "\"Capable just so happens to be my middle name.\"", + "text": "He looks perplexed for a moment, but glances back at the wagon as though distracted by it. \"I was hoping you could handle some business for me\"", + "options": [ + { + "name": "Business? What sort of business?", + "text": "\"Well, some folks here in town are looking to move on, start fresh somewhere new. We had a spot picked out to settle down, but... it appears to be occupied.\"", + "options": [ + { + "name": "\"I see. And I suppose you're looking for the current occupants to be removed?", + "text": "\"Yes! Exactly that! After all, I have this deed right here stating that we own this $(poi_1)!\" He briefly flashes some papers, but you notice some of the ink has smeared on them.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "11", + "POIReference": "" + } + ], + "name": "\"Well then, I hope your new settlement will remember me fondly when setting prices.\" You make note of the location and promise to clear it out. (Accept Quest)" + }, + { + "name": "\"I don't think I'm interested. Sorry.\" (Decline Quest)" + } + ] + }, + { + "name": "\"And why exactly do you need me?\"", + "text": "\"Well, because I'm no good in a fight while I'm protecting my belongings!\" He glances back at the cart once again.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "11", + "POIReference": "" + } + ], + "name": "\"Fine, fine... I hope you've got something in that wagon to make it worth my while.\" You make note of the location and set off to clear it. (Accept Quest)" + }, + { + "name": "\"I don't think I'm interested. Sorry.\" (Decline Quest)" + } + ] + } + ] + } + ] + }, + { + "name": "\"Capable and in a hurry.\" You brush past him and continue on your way. (Decline Quest)" + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "Your employer couldn't be happier to see you returning to town, as it means that he gets to leave. (+1 Reputation in $(poi_3))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 15 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 2, + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 2, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2 + } + ], + "addMapReputation": 1, + "POIReference": "$(poi_3)" + } + ], + "name": "\"You might want to spend some time cleaning it before you move in, but the place is all yours.\" (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "You decide that the rewards promised to you are not worth clearing out the current occupants of the $(poi_1). They were there first, anyway. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Mana Shards, Uncommon & Rare cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to the $(poi_1) and defeat all enemies inside.", + "mapFlag": "", + "mapFlagValue": 1, + "count2": 25, + "POITags": [ + "Hostile", + "Sidequest" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Leave", + "description": "Exit the newly cleared (but not yet cleaned) dungeon.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "$(poi_1)" + }, + { + "id": 3, + "name": "Return to town", + "description": "Go back to the settler in $(poi_3)", + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ] + } + ] +}, +{ + "id": 12, + "isTemplate": true, + "name": "A Freshly Plowed Field", + "description": "Clear out all enemies in the $(poi_2) and report back.", + "offerDialog": { + "text": "\"We need a new field to increase our harvest.\" A weathered but intimidating man in simple farmer's garb addresses you directly. \"This town is growing faster than my grain.\"", + "options": [ + { + "name": "A no-nonsense man deserves a no-nonsense reply. \"I can handle that.\"", + "text": "\"Good. I just need you to clear the current occupants of the area I'd like to plant. They've been bothering our farm anyway.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "12", + "POIReference": "" + } + ], + "name": "\"Consider it done.\" (Accept Quest)" + }, + { + "name": "\"Ah, there's the catch. No thanks.\" (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "12", + "POIReference": "" + } + ], + "name": "\"They'll be fertilizing your grain in no time.\" (Accept Quest)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "\"That doesn't seem to be my problem.\" (Decline Quest)", + "text": "He shrugs and moves on. (-1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "You've barely finished clearing the area, and the imposing farmer is already preparing to harness one of his animals to a plow outside. Seeing you approach, he tosses you a satchel. \"Thanks.\" He then gets back to work.", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 15 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "White" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "White" + ], + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "White" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "White" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "White" + ] + } + ] + } + ], + "name": "A man of few words, but he pays well enough. (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of clearing out the current occupants of the $(poi_2). (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "rewardDescription": "Mana Shards, Uncommon & Rare cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to the $(poi_1) and defeat all enemies inside. The target location is in the Plains biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 35, + "count2": 10, + "POITags": [ + "BiomeWhite", + "Hostile", + "Sidequest" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Leave", + "description": "Leave town to begin your quest.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "plains_town_generic", + "plains_town_identity", + "plains_town_tribal", + "plains_capital" + ] +}, +{ + "id": 13, + "isTemplate": true, + "name": "The Onyx Compass", + "description": "Clear out all enemies in the $(poi_2) and report back.", + "offerDialog": { + "text": "\"You. Come here.\" The gnome speaking to you seems very out of place here. He wears a white pristine robe that was either a long shirt, or custom tailored for him. He acts like he belongs and that he owns the place, however.", + "options": [ + { + "name": "Walk over without a word.", + "text": "The gnome gives a satisfied grunt, and continues to issue orders. He puts a small satchel in your hands \"Here. Take this compass. Follow it, and remove anything it points to. When it no longer points, return to me.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "13", + "POIReference": "" + } + ], + "name": "You can't resist slipping one thing in: \"Understood. I'll be back shortly.\" (Accept Quest)", + "text": "The joke goes over his head.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "You glance down at the satchel, surprised at its weight.", + "text": "The gnome demands your attention again before you can investigate. \"Are you deaf and dumb, or just dumb? GET MOVING!!!\" (-1 Local Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "You drop the satchel. \"What?\" (Decline Quest)", + "text": "He snatches up the cloth sack and walks away, cursing you the whole way. (-1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 1, + "POIReference": "" + } + ], + "name": "You look back up (slightly) to meet his glare. \"Understood, sir.\" (Accept Quest)", + "text": "\"That's more like it.\" (+1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "You hold out your hand. \"Sorry, must be at least this tall to give orders\" (Decline Quest)", + "text": "He scowls and stomps away, one tiny step at a time. (-1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "\"What do you need?\"", + "text": "\"No questions. Just listen.\" He puts a small satchel in your hands. \"Take this compass. Follow it, and remove anything it points to. When it no longer points, return to me.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "You glance down at the satchel, surprised at its weight.", + "text": "The gnome demands your attention again before you can investigate. \"Are you deaf and dumb, or just dumb? GET MOVING!!!\" (-1 Local Reputation)", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "You drop the satchel. \"What?\" (Decline Quest)", + "text": "He snatches up the cloth sack and walks away, cursing you the whole way. (-1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 1, + "POIReference": "" + } + ], + "name": "You look back up (slightly) to meet his glare. \"Understood, sir.\" (Accept Quest)", + "text": "\"That's more like it.\" (+1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "13", + "POIReference": "" + } + ], + "name": "Got it. (Accept Quest)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + } + ], + "text": "Another gnome, slightly taller than the first but not dressed as finely, meets you at the gate. \"The compass, if you please.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "grantRewards": [ + { + "type": "shards", + "count": 15 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Black" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Black" + ], + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Black" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Black" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Black" + ] + } + ], + "issueQuest": "", + "POIReference": "" + } + ], + "name": "You hand it over in its satchel, and he gives you a larger yet seemingly lighter bag in return. (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "Despite the insistance of the compass needle, you decide that you will not finish clearing the $(poi_2). As if it could sense this somehow, the onyx compass disappears. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "rewardDescription": "Mana Shards, Uncommon & Rare cards", + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Leave town to begin your quest.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "prologue": {}, + "epilogue": { + "text": "You retrieve the compass from its pouch as you approach the town's gate. It is made of a deeply dark stone, with a single red needle that indicates where to find your targets.", + "options": [ + { + "name": "You take note of the direction and head off that way, putting the device away for now. (Continue)" + }, + { + "name": "You take a closer look at the device.", + "text": "The 'compass' is unlike most you have seen before. There is not a single marking on it anywhere, nor any color other than onyx, save the crimson needle.", + "options": [ + { + "name": "You put the compass away and carry on. (Continue)" + }, + { + "name": "You look closer at the needle.", + "text": "The needle points unerringly in a single direction, no matter which way or how quickly you turn the device. You reach out and touch it, and find that you are unable to move the needle yourself.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Clear", + "description": "Travel to the $(poi_2) and defeat all enemies inside. The target location is in the Swamp Biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count2": 25, + "POITags": [ + "BiomeBlack", + "Hostile", + "Sidequest" + ], + "objective": "Clear", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": { + "text": "You check your compass, looking for your next target, only to find that the needle has disappeared entirely. Your task appears to be complete." + }, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Return to town and report your success in clearing the $(poi_2).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "swamp_town_generic", + "swamp_town_identity", + "swamp_town_tribal", + "swamp_capital" + ] +}, +{ + "id": 14, + "isTemplate": true, + "name": "A Vision of Destruction", + "description": "Clear out all enemies in the $(poi_1) and report back.", + "offerDialog": { + "text": "Walking in to the village, an old man looks up as if expecting you and rushes over (to the extent that he is able) \"$(playername). I need you to turn around and leave. NOW.\"", + "options": [ + { + "name": "You take a good look at the old man, but do not recognize his features. \"Should I know you?\"", + "text": "\"No.\" He shakes his head. \"But I have had a vision. A vision of destruction, fire, and ruin. And of you.\"", + "options": [ + { + "name": "You give a wry grin. \"I was under the impression that destruction, fire, and ruin were popular hobbies around here.\"", + "text": "He scowls at you and continues. \"This is no laughing matter. A spawn of Lathliss seeks a new home, and will come here soon unless we intervene.\" (-1 Local Reputation)", + "action": [ + { + "addMapReputation": -1 + } + ], + "options": [ + { + "name": "\"A fight with a dragon? I look forward to the challenge!\"", + "text": "He shakes his head. \"It is a fight that you would win. But in the process, our village would be lost. We MUST prevent the beast from arriving.\"", + "options": [ + { + "name": "\"How do we do that?\"", + "text": "\"Before it comes here, the dragon will attempt to make a home at a $(poi_1) nearby. It will find several unfriendly occupants already there. But if you were to remove them in advance, I believe the creature will nest there and spare our village.\"", + "options": [ + { + "name": "\"Fight off all the creatures in a $(poi_1) and then a dragon too? No thanks. (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "14", + "POIReference": "" + } + ], + "name": "\"Point the way.\" (Accept Quest)" + } + ] + }, + { + "name": "\"I don't think I'm interested. Sorry.\" (Decline Quest)" + } + ] + }, + { + "name": "\"A fight with a dragon? No thanks. I'll be leaving now.\" (Decline Quest)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "14", + "addMapReputation": 1, + "POIReference": "" + } + ], + "name": "\"Tell me more about this vision, elder.\"", + "text": "He continues with great urgency. \"A spawn of Lathliss seeks a new home, and will come here soon unless we intervene.\" (+1 Local Reputation)", + "options": [ + { + "name": "\"A fight with a dragon? No thanks. I'll be leaving now.\" (Decline Quest)" + }, + { + "name": "\"A fight with a dragon? I look forward to the challenge!\"", + "text": "He shakes his head. \"It is a fight that you would win. But in the process, our village would be lost. We MUST prevent the beast from arriving.\"", + "options": [ + { + "name": "\"How do we do that?\"", + "text": "\"Before it comes here, the dragon will attempt to make a home at a $(poi_1) nearby. It will find several unfriendly occupants already there. But if you were to remove them in advance, I believe the creature will nest there and spare our village.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "14", + "POIReference": "" + } + ], + "name": "\"Point the way.\" (Accept Quest)" + }, + { + "name": "\"Fight off all the creatures in a $(poi_1) and then a dragon too? No thanks. (Decline Quest)" + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "\"I'll take my chances, thanks.\" (Decline Quest)", + "text": "He exclaims at you as you walk by. \"Leave. NOW!!! You must leave!!!\" (-2 Local Reputation)", + "options": [ + { + "action": [ + { + "addMapReputation": -2 + } + ], + "name": "(Continue)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + } + ], + "text": "The elder meets you outside the gates of the village as you return, mounted on horseback. He hands you a pouch containing your rewards. (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 15 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Red" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Red" + ], + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Red" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Red" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Red" + ] + } + ] + } + ], + "name": "\"Going somewhere?\"", + "text": "\"My vision was less than specific about whether or not it would be changed by your actions. So... yes.\"", + "options": [ + { + "name": "You glance around at a clear sky warily before going on into town. (Complete Quest)" + } + ] + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -3, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide to abandon clearing out $(poi_1). The villagers will be fine, right? (-3 Local Reputation)", + "options": [ + { + "name": "(continue)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "rewardDescription": "Mana Shards, Uncommon & Rare cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to the $(poi_1) and defeat all enemies inside. The target location is in the Mountain biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 35, + "count2": 10, + "POITags": [ + "BiomeRed", + "Hostile", + "Sidequest" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": { + "text": "The $(poi_1) falls silent as you remove the last creature. You consider staying to welcome the dragon, should it appear, but something tells you that leaving would be a much better idea for now.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing the $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "mountain_town_generic", + "mountain_town_identity", + "mountain_town_tribal", + "mountain_capital" + ] +}, +{ + "id": 15, + "isTemplate": true, + "name": "A Private Island", + "description": "Clear out all enemies in the $(poi_1) and report back.", + "offerDialog": { + "text": "\"Excuse me, adventurer, but I'm in need of assistance.\" The man appears of modest means at first glance, but a closer inspection reveals that his average looking clothing is may as well be made for a king.", + "options": [ + { + "name": "\"Of course, what can I do for you?\"", + "text": "He bows to you slightly. \"My name is Lazarus, a humble servant of nobles who wish to remain anonymous.\"", + "options": [ + { + "name": "\"And what do these anonymous nobles desire?\"", + "text": "\"To remain anonymous. And to take an island vacation. I have identified a spot which meets all of their requirements, but it is currently occupied.\"", + "options": [ + { + "name": "\"I see. And I suppose you're looking for the current occupants to be removed?\"", + "text": "\"Precisely. Do so, and you will be well rewarded.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "15", + "POIReference": "" + } + ], + "name": "\"Well I've always wanted to be owed a favor from the rich and powerful. I'll do it.\" (Accept Quest)" + }, + { + "name": "\"I don't think I'm interested. Sorry.\" (Decline Quest)" + } + ] + }, + { + "name": "\"I must decline. I respect the local inhabitants far more than faceless nobility.\" (Decline Quest)", + "text": "He gives you the smallest bow imaginable, just enough to say that one was given, without indicating respect.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + { + "name": "\"I don't like not knowing who I am working for\"", + "text": "\"You know me, and you will work for me.\"", + "options": [ + { + "name": "\"Sorry, but knowing your name is not knowing you. I'm not interested.\" (Decline Quest)" + }, + { + "name": "\"Very well, Lazarus, what can I do for you?\"", + "text": "\"My lieges wish for a private island location for a vacation, far from prying eyes and ears. I wish for you to make certain that it will be clear for them.\"", + "options": [ + { + "name": "\"Sorry, that sounds like more than I have time for at the moment.\" (Decline Quest)", + "text": "He simply nods and walks away in search of someone else to aid him." + }, + { + "name": "\"Consider it done.\" (Accept Quest)" + } + ] + } + ] + } + ] + }, + { + "name": "You can't put your finger on it, but something seems off about the man. \"This isn't a good time.\" (Decline Quest)", + "text": "He gives you the smallest bow imaginable, just enough to say that one was given, without indicating respect. (-1 Local Reputation)", + "action": [ + { + "addMapReputation": -1 + } + ], + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "With gentrification of the area on the behalf of nobility complete, you console your conscience with the rewards that materialize in front of you.", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 15 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Blue" + ], + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 2, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2, + "colors": [ + "Blue" + ] + } + ] + } + ], + "name": "(Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of clearing out the current occupants of the $(poi_1). (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "rewardDescription": "Mana Shards, Uncommon & Rare cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to the $(poi_1) and defeat all enemies inside. The target location is in the Island biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count2": 25, + "POITags": [ + "BiomeBlue", + "Hostile", + "Sidequest" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing the $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "island_town_generic", + "island_town_identity", + "island_town_tribal", + "island_capital" + ] +}, +{ + "id": 16, + "isTemplate": true, + "name": "Clearing the ledger", + "description": "Clear out all enemies in the $(poi_1) and report back.", + "offerDialog": { + "text": "As you introduce yourself to the inside of the local inn for the night, another patron approaches you.", + "options": [ + { + "name": "\"Can I help you?\"", + "text": "He nods. \"I hope so. You have the air of a powerful sorcerer, and I'm hoping that means that you can.\"", + "options": [ + { + "name": "You wait for him to continue.", + "text": "\"I've come into an inheritance of a small estate that I've been expecting for years. Recently, I've had some hard times, and I've convinced some individuals to let me borrow against the land.\"", + "options": [ + { + "name": "\"I see.\" You think you know where this is headed.", + "text": "The man looks sheepish. \"Unfortunately, I found that the land isn't exactly usable at the moment. Because it contains a $(poi_1) which is... \"occupied\". Would you be willing to clear it for me in exchange for other parts of the inheritance?\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "16", + "POIReference": "" + } + ], + "name": "\"So long as I get to keep whatever I find along the way, too.\" (Accept Quest)." + }, + { + "name": "\"I don't think I'm interested. Sorry.\" (Decline Quest)" + } + ] + }, + { + "name": "\"And why exactly do you need me?\"", + "text": "\"Well, it seems the land isn't empty, and I need someone to clear out the $(poi_1) which can be found there. You look like the sort that could handle it.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "16", + "POIReference": "" + } + ], + "name": "\"I'll do it. But I hope the dearly departed left you something else of value.\" (Accept Quest)" + }, + { + "name": "\"I don't think I'm interested. Sorry.\" (Decline Quest)" + } + ] + } + ] + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "\"You have the wrong person. I promise you that.\" (Decline Quest)", + "text": "A few other people in the inn stop and look, but the man walks away without making a scene. (-1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "True to his word, the man provides you with a reward from his inheritance. It's worth far less than the land (now that it's been cleared), but it's still valuable in addition to what loot you already recovered in the $(poi_1).", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 15 + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 2, + "rarity": [ + "Uncommon" + ] + }, + { + "type": "card", + "count": 2, + "rarity": [ + "Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 1, + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "probability": 0.5, + "count": 2 + }, + { + "type": "gold", + "count": 200, + "addMaxCount": 200 + } + ] + } + ], + "name": "\"If you're not settling there, I suggest you sell the land quickly before anyone else moves in.\" (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "You decide not to clear out the $(poi_1). Surely your client's creditors will understand. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "rewardDescription": "Mana Shards, Uncommon & Rare cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to the $(poi_1) and defeat all enemies inside. The target location is in the Wasteland biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 35, + "count2": 10, + "POITags": [ + "BiomeColorless", + "Hostile", + "Sidequest" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing the $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] +}, +{ + "id": 17, + "isTemplate": true, + "name": "Bone Collector", + "description": "Defeat 3 $(enemy_1)s.", + "offerDialog": { + "text": "A job board has been constructed outside the local inn, and you see that it is covered in various papers and posters.", + "options": [ + { + "name": "You walk away, having your own goals in mind already. (Decline Quest)" + }, + { + "name": "You take a moment to look over the board.", + "text": "Most of the ads are nondescript, weather worn, or written in an unfamiliar language. A few catch your eye, however.", + "options": [ + { + "name": "You look at what seems to be an advertisement of some sort, off to one side.", + "text": "It reads: \"Gimgee's self-replicating paper. When you need unlimited paper or to clear a forest from afar, it's got to be Gimgee's.\"", + "options": [ + { + "name": "\"I'll file that away under things that make sense yet don't.\" (Decline Quest)" + } + ] + }, + { + "name": "A folded piece of paper is nailed to the board.", + "text": "The visible portion says 'Take one' in clear and measured handwriting.", + "options": [ + { + "name": "Something isn't right about this, so you walk away instead. (Decline Quest)" + }, + { + "name": "\"One?\" You pull on the nail but it is firmly embedded, so you rip the paper off of it instead.", + "text": "You could swear it wasn't there before, but an identical copy remains as you pull down the note.", + "options": [ + { + "name": "This is just weird. You drop the paper and leave. (Decline Quest)" + }, + { + "name": "Undeterred and intrigued, you open the paper and begin to read.", + "text": "\"$(playername): Please harvest at least three $(enemy_1) and bring them to the tavern on a Tuesday.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "17", + "POIReference": "" + } + ], + "name": "\"Well that's not weird at all. Why not?\" (Accept Quest)" + }, + { + "name": "\"Nope. Nope nope nope...\" You drop the paper and walk away, casting a small spell to cause the letter to fall apart and blow away on the wind. (Decline Quest)" + } + ] + } + ] + } + ] + }, + { + "name": "A short note is written in red ink.", + "text": "\"{COLOR=red}Have fangs, will travel{ENDCOLOR}\".", + "options": [ + { + "name": "You suddenly realize that isn't ink, and step away. (Decline Quest)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "You feel awkward pulling your $(enemy_1)s in to town, but it doesn't actually seem that out of place here with other macabre scenes around. (This quest will only given in black biome in the future).", + "options": [ + { + "name": "You look around for someone that seems to be expecting bodies.", + "text": "Sure enough, a necromancer stands outside the inn with two wagons behind him, he is obviously your contact.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + }, + { + "grantRewards": [ + { + "type": "card", + "count": 2, + "addMaxCount": 2, + "colors": [ + "Black" + ], + "rarity": [ + "Common" + ] + }, + { + "type": "gold", + "count": 500 + }, + { + "type": "shards", + "count": 15 + } + ] + } + ], + "name": "You dump the $(enemy_1)s onto one of the wagons and collect your rewards. (+3 Local Reputation)" + }, + { + "name": "You take a closer look at the carts.", + "text": "$(enemy_1)s and a few random creatures are filling most of one cart., while the other holds a few identical satchels of goods.", + "options": [ + { + "name": "Turn your attention to the carts' attendant.", + "text": "The pale skinned man speaks with a crackling voice, but the words seem reflexive to him at this point. \"Place them there. Take one package.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + }, + { + "grantRewards": [ + { + "type": "gold", + "count": 500 + }, + { + "type": "shards", + "count": 15 + }, + { + "type": "card", + "count": 2, + "addMaxCount": 2, + "colors": [ + "Black" + ], + "rarity": [ + "Common" + ] + } + ] + } + ], + "name": "You dump the $(enemy_1)s and collect your rewards. (+3 Local Reputation)" + } + ] + } + ] + } + ] + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "3 $(enemy_1)s are proving to be too much trouble to be worth your time, whether your mysterious client knows your name or not. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Gold and Mana Shards", + "stages": [ + { + "id": 1, + "name": "Defeat $(enemy_1)s", + "description": "Sometimes it pays to specialize. Cash in on a local bounty by bringing in the remains of 3 $(enemy_1)s. They can usually be found in the Swamp biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 3, + "worldMapOK": true, + "objective": "Defeat", + "enemyTags": [ + "BiomeBlack" + ], + "prologue": {}, + "epilogue": { + "text": "With the necessary $(enemy_1)s handled, it's time to go collect your rewards. (Don't forget you can track the quest to get directions back to town)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to where the quest began to turn in the reagents and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "swamp_town_generic", + "swamp_town_identity", + "swamp_town_tribal", + "swamp_capital" + ] +}, +{ + "id": 18, + "isTemplate": true, + "name": "A Focused Mind", + "description": "Defeat 3 $(enemy_2)s.", + "offerDialog": { + "text": "A job board has been constructed outside the local inn, and you see that it is covered in various papers and posters.", + "options": [ + { + "name": "You walk away, having your own goals in mind already. (Decline Quest)" + }, + { + "name": "You take a moment to look over the board.", + "text": "Most of the ads are nondescript, weather worn, or written in an unfamiliar language. A few catch your eye, however.", + "options": [ + { + "name": "You look at what seems to be an advertisement of some sort off to one side.", + "text": "\"A focused mind receives great rewards. Focus on defeating 3 $(enemy_2)s, and be rewarded.\"", + "options": [ + { + "name": "With no further information listed, you doubt this is actually worth your time. (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "18", + "POIReference": "" + } + ], + "name": "\"What else was I going to do? Go save the world?\" (Accept Quest)" + } + ] + }, + { + "name": "A short note is written in blue ink.", + "text": "You read the note: '3 $(enemy_2)s? What for?'", + "options": [ + { + "name": "\"What for, indeed?\" (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "18", + "POIReference": "" + } + ], + "name": "One way to find out. (Accept Quest)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "\"Well done.\" You turn quickly to find a Djinn floating behind you. \"You have demonstrated great focus.\" A collection of treasures float over to you from his outstretched hand.", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "count": 2, + "addMaxCount": 2, + "colors": [ + "Blue" + ], + "rarity": [ + "Common" + ] + }, + { + "type": "gold", + "count": 500 + }, + { + "type": "shards", + "count": 15 + } + ] + } + ], + "name": "Warily take the items.", + "text": "No sooner than you do, the Djinn disappears in a puff of smoke. When you turn back, the $(enemy_2) you just defeated has vanished as well.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "$(poi_1)" + } + ], + "name": "Was this all a test of some sort? (+3 Local Reputation) (Complete Quest)" + } + ] + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "text": "You decide you have better things to do than hunt $(enemy_2)s, and you scratch this entry out of your logbook. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "stages": [ + { + "id": 1, + "name": "Leave", + "description": "Leave town to begin your quest.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Defeat $(enemy_2)s", + "description": "Sometimes it pays to specialize. Cash in on a local bounty by bringing in the remains of 3 $(enemy_2)s. They can usually be found in the Island biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 3, + "worldMapOK": true, + "objective": "Defeat", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "BiomeBlue" + ], + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "island_town_generic", + "island_town_identity", + "island_town_tribal", + "island_capital" + ] +}, +{ + "id": 19, + "isTemplate": true, + "name": "Population Control", + "description": "Defeat 3 $(enemy_1)s.", + "offerDialog": { + "text": "A haggard and tired looking elf puts down his bow at the door of the tavern. Another elf calls out to him. \"Long day's hunt?\"", + "options": [ + { + "name": "You're not a part of the conversation, so you tune it out. (Decline Quest)" + }, + { + "name": "Perhaps paying attention could be useful.", + "text": "The newcomer simply nods and slumps into a chair for a moment before actually replying. \"Yes, and more of them to come.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "\"And what are you hunting, exactly?\"", + "text": "Both elves turn to face you before they move to a table to continue their conversation more privately. It appears that your interjection was undesired. (-1 Local Reputation)", + "options": [ + { + "name": "Mind your own business from there. (Decline Quest)" + } + ] + }, + { + "name": "You wait for one of them to say more.", + "text": "He continues, \"There's just too many $(enemy_1)s for the area to sustain. We need to thin their numbers, but there's always more. I don't suppose you've learned to aim?\"", + "options": [ + { + "name": "As his friend shakes his head with a hint of mirth, you decide to speak up. \"I could handle some of them for you.\"", + "text": "The hunter turns his attention to you and looks you over. It's most likely a formality, he would have sized you up coming in the door. \"I'll take you up on that.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "19", + "POIReference": "" + } + ], + "name": "\"Keep the loot coming and you won't find another $(enemy_1) on its feet again.\" (Accept Quest)" + }, + { + "name": "\"On second thought, I have better things to do.\" (Decline Quest)", + "text": "Obviously annoyed at the pointless distraction, the two return to their conversation without you. (-1 Local Reputation)" + }, + { + "name": "\"What's the bounty?\"", + "text": "He thinks for a moment. \"Let's start with three as a trial. And we will pay well for them, as I doubt you're doing this for the village.\"", + "options": [ + { + "name": "\"That's awfully ambiguous. Why don't I come back when you have an actual offer?\" (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "19", + "POIReference": "" + } + ], + "name": "\"And if I bring in six?\" (Accept Quest)", + "text": "\"Then you will have brought down too many.We're thinning them, not removing them.\"", + "options": [ + { + "name": "You nod and prepare to leave. (Continue)" + } + ] + } + ] + } + ] + }, + { + "name": "You don't especially feel like volunteering to take on a $(enemy_1) today. (Decline Quest)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "Bored with the conversation already, you finish your meal and leave. (Decline Quest)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": 3, + "POIReference": "" + } + ], + "text": "As promised, the village pays well, by way of their gamekeeper. \"The bounty of nature is priceless, but keeping populations in check increases the bounty of all goods.\" (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 15 + }, + { + "type": "gold", + "count": 500 + }, + { + "type": "card", + "count": 2, + "addMaxCount": 2, + "colors": [ + "Green" + ], + "rarity": [ + "Common" + ] + } + ] + } + ], + "name": "(Continue)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "You decide you have better things to do than hunt $(enemy_1)s, and you scratch this entry out of your logbook. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "stages": [ + { + "id": 1, + "name": "Defeat $(enemy_1)s", + "description": "Sometimes it pays to specialize. Cash in on a local bounty by bringing in the remains of 3 $(enemy_1)s. They can usually be found in the Forest biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 3, + "worldMapOK": true, + "objective": "Defeat", + "enemyTags": [ + "Animal", + "BiomeGreen" + ], + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to the hunter and report your success.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "forest_capital", + "forest_town_generic", + "forest_town_identity", + "forest_town_tribal" + ] +}, +{ + "id": 20, + "isTemplate": true, + "name": "Proving Yourself Worthy", + "description": "Defeat 3 $(enemy_1)s.", + "offerDialog": { + "text": "\"Are you worthy, citizen?\" A heavily armored soldier stands at the center of the town square and is occasionally calling out at bypassers. \"Are YOU?\", he calls out to another one.", + "options": [ + { + "name": "You approach the man, curious.", + "text": "\"You look worthy. I believe you are. Are you?\"", + "options": [ + { + "name": "\"Worthy of what, exactly?\"", + "text": "\"Are you worthy of being trained as a squire of Sir Kallus. Do you believe yourself to be?\"", + "options": [ + { + "name": "\"Who is Sir Kallus?\"", + "text": "He laughs as if the question was ridiculous. \"I am, of course. And I need someone to prove that they are worthy of my teachings!\"", + "options": [ + { + "name": "You decide to humor him. \"Let's say that I am. What then?\"", + "text": "He looks at you again, as though he hadn't actually paid attention to you before. \"Then you prove it. Defeat 3 $(enemy_1)s with honor.\"", + "options": [ + { + "name": "\"That was purely hypothetical. I am not worthy, and will be leaving now.\" (Decline Quest)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "20", + "POIReference": "" + } + ], + "name": "\"Challenge accepted.\" (Accept Quest)" + } + ] + }, + { + "name": "\"I'll let you know if I think of anyone.\" (Decline Quest)" + } + ] + }, + { + "name": "\"No.\" (Decline Quest)", + "text": "Your flat answer seems to stun him for a moment until another person walks into the square. He begins to call out to them, and he forgets you exist.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + { + "name": "\"Who are you?\"", + "text": "\"Sir Kallus, of course!\"", + "options": [ + { + "name": "\"Are you?\"", + "text": "He looks at you with a hint of frustration. \"Yes, I am Sir Kallus.\"", + "options": [ + { + "name": "\"I mean are you worthy, Sir Kallus?\"", + "text": "He thinks for a moment, clearly working through this. \"I must be worthy of myself! I am! I am and I shall prove it.\"", + "options": [ + { + "name": "\"And how will you prove it, Sir Kallus?\"", + "text": "\"I shall do the same as I ask of you. Defeat 3 $(enemy_1)s. Once I finish, I will return here and wait for you.\"", + "options": [ + { + "name": "\"There. You're solving your own problems. Now get out of here.\" (Decline Quest)", + "text": "His brow furrows, not accustomed to being spoken to in such a manner. (-1 Local Reputation)", + "options": [ + { + "name": "\"Go on. Off with you!\" (Continue)" + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "20", + "POIReference": "" + } + ], + "name": "\"Challenge accepted.\" (Accept Quest)" + } + ] + } + ] + }, + { + "name": "\"Good!\" You nod. \"I'm glad we've established that.\"", + "text": "He blinks several times, then resumes the conversation on his terms. \"Will you accept my challenge to defeat 3 $(enemy_1)s?\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "20", + "POIReference": "" + } + ], + "name": "\"Challenge accepted.\" (Accept Quest)" + }, + { + "name": "\"I am not interested.\" (Decline Quest)" + } + ] + }, + { + "name": "\"Then good day to you, Sir Kallus.\" (Decline Quest)" + } + ] + } + ] + } + ] + }, + { + "name": "You shake your head and keep walking, uninterested in whatever this is. (Decline Quest)" + } + ] + }, + "prologue": {}, + "epilogue": { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 15 + }, + { + "type": "gold", + "count": 500 + }, + { + "type": "card", + "count": 2, + "addMaxCount": 2, + "rarity": [ + "Common" + ] + } + ] + } + ], + "text": "You return to town, and see no sign of Sir Kallus. Instead, the merchants from the shops near the town square rush over to give you a hero's welcome and rewards of their own.", + "options": [ + { + "name": "\"Are $(enemy_1)s so despised around here?\"", + "text": "One of the merchants laughs. \"No, but Sir Kallus is. And since you left, we haven't seen him. Thank you, from the bottom of our hearts.\" (+3 Local Reputation)", + "action": [ + { + "addMapReputation": 3 + } + ], + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "Sir Kallus isn't worth you being worthy of him. You scratch this item out of your notes. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "stages": [ + { + "id": 1, + "name": "Defeat $(enemy_1)s", + "description": "Sometimes it pays to specialize. Cash in on a local bounty by bringing in the remains of 3 $(enemy_1)s. They can usually be found in the Plains biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 3, + "worldMapOK": true, + "objective": "Defeat", + "enemyTags": [ + "BiomeWhite" + ], + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to where the quest began to turn in the reagents and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "plains_capital", + "plains_town_generic", + "plains_town_identity", + "plains_town_tribal" + ] +}, +{ + "id": 21, + "isTemplate": true, + "name": "In the Name of Science", + "description": "Defeat 3 $(enemy_1)s.", + "offerDialog": { + "text": "\"...but it's for SCIENCE!!!\" A young woman leaves the tavern in a hurry, with someone yelling at her back from the other side of the doorway. A dwarf in a labcoat with goggles on his head comes shuffling after.", + "options": [ + { + "name": "You observe the scene as it develops before you.", + "text": "With little hope of catching the damsel, he turns his attention to you. \"Can I interest you in assisting me with some scientific experiments?\"", + "options": [ + { + "name": "\"It really depends on what they are.\" You look at him suspiciously.", + "text": "\"You're not a farmhand, so it will have to be.\" He thinks for a moment, pulling out a well worn notebook and flipping through the pages.", + "options": [ + { + "name": "\"Another time perhaps, I need to keep moving.\" (Decline Quest)", + "text": "The dwarf makes no effort to stop you. He seems so lost in his notes that he may not have even heard you.", + "options": [ + { + "name": "You leave while you can. (Continue)" + } + ] + }, + { + "name": "You wait to see what he comes up with.", + "text": "\"Aha! I have it! I still need to investigate the internal structure of $(enemy_1)s. I think they can be found in this area. Can you bring me some? Mostly intact?\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "21", + "POIReference": "" + } + ], + "name": "\"I can do that.\" (Accept Quest)" + }, + { + "name": "\"Sorry, I just decided that I'm more in to magic than science.\" (Decline Quest)" + } + ] + } + ] + } + ] + }, + { + "name": "It's none of your business, keep moving. (Decline Quest)" + } + ] + }, + "prologue": {}, + "epilogue": { + "action": [ + { + "addMapReputation": 3, + "POIReference": "$(poi_1)" + } + ], + "text": "You walk back into the town with the requested cargo of $(enemy_1)s. You're unsure if they will be useful, but the dwarf seems extremely excited to begin his work. (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "gold", + "count": 500 + }, + { + "type": "card", + "count": 4, + "addMaxCount": 4, + "rarity": [ + "Common", + "Uncommon" + ] + } + ] + } + ], + "name": "You try to talk to him, but the dwarf is completely lost in his work already. You take the bundle he was carrying, assuming it to be your rewards. (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "The scientist can find his $(enemy_1)s to experiment on some other way, you're done with this. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "stages": [ + { + "id": 1, + "name": "Defeat $(enemy_1)s", + "description": "Sometimes it pays to specialize. Cash in on a local bounty by bringing in the remains of 3 $(enemy_1)s. They can usually be found in the Wasteland biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 3, + "worldMapOK": true, + "objective": "Defeat", + "enemyTags": [ + "BiomeColorless" + ], + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to where the quest began to turn in the reagents and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] +}, +{ + "id": 22, + "isTemplate": true, + "name": "Shamanic Totems", + "description": "Defeat 3 $(enemy_1)s.", + "offerDialog": { + "text": "A job board has been constructed outside the local inn, and you see that it is covered in various papers and posters.", + "options": [ + { + "name": "You walk away, having your own goals in mind already. (Decline Quest)" + }, + { + "name": "You take a moment to look over the board.", + "text": "Most of the ads are nondescript, weather worn, or written in an unfamiliar language. A few catch your eye, however.", + "options": [ + { + "name": "You look at what seems to be an advertisement of some sort off to one side.", + "text": "It reads: \"Gimgee's rocks. When you need a good rock, think Gimgee's.\"", + "options": [ + { + "name": "\"I'll file that away under things that make sense yet don't.\" (Decline Quest)" + } + ] + }, + { + "name": "A short note is written in red ink.", + "text": "The note says \"{COLOR=red}Wanted: 3 $(enemy_1)s. Dead. Contact town shaman for reward.{ENDCOLOR}\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "22", + "POIReference": "" + } + ], + "name": "\"Seems simple enough\" (Accept Quest)" + }, + { + "name": "\"I'm not sure I want to meet 3 $(enemy_1)s. Or the shaman, for that matter.\" (Decline Quest)" + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "The village shaman grins as you enter their tent. \"Yes, this is good. This is good. The spirits have been satisfied.\" (+3 Local Reputation)", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "gold", + "count": 500 + }, + { + "type": "shards", + "count": 15 + }, + { + "type": "card", + "count": 2, + "addMaxCount": 2, + "colors": [ + "Red" + ], + "rarity": [ + "Common" + ] + } + ], + "addMapReputation": 3, + "POIReference": "$(poi_1)" + } + ], + "name": "(Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "Having spent as much time searching for $(enemy_1)s as you care to, you scratch this item out of your notes. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "stages": [ + { + "id": 1, + "name": "Defeat $(enemy_1)s", + "description": "At the request of a village shaman, defeat 3 $(enemy_1)s. They can usually be found in the Mountain biome.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 3, + "worldMapOK": true, + "objective": "Defeat", + "enemyTags": [ + "BiomeRed" + ], + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Find the shaman and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "mountain_town_generic", + "mountain_town_identity", + "mountain_town_tribal", + "mountain_capital" + ] +}, +{ + "id": 23, + "isTemplate": true, + "name": "Heart of a Champion", + "description": "Enter and win an upcoming arena event.", + "offerDialog": { + "text": "\"DO YOU HAVE WHAT IT TAKES? ARE YOU THE BEST IN SHANDALAR???\" A young girl yells at the top of her lungs at each passer by in the town. Most people come in to view already covering their ears, having heard this plenty of times before.", + "options": [ + { + "name": "You walk over to her. \"Okay kid, settle down, I heard you. What's this about?\"", + "text": "She looks surprised, and falls silent for a moment as she tries to remember what to do next. \"I uhhh... ummm...\" She pulls a piece of paper out of her pocket and prepares to read.", + "options": [ + { + "action": [ + { + "addMapReputation": -1 + } + ], + "name": "Take the paper from her.", + "text": "\"HEY THAT'S MINE!!!\" (-1 Reputation) She finds her full ear-piercing volume again before pulling it away and reading. \"PROVE YOU'RE THE BEST IN THE ARENA! THE TOURNAMENT BEGINS SOON\"", + "options": [ + { + "action": [ + { + "issueQuest": "23" + } + ], + "name": "\"Okay, sure, going somewhere far away seems good right now, wherever it may be.\" (Accept Quest)" + }, + { + "name": "\"No thanks, I think I'll go find somewhere quiet for a while.\" (Decline Quest)" + } + ] + }, + { + "name": "Wait for her to continue.", + "text": "She reads over the paper as if seeing this part of it for the first time. \"It says here... 'Go to... $(poi_1)... and compete for prizes.' Do you know how to get there?\"", + "options": [ + { + "action": [ + { + "issueQuest": "23" + } + ], + "name": "\"Okay, sure, going somewhere far away seems good right now.\" (Accept Quest)" + }, + { + "name": "\"That's a little further than I'm looking to travel right now. But thanks all the same.\" (Decline Quest)", + "text": "She looks at you blankly for a moment, then resumes shouting into the air. \"DO YOU HAVE WHAT IT TAKES? ARE YOU THE BEST IN SHANDALAR???\"", + "options": [ + { + "name": "Cover your ears and move away quickly." + } + ] + } + ] + } + ] + }, + { + "name": "Cover your own ears and keep walking (Decline Quest)" + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "The crowd goes wild as you finish your last opponent. You won't be paying for drinks in $(poi_1) for quite some time. (+3 Reputation in $(poi_1))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "count": 20 + }, + { + "type": "card", + "count": 2, + "addMaxCount": 2, + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "gold", + "count": 250 + } + ], + "addMapReputation": 3, + "POIReference": "$(poi_1)" + } + ], + "name": "(Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "text": "The $(poi_1) arena is too much for you at the moment, but there's always another day. (-2 Reputation in $(poi_1))", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_1)" + } + ], + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Eternal Glory", + "stages": [ + { + "id": 1, + "name": "Travel", + "description": "Make your way to the $(poi_1)", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 60, + "count2": 30, + "POITags": [ + "Capital" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": { + "text": "As you walk through the $(poi_1) gates, you can feel the excitement building, emanating, radiating from the city's arena. Most of the populace is already there or on their way.", + "options": [ + { + "name": "(continue)", + "text": "The presence of so many powerful spellcasters has the air filled with traces of mana.", + "options": [ + { + "name": "It would be a shame to keep the crowd waiting for their new champion." + } + ] + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Arena", + "description": "Prove yourself to be the champion of the $(poi_1) arena.", + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Arena", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "$(poi_1)" + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] +}, +{ + "id": 24, + "isTemplate": true, + "name": "Pest Control", + "description": "Defeat Xira and her hornets in her hive, and report back.", + "offerDialog": { + "text": "Greetings, adventurer! I have a task that requires your assistance. You see, we have a bit of a situation with a giant insect named Xira. She's been causing quite a stir in our town with her penchant for organizing extravagant balls.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "Giant bugs holding balls, eh? Count me out. (Decline Quest)", + "text": "Figured you weren't up to the challenge, come back to me when you are.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "Let me guess, you want to me to deal with this situation ?", + "text": "Well yes. Let me explain the situation; Xira's balls have become a bit of a problem. She has been hosting them every night, and they're becoming increasingly extravagant and disruptive. The townspeople are getting tired of the constant noise and commotion, and it's affecting their daily lives.", + "options": [ + { + "name": "I see. So you want me to talk to Xira and ask her to stop?", + "text": "\"You can find her in her hive, she's not easily dissuaded. I've tried talking to her myself, but she's adamant about continuing her nightly balls. I'm afraid she will need more than just a few words to convince her, if you catch my drift.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "24", + "POIReference": "" + } + ], + "name": "Pest control is my speciality, note the location of her hive on my map.(Accept Quest) (WARNING HARD QUEST)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "\"Do you really think I have nothing better to do than hunt down giant insects holding balls? Find someone else to take care of it\" (Decline Quest)", + "text": "The farmhand keeps a passive look on his face. \"I guess I'm never getting my quiet night's sleep back\"", + "options": [ + { + "name": "(Leave)" + } + ] + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "As you enter the village, the local townspeople rush towards you to thank you for your deeds. (+3 Reputation in $(poi_1))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 800 + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "card", + "probability": 1, + "count": 5, + "addMaxCount": 10, + "rarity": [ + "Rare", + "Mythic Rare", + "Uncommon" + ], + "cardText": "Insect" + } + ], + "addMapReputation": 3, + "POIReference": "$(poi_2)" + } + ], + "name": "It's nothing I couldn't handle. (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of clearing out the current occupants of the hive.", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Mana Shards, Rare and mythic cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to $(poi_1) and defeat all enemies inside. The target location is in the Waste biome.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Xira" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to $(poi_2) and report your success in clearing $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "POITags": [ + "Xira" + ], + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] +}, +{ + "id": 25, + "isTemplate": true, + "name": "Mechanical Problems", + "description": "Defeat Slobad and his artificers in his factory and report back.", + "offerDialog": { + "text": "Greetings, brave adventurer! I find myself in need of a courageous soul to undertake a perilous task.\nWithin the sprawling industrial district, an abandoned factory once owned by the notorious inventor Slobad has become a hotbed of danger and mechanical mayhem.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "Sorry, I don't have to the time for this. (Decline Quest)", + "text": "Figured you weren't up to the challenge, come back to me when you are.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "Let me guess, you want to me to deal with this situation ?", + "text": "The factory, now infested with an array of peculiar mechs and skilled artificers, poses a grave threat to our community and the delicate balance of technology. Slobad, once hailed as a genius, was known for his unorthodox creations and their volatile nature. However, a catastrophic incident occurred years ago, leading to the factory's abandonment. Now, the mechanical monstrosities have been reactivated, wreaking havoc on unsuspecting wanderers and nearby settlements.", + "options": [ + { + "name": "I see. So you want me to go to his factory and defeat him ?", + "text": "Your task, should you accept it, is to venture into Slobad's factory and cleanse it of its mechanical menaces. You will face a myriad of strange mechs, each with its unique capabilities and behaviors. Additionally, the factory's artificers, skilled engineers corrupted by their own creations, will fiercely defend their inventions. Making your mission all the more challenging.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "25", + "POIReference": "" + } + ], + "name": "I'll take care of it, note the location of the factory on my map.(Accept Quest) (WARNING HARD QUEST)", + "text": "Once you have vanquished the mechanical threat and quelled the chaos within the factory, return to me, Maven the Alchemist, and you shall be rewarded handsomely for your bravery and service to our community. Be warned, however, for the path ahead will test your mettle, cunning, and combat prowess. May fortune favor you on this perilous undertaking!" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "\"Do you really think I have nothing better to do ? Find someone else to take care of it\" (Decline Quest)", + "text": "Maven the Alchemist keeps a passive look on his face. \"Soon those things will be balanced as well.\"", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "As you enter the village, the local townspeople rush towards you to thank you for your deeds. (+3 Reputation in $(poi_1))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 1000 + }, + { + "type": "card", + "probability": 1, + "count": 10, + "addMaxCount": 5, + "rarity": [ + "Rare", + "Mythic Rare" + ], + "cardTypes": [ + "Artifact" + ] + }, + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 10 + } + ], + "addMapReputation": 3, + "POIReference": "$(poi_2)" + } + ], + "name": "It's nothing I couldn't handle. (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of clearing out the current occupants of the factory. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Mana Shards, Rare and mythic cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to Slobad's Factory and defeat all enemies inside. The target location is in the Waste biome.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Slobad" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] +}, +{ + "id": 26, + "isTemplate": true, + "name": "Spores of Death", + "description": "Defeat Slimefoot and his fungi in his bog and report back.", + "offerDialog": { + "text": "Ah, greetings, brave adventurer! I have a grave matter to discuss with you. We need a brave adventurer to deal with the rogue fungus Slimefoot.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -1, + "POIReference": "" + } + ], + "name": "Sorry, I don't have to the time for this. (Decline Quest)", + "text": "Figured you weren't up to the challenge, come back to me when you are. (-1 Local Reputation)", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "Tell me more about Slimefoot and what I can do to stop it.", + "text": "Thank you, noble adventurer. Slimefoot is a creature of pure malevolence. A monstrous being that has taken root in the heart of the treacherous swamp. Its corrosive touch and toxic aura have brought devastation to our lands. To defeat it, you must journey through the perilous swamp, filled with treacherous terrain and deadly creatures lurking within.", + "options": [ + { + "name": "I see. So you want me to travel to Slimefoots swamp and defeat him ?", + "text": "Slimefoot is a formidable foe, adept at both offense and defense. Its body secretes a corrosive slime, and its tentacles strike with lightning speed. Prepare yourself for a challenging battle, my friend. Draw upon your combat skills, use potions and magical abilities wisely, and exploit any weaknesses you can find. Only then can you hope to overcome this vile creature.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "26", + "POIReference": "" + } + ], + "name": "Thank you, Elder Taldor. I shall embark on this quest immediately and return triumphant. (Accept Quest) (WARNING HARD QUEST)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "After further consideration, I've decided I'm not up to the challenge (Decline Quest)", + "text": "Elder Taldor keeps a passive look on his face. \"Youths these days, he mumbles\"", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "As you enter the village, the local townspeople rush towards you to thank you for your deeds. (+3 Reputation in $(poi_1))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "gold", + "probability": 1, + "count": 1000, + "addMaxCount": 900 + }, + { + "type": "card", + "probability": 1, + "count": 10, + "addMaxCount": 10, + "subTypes": [ + "Fungus" + ] + } + ], + "addMapReputation": 3, + "POIReference": "$(poi_1)" + } + ], + "name": "It's nothing I couldn't handle. (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of clearing out the current occupants of the swamp. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Mana Shards, Rare and mythic cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to Slimefoot's Lair and defeat him and his fungal minions'. The target location is in the Swamp biome.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Slimefoot" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing Slimefoots Lair.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "swamp_capital", + "swamp_town_generic", + "swamp_town_identity", + "swamp_town_tribal" + ] +}, +{ + "id": 27, + "isTemplate": true, + "name": "Slimy Business", + "description": "Defeat the mother slime and other creatures in the old sewers and report back.", + "offerDialog": { + "text": "Greetings, brave adventurer! This town is currently plagued by a distressing problem in the form of a slime infestation. \nThe town council has been looking for a brave individual to take care of this.\n", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "Sorry, I don't have to the time for this. (Decline Quest)", + "text": "Figured you weren't up to the challenge, come back to me when you are.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "Let me guess, you want to me to deal with this situation ?", + "text": "The town council seeks the aid of a skilled and courageous individual like yourself to venture into the depths of the old sewer near this town and eradicate this slimy menace once and for all.", + "options": [ + { + "name": "I see. So you want me to go to the old sewers and deal with the slimes?", + "text": "Exactly, Your primary objective is to clear the old sewer of slimes by eliminating their presence and ensuring the safety of the townsfolk. Enter the depths of the sewer, locate the main breeding ground of the slimes, and eliminate their leader to put an end to the infestation. Be warned, however, as the sewer is known to be treacherous and filled with other dangers, such as crumbling infrastructure and toxic gases.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "27", + "POIReference": "" + } + ], + "name": "Consider it done, note the location of the old sewers on my map. (Accept Quest) (WARNING HARD QUEST)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "I don't intend to get slime on my armor. Sorry, you have to find someone else (Decline Quest)", + "text": "The merchant keeps a passive look on his face. \"All things perish in the end.\"", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "As you enter the village, the local townspeople rush towards you to thank you for your deeds. (+3 Reputation in $(poi_1))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "gold", + "probability": 1, + "count": 500, + "addMaxCount": 500 + }, + { + "type": "card", + "probability": 1, + "count": 7, + "addMaxCount": 7, + "colors": [ + "Green", + "Blue", + "Black" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + } + ], + "addMapReputation": 3, + "POIReference": "$(poi_2)" + } + ], + "name": "It's nothing I couldn't handle. (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of clearing out the current occupants of the sewers. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Mana Shards, Rare and mythic cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Travel to the Old Sewers and defeat all enemies inside. The target location is in the waste biome.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "SlimeCave" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing the $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] +}, +{ + "id": 28, + "isTemplate": true, + "name": "Entering Shandalar", + "description": "Learn about your surroundings.", + "offerDialog": {}, + "prologue": { + "text": "Darkness and silence surrounds you. A vague sense of falling slows second by second.", + "options": [ + { + "name": "Where am I? What am I? What is going on? (Tutorial and main quest)", + "text": "A flash of light brighter than anything you remember precedes a fall to a stone floor. This is almost as jarring as realizing that you actually don't remember much of anything at all.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "activateMapObject": 78, + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "exploreShand1", + "val": 1 + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "53", + "POIReference": "" + } + ], + "name": "Let's talk to the mage over there.", + "text": "A quiet crackling sound draws your eyes to the flickering light of a fire within the cave you now occupy. A hooded figure stands by the fire, facing you as if expecting your arrival." + } + ] + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "shandWalkers1", + "val": 1 + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "I want to find the planeswalkers (Future release)", + "text": "Well, shouting \"Planeswalkers, where are you?\" into the wastes won't do much. Travel to the nearest settlement and ask around for information.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "29", + "POIReference": "" + } + ], + "name": "(Continue)", + "text": "New Quest: A Chat with the Locals - Objective: Travel to any town in the wasteland.", + "options": [ + { + "name": "(Dismiss)" + } + ] + } + ], + "isDisabled": true + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "shandRep1", + "val": 1 + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "I want to make a name for myself (Future release)", + "text": "Then let's go impress some people. But first, you need some impressive spells. Build your collection to begin your quest.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "31", + "POIReference": "" + } + ], + "name": "(Dismiss)" + } + ], + "isDisabled": true + }, + { + "condition": [ + { + "checkCharacterFlag": "newGamePlus" + } + ], + "name": "Been here, done that. Show me to the enemies. (New Game+)", + "text": "Okay, skipping all that hard work somebody put into dialog, the portal opens and you can leave.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setCharacterFlag": { + "key": "noQuest", + "val": "1" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "(Continue)" + } + ] + } + ] + }, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "storyQuest": true +}, +{ + "id": 29, + "isTemplate": true, + "name": "A Chat with the Locals", + "description": "Find someone who knows more about the missing Planeswalkers.", + "offerDialog": {}, + "prologue": {}, + "epilogue": { + "text": "The locals meet your inquiries with a little less disdain than when you first arrived asking questions without much coin to go along with them, but they can't deliver information they don't have.", + "options": [ + { + "name": "(Continue)", + "text": "Eventually though, your persistence and local connections pay off. A merchant pausing his travels for the night at the local inn is directed to you to retell a story.", + "options": [ + { + "name": "(Listen to his story)", + "text": "\"Like I was saying at the tavern, it's my job to travel. West to east and back again. But the roads have been getting rough on my usual route, so I've been trying new paths of late. Last trip I made record time, and I won't be doing it again.\"", + "options": [ + { + "name": "\"What happened?\"", + "text": "\"Twas near sunset of the third day that I saw a village a little larger than this. The sky smelled of rain, so I welcomed the idea of a roof and bed. But at first there was not a soul in sight.\"", + "options": [ + { + "name": "\"Go on...\"", + "text": "\"Every door was locked tight. A bad feeling came up my back as I realized just how quiet it was, right before I heard splashing. I peeked round the corner, and found a merfolk waving his arms around and casting some spell.\"", + "options": [ + { + "name": "\"What was the spell?\"", + "text": "\"I'm not an expert in the island magics, so I didn't recognize it until a hole opened in front of 'em, and through they swam.... Flopped...? Went. Anyhow, needless to say I was stunned.\"", + "options": [ + { + "name": "\"So, a portal?\"", + "text": "\"That it was, at least I think. Folks conjure other creatures all the time, but never anything from around here. And nobody conjures themselves anywhere. But as a merchant, I saw piles of gold in the possibilities. So I waited for our fishman to return.\"", + "options": [ + { + "name": "\"And did they?\"", + "text": "\"No, that's where it all went wrong. A few minutes later, another hole opened, and demons came pouring out of it. I made for my wagon, and never slowed until I reached the warehouse the next night. I won't be taking that route again.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "32", + "POIReference": "$(poi_2)" + } + ], + "name": "(Continue)", + "text": "Portals aren't exactly what you're looking for, but mages that travel the aether are. The merchant marks your map and goes back to his drink.", + "options": [ + { + "name": "(Continue)", + "text": "[New Quest: A Portal to Nowhere - Objective: Travel to the ghost town.]", + "options": [ + { + "name": "(Dismiss)" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "name": "\"Cut to the chase already.\"", + "text": "\"Right. He and his hole disappeared, then another appeared and beasties came out, and I ran. Simple enough?\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "32", + "addMapReputation": -1, + "POIReference": "$(poi_2)" + } + ], + "name": "\"And where did this happen?\"", + "text": "He marks your map without another word and goes back to his drink. (-1 Local Reputation)", + "options": [ + { + "name": "(Continue)", + "text": "[New Quest: A Portal to Nowhere - Objective: Travel to the ghost town.]", + "options": [ + { + "name": "(Dismiss)" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Find a town", + "description": "Travel to any town in the wastelands.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "BiomeColorless", + "Town" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Don't be a stranger", + "description": "Build your Reputation to at least +5 in any wasteland town.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 5, + "POITags": [ + "BiomeColorless", + "Town" + ], + "objective": "HaveReputation", + "prerequisiteIDs": [ 1 ], + "prologue": { + "text": "As you enter this small town, the local population pays little notice to you as they go about their normal business. It appears that strangers are a familiar sight here, and not a particularly impactful one unless you are looking to spend your gold.", + "options": [ + { + "name": "(Continue)", + "text": "A centaur trots out of town, adding one more letter to the bag of mail slung over his shoulder. The courier deftly veers around an ogre lifting blocks of stone onto the second floor of a building under construction.", + "options": [ + { + "name": "(Continue)", + "text": "Signs affixed to the smaller buildings along the dusty street advertise specialty spell shops, crop wizards for hire, a recently shuttered parlor of a divination specialist, and a newly built explorer's guild hall. Street peddlers unable to afford permanent shops buy and sell food and mundane goods from their carts.", + "options": [ + { + "name": "(Continue)", + "text": "Everyone around has something to do or something to barter for, but no one seems to be selling information, let alone giving it away.", + "options": [ + { + "name": "(Continue)", + "text": "Perhaps building trust with the community might earn you some information. (Note: Reputation is earned by successfully completing quests offered in the town hall)", + "options": [ + { + "name": "(Continue)", + "text": "[New Objective: Reach a total of +5 Reputation in any wasteland town.]", + "options": [ + { + "name": "(Leave)" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "epilogue": {}, + "POIToken": "" + } + ], + "storyQuest": true +}, +{ + "id": 30, + "isTemplate": true, + "name": "Where Am I?", + "description": "Get your bearings in the world around you.", + "offerDialog": {}, + "prologue": {}, + "epilogue": { + "text": "Like most small towns, there are more shops and market stalls than there are houses, with much of the town's occupants traveling in from the outlying areas each morning.", + "options": [ + { + "name": "(Continue)", + "text": "Many merchants are peddling their wares, the most relevant to a wizard having colorful (if at times crude) signs in front of their shops advertising their specialties.", + "options": [ + { + "name": "(Continue)", + "text": "The inn sounds just raucous enough to know that it is doing healthy business. You recall what you were told about the Challenge coins and contemplate putting them to use there.", + "options": [ + { + "name": "(Continue)", + "text": "Perhaps the most intriguing of all, however, is the town hall with a notice board out front, advertising work for adventurers. What better way to make some coin while you explore?", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "43", + "POIReference": "" + } + ], + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + }, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Travel to town", + "description": "Find a friendly settlement to be introduced to the services it offers.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Town" + ], + "objective": "Travel", + "prologue": { + "text": "All major locations in Shandalar can be divided up in to one of two categories: towns and dungeons.", + "options": [ + { + "name": "(Continue)", + "text": "A navigation arrow should now appear around your character. Follow it to a nearby town. Try to avoid any enemies that pop up along the way.", + "options": [ + { + "name": "(Continue)", + "text": "Hint: Follow a road. All roads lead to a town. You also move faster on roads and fewer enemies will appear.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Leave town", + "description": "Head back out into the wilderness when you are ready to proceed.", + "anyPOI": true, + "POITags": [ + "Town" + ], + "objective": "Leave", + "prerequisiteIDs": [ 1 ], + "prologue": { + "text": "Most towns in a given region of Shandalar will look very similar to one another, and offer the same basic services.", + "options": [ + { + "name": "(Continue)", + "text": "The inn contains some special events. You can also sell extra cards there, or buy temporary extra health.\n\nThe '?' sign denotes a town square / job board where you can obtain side quests.\n\nAll of the other buildings with signs out front are shops, most of them sell cards.\n\nTo leave town, walk back toward the edge of the screen just below your current location.", + "options": [ + { + "name": "(Continue)", + "text": "Entering a friendly town will also restore any missing hit points for free.\n\nExplore the town if you want, and leave when you are ready to continue.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 3, + "name": "Find a Dungeon", + "description": "Find and enter any dungeon.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Dungeon" + ], + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": { + "text": "Your navigation arrow should now direct you to the nearest dungeon. Many quests will send you to dungeons, but you are also free to enter them without a quest. Follow the arrow and travel to a dungeon.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 4, + "name": "Win a duel", + "description": "Duel and defeat any enemy.", + "anyPOI": true, + "mixedEnemies": true, + "worldMapOK": true, + "objective": "Defeat", + "enemyExcludeTags": [ + "Boss", + "Leader", + "Large" + ], + "prerequisiteIDs": [ 3 ], + "prologue": { + "text": "Many quests you undertake in your adventure will send you to one or more dungeons just like this one. Dungeons are filled with enemies, but also treasure like gold, mana shards, and cards.", + "options": [ + { + "name": "(Continue)", + "text": "Your next objective is to defeat any single enemy in a duel. You can find them in a dungeon like this one, or wandering around outside on the world map. To begin a duel, simply walk in to the enemy.", + "options": [ + { + "name": "(Continue)", + "text": "If you are defeated by the enemy, that's okay. If (when) that happens, you will lose some of your starting health and a percentage of your gold, but you've learned what to expect from that enemy in the future.", + "options": [ + { + "name": "(Continue)", + "text": "Unlike on the world map, an enemy that defeats you in a dungeon will remain on the map; you can try to duel them again, or run away and seek out another opponent. If you want or need to heal yourself, go back to town.", + "options": [ + { + "name": "(Continue)", + "text": "Some quests, like this one, have multiple objectives that can be achieved simultaneously. Your other current objective is to find and enter a cave on the world map. An enemy defeated in a cave or on the way there will count as the enemy to defeat for your first objective, so feel free to do these things in any order.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "epilogue": { + "text": "Winning a duel grants you rewards; usually a combination of gold and cards. Some enemies drop a wider assortment of cards for variety, but others specifically give cards from their own deck. If you still need to visit a cave, do that now. Otherwise, it's time to return to town.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 5, + "name": "Find a Cave", + "description": "Find and enter any cave.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Cave" + ], + "objective": "Travel", + "prerequisiteIDs": [ 3 ], + "prologue": {}, + "epilogue": { + "text": "A cave is functionally identical to a dungeon, but can be classified separately for quest purposes; a cave would not have completed your objective to find a dungeon, nor would that dungeon count for this one.", + "options": [ + { + "name": "(Continue)", + "text": "If you haven't defeated an enemy in a duel yet, you can pick a fight with an enemy here for that. Otherwise, you can return to town.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "POIToken": "" + }, + { + "id": 5, + "name": "Go to a town", + "description": "Go to one of the nearby settlements.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Town" + ], + "objective": "Travel", + "prerequisiteIDs": [ 4, 5 ], + "prologue": { + "text": "It's not a bad idea to occasionally visit town to sell extra cards, browse the shops, or pick up new quests.\n\nEvery town has its own assortment of shops and thus its own unique collections of cards for sale.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "epilogue": {}, + "POIToken": "" + } + ], + "storyQuest": true, + "autoTrack": true +}, +{ + "id": 31, + "isTemplate": true, + "name": "Building A Collection", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "storyQuest": true +}, +{ + "id": 32, + "isTemplate": true, + "name": "A Portal to Nowhere", + "description": "Investigate the report of portals being opened in a seemingly abandoned town.", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Travel", + "description": "Travel to the abandoned town.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Quest_APortalToNowhere" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "", + "allowInactivePOI": true + }, + { + "id": 2, + "name": "Investigate", + "description": "Search for clues regarding the portals from the merchant's story.", + "mapFlag": "foundClues", + "mapFlagValue": 2, + "objective": "MapFlag", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "$(poi_1)" + } + ], + "storyQuest": true +}, +{ + "id": 33, + "isTemplate": true, + "name": "Welcome to the Jungle", + "description": "Search for a powerful artifact.", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Travel", + "description": "Travel to the abandoned town.", + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Investigate", + "description": "Search for clues regarding the portals from the merchant's story.", + "mapFlag": "foundClues", + "mapFlagValue": 2, + "objective": "MapFlag", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "$(poi_1)" + } + ], + "storyQuest": true +}, +{ + "id": 34, + "isTemplate": true, + "name": "A Healthy Dose of Skep-ticism", + "description": "Find Shandalar's largest Sliver hive.", + "offerDialog": {}, + "prologue": { + "text": "Quest 'A Healthy Dose of Skep-ticism' is a placeholder. It will eventually be replaced with an actual quest to explore the Skep. For now, this simply serves as directions to get there if you so desire. This placeholder quest does not provide any rewards.", + "options": [ + { + "name": "(Dismiss)" + } + ] + }, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Travel", + "description": "Travel to the Skep.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Snow" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "island_capital" + ] +}, +{ + "id": 35, + "isTemplate": true, + "name": "Kiora's Fall", + "description": "Defeat the Kiora and her minions.", + "offerDialog": { + "text": "Village Elder: (Wrinkled brow, concerned tone) Ah, adventurer, have you heard of the looming threat? Kiora, the sea mage, stirs the depths with her restless sea creatures. We face a dire peril.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "Sorry, I don't have to the time for this. (Decline Quest)", + "text": "Figured you weren't up to the challenge, come back to me when you are.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "Kiora? What's she up to now, Elder?", + "text": "(Grimaces) She seeks to summon ancient sea titans that slumber beneath the waves, creatures that could engulf our lands in a cataclysmic flood. It's a threat that endangers Shandalar's very existence.", + "options": [ + { + "name": "That sounds like a catastrophe waiting to happen. What can we do?", + "text": "(Nods) We must act swiftly. Seek out Kiora, reason with her if you can, but be prepared for a fight. Our survival depends on thwarting her dangerous ambitions. Remember, the sea is a powerful ally and a formidable foe.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "35", + "POIReference": "" + } + ], + "name": "I'll do my best to stop her, Elder. Shandalar's safety is my priority.", + "text": "(Grateful smile) Thank you, brave one. We place our hopes in your hands. Kiora must be convinced to abandon her reckless path, or we'll face a watery doom." + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "I don't think this is a quest for me. (Decline Quest)", + "text": "Shocked, the Elder shakes his head in dismay, \"Youngsters these days...\"", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "As you enter the village, the local townspeople rush towards you to thank you for defeating Kiora. (+3 Reputation in $(poi_1))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "gold", + "probability": 1, + "count": 500, + "addMaxCount": 500 + }, + { + "type": "card", + "probability": 1, + "count": 7, + "addMaxCount": 7, + "colors": [ + "Green", + "Blue", + "Black" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + } + ], + "addMapReputation": 3, + "POIReference": "$(poi_2)" + } + ], + "name": "It's nothing I couldn't handle. (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of defeating Kiora. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "rewardDescription": "Mana Shards, Rare and mythic cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Find Kiora's Hideout and defeat all enemies present.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Kiora" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing Kiora's Hideout.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "island_capital", + "island_town_generic", + "island_town_identity", + "island_town_tribal" + ] +}, +{ + "id": 36, + "isTemplate": true, + "name": "Teferi's Fall", + "description": "Find and defeat Teferi.", + "offerDialog": { + "text": "Village Scholar: (Worried expression, hurried tone) Adventurer, we have a grave concern on our hands, and it concerns Teferi, the temporal mage. His actions threaten Shandalar's very fabric of time.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "Sorry, I don't have to the time for this. (Decline Quest)", + "text": "Figured you weren't up to the challenge, come back to me when you are.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "Teferi? What's he doing that's causing such alarm?", + "text": "(Frowning) Teferi's meddling with time magic has created temporal anomalies across Shandalar. The past, present, and future are becoming entangled, leading to chaos and unpredictability. It's a perilous situation.", + "options": [ + { + "name": "That sounds like a serious problem. How can we resolve it?", + "text": "(Nods) We must confront Teferi, but diplomacy should be our first approach. He's a powerful mage, and if he refuses to cooperate, we may have to resort to more forceful measures to restore temporal stability.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "36", + "POIReference": "" + } + ], + "name": "I'll do what I can to reason with him, Scholar. Shandalar's timeline must be protected. (Accept Quest)", + "text": "(Appreciative nod) Your bravery is commendable. Remember, time magic is delicate and dangerous. Approach Teferi with caution, but be resolute in your mission to save Shandalar from temporal disaster." + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "I don't think this is a quest for me. (Decline Quest)", + "text": "The Scholar keeps a passive look on his face. \"Soon, everything will come to naught.\"", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "As you enter the village, the local townspeople rush towards you to thank you for your deeds. (+3 Reputation in $(poi_1))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "gold", + "probability": 1, + "count": 500, + "addMaxCount": 500 + }, + { + "type": "card", + "probability": 1, + "count": 7, + "addMaxCount": 7, + "colors": [ + "Green", + "Blue", + "Black" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + } + ] + } + ], + "name": "It's nothing I couldn't handle. (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of defeating Teferi. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "rewardDescription": "Mana Shards, Rare and mythic cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Find Teferi's Hideout and defeat all enemies present.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Teferi" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing the $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "island_capital", + "island_town_generic", + "island_town_identity", + "island_town_tribal" + ] +}, +{ + "id": 37, + "isTemplate": true, + "name": "The Drunken Plea", + "description": "Confront the Phyrexians", + "offerDialog": { + "text": "Hey there, bud! You see...hiccup... them metal monstrosities, the Phyrexians? Yeah, they're up to no good, I tell ya. I saw 'em, I did!", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "Sorry, I don't have to the time for this. (Decline Quest)", + "text": "Figured you weren't up to the challenge, come back to me when you are.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + { + "name": "Phyrexians? What are you talking about, Tipsy Tim?", + "text": "These...hiccup... metal freaks! They ain't from around here, I swear. Saw 'em with me own eyes. They got them twisted, mechanical...things! Up to somethin' bad, they are!", + "options": [ + { + "name": "You've had quite a few drinks, Tim. Are you sure you're not imagining things? Phyrexians haven't been seen in these parts for thousands of years.", + "text": "Nonsense! Me eyes don't lie, friend. Them Phyrexians are real trouble, I'm tellin' ya. You gotta go. See for yourself. Kick 'em outta Shandalar!", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "37", + "POIReference": "" + } + ], + "name": "Alright, Tim, I'll look into it. But first, maybe you should lay off the ale for a while.", + "text": "Yeah, yeah, maybe you're right. But don't forget about them Phyrexians! Shandalar needs ya, and so does ol' Tipsy Tim!" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "Sorry, I don't have time for this (Decline Quest)", + "text": "Tipsy Tim gives you a morose look, then starts drinking more as he staggers away from you with profound disappointment.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "As you return to $(poi_2), nobody seems impressed besides Tipsy Tim, who gives you a clap on the back. \"Those metal freaks...hiccup...You got rid of them you did!\" He then stumbles away happily. (+3 Reputation in $(poi_2))", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "shards", + "probability": 1, + "count": 10, + "addMaxCount": 20 + }, + { + "type": "gold", + "probability": 1, + "count": 500, + "addMaxCount": 500 + }, + { + "type": "card", + "probability": 1, + "count": 7, + "addMaxCount": 7, + "colors": [ + "Green", + "Blue", + "Black" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + } + ], + "addMapReputation": 3, + "POIReference": "$(poi_2)" + } + ], + "name": "You wave farewell to Tipsy Tim (Complete Quest)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_2)" + } + ], + "text": "After some reflection, you decide that the rewards promised to you are not worth the effort of dealing with the phyrexians. (-2 Reputation in $(poi_2))", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "reward": {}, + "rewardDescription": "Mana Shards, Rare and mythic cards", + "stages": [ + { + "id": 1, + "name": "Clear", + "description": "Find the Phyrexian camp and defeat all enemies present.", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Phyrexian" + ], + "objective": "Clear", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Travel", + "description": "Return to town and report your success in clearing the $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "island_capital", + "mountain_capital", + "forest_capital", + "plains_capital", + "swamp_capital" + ] +}, +{ + "id": 38, + "isTemplate": true, + "name": "Goblin Invasion", + "description": "Stop the Goblin invasion.", + "offerDialog": { + "text": "From somewhere near the gate where you entered $(poi_3), a bell rings frantically.", + "options": [ + { + "name": "Go back and see what the noise is about.", + "text": "\"GOBLINS!!!\" A haggard looking ranger exclaims as he sounds the alarm. \"Goblins are coming, hordes of them! To arms!!!\"", + "options": [ + { + "action": [ + { + "addMapReputation": -1, + "POIReference": "$(poi_3)" + } + ], + "name": "This isn't your problem, leave it to the town guards. (Decline Quest, -1 Local Reputation)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "38", + "POIReference": "" + } + ], + "name": "Commit to helping defend the town (Accept Quest)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "With the Goblin attacks halted, the people of $(poi_3) shower you with thanks and quite a few coins as well. (+2 Local Reputation, +500 Gold)", + "options": [ + { + "action": [ + { + "addGold": 500, + "addMapReputation": 2, + "POIReference": "$(poi_3)" + } + ], + "name": "(Quest complete)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_3)" + } + ], + "text": "The day, and much of $(poi_3), belongs to the Goblin horde. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Gold and Reputation", + "stages": [ + { + "id": 1, + "name": "Battle the Goblin horde", + "description": "Goblins are appearing all over. Win at least three duels against them.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 3, + "mixedEnemies": true, + "worldMapOK": true, + "objective": "Defeat", + "enemyTags": [ + "Goblin", + "Minion" + ], + "enemyExcludeTags": [ + "Leader", + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "The gobins are greatly diminished in number, but the bravest of them still press the attack on $(poi_3). Defeat one of the leaders to put a stop to all of this.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Defeat a $(enemy_2)", + "description": "With the greenskin ranks thinned out, defeating one of their leaders should break the remaining horde's will to fight.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 1, + "worldMapOK": true, + "objective": "Defeat", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "Goblin", + "Leader" + ], + "enemyExcludeTags": [ + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "A few more raiders remain, but they fight more defensively now. $(poi_3) should be safe, and you should return to report your success.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Return to $(poi_3) and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "forest_town_generic", + "forest_town_identity", + "forest_town_tribal", + "island_town_generic", + "island_town_identity", + "island_town_tribal", + "plains_town_generic", + "plains_town_identity", + "plains_town_tribal", + "swamp_town_generic", + "swamp_town_identity", + "swamp_town_tribal", + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] +}, +{ + "id": 39, + "isTemplate": true, + "name": "Merfolk Invasion", + "description": "Stop the Merfolk invasion.", + "offerDialog": { + "text": "\"Traveler, we need every able body to be ready. Merfolk have been spotted nearby, and in very large numbers.\"", + "options": [ + { + "name": "Merfolk? Here?", + "text": "\"Well\", the man's face twists slightly, \"...we may have sent some adventurers in search of an artifact recently. A portion of the group returned without it, but it appears they were followed.\"", + "options": [ + { + "action": [ + { + "addMapReputation": -1, + "POIReference": "$(poi_3)" + } + ], + "name": "\"You called this onto yourself, fix it yourself.\" (Decline Quest, -1 Local Reputation)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "39", + "POIReference": "" + } + ], + "name": "Join the fight. (Accept Quest)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "Whether the merfolk got sufficient revenge, or your efforts drove them away, $(poi_3) is no longer under attack. (+2 Local Reputation, +500 Gold)", + "options": [ + { + "action": [ + { + "addGold": 500, + "addMapReputation": 2, + "POIReference": "$(poi_3)" + } + ], + "name": "(Quest complete)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_3)" + } + ], + "text": "You have failed to defend $(poi_3), and they are now at the mercy of the Merfolk. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Gold and Reputation", + "stages": [ + { + "id": 1, + "name": "Battle the Merfolk raiders", + "description": "Defeat at least three Merfolk in defense of $(poi_3).", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 3, + "mixedEnemies": true, + "worldMapOK": true, + "objective": "Defeat", + "enemyTags": [ + "Merfolk", + "Minion" + ], + "enemyExcludeTags": [ + "Leader", + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "With several Merfolk defeated, their champions begin to hunt for you.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Defeat one of the Merfolk champions", + "description": "Defeating a Merfolk champion will hopefully be enough to turn the tide, so to say.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 1, + "worldMapOK": true, + "objective": "Defeat", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "Merfolk", + "Leader" + ], + "enemyExcludeTags": [ + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "$(poi_3) has successfully been defended, and you should return to report your success.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Return to $(poi_3) and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "forest_town_generic", + "forest_town_identity", + "forest_town_tribal", + "mountain_town_generic", + "mountain_town_identity", + "mountain_town_tribal", + "plains_town_generic", + "plains_town_identity", + "plains_town_tribal", + "swamp_town_generic", + "swamp_town_identity", + "swamp_town_tribal", + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] +}, +{ + "id": 40, + "isTemplate": true, + "name": "Undead Invasion", + "description": "Stop the Undead invasion.", + "offerDialog": { + "text": "Outside the walls of $(poi_3), corpses litter the ground. \"The problem is, they won't stay down.\" The town's mayor implores you to assist somehow.", + "options": [ + { + "name": "\"There is likely a necromancer at work here.\"", + "text": "\"Can you stop them?\" The mayor gives you a hopeful look, knowing that the town's defenders are exhausted from fighting the same undead re-raised over and over.", + "options": [ + { + "action": [ + { + "addMapReputation": -1, + "POIReference": "$(poi_3)" + } + ], + "name": "\"I have other things to do.\" (Decline Quest, -1 Local Reputation)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "40", + "POIReference": "" + } + ], + "name": "Attack quickly while some of the corpses are still down. (Accept Quest)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "Tonight, $(poi_3) can rest more easily, as the dead do not rise before they can be burned. (+2 Local Reputation, +500 Gold)", + "options": [ + { + "action": [ + { + "addGold": 500, + "addMapReputation": 2, + "POIReference": "$(poi_3)" + } + ], + "name": "(Quest complete)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_3)" + } + ], + "text": "The population of $(poi_3) has diminished significantly. The living population, that is... (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Gold and Reputation", + "stages": [ + { + "id": 1, + "name": "Battle the Undead", + "description": "Defeat at least three Undead in defense of $(poi_3).", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 3, + "mixedEnemies": true, + "worldMapOK": true, + "objective": "Defeat", + "enemyTags": [ + "Undead", + "Minion" + ], + "enemyExcludeTags": [ + "Leader", + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "With each skirmish won, you found more hints of magic that led you closer to the dark wizards behind this attack. Now you can face them directly.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Defeat a Necromancer threatening $(poi_3)", + "description": "Without Necromancers animating the dead, the defenders of $(poi_3) can regroup and recover.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 1, + "worldMapOK": true, + "objective": "Defeat", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "Necromancer" + ], + "enemyExcludeTags": [ + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "$(poi_3) has successfully been defended, and you should return to report your success.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Return to $(poi_3) and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "forest_town_generic", + "forest_town_identity", + "forest_town_tribal", + "island_town_generic", + "island_town_identity", + "island_town_tribal", + "mountain_town_generic", + "mountain_town_identity", + "mountain_town_tribal", + "plains_town_generic", + "plains_town_identity", + "plains_town_tribal", + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] +}, +{ + "id": 41, + "isTemplate": true, + "name": "Elven Invasion", + "description": "Stop the Elven invasion.", + "offerDialog": { + "text": "\"Hail, stranger. I'm in need of a neutral party to settle a disagreement.\" A worried looking man approaches you, holding a small plant in clay pot.", + "options": [ + { + "name": "\"What can I do to help?\"", + "text": "\"You see, I took this cutting from a giant tree. I mean GIANT. Biggest tree I've ever seen.\" Outside the town, you hear shouting. \"And, well, turns out, the elves seem to disagree with me having taken it...\"", + "options": [ + { + "action": [ + { + "addMapReputation": -1, + "POIReference": "$(poi_3)" + } + ], + "name": "\"Then I suggest you give it back. Quickly.\" (Decline Quest, -1 Local Reputation)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "41", + "POIReference": "" + } + ], + "name": "\"It's just a tree, I can handle some elves, and I support your bonsai hobby.\" (Accept Quest)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "The elves are still angry about the defilement of their sacred tree, but your efforts in defending $(poi_3) have convinced them to forgo revenge for now. (+2 Local Reputation, +500 Gold)", + "options": [ + { + "action": [ + { + "addGold": 500, + "addMapReputation": 2, + "POIReference": "$(poi_3)" + } + ], + "name": "(Quest complete)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_3)" + } + ], + "text": "No houseplant is worth this effort, but you've let the people of $(poi_3) down. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Gold and Reputation", + "stages": [ + { + "id": 1, + "name": "Battle the Elves", + "description": "Defeat at least three Elves in defense of $(poi_3).", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 3, + "mixedEnemies": true, + "worldMapOK": true, + "objective": "Defeat", + "enemyTags": [ + "Elf", + "Minion" + ], + "enemyExcludeTags": [ + "Leader", + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "Your defiant defense has gathered the attention of the elves' elite hunters and more powerful druids. Expect a greater challenge now.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Defeat an elite Elf threatening $(poi_3)", + "description": "Deal with the best that the elves can throw at you and $(poi_3) in order to halt their attacks.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 1, + "worldMapOK": true, + "objective": "Defeat", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "Elf", + "Leader" + ], + "enemyExcludeTags": [ + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "$(poi_3) has successfully been defended, and you should return to report your success.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Return to $(poi_3) and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "island_town_generic", + "island_town_identity", + "island_town_tribal", + "mountain_town_generic", + "mountain_town_identity", + "mountain_town_tribal", + "plains_town_generic", + "plains_town_identity", + "plains_town_tribal", + "swamp_town_generic", + "swamp_town_identity", + "swamp_town_tribal", + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] +}, +{ + "id": 42, + "isTemplate": true, + "name": "Soldier Invasion", + "description": "Stop the Soldier invasion.", + "offerDialog": { + "text": "$(poi_3) is a bustle of frantic activity. The reason? A small army flying a foreign battle flag has been spotted on the horizon.", + "options": [ + { + "name": "Consider your options", + "text": "Defending the town will not be simple, but can you really just let them be conquered?", + "options": [ + { + "action": [ + { + "addMapReputation": -1, + "POIReference": "$(poi_3)" + } + ], + "name": "\"This is not my fight.\" (Decline Quest, -1 Local Reputation)" + }, + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "42", + "POIReference": "" + } + ], + "name": "\"The invaders have no claim to these lands!\" (Accept Quest)" + } + ] + } + ] + }, + "prologue": {}, + "epilogue": { + "text": "The leaders of $(poi_3) have you to thank for their freedom, and likely their heads. (+2 Local Reputation, +500 Gold)", + "options": [ + { + "action": [ + { + "addGold": 500, + "addMapReputation": 2, + "POIReference": "$(poi_3)" + } + ], + "name": "(Quest complete)" + } + ] + }, + "failureDialog": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "addMapReputation": -2, + "POIReference": "$(poi_3)" + } + ], + "text": "A new banner flies above the walls of $(poi_3), and a new set of tax collectors will follow. The locals will not soon forget who failed to protect them. (-2 Local Reputation)", + "options": [ + { + "name": "(Quest Failed)" + } + ] + }, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "rewardDescription": "Gold and Reputation", + "stages": [ + { + "id": 1, + "name": "Battle the Soldiers", + "description": "Defeat at least three Soldiers in defense of $(poi_3).", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 3, + "mixedEnemies": true, + "worldMapOK": true, + "objective": "Defeat", + "enemyTags": [ + "Soldier", + "IdentityWhite", + "Minion" + ], + "enemyExcludeTags": [ + "Boss", + "Leader" + ], + "prologue": {}, + "epilogue": { + "text": "The rank and file troops are no match for you, but breaking their resolve will require defeating one of the army's leaders.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 2, + "name": "Defeat one of the commanders of the forces attacking $(poi_3)", + "description": "The rank and file troops are no match for you, but breaking their resolve will require defeating one of the army's leaders.", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 1, + "worldMapOK": true, + "objective": "Defeat", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "Soldier", + "IdentityWhite", + "Leader" + ], + "enemyExcludeTags": [ + "Boss" + ], + "prologue": {}, + "epilogue": { + "text": "$(poi_3) has successfully been defended, and you should return to report your success.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "POIToken": "" + }, + { + "id": 3, + "name": "Travel", + "description": "Return to $(poi_3) and collect your rewards.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "POIToken": "" + } + ], + "questSourceTags": [ + "forest_town_generic", + "forest_town_identity", + "forest_town_tribal", + "island_town_generic", + "island_town_identity", + "island_town_tribal", + "mountain_town_generic", + "mountain_town_identity", + "mountain_town_tribal", + "swamp_town_generic", + "swamp_town_identity", + "swamp_town_tribal", + "waste_town_generic", + "waste_town_identity", + "waste_town_tribal" + ] +}, +{ + "id": 43, + "isTemplate": true, + "name": "Your First Job", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Complete a side quest", + "description": "Side quests are available in all towns (look for the question mark) and can be a great way to collect extra loot while exploring Shandalar.", + "anyPOI": true, + "count3": 1, + "POITags": [ + "QuestSource" + ], + "objective": "CompleteQuest", + "prologue": { + "text": "Note: Since this quest objective is to complete other quests, your navigation arrow will lead you to quest sources while you are tracking it. Once you accept a side quest, go in to your quest log and track that quest in order to update navigation hints.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Complete more side quests", + "description": "Side quests are available in all towns (look for the question mark) and can be a great way to collect extra loot while exploring Shandalar.", + "anyPOI": true, + "count3": 3, + "POITags": [ + "QuestSource" + ], + "objective": "CompleteQuest", + "prerequisiteIDs": [ 1 ], + "prologue": { + "text": "Your first job complete, you feel the slightest bit more experienced. And hopefully a little bit more wealthy.", + "options": [ + { + "name": "(Continue)", + "text": "The townsfolk offer you a small discount in their shops for having helped them and suggest that there may be more work available. Continue to explore via quests and build up a little bit more of a reputation in the process. Remember to track this quest to find more sources, or track the quests you take on to find their objectives.", + "options": [ + { + "name": "(Continue" + } + ] + } + ] + }, + "epilogue": { + "text": "A human male approaches you, dressed in a well tailored black coat adorned with silver flourishes and details. \"You there! Yes, you, the $(playerrace). You are the one who just finished a job for the locals, yes?\"", + "options": [ + { + "name": "\"Yes, that's right.\"", + "text": "\"I have another job for you, and I won't take no for an answer...\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "44", + "POIReference": "" + } + ], + "name": "(Continue)" + } + ] + } + ] + }, + "POIToken": "" + } + ], + "storyQuest": true +}, +{ + "id": 44, + "isTemplate": true, + "name": "Find the Caravan", + "description": "A shipment of mana shards is overdue to arrive at $(poi_1). Find the caravan carrying it and make sure the shipment arrives.", + "offerDialog": {}, + "prologue": { + "text": "\"My name is Donovan. Sir Donovan to most. And I have an urgent need for mana shards, far more than I can source in any one town.\" Realizing the financial implications of this, you suddenly feel as though his fine coat is Donovan's 'roughing it' attire despite the fact that it likely cost a year's wages for most people here in $(poi_1)", + "options": [ + { + "name": "\"I can't say I carry that many on me, but I suppose I could sell you some of what I have.\"", + "text": "\"No, the problem is that I've already purchased them, and the caravan they were supposed to arrive on is far overdue. I need you to go find it, and quickly.\"", + "options": [ + { + "name": "\"I see...\"", + "text": "\"Now then, you are already aware that I will not be taking no for an answer.\" Donovan hands you a sheet of paper from a stack that appears to have more copies of the same information. \"Here are the details on the caravan's planned route and my personal passphrase to use with the driver for identification. Go find my shipment. I must have it to continue my research.\"", + "options": [ + { + "name": "It seems as if he really isn't giving you an opportunity to say no." + } + ] + } + ] + } + ] + }, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Begin the search", + "description": "Leave $(poi_1) to search for the caravan.", + "mapFlag": "", + "mapFlagValue": 1, + "here": true, + "objective": "Leave", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Find the caravan", + "description": "Travel to $(poi_2) in search of the missing shipment of mana shards.", + "mapFlag": "", + "mapFlagValue": 1, + "count1": 50, + "count2": 10, + "POITags": [ + "QuestSource", + "Sidequest", + "Town", + "BiomeColorless" + ], + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": { + "text": "You had hoped this would be an easy task and that the caravan would be approaching on the horizon as you exited the gates. Alas, that was not the case. Instead, you consult your map and head off toward the shipment's point of origin, $(poi_2).", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "epilogue": {} + }, + { + "id": 3, + "name": "Find the bandit cave", + "mapFlag": "", + "mapFlagValue": 1, + "POITags": [ + "Quest_BanditCave" + ], + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": { + "text": "The people in $(poi_2) all claim not to have seen any travelers matching the description you were given of the merchants overdue in $(poi_1).", + "options": [ + { + "name": "(Continue)", + "text": "However, many do mention reports of bandit attacks on the roads, and a farmer you spoke with believes he knows where their hideout is, a cave near his farm. He marks it on your map and you resolve to investigate.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "exploreShand1", + "val": 2 + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "name": "(Continue)" + } + ] + } + ] + }, + "epilogue": {}, + "POIToken": "", + "allowInactivePOI": true + }, + { + "id": 4, + "name": "Search the bandit cave", + "description": "Search the bandit cave for the missing shipment and defeat all enemies inside.", + "POITags": [ + "Quest_BanditCave" + ], + "objective": "Clear", + "prerequisiteIDs": [ 3 ], + "prologue": { + "text": "The cave you are looking for is very well hidden, and you might have missed it entirely had you not known where to look. Of course, the pair of ruffians lifting the last two small crates off of a wagon and carrying them inside does help identify the entrance.", + "options": [ + { + "name": "(Continue)", + "text": "As you approach, you get a better look at the wagon. There's nothing about it which indicates what it once carried, but the fresh bloodstains on the driver's seat hint that these goods weren't paid for.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "epilogue": {}, + "POIToken": "$(poi_3)" + }, + { + "id": 5, + "name": "Return to $(poi_1)", + "description": "Travel back to $(poi_1) to discuss the next steps.", + "objective": "Travel", + "prerequisiteIDs": [ 4 ], + "prologue": { + "text": "Silver. Regular, mundane, unsmithed chunks of silver ore. That's all you find in the majority of the crates stashed away in the cave. Not having the tools or knowledge to mint the weighty metal into currency, and knowing that someone still living may have a rightful claim to it, you leave it behind.", + "options": [ + { + "name": "(Continue)", + "text": "And as you have no further leads on the much more valuable shipment you are looking for, you should return to $(poi_1) and report in.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "epilogue": { + "action": [ + { + "addGold": 500, + "addMapReputation": 2, + "POIReference": "$(poi_1)" + } + ], + "text": "After you explain what you found, and what you didn't find, Sir Donovan hands you a pouch of coins that are most certainly spendable. \"You didn't find anything, but that doesn't mean you put in no effort on my behalf.\" (+500 Gold)", + "options": [ + { + "name": "(Continue)", + "text": "Then he pulls out a map of a completely different area in a mountainous region to the southwest. \"We should go back a step, and make sure the shipment left the mines to begin with.\"", + "options": [ + { + "action": [ + { + "removeItem": "", + "addItem": "Sir Donovan's Amulet", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "45", + "POIReference": "" + } + ], + "name": "(Continue)", + "text": "Sir Donovan continues, \"You need not return here with your findings unless escorting the caravan. While my venture ultimately depends on having these shards, I have preparations to make elsewhere. Use this amulet once you have more information and I will be in touch.\" He hands you a small piece of iron jewelry, after which you nod and depart.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "POIToken": "$(poi_1)" + } + ], + "storyQuest": true +}, +{ + "id": 45, + "isTemplate": true, + "name": "What's Yours Is Mine", + "description": "Still hunting for the missing mana shard shipment, Sir Donovan sends you to the mines from which they originate.", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Go to the $(poi_1)", + "description": "Travel to the mountain biome to find the $(poi_2) in search of the missing shipment.", + "POITags": [ + "Quest_ShardMines" + ], + "objective": "Travel", + "prologue": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "exploreShand1", + "val": 3 + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "", + "POIReference": "" + } + ], + "text": "Consulting your map, Sir Donovan's directions lead you into the mountains found to the southwest.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 2, + "name": "Defeat the $(enemy_2)", + "description": "Find and defeat the leader of the pirates in the $(poi_1).", + "mapFlag": "", + "mapFlagValue": 1, + "count3": 1, + "mixedEnemies": true, + "POITags": [ + "Quest_ShardMines" + ], + "objective": "Defeat", + "prerequisiteIDs": [ 1 ], + "enemyTags": [ + "Captain" + ], + "prologue": { + "text": "Sir Donovan's directions are very precise, and you find the mining operation without much trouble. There is, however, an obvious sign of trouble when you arrive.", + "options": [ + { + "name": "(Continue)", + "text": "Specifically, the sign which once designated this as the $(poi_1) - it has been painted over with a crude copy of the skull and crossbones seen on the pirate flag that has been strapped to the top of the sign. Pirates.", + "options": [ + { + "name": "(Continue)", + "text": "Your average pirate is probably just following orders long enough to find some grog or loot. But there's always a captain somewhere steering the ship, so to say...", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + "epilogue": {}, + "POIToken": "", + "allowInactivePOI": true + }, + { + "id": 3, + "name": "Exit the mines", + "description": "Exit the mines when you are ready to continue.", + "anyPOI": true, + "objective": "Leave", + "prerequisiteIDs": [ 2 ], + "prologue": { + "text": "The latest entries in the captain's logbook confirms what you had seen while working your way into the mine - rather than being priceless treasures, the crystals in this mine are now basically worthless.", + "options": [ + { + "action": [ + { + "setQuestFlag": { + "key": "Quest_ShardMines_Epilogue", + "val": 1 + } + } + ], + "name": "\"So much for making it rich on pirate treasure\"", + "text": "There may be some less industrial scale treasure to be found among any of the remaining pirates, but when you're ready you should contact Sir Donovan using his talisman.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + }, + { + "id": 4, + "name": "Contact Sir Donovan", + "description": "Use Donovan's amulet to contact him.", + "mapFlag": "Quest_ShardMines_EpilogueComplete", + "mapFlagValue": 1, + "worldMapOK": true, + "objective": "QuestFlag", + "prerequisiteIDs": [ 3 ], + "prologue": { + "text": "When you are ready, you should use the amulet he gave you to tell Sir Donovan about the pirates, and that they've been dealt with.", + "options": [ + { + "name": "(Continue)", + "options": [ + { + "action": [ + { + "addItem": "Sir Donovan's Amulet" + } + ], + "condition": [ + { + "item": "Sir Donovan's Amulet", + "not": true + } + ] + } + ] + } + ] + }, + "epilogue": {} + }, + { + "id": 5, + "name": "Go to a town", + "description": "The urge from Sir Donovan's amulet persists. It doesn't control you, speak to you, or anything else like that. You simply know somehow that it is what he wants you to do - go to a town.", + "anyPOI": true, + "POITags": [ + "Town" + ], + "objective": "Travel", + "prerequisiteIDs": [ 4 ], + "prologue": {}, + "epilogue": { + "text": "Within moments of walking in to town, a wiry young elf approaches you. Or at least he looks young, it's so hard to tell with elves. He briefly holds out an amulet identical to the one Donovan gave you, and beckons you to follow him to the inn.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "46", + "POIReference": "" + } + ], + "name": "(Continue)", + "text": "Taking a corner table at the inn, the elf leans forward on his elbows and studies you for a moment. \"Yeah, you're the one. The name's Acirxes. I work with Donovan.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"Seeing as you walked here, I take it you didn't find our shipment.\"", + "options": [ + { + "name": "Explain to Acirxes about the state of the mine, the pirate crew you found holed up within it, and the expended mana shards.", + "text": "\"I hate when a good vein runs dry. Cidryl was loaded with crystals, and compared to other operations they were easy to get to. But when there's no mana left, there's no mana left.\" Acirxes pauses.", + "options": [ + { + "action": [ + { + "addGold": 500 + } + ], + "name": "\"So what now?\"", + "text": "\"Standard 'Keep working for us' fee.\" He slides you a coin pouch of a familiar size. \"Give me a couple days to track down the boss and bring him up to speed. I'll meet you here again soon.\" (+500 Gold)", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "POIToken": "" + } + ], + "storyQuest": true +}, +{ + "id": 46, + "isTemplate": true, + "name": "Busy Work", + "description": "Having reported the state of matters in the shard mines to his contact, you await further word from Sir Donovan. Until then, you are free to take on other jobs.", + "offerDialog": {}, + "prologue": {}, + "epilogue": { + "text": "A slight whistle alerts you to Acirxes' presence. You're not entirely sure if he has impeccable timing or if he watched you complete your most recent job, but it appears that Sir Donovan has more work for you.", + "options": [ + { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "47", + "POIReference": "" + } + ], + "name": "(Continue)" + } + ] + }, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Do Side Quests", + "description": "Complete 3 side quests while waiting for Acirxes to find you again.", + "anyPOI": true, + "count3": 3, + "POITags": [ + "QuestSource" + ], + "objective": "CompleteQuest", + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + } + ], + "storyQuest": true +}, +{ + "id": 47, + "isTemplate": true, + "name": "Check Out The Library", + "description": "Sir Donovan wants you to search $(poi_1) for information on the mechanics of summoning.", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Find $(poi_1)", + "description": "Follow Acirxes' directions to $(poi_1) in the island biome to the northeast.", + "POITags": [ + "Quest_LibraryOfVarsil" + ], + "objective": "Travel", + "prologue": { + "text": "Acirxes furrows his brow, which for a brief time makes his youthful appearance fade into maturity. \"Boss says you're no mere hedge wizard, so I presume you understand somewhat of what spells actually do.\"", + "options": [ + { + "name": "You wonder where this is going, but simply nod for the moment.", + "text": "He continues, \"Well the boss wants to know more than he does about specific aspects of spells, and likely more than you or I know too. He wants you to go to $(poi_1) and secure any books or research on the actual mechanics behind summoning spells.\"", + "options": [ + { + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 4 + } + } + ], + "name": "\"Consider it done.\"", + "text": "\"If you can handle that, it should be a short trip from there to $(poi_4) after. I've got some... 'business' to take care of there. I'll meet you at the inn on the north end of the central peninsula.\"" + }, + { + "name": "\"Fine, but why send me?\"", + "text": "\"You are a clever one.\" Acirxes pauses before responding further in a carefully measured tone. \"Because one of my peers found the library. And another one found the library and her body. And a third one found all of them and escaped alive. It's not your average library.\"", + "options": [ + { + "name": "\"No, apparently not.\"", + "text": "\"So that's why we're sending you. Meet me in $(poi_4) after. I've got some... 'business' to take care of there and I'll add a personal reward if you bring me back the head of whoever's running the show at the library.\" He looks away before walking off. \"I owe that much to Gwen...\"", + "options": [ + { + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 4 + } + }, + { + "setQuestFlag": { + "key": "libraryOfVarsilBonusAvailable", + "val": 1 + } + } + ], + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + }, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 2, + "name": "Locate The Research", + "description": "Search $(poi_1) for research about the mechanics of summoning spells.", + "anyPOI": true, + "mapFlag": "foundLibraryOfVarsilResearch", + "mapFlagValue": 1, + "objective": "QuestFlag", + "prerequisiteIDs": [ 1 ], + "prologue": { + "text": "The structure before you is enormous, looking more like an ancient fortress than a library.", + "options": [ + { + "name": "(Continue)", + "text": "A small group of scholars carrying books around the entrance seems to confirm the building's purpose, but something odd about their manerisms has you on edge as you approach.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 3, + "name": "Leave", + "description": "Find your way back to the entrance once you are ready.", + "anyPOI": true, + "objective": "Leave", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {} + }, + { + "id": 4, + "name": "Travel to $(poi_4)", + "description": "Deliver the research to $(poi_4), the largest settlement in the islands.", + "POITags": [ + "Capital", + "BiomeBlue" + ], + "objective": "Travel", + "prerequisiteIDs": [ 3 ], + "prologue": {}, + "epilogue": { + "text": "\"Welcome to $(poi_4), a shining beacon of civilization.\" You had just entered the tavern and it takes you a moment to realize that the voice from over your shoulder is speaking to you.", + "options": [ + { + "name": "[/]But that's not Acirxes...[]", + "text": "\"I take it you were expecting my associate.\" Sir Donovan leads you to a table before continuing. \"Acirxes is on leave, indefinitely. Welcomed to return to my service, but only once he has fully overcome the grief of Guinneverre's passing; another of my employees whom he had somewhat of a relationship with.\"", + "options": [ + { + "condition": [ + { + "checkQuestFlag": "defeatedLibraryOfVarsilBoss" + }, + { + "checkQuestFlag": "libraryOfVarsilBonusAvailable" + } + ], + "name": "\"About that...\" You hand him the research before telling Donovan about the giant automaton at the top of the library.", + "text": "\"Yes, Acirxes was quite adamant that I hold on to this for you.\" He hands you a small and ornate spellbook.", + "options": [ + { + "action": [ + { + "grantRewards": [ + { + "type": "card", + "count": 1, + "colors": [ + "Black" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 1, + "colors": [ + "Blue" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 1, + "colors": [ + "Green" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 1, + "colors": [ + "Red" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 1, + "colors": [ + "White" + ], + "rarity": [ + "Rare", + "Mythic Rare" + ] + }, + { + "type": "card", + "count": 1, + "rarity": [ + "Rare", + "Mythic Rare" + ], + "colorType": "Colorless" + } + ] + } + ], + "name": "(Continue)", + "text": "\"Now, about the golems. I'm curious if they are related to another incident.\" Donovan pilfers through his satchel for a moment before giving you a map and your latest wages (+1000 Gold). \"A historian got quite a surprise recently at a dig site, and I would like to know if the two groups have a common source.\"", + "options": [ + { + "action": [ + { + "addGold": 1000, + "issueQuest": "48" + } + ], + "name": "(Continue)" + } + ] + } + ] + }, + { + "condition": [ + { + "checkQuestFlag": "defeatedLibraryOfVarsilBoss" + }, + { + "checkQuestFlag": "libraryOfVarsilBonusAvailable", + "not": true + } + ], + "name": "\"About that...\" You hand him the research before telling Donovan about the giant automaton at the top of the library.", + "text": "\"I'm curious if this is related to another incident.\" Donovan pilfers through his satchel for a moment before giving you a map and your latest wages (+1000 Gold). \"A historian got quite a surprise recently at a dig site, and I would like to know if the two groups have a common source.\"", + "options": [ + { + "action": [ + { + "addGold": 1000, + "issueQuest": "48" + } + ], + "name": "(Continue)" + } + ] + }, + { + "condition": [ + { + "checkQuestFlag": "defeatedLibraryOfVarsilBoss", + "not": true + } + ], + "name": "Hand him the research and tell him about the occupants of the library.", + "text": "\"I'm curious if this is related to another incident.\" Donovan pilfers through his satchel for a moment before giving you a map and your latest wages (+500 Gold). \"A historian got quite a surprise recently at a dig site, and I would like to know if the two groups have a common source.\"", + "options": [ + { + "action": [ + { + "addGold": 500, + "issueQuest": "48" + } + ], + "name": "(Continue)" + } + ] + } + ] + } + ] + } + } + ], + "storyQuest": true +}, +{ + "id": 48, + "isTemplate": true, + "name": "The Dig Site", + "description": "Determine if the golems you found previously are connected to those at $(poi_1)", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Find $(poi_1)", + "description": "Follow Donovan's map to $(poi_1) in the wastelands.", + "POITags": [ + "Quest_DigSite" + ], + "objective": "Travel", + "prologue": { + "text": "Sir Donovan gives you a sense of deja vu as he hands you a map and another of his amulets. \"Explore the site. Look for signs that the two groups are connected or distinct. Use the amulet when you're done and we'll find somewhere to meet.\"", + "options": [ + { + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 5 + } + } + ], + "name": "\"Understood.\"" + } + ] + }, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 2, + "name": "Explore the site", + "description": "Search $(poi_1) and compare the mechanized occupants with your previous encounter.", + "objective": "Fetch", + "prerequisiteIDs": [ 1 ], + "itemNames": [ + "Landscape Sketchbook" + ], + "prologue": { + "text": "Approaching the site from the south, your current path leads down into the freshly exposed entrance, now blocked by a metallic humanoid sentry.", + "options": [ + { + "name": "(Continue)", + "text": "On your right stands a much newer structure which you presume serves as a habitation for the digging crew and the scholars who employ them.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "epilogue": {}, + "POIToken": "$(poi_1)" + }, + { + "id": 3, + "name": "Leave", + "description": "Find your way back to the entrance once you are ready.", + "anyPOI": true, + "objective": "Leave", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {} + }, + { + "id": 4, + "name": "Contact Sir Donovan", + "description": "Use Donovan's talisman to contact him.", + "mapFlag": "exploreShand1", + "mapFlagValue": 7, + "worldMapOK": true, + "objective": "QuestFlag", + "prerequisiteIDs": [ 3 ], + "prologue": { + "text": "When you are ready, you should use the amulet he gave you to contact Sir Donovan again.", + "options": [ + { + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 6 + } + } + ], + "name": "(Continue)" + } + ] + }, + "epilogue": { + "text": "Once again you get a feeling that you should go to a town. But it's a little more clear this time, and a particular name is on the tip of your tongue: $(poi_5). You should go there.", + "options": [ + { + "name": "(Continue)" + } + ] + } + }, + { + "id": 5, + "name": "Travel to $(poi_5)", + "description": "Deliver the research to $(poi_5), a wasteland town relatively far from $(poi_1)", + "count1": 70, + "count2": 10, + "POITags": [ + "Town", + "BiomeColorless" + ], + "objective": "Travel", + "prerequisiteIDs": [ 4 ], + "prologue": {}, + "epilogue": { + "text": "\"$(playername)?\" A middle aged woman approaches you in what passes for a town square here, slipping a small but very identifiable portrait of you into her cloak. \"We share's the bossman.\" As Acirxes did upon meeting you, she pulls her hand back out of her cloak to flash an amulet matching yours.", + "options": [ + { + "name": "You wonder to yourself where she got the portrait. [/]Who drew me, and when?[]", + "text": "\"They calls me Viv. Those'n who knows me, it is.\"", + "options": [ + { + "action": [ + { + "addGold": 500 + } + ], + "name": "\"That's quite an unusual accent you have.\"", + "text": "Viv shrugs. \"I says that evah-time one's of you blabs the samewise. And me jingle works samewise.\" To demonstrate her point, she shakes the usual coin pouch before tossing it to you. (+500 Gold)\n\"So blabs it. Same metal men?\"", + "options": [ + { + "name": "\"I don't think so.\"", + "text": "\"Thinks he do. Knows?\" For all the brevity of Viv's reply, it takes you a moment to realize she's asking if you're sure.", + "options": [ + { + "name": "\"Some of them were similar. More similar than most golems I've seen in the wild. But no big one this time. And there were several that were like nothing I saw in the library.\"", + "text": "\"No big one this time.\" Viv gives a very passing echo of your words, even coming close to matching your natural voice. \"Bossman due certain a'love that one. Mayhap sends me back for that jingle bag next.\"", + "options": [ + { + "name": "\"Look... I'm not an expert on antique golem provenance.\"", + "text": "\"Tell bossman that one instead, bigger laugh to hear.\" Before you can respond to that, she moves to walk off. \"Gets you the local jingle. Viv to bring bossman's words.\"", + "options": [ + { + "action": [ + { + "issueQuest": "49" + } + ], + "name": "(Continue)" + } + ] + } + ] + }, + { + "name": "\"Yes, some of them were. Like a different builder with the same parts and hearing the same description, but distinct from the other's design.\"", + "text": "Viv gives a knowing nod, as if she appreciates that description. \"Gets you the local jingle. Viv'll bring bossman's words.\" She then turns to leave.", + "options": [ + { + "action": [ + { + "issueQuest": "49" + } + ], + "name": "(Continue)" + } + ] + } + ] + }, + { + "name": "\"I think so.\"", + "text": "\"Thinks he do. Knows?\" For all the brevity of Viv's reply, thanks to her unusual way of speaking it takes you a moment to realize she's asking if you're sure.", + "options": [ + { + "name": "\"Some of them were similar. More similar than most golems I've seen in the wild. But no big one this time. And there were several that were like nothing I saw in the library.\"", + "text": "\"No big one this time.\" Viv gives a very passing echo of your words, even coming close to matching your natural voice. \"Bossman due certain a'love that one. Mayhap sends me back after that jingle bag.\"", + "options": [ + { + "name": "\"Look... I'm not an expert on antique golem provenance.\"", + "text": "\"Tell bossman that one instead, bigger laugh to hear.\" Before you can respond to that, she moves to walk off. \"Gets you the local jingle. Viv to bring bossman's words.\"", + "options": [ + { + "action": [ + { + "issueQuest": "49" + } + ], + "name": "(Continue)" + } + ] + } + ] + }, + { + "name": "\"Like a different builder copying the same example, but both doing it very well.\"", + "text": "Viv gives a knowing nod, as if she appreciates that description. \"Gets you the local jingle. Viv'll bring bossman's words.\" She then turns to leave.", + "options": [ + { + "action": [ + { + "issueQuest": "49" + } + ], + "name": "(Continue)" + } + ] + } + ] + } + ] + }, + { + "name": "\"Donovan wanted to know if these two groups of automatons matched. I think don't think so. Similar, but different.\"", + "text": "\"Similar, but different.\" Viv gives a very passing echo of your words, even coming close to matching your natural voice. \"Makes samewise sense out Viv's mouth and yours, none. Mayhap bossman gets the words, or mayhap he sends me back after that jingle bag.\"", + "options": [ + { + "name": "\"Look... I'm not an expert on antique golem provenance.\"", + "text": "\"Tell bossman that one instead, bigger laugh to hear.\" Before you can respond to that, she moves to walk off. \"Gets you the local jingle. Viv to bring bossman's words.\"", + "options": [ + { + "action": [ + { + "issueQuest": "49" + } + ], + "name": "(Continue)" + } + ] + }, + { + "name": "\"Like a different builder with the same parts and hearing the same description, but distinct from the other's design.\"", + "text": "Viv suddenly gives a knowing nod, as if she appreciates that description more than the first. \"Gets you the local jingle. Viv to bring bossman's words.\" She then turns to leave.", + "options": [ + { + "action": [ + { + "issueQuest": "49" + } + ], + "name": "(Continue)" + } + ] + } + ] + }, + { + "name": "\"Donovan wanted to know if these two groups of automatons matched. I think so. Mostly at least.\"", + "text": "\"Thinks he do. Knows?\" For all the brevity of Viv's reply, it takes you a moment to realize she's asking if you're sure.", + "options": [ + { + "name": "\"Some were very similar. More similar than most golems I've seen in the wild. No big one this time though, and several that I'd never seen anything like before.\"", + "text": "\"No big one this time.\" Viv gives a very passing echo of your words, even coming close to matching your natural voice. \"Bossman due certain a'love that one. Mayhap sends me back after that jingle bag.\"", + "options": [ + { + "name": "\"Look... I'm not an expert on antique golem provenance.\"", + "text": "\"Tell bossman that one instead, bigger laugh to hear.\" Before you can respond to that, she moves to walk off. \"Gets you the local jingle. Viv to bring bossman's words.\"", + "options": [ + { + "action": [ + { + "issueQuest": "49" + } + ], + "name": "(Continue)" + } + ] + } + ] + }, + { + "name": "\"Like a different builder copying the same example, and both doing it very well.\"", + "text": "Viv gives a knowing nod, as if she appreciates that description. \"Gets you the local jingle. Viv to bring bossman's words.\" She then turns to leave.", + "options": [ + { + "action": [ + { + "issueQuest": "49" + } + ], + "name": "(Continue)" + } + ] + } + ] + } + ] + } + ] + } + } + ], + "storyQuest": true +}, +{ + "id": 49, + "isTemplate": true, + "name": "Busy Work 2", + "description": "You await further word from Sir Donovan via your new contact, Viv. Until then, you are free to take on other jobs.", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Do Side Quests", + "description": "Complete 3 side quests while waiting for Viv to find you again.", + "anyPOI": true, + "count3": 3, + "POITags": [ + "QuestSource" + ], + "objective": "CompleteQuest", + "prologue": {}, + "epilogue": {} + }, + { + "id": 2, + "name": "Wait for Viv", + "description": "Give Viv more time to contact you.", + "anyPOI": true, + "count3": 3, + "POITags": [ + "QuestSource" + ], + "objective": "Travel", + "prerequisiteIDs": [ 1 ], + "prologue": { + "text": "No word from or sign of Viv yet, but you should expect to hear from her soon.", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "epilogue": { + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "" + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "50", + "POIReference": "" + } + ], + "text": "As you walk in to town, a familiar cloaked figure is waiting and watching for you.", + "options": [ + { + "name": "(Continue)" + } + ] + } + } + ], + "storyQuest": true +}, +{ + "id": 50, + "isTemplate": true, + "name": "Welcome To The Jungle", + "description": "Search the Primal Jungle for an artifact referenced in the research from The Library of Varsil.", + "offerDialog": {}, + "prologue": { + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 6 + } + } + ], + "text": "You have and take the opportunity to speak to Viv before she appears to notice you.", + "options": [ + { + "name": "\"There you are, Viv.\"", + "text": "Sir Donovan's voice replies to you from under her cloak. \"$(playername) will have to wait a little longer, I need you to fetch those materials for the next batch right now.\" Viv drops her hood and her imitation of your employer. \"Tinker he does, things he needs.\" Viv then shrugs. \"Viv focus for jingle he give samewise you take.\"", + "options": [ + { + "name": "\"So what now?\"", + "text": "\"Things bossman needs [i]again[].\" She emphasizes the word in a way that indicates it's your turn to fetch something. \"Things told in samewise books you gave.\" You receive another map, another amulet, and a short note. Viv summarily dismisses you by walking away before you can ask questions or read the note.", + "options": [ + { + "name": "Continue" + } + ] + }, + { + "name": "Remain silent", + "text": "\"Bossman needs things [i]again[].\" It's difficult to tell with her, but there might have been a touch of amusement in her emphasis. \"Things told in samewise books you gave.\" You receive another map, another amulet, and a short note. Viv summarily dismisses you by walking away before you can ask questions or read the note.", + "options": [ + { + "name": "Continue" + } + ] + } + ] + }, + { + "name": "\"I was beginning to worry I was out of a job.\"", + "text": "Sir Donovan's voice replies to you from under her cloak. \"$(playername) will have to wait a little longer, I need you to fetch those materials for the next batch right now.\" Viv drops her hood and her imitation of your employer. \"Tinker he does, things he needs.\" Viv then shrugs. \"Viv focus for jingle he give samewise you take.\"", + "options": [ + { + "name": "\"So what now?\"", + "text": "\"Things bossman needs [i]again[].\" She emphasizes the word in a way that indicates it's your turn to fetch something. \"Things told in samewise books you gave.\" You receive another map, another amulet, and a short note. Viv summarily dismisses you by walking away before you can ask questions or read the note.", + "options": [ + { + "name": "Continue" + } + ] + }, + { + "name": "Remain silent", + "text": "\"Bossman needs things [i]again[].\" It's difficult to tell with her, but there might have been a touch of amusement in her emphasis. \"Things told in samewise books you gave.\" You receive another map, another amulet, and a short note. Viv summarily dismisses you by walking away before you can ask questions or read the note.", + "options": [ + { + "name": "Continue" + } + ] + } + ] + } + ] + }, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Find The Primal Jungle", + "description": "Follow the given map to the area Sir Donovan suggested you search.", + "POITags": [ + "Quest_PrimalJungle" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 2, + "name": "Search for the artifact", + "description": "Sir Donovan suspects that some form of magic staff can be found in this area, and he wants you to retrieve it.", + "mapFlag": "SearchedForArtifact", + "mapFlagValue": 1, + "POITags": [ + "Quest_PrimalJungle" + ], + "objective": "MapFlag", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": { + "text": "Along with the other items in the treasure chest you find a staff that matches the rough description from Donovan's note. Or at least it would if it hadn't been broken into pieces.", + "options": [ + { + "name": "Gather up the pieces", + "text": "You technically weren't asked to bring it back in one piece. Hopefully Sir Donovan will still want it.", + "options": [ + { + "name": "(Continue)" + } + ] + } + ] + }, + "allowInactivePOI": true + }, + { + "id": 3, + "name": "Return to $(poi_3)", + "description": "Find Viv again in $(poi_3) to report what you found, and what you didn't.", + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": { + "text": "Viv frowns at you after listening to your explanation. \"Jingle bag to wait, staff already jingle. Very bad.\"", + "options": [ + { + "name": "\"You don't think Sir Donovan wants it anyway?\"", + "text": "She shakes her head emphatically. \"We must make it new. I have a fix.\" She retrieves a pen and paper to scrawl a much rougher map than usual on short notice. \"Flower grows in cave here, scarlet. You must bring it here.\"", + "options": [ + { + "name": "\"Scarlet flower, grows in the cave. Got it.\"", + "text": "\"...and smart wizard would take coat.\"", + "options": [ + { + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 7 + }, + "issueQuest": "51" + } + ], + "name": "continue" + } + ] + } + ] + } + ] + } + } + ], + "storyQuest": true +}, +{ + "id": 51, + "isTemplate": true, + "name": "Flower Fetching", + "description": "Bring Viv a flower from Frostbitten Cavern.", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Find $(poi_1)", + "description": "Viv's crude map shows the way to $(poi_1) in the $(biome_1) Biome.", + "POITags": [ + "Quest_FrostbittenCavern" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 2, + "name": "Retrieve the flower", + "description": "Viv said the flower would be located inside a cave.", + "mapFlag": "hasAFlower", + "mapFlagValue": 1, + "POITags": [ + "Quest_FrostbittenCavern" + ], + "objective": "MapFlag", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 3, + "name": "Return to $(poi_3)", + "description": "Bring the flower back to Viv in $(poi_3).", + "here": true, + "objective": "Travel", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": { + "text": "You find Viv right where you had agreed to meet, and Sir Donovan is there as well. He is staring intently at the newly repaired staff as Viv directs her gaze to you.", + "options": [ + { + "name": "You interrupt Donovan's inspection. \"So what does the staff do?\"", + "text": "\"Nothing, not yet at least. Perhaps it will eventually.\" He runs his left hand across an engraving on the staff as if trying to draw out its secrets. \"But I believe we have something else to discuss, something potentially even more important than my research.\"", + "options": [ + { + "name": "\"I'm listening.\"", + "text": "\"You've proven yourself to be reliable enough to my organization that I feel I can share its nature, if you have not already surmised it. Put bluntly, my associates and I make our living through the acquisition of information, the discreet sale of it, and occasionally, the role you have been most involved with, its direct application.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"It is the nature of our trade that more information is available to me than can be acted upon, especially in a timely manner. My research is an attempt to find ways to communicate more rapidly, and give more opportunities to act. Often now we must make decisions based on incomplete knowledge, and incomplete knowledge is all that I can offer you now.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"We had been monitoring the activities of several previously unknown wizards, they appeared to have begun working together toward some unknown greater goal, with an impressive degree of effectiveness to their individual actions.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"Several weeks ago, however, the group was quickly and methodically silenced, presumed killed, by a second group. But now it has been confirmed that all five of them were taken alive, and my network has determined where we believe they are being held.\"", + "options": [ + { + "name": "\"So, this is the part where I do the 'direct application' thing, right?\"", + "text": "Donovan gives a hearty, if solemn, chuckle. \"Based on what I have seen of your work, I believe you to be capable of it. But this is not something I am asking of you. More that it is something I am offering to you.\"", + "options": [ + { + "name": "\"I'm not sure that I follow your meaning.\"", + "text": "\"The efficiency you have shown in your work for me rivals what we had seen from the captured mages. I believe that if you were to free them, you could make some new and powerful allies. And taking on their captors now may mean that you find yourself in a conflict that would be forthcoming anyway, but on your terms and timing rather than theirs.\"", + "options": [ + { + "name": "\"I don't believe that I'm ready for this kind of confrontation.\" (Decline Quest)", + "text": "\"Then hold on to one of my amulets. Use it to contact us if you change your mind.\"", + "options": [ + { + "name": "Understood. And thank you." + } + ] + }, + { + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 8 + }, + "issueQuest": "52" + } + ], + "name": "\"Adventure calls. Who am I to say no?\" (Accept Quest)" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "condition": [ + { + "checkQuestFlag": "violetFlowerForViv" + }, + { + "checkQuestFlag": "scarletFlowerForViv" + } + ], + "name": "Give her both flowers", + "text": "Viv has a thankful look, but you note what might be a twinge of disappointment underneath it. \"Fix was gentle. Unexpectedly. Not to need those now.\" Donovan then clears his throat, redirecting your attention.", + "options": [ + { + "name": "\"So what does the staff do?\"", + "text": "\"Nothing, not yet at least. Perhaps it will eventually.\" He runs his left hand across an engraving on the staff as if trying to draw out its secrets. \"But I believe we have something else to discuss, something potentially even more important than my research.\"", + "options": [ + { + "name": "\"I'm listening.\"", + "text": "\"You've proven yourself to be reliable enough to my organization that I feel I can share its nature, if you have not already surmised it. Put bluntly, my associates and I make our living through the acquisition of information, the discreet sale of it, and occasionally, the role you have been most involved with, its direct application.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"It is the nature of our trade that more information is available to me than can be acted upon, especially in a timely manner. My research is an attempt to find ways to communicate more rapidly, and give more opportunities to act. Often now we must make decisions based on incomplete knowledge, and incomplete knowledge is all that I can offer you now.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"We had been monitoring the activities of several previously unknown wizards, they appeared to have begun working together toward some unknown greater goal, with an impressive degree of effectiveness to their individual actions.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"Several weeks ago, however, the group was quickly and methodically silenced, presumed killed, by a second group. But now it has been confirmed that all five of them were taken alive, and my network has determined where we believe they are being held.\"", + "options": [ + { + "name": "\"So, this is the part where I do the 'direct application' thing, right?\"", + "text": "Donovan gives a hearty, if solemn, chuckle. \"Based on what I have seen of your work, I believe you to be capable of it. But this is not something I am asking of you. More that it is something I am offering to you.\"", + "options": [ + { + "name": "\"I'm not sure that I follow your meaning.\"", + "text": "\"The efficiency you have shown in your work for me rivals what we had seen from the captured mages. I believe that if you were to free them, you could make some new and powerful allies. And taking on their captors now may mean that you find yourself in a conflict that would be forthcoming anyway, but on your terms and timing rather than theirs.\"", + "options": [ + { + "name": "\"I don't believe that I'm ready for this kind of confrontation.\" (Decline Quest)", + "text": "\"Then hold on to one of my amulets. Use it to contact us if you change your mind.\"", + "options": [ + { + "name": "Understood. And thank you." + } + ] + }, + { + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 8 + }, + "issueQuest": "52" + } + ], + "name": "\"Adventure calls. Who am I to say no?\" (Accept Quest)" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "action": [ + { + "setQuestFlag": { + "key": "violetFlowerForViv", + "val": 2 + } + } + ], + "condition": [ + { + "checkQuestFlag": "violetFlowerForViv" + } + ], + "name": "Give her the violet flower", + "text": "Viv shakes her head. \"Headstrong adventurers... Not right. But we find that the flower had no need.\" Donovan then clears his throat, redirecting your attention.", + "options": [ + { + "name": "\"So what does the staff do?\"", + "text": "\"Nothing, not yet at least. Perhaps it will eventually.\" He runs his left hand across an engraving on the staff as if trying to draw out its secrets. \"But I believe we have something else to discuss, something potentially even more important than my research.\"", + "options": [ + { + "name": "\"I'm listening.\"", + "text": "\"You've proven yourself to be reliable enough to my organization that I feel I can share its nature, if you have not already surmised it. Put bluntly, my associates and I make our living through the acquisition of information, the discreet sale of it, and occasionally, the role you have been most involved with, its direct application.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"It is the nature of our trade that more information is available to me than can be acted upon, especially in a timely manner. My research is an attempt to find ways to communicate more rapidly, and give more opportunities to act. Often now we must make decisions based on incomplete knowledge, and incomplete knowledge is all that I can offer you now.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"We had been monitoring the activities of several previously unknown wizards, they appeared to have begun working together toward some unknown greater goal, with an impressive degree of effectiveness to their individual actions.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"Several weeks ago, however, the group was quickly and methodically silenced, presumed killed, by a second group. But now it has been confirmed that all five of them were taken alive, and my network has determined where we believe they are being held.\"", + "options": [ + { + "name": "\"So, this is the part where I do the 'direct application' thing, right?\"", + "text": "Donovan gives a hearty, if solemn, chuckle. \"Based on what I have seen of your work, I believe you to be capable of it. But this is not something I am asking of you. More that it is something I am offering to you.\"", + "options": [ + { + "name": "\"I'm not sure that I follow your meaning.\"", + "text": "\"The efficiency you have shown in your work for me rivals what we had seen from the captured mages. I believe that if you were to free them, you could make some new and powerful allies. And taking on their captors now may mean that you find yourself in a conflict that would be forthcoming anyway, but on your terms and timing rather than theirs.\"", + "options": [ + { + "name": "\"I don't believe that I'm ready for this kind of confrontation.\" (Decline Quest)", + "text": "\"Then hold on to one of my amulets. Use it to contact us if you change your mind.\"", + "options": [ + { + "name": "Understood. And thank you." + } + ] + }, + { + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 8 + }, + "issueQuest": "52" + } + ], + "name": "\"Adventure calls. Who am I to say no?\" (Accept Quest)" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "action": [ + { + "setQuestFlag": { + "key": "scarletFlowerForViv", + "val": 2 + } + } + ], + "condition": [ + { + "checkQuestFlag": "scarletFlowerForViv" + } + ], + "name": "Give her the crimson flower", + "text": "Viv smiles and takes the flower, tucking it behind her ear. \"[i]Jingle[] accepted. The bloom was not for the fix.\" Donovan then clears his throat, redirecting your attention.", + "options": [ + { + "name": "\"So what does the staff do?\"", + "text": "\"Nothing, not yet at least. Perhaps it will eventually.\" He runs his left hand across an engraving on the staff as if trying to draw out its secrets. \"But I believe we have something else to discuss, something potentially even more important than my research.\"", + "options": [ + { + "name": "\"I'm listening.\"", + "text": "\"You've proven yourself to be reliable enough to my organization that I feel I can share its nature, if you have not already surmised it. Put bluntly, my associates and I make our living through the acquisition of information, the discreet sale of it, and occasionally, the role you have been most involved with, its direct application.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"It is the nature of our trade that more information is available to me than can be acted upon, especially in a timely manner. My research is an attempt to find ways to communicate more rapidly, and give more opportunities to act. Often now we must make decisions based on incomplete knowledge, and incomplete knowledge is all that I can offer you now.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"We had been monitoring the activities of several previously unknown wizards, they appeared to have begun working together toward some unknown greater goal, with an impressive degree of effectiveness to their individual actions.\"", + "options": [ + { + "name": "(Continue)", + "text": "\"Several weeks ago, however, the group was quickly and methodically silenced, presumed killed, by a second group. But now it has been confirmed that all five of them were taken alive, and my network has determined where we believe they are being held.\"", + "options": [ + { + "name": "\"So, this is the part where I do the 'direct application' thing, right?\"", + "text": "Donovan gives a hearty, if solemn, chuckle. \"Based on what I have seen of your work, I believe you to be capable of it. But this is not something I am asking of you. More that it is something I am offering to you.\"", + "options": [ + { + "name": "\"I'm not sure that I follow your meaning.\"", + "text": "\"The efficiency you have shown in your work for me rivals what we had seen from the captured mages. I believe that if you were to free them, you could make some new and powerful allies. And taking on their captors now may mean that you find yourself in a conflict that would be forthcoming anyway, but on your terms and timing rather than theirs.\"", + "options": [ + { + "name": "\"I don't believe that I'm ready for this kind of confrontation.\" (Decline Quest)", + "text": "\"Then hold on to one of my amulets. Use it to contact us if you change your mind.\"", + "options": [ + { + "name": "Understood. And thank you." + } + ] + }, + { + "action": [ + { + "setQuestFlag": { + "key": "exploreShand1", + "val": 8 + }, + "issueQuest": "52" + }, + { + "setQuestFlag": { + "key": "mainQuest", + "val": 2 + } + } + ], + "name": "\"Adventure calls. Who am I to say no?\" (Accept Quest)" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + } + ], + "storyQuest": true +}, +{ + "id": 52, + "isTemplate": true, + "name": "The Enemy of My Enemy...", + "description": "Sir Donovan has given you a set of five locations where he believes that powerful wizards are being held.", + "offerDialog": {}, + "prologue": { + "action": [ + { + "setQuestFlag": { + "key": "mainQuest", + "val": 2 + } + } + ], + "text": "Good luck", + "options": [ + { + "name": "(Continue)" + } + ] + }, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": { + "text": "Come back tomorrow and perhaps I'll have something that you'll actually be willing to do.", + "options": [ + { + "name": "(Catching the not so subtle hint, you leave.)" + } + ] + }, + "stages": [ + { + "id": 1, + "name": "Find the Black Castle", + "description": "Find the Black Castle in the Swamp Biome.", + "count3": 1, + "POITags": [ + "BiomeBlack", + "Chapter1Boss" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 2, + "name": "Find the Blue Castle", + "description": "Find the Blue Castle in the Island Biome.", + "count3": 1, + "POITags": [ + "BiomeBlue", + "Chapter1Boss" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 3, + "name": "Find the Green Castle", + "description": "Find the Green Castle in the Forest Biome.", + "count3": 1, + "POITags": [ + "BiomeGreen", + "Chapter1Boss" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 4, + "name": "Find the Red Castle", + "description": "Find the Red Castle in the Mountain Biome.", + "count3": 1, + "POITags": [ + "BiomeRed", + "Chapter1Boss" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 5, + "name": "Find the White Castle", + "description": "Find the White Castle in the Plains Biome.", + "count3": 1, + "POITags": [ + "BiomeWhite", + "Chapter1Boss" + ], + "objective": "Travel", + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 6, + "name": "Rescue the Black Captive", + "description": "Free the wizard being held captive inside the Black Castle.", + "mapFlag": "Ch1BlackCastleComplete", + "POITags": [ + "BiomeBlack", + "Chapter1Boss" + ], + "objective": "QuestFlag", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 7, + "name": "Rescue the Blue Captive", + "description": "Free the wizard being held captive inside the Blue Castle.", + "mapFlag": "Ch1BlueCastleComplete", + "POITags": [ + "BiomeBlue", + "Chapter1Boss" + ], + "objective": "QuestFlag", + "prerequisiteIDs": [ 2 ], + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 8, + "name": "Rescue the Green Captive", + "description": "Free the wizard being held captive inside the Green Castle.", + "mapFlag": "Ch1GreenCastleComplete", + "POITags": [ + "BiomeGreen", + "Chapter1Boss" + ], + "objective": "QuestFlag", + "prerequisiteIDs": [ 3 ], + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 9, + "name": "Rescue the Red Captive", + "description": "Free the wizard being held captive inside the Red Castle.", + "mapFlag": "Ch1RedCastleComplete", + "POITags": [ + "BiomeRed", + "Chapter1Boss" + ], + "objective": "QuestFlag", + "prerequisiteIDs": [ 4 ], + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 10, + "name": "Rescue the White Captive", + "description": "Free the wizard being held captive inside the White Castle.", + "mapFlag": "Ch1WhiteCastleComplete", + "POITags": [ + "BiomeWhite", + "Chapter1Boss" + ], + "objective": "QuestFlag", + "prerequisiteIDs": [ 5 ], + "prologue": {}, + "epilogue": {}, + "allowInactivePOI": true + }, + { + "id": 11, + "name": "Get Some Answers", + "description": "Return to the spawn point at the center of the wastes and speak to the mage there.", + "mapFlag": "mainQuest", + "mapFlagValue": 3, + "POITags": [ + "Spawn" + ], + "objective": "QuestFlag", + "prerequisiteIDs": [ 6, 7, 8, 9, 10 ], + "prologue": {}, + "epilogue": {} + } + ], + "storyQuest": true +}, + { + "id": 53, + "isTemplate": true, + "name": "Welcome to Shandalar", + "description": "Learn about your surroundings.", + "offerDialog": {}, + "prologue": {}, + "epilogue": {}, + "failureDialog": {}, + "declinedDialog": {}, + "stages": [ + { + "id": 1, + "name": "Talk to the nearby mage", + "description": "There's not a lot to do in here other than talk to him, and any information is more than you have right now.", + "mapFlag": "mainQuest", + "mapFlagValue": 1, + "objective": "QuestFlag", + "prologue": {}, + "epilogue": {}, + "POIToken": "" + }, + { + "id": 2, + "name": "Exit the cave", + "description": "The portal is open and you can leave now.", + "anyPOI": true, + "mapFlag": "", + "mapFlagValue": 1, + "objective": "Leave", + "prerequisiteIDs": [ 1 ], + "prologue": {}, + "epilogue": { + "text": "You find yourself stranded on an unknown plane. It's time to get your bearings.", + "options": [ + { + "name": "(Continue)", + "action": [ + { + "removeItem": "", + "setColorIdentity": "", + "advanceQuestFlag": "", + "advanceMapFlag": "", + "setQuestFlag": { + "key": "shandRep1", + "val": 1 + }, + "setMapFlag": { + "key": "" + }, + "issueQuest": "30", + "POIReference": "" + } + ] + } + ] + }, + "POIToken": "" + } + ], + "storyQuest": true + } +] diff --git a/forge-gui/res/adventure/Shandalar Old Border/world/shops.json b/forge-gui/res/adventure/Shandalar Old Border/world/shops.json new file mode 100644 index 00000000000..a6ac9082093 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/world/shops.json @@ -0,0 +1,2576 @@ +[ + { + "name":"Black1", + "description":"Certain Death", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":6, + "cardText": "(destroy|exile) target|sacrifice", + "colors": ["black"] + }, + { + "count":2, + "cardText": "(destroy|exile) target|sacrifice" + }] + }, + + { + "name":"Black2", + "description":"March of the Returned", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":6, + "cardText": "destroyed|dies|return.*(hand|battlefield|library|to play)|put.*battlefield from", + "colors": ["black"] + }, + { + "count":2, + "cardText": "destroyed|dies|return.*(hand|battlefield|library|to play)|put.*battlefield from" + }] + }, + { + "name":"Black3", + "description":"Essence Extraction", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":6, + "cardText": "pay.*life.*:|(lose|gain).*life|deal.*damage", + "colors": ["black"] + }, + { + "count":2, + "cardText": "pay.*life.*:|(lose|gain).*life|deal.*damage" + }] + },{ + "name":"Black4", + "description":"Demonic Tutor", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":6, + "cardText": "search|reveal.*library|choose|choice|unless", + "colors": ["black"] + }, + { + "count":2, + "cardText": "search|reveal.*library|choose|choice|unless" + }] + },{ + "name":"Black5", + "description":"Grotesque Mutations", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":6, + "cardText": "fear|regenerate\b", + "colors": ["black"] + }, + { + "count":2, + "cardText": "fear|regenerate\b" + }] + },{ + "name":"Black6", + "description":"Phyrexian Boons", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":6, + "cardText": "([+-])\\d?/([+-])\\d?", + "colors": ["black"] + }, + { + "count":2, + "cardText": "([+-])\\d?/([+-])\\d?" + }] + },{ + "name":"Blue1", + "description":"Control Magic", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":6, + "cardText": "return.*to.*(hand|top of.*library)|gain(s)? control of|put.*top.*library|tap |untap|counter target", + "colors": ["blue"] + }, + { + "count":2, + "cardText": "return.*to.*(hand|top of.*library)|gain(s)? control of|put.*top.*library|tap |untap|counter target" + }] + },{ + "name":"Blue2", + "description":"Tolarian Digsite", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":6, + "cardText": "artifact", + "colors": ["blue"] + }, + { + "count":2, + "cardText": "artifact" + }] + },{ + "name":"Blue3", + "description":"Cloaks of Invisibility", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":6, + "cardText": "flying|unblockable|shroud|morph|phas(ing|(es (in|out)))", + "colors": ["blue"] + }, + { + "count":2, + "cardText": "flying|unblockable|shroud|morph|phas(ing|(es (in|out)))" + }] + },{ + "name":"Blue4", + "description":"Sleights of Mind", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":6, + "cardText": "(change|copy).*(that|target)|color(s|ed)?\\b|land type|mana|name|flashback|buyback|morph|madness|instead", + "colors": ["blue"] + }, + { + "count":2, + "cardText": "(change|copy).*(that|target)|color(s|ed)?\\b|land type|mana|name|flashback|buyback|morph|madness|instead" + }] + },{ + "name":"Blue5", + "description":"Library of Lat-Nam", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":6, + "cardText": "draw(s)?|(exile|reveal|look|search).*library", + "colors": ["blue"] + }, + { + "count":2, + "cardText": "draw(s)?|(exile|reveal|look|search).*library" + }] + }, + { + "name":"Blue6", + "description":"Rules & Regulations", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":6, + "cardText": "can't|must|whenever|unless|becomes|until|upkeep|(leave|enter)(s)|doesn't? .*(play|battlefield)|each", + "colors": ["blue"] + }, + { + "count":2, + "cardText": "can't|must|whenever|unless|becomes|until|upkeep|(leave|enter)(s)|doesn't? .*(play|battlefield)|each" + }] + },{ + "name":"Green1", + "description":"Explosive Growth", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardText": "counter.*on |counter.*distribute|distribute.*counter|creature(s)? from", + "colors": ["green"] + }, + { + "count":1, + "cardText": "([+-])\\d?/([+-])\\d?", + "colors": ["green"] + } + ] + + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardText": "counter.*on |counter.*distribute|distribute.*counter|creature(s)? from" + }, + { + "count":1, + "cardText": "([+-])\\d?/([+-])\\d?" + } + ] + }] + },{ + "name":"Green2", + "description":"Jungle Expeditions", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":6, + "cardText": "still a land|(exile|reveal|look|search).*library|additional land|land from.*(graveyard|hand)|put.*land(s)?from", + "colors": ["green"] + + }, + { + "count":2, + "cardText": "still a land|(exile|reveal|look|search).*library|additional land|land from.*(graveyard|hand)|put.*land(s)?from" + }] + },{ + "name":"Green3", + "description":"Dominant Predators", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":6, + "cardText": " fight(s)?|deal(s)? damage equal|(power|toughness) equal to the number", + "colors": ["green"] + + }, + { + "count":2, + "cardText": " fight(s)?|deal(s)? damage equal|(power|toughness) equal to the number" + }] + },{ + "name":"Green4", + "description":"Natural Selection", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":6, + "cardText": "trample|reach|regenerate|shroud", + "colors": ["green"] + + }, + { + "count":2, + "cardText": "trample|reach|regenerate|shroud" + }] + },{ + "name":"Green5", + "description":"Cycle of Life", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":6, + "cardText": "gain.*life|token|draw", + "colors": ["green"] + }, + { + "count":2, + "cardText": "gain.*life|token|draw" + }] + },{ + "name":"Green6", + "description":"Verdant Haven", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":6, + "cardText": "tap.*mana|:.*add.*(\\{[gburw]\\}|to your mana)|untap", + "colors": ["green"] + }, + { + "count":2, + "cardText": "tap.*mana|:.*add.*(\\{[gburw]\\}|to your mana)|untap" + }] + },{ + "name":"Red1", + "description":"Burn Baby Burn", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":6, + "cardText": "deal.*damage|destroy", + "colors": ["red"] + + }, + { + "count":2, + "cardText": "deal.*damage|destroy" + }] + }, + { + "name":"Red2", + "description":"Weaponize the Monsters", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":6, + "cardText": "haste|(first |double )strike |return .* to hand at end of turn|At the beginning of (your|the) end step, (sacrifice|return .* to (your|its owner).*hand)", + "colors": ["red"] + + }, + { + "count":2, + "cardText": "haste|(first |double )strike |return .* to hand at end of turn|At the beginning of (your|the) end step, (sacrifice|return .* to (your|its owner).*hand)" + }] + },{ + "name":"Red3", + "description":"Mana Cache", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":6, + "cardText": "each creature|each player|any player may|unless|choose|choice", + "colors": ["red"] + }, + { + "count":2, + "cardText": "each creature|each player|any player may|unless|choose|choice" + }] + },{ + "name":"Red4", + "description":"Seismic Strike", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":6, + "cardText": "each mountain|number of mountains|sacrifice.*:", + "colors": ["red"] + }, + { + "count":2, + "cardText": "each mountain|number of mountains|sacrifice.*:" + }] + },{ + "name":"Red5", + "description":"Destructive Urge", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":6, + "cardText": "gain control of|when.*(cast|copy).*spell|if able", + "colors": ["red"] + }, + { + "count":2, + "cardText": "gain control of|when.*(cast|copy).*spell|if able" + }] + },{ + "name":"Red6", + "description":"Wheel of Fate", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":6, + "cardText": "top of your library|random|roll.*di(c)?e|flip .*coin|coin .*flip|draw .*discard|discard .*draw", + "colors": ["red"] + }, + { + "count":2, + "cardText": "top of your library|random|roll.*di(c)?e|flip .*coin|coin .*flip|draw .*discard|discard .*draw" + }] + },{ + "name":"White1", + "description":"Ounce of Prevention", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6White", + "rewards": [ + { + "count":6, + "cardText": "Prevent.*Damage", + "colors": ["white"] + }, + { + "count":2, + "cardText": "Prevent.*Damage" + }] + + },{ + "name":"White2", + "description":"Pound of Cure", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6White", + "rewards": [ + { + "count":6, + "cardText": "gain.*life|life total", + "colors": ["white"] + }, + { + "count":2, + "cardText": "gain.*life|life total" + }] + },{ + "name":"White3", + "description":"Swords, Plowshares, and Beyond", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6White", + "rewards": [ + { + "count":6, + "cardText": "(Destroy|exile).*(attacking|defending|tapped|with)", + "colors": ["white"] + + }, + { + "count":2, + "cardText": "(Destroy|exile).*(attacking|defending|tapped|with)" + }] + },{ + "name":"White4", + "description":"Only mostly dead", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6White", + "rewards": [ + { + "count":6, + "cardText": "Return.*to.*(your hand|battlefield|play)", + "colors": ["white"] + }, + { + "count":2, + "cardText": "Return.*to.*(your hand|battlefield|play)" + }] + },{ + "name":"White5", + "description":"Weights and Measures", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6White", + "rewards": [ + { + "count":6, + "cardText":"pays|more|less|tap target creature", + "colors": ["white"] + + }, + { + "count":2, + "cardText": "pays|more|less|tap target creature" + }] + },{ + "name":"White6", + "description":"Strict Dogma", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6White", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardText": "(Protection|(First|Double) Strike|Flying|doesn't tap to attack)", + "colors": ["white"] + }, + { + "count":1, + "cardText": "([+-])\\d?/([+-])\\d?", + "colors": ["white"] + } + ] + + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardText": "(Protection|(First|Double) Strike|Flying|doesn't tap to attack)" + }, + { + "count":1, + "cardText": "([+-])\\d?/([+-])\\d?" + } + ] + }] + },{ + "name":"Graveyard", + "description":"Better Call Sol", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BlackShop", + "overlaySprite":"Overlay8Red", + "rewards": [ + { + "count":8, + "cardText": "threshold|flashback|madness|(from|in|your|a) graveyard" + }] + },{ + "name":"WhiteItems", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ItemShop", + "rewards": [ + { "type": "item","count":1, "itemName": "White rune" }, + { "type": "item","count":1, "itemName": "White Staff" }, + { "type": "item","count":1, "itemName": "Haunted Crossroads" }, + { "type": "item","count":1, "itemName": "Millstone" }, + { "type": "item","count":1, "itemName": "Scryb Sprites" }, + { "type": "item","count":1, "itemName": "Ivory Cup" }, + { "type": "item","count":1, "itemName": "War Barge" }, + { "type": "life","count":1 } + + ] + + },{ + "name":"RedItems", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ItemShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Red rune" }, + { "type": "item","count":1, "itemName": "Red Staff" }, + { "type": "item","count":1, "itemName": "Haunted Crossroads" }, + { "type": "item","count":1, "itemName": "Millstone" }, + { "type": "item","count":1, "itemName": "Scryb Sprites" }, + { "type": "item","count":1, "itemName": "Ivory Cup" }, + { "type": "item","count":1, "itemName": "War Barge" }, + { "type": "life","count":1 } + ] + + },{ + "name":"BlueItems", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ItemShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Blue rune" }, + { "type": "item","count":1, "itemName": "Blue Staff" }, + { "type": "item","count":1, "itemName": "Haunted Crossroads" }, + { "type": "item","count":1, "itemName": "Millstone" }, + { "type": "item","count":1, "itemName": "Scryb Sprites" }, + { "type": "item","count":1, "itemName": "Ivory Cup" }, + { "type": "item","count":1, "itemName": "War Barge" }, + { "type": "life","count":1 } + + ] + + }, + { + "name":"BlackItems", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ItemShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Black rune" }, + { "type": "item","count":1, "itemName": "Black Staff" }, + { "type": "item","count":1, "itemName": "Haunted Crossroads" }, + { "type": "item","count":1, "itemName": "Millstone" }, + { "type": "item","count":1, "itemName": "Scryb Sprites" }, + { "type": "item","count":1, "itemName": "Ivory Cup" }, + { "type": "item","count":1, "itemName": "War Barge" }, + { "type": "life","count":1 } + + ] + + }, + { + "name":"GreenItems", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ItemShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Green rune" }, + { "type": "item","count":1, "itemName": "Green Staff" }, + { "type": "item","count":1, "itemName": "Haunted Crossroads" }, + { "type": "item","count":1, "itemName": "Millstone" }, + { "type": "item","count":1, "itemName": "Scryb Sprites" }, + { "type": "item","count":1, "itemName": "Ivory Cup" }, + { "type": "item","count":1, "itemName": "War Barge" }, + { "type": "life","count":1 } + + ] + + },{ + "name":"GenericItems", + "description":"General Goods", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ArtifactShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Steel Boots" }, + { "type": "item","count":1, "itemName": "Thunder Wall" }, + { "type": "item","count":1, "itemName": "Steel Armor" }, + { "type": "item","count":1, "itemName": "Iron Boots" }, + { "type": "item","count":1, "itemName": "Iron Shield" }, + { "type": "item","count":1, "itemName": "Iron Armor" } + + ] + + }, + { + "name":"Swamp", + "description":"The Cartographer's Guild", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LandShop", + "restockPrice": 1, + "rewards": [ + { "count": 5, "cardTypes": ["Land"], "subTypes": ["Swamp"]}, + { "count": 1, "cardName": "Snow-Covered Swamp" }, + { "count": 2, "cardTypes": ["Land"], "subTypes": ["Swamp"], "rarity": ["C", "U", "R"] } + ] + + },{ + "name":"Forest", + "description":"The Cartographer's Guild", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LandShop", + "restockPrice": 1, + "rewards": [ + { "count": 5, "cardTypes": ["Land"], "subTypes": ["Forest"]}, + { "count": 1, "cardName": "Snow-Covered Forest" }, + { "count": 2, "cardTypes": ["Land"], "subTypes": ["Forest"], "rarity": ["C", "U", "R"] } + ] + + },{ + "name":"Mountain", + "description":"The Cartographer's Guild", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LandShop", + "restockPrice": 1, + "rewards": [ + { "count": 5, "cardTypes": ["Land"], "subTypes": ["Mountain"]}, + { "count": 1, "cardName": "Snow-Covered Mountain" }, + { "count": 2, "cardTypes": ["Land"], "subTypes": ["Mountain"], "rarity": ["C", "U", "R"] } + ] + + },{ + "name":"Island", + "description":"The Cartographer's Guild", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LandShop", + "restockPrice": 1, + "rewards": [ + { "count": 5, "cardTypes": ["Land"], "subTypes": ["Island"] }, + { "count": 1, "cardName": "Snow-Covered Island" }, + { "count": 2, "cardTypes": ["Land"], "subTypes": ["Island"], "rarity": ["C", "U", "R"] } + ] + + },{ + "name":"Plains", + "description":"The Cartographer's Guild", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LandShop", + "restockPrice": 1, + "rewards": [ + { "count": 5, "cardTypes": ["Land"], "subTypes": ["Plains"] }, + { "count": 1, "cardName": "Snow-Covered Plains" }, + { "count": 2, "cardTypes": ["Land"], "subTypes": ["Plains"], "rarity": ["C", "U", "R"] } + ] + + },{ + "name":"Instant", + "description":"Buy-it-now!!!", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InstantShop", + "rewards": [ + { + "count":8, + "cardTypes": ["Instant","Sorcery"] + }] + + },{ + "name":"Instant4Black", + "description":"Sudden Death", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InstantShop", + "overlaySprite":"Overlay4Black", + "rewards": [ + { + "count":4, + "cardTypes": ["Instant","Sorcery"] + }, + { + "count":4, + "cardTypes": ["Instant","Sorcery"], + "colors": ["black"] + }] + + },{ + "name":"Instant4Blue", + "description":"Mind Games", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InstantShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ + { + "count":4, + "cardTypes": ["Instant","Sorcery"] + }, + { + "count":4, + "cardTypes": ["Instant","Sorcery"], + "colors": ["blue"] + }] + + },{ + "name":"Instant4Green", + "description":"Primal Commands", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InstantShop", + "overlaySprite":"Overlay4Green", + "rewards": [ + { + "count":4, + "cardTypes": ["Instant","Sorcery"] + }, + { + "count":4, + "cardTypes": ["Instant","Sorcery"], + "colors": ["green"] + }] + + },{ + "name":"Instant4Red", + "description":"Furnace of Rath", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InstantShop", + "overlaySprite":"Overlay4Red", + "rewards": [ + { + "count":4, + "cardTypes": ["Instant","Sorcery"] + }, + { + "count":4, + "cardTypes": ["Instant","Sorcery"], + "colors": ["red"] + }] + + },{ + "name":"Instant4White", + "description":"Gerrard's Wisdom", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InstantShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "cardTypes": ["Instant","Sorcery"] + }, + { + "count":4, + "cardTypes": ["Instant","Sorcery"], + "colors": ["white"] + }] + + },{ + "name":"Instant8Black", + "description":"Sudden Death", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InstantShop", + "overlaySprite":"Overlay8Black", + "rewards": [ + { + "count":8, + "cardTypes": ["Instant","Sorcery"], + "colors": ["black"] + }] + + },{ + "name":"Instant8Blue", + "description":"Mind Games", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InstantShop", + "overlaySprite":"Overlay8Blue", + "rewards": [ + { + "count":8, + "cardTypes": ["Instant","Sorcery"], + "colors": ["blue"] + }] + + },{ + "name":"Instant8Green", + "description":"Primal Commands", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InstantShop", + "overlaySprite":"Overlay8Green", + "rewards": [ + { + "count":8, + "cardTypes": ["Instant","Sorcery"], + "colors": ["green"] + }] + + },{ + "name":"Instant8Red", + "description":"Furnace of Rath", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InstantShop", + "overlaySprite":"Overlay8Red", + "rewards": [ + { + "count":8, + "cardTypes": ["Instant","Sorcery"], + "colors": ["red"] + }] + + },{ + "name":"Instant8White", + "description":"Gerrard's Wisdom", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InstantShop", + "overlaySprite":"Overlay8White", + "rewards": [ + { + "count":8, + "cardTypes": ["Instant","Sorcery"], + "colors": ["white"] + }] + + },{ + "name":"Creature", + "description":"The Menagerie", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "rewards": [ + { + "count":8, + "cardTypes": ["Creature"] + }] + },{ + "name":"Creature2Colorless", + "description":"Junk Market", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay2Colorless", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "cardTypes": ["Creature"], + "colorType": "Colorless" + }] + },{ + "name":"Creature2Black", + "description":"The Boneyard", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay2Black", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "cardTypes": ["Creature"], + "colors": ["black"] + }] + },{ + "name":"Creature6Black", + "description":"Tomb Of Yawgmoth", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":2, + "cardTypes": ["Creature"] + }, + { + "count":6, + "cardTypes": ["Creature"], + "colors": ["black"] + }] + },{ + "name":"Creature8Black", + "description":"Tomb Of Yawgmoth", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay8Black", + "rewards": [ + { + "count":8, + "cardTypes": ["Creature"], + "colors": ["black"] + }] + }, + { + "name":"Creature2Blue", + "description":"Riverside Market", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay2Blue", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "cardTypes": ["Creature"], + "colors": ["blue"] + }] + },{ + "name":"Creature6Blue", + "description":"The Yawning Depths", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":2, + "cardTypes": ["Creature"] + }, + { + "count":6, + "cardTypes": ["Creature"], + "colors": ["blue"] + }] + },{ + "name":"Creature8Blue", + "description":"The Yawning Depths", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay8Blue", + "rewards": [ + { + "count":8, + "cardTypes": ["Creature"], + "colors": ["blue"] + }] + },{ + "name":"Creature2Green", + "description":"Hunter's Glade", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay2Green", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "cardTypes": ["Creature"], + "colors": ["green"] + }] + },{ + "name":"Creature6Green", + "description":"Natural Order", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":2, + "cardTypes": ["Creature"] + }, + { + "count":6, + "cardTypes": ["Creature"], + "colors": ["green"] + }] + },{ + "name":"Creature8Green", + "description":"Natural Order", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay8Green", + "rewards": [ + { + "count":8, + "cardTypes": ["Creature"], + "colors": ["green"] + }] + },{ + "name":"Creature2Red", + "description":"Hillside Traders", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay2Red", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "cardTypes": ["Creature"], + "colors": ["red"] + }] + },{ + "name":"Creature6Red", + "description":"Furious Assault", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":2, + "cardTypes": ["Creature"] + }, + { + "count":6, + "cardTypes": ["Creature"], + "colors": ["red"] + }] + },{ + "name":"Creature8Red", + "description":"Furious Assault", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay8Red", + "rewards": [ + { + "count":8, + "cardTypes": ["Creature"], + "colors": ["red"] + }] + },{ + "name":"Creature2White", + "description":"Countryside Farms", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay2White", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "cardTypes": ["Creature"], + "colors": ["white"] + }] + },{ + "name":"Creature6White", + "description":"Heavenly Host", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay6White", + "rewards": [ + { + "count":2, + "cardTypes": ["Creature"] + }, + { + "count":6, + "cardTypes": ["Creature"], + "colors": ["white"] + }] + },{ + "name":"Creature8White", + "description":"Heavenly Host", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay8White", + "rewards": [ + { + "count":8, + "cardTypes": ["Creature"], + "colors": ["white"] + }] + },{ + "name":"Land4Blue", + "description":"Oceanside Property", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ + { "count": 1, "cardTypes": ["Land"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Land"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Land"], "rarity": ["C"] } + ] + },{ + "name":"Land8Blue", + "description":"20,000 Leagues", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay8Blue", + "rewards": [ + { "count": 1, "cardTypes": ["Land"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Land"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Land"], "rarity": ["C"] } + ] + },{ + "name":"Land4Black", + "description":"Boggy Depths", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay4Black", + "rewards": [ + { "count": 1, "cardTypes": ["Land"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Land"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Land"], "rarity": ["C"] } + ] + },{ + "name":"Land8Black", + "description":"Heart of Darkness", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay8Black", + "rewards": [ + { "count": 1, "cardTypes": ["Land"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Land"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Land"], "rarity": ["C"] } + ] + },{ + "name":"Land4Red", + "description":"Mon's Warrens", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay4Red", + "rewards": [ + { "count": 1, "cardTypes": ["Land"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Land"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Land"], "rarity": ["C"] } + ] + },{ + "name":"Land8Red", + "description":"Volcanic Vistas", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay8Red", + "rewards": [ + { "count": 1, "cardTypes": ["Land"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Land"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Land"], "rarity": ["C"] } + ] + },{ + "name":"Land4Green", + "description":"Green Acres", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay4Green", + "rewards": [ + { "count": 1, "cardTypes": ["Land"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Land"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Land"], "rarity": ["C"] } + ] + },{ + "name":"Land8Green", + "description":"Gaea's Gifts", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay8Green", + "rewards": [ + { "count": 1, "cardTypes": ["Land"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Land"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Land"], "rarity": ["C"] } + ] + },{ + "name":"Land4White", + "description":"Planes & Plowshares", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { "count": 1, "cardTypes": ["Land"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Land"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Land"], "rarity": ["C"] } + ] + },{ + "name":"Land8White", + "description":"Spiritual Sanctuary", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay8White", + "rewards": [ + { "count": 1, "cardTypes": ["Land"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Land"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Land"], "rarity": ["C"] } + ] + },{ + "name":"Land4Colorless", + "description":"The Flowering Wastes", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay4Colorless", + "rewards": [ + { "count": 1, "cardTypes": ["Land"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Land"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Land"], "rarity": ["C"] } + ] + },{ + "name":"Green", + "description":"Abundant Growth", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"GreenShop", + "rewards": [ + { + "count":8, + "colors": ["green"] + }] + },{ + "name":"Red", + "description":"Circle of Flame", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RedShop", + "rewards": [ + { + "count":8, + "colors": ["red"] + }] + },{ + "name":"Black", + "description":"Font of Agonies", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BlackShop", + "rewards": [ + { + "count":8, + "colors": ["black"] + }] + },{ + "name":"White", + "description":"Circle of Protection", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WhiteShop", + "rewards": [ + { + "count":8, + "colors": ["white"] + }] + },{ + "name":"Blue", + "description":"Hermitic Study", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BlueShop", + "rewards": [ + { + "count":8, + "colors": ["blue"] + }] + },{ + "name":"Azorius", + "description":"Azorius Shop, LLC", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"AzoriusShop", + "rewards": [ + { + "count":4, + "colors": ["white","blue"] + }, + { + "count":4, + "colors": ["white","blue"], + "colorType": "MultiColor" + }] + },{ + "name":"Dimir", + "description":"Dimir Prospects", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DimirShop", + "rewards": [ + { + "count":4, + "colors": ["black","blue"] + }, + { + "count":4, + "colors": ["black","blue"], + "colorType": "MultiColor" + }] + },{ + "name":"Rakdos", + "description":"The Rakdos Carnival", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RakdosShop", + "rewards": [ + { + "count":4, + "colors": ["black","red"] + }, + { + "count":4, + "colors": ["black","red"], + "colorType": "MultiColor" + }] + },{ + "name":"Gruul", + "description":"Gruul Fire Sale", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"GruulShop", + "rewards": [ + { + "count":4, + "colors": ["red","green"] + }, + { + "count":4, + "colors": ["red","green"], + "colorType": "MultiColor" + }] + },{ + "name":"Selesnya", + "description":"A Token Selesnya Shop", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SelesnyaShop", + "rewards": [ + { + "count":4, + "colors": ["green","white"] + }, + { + "count":4, + "colors": ["green","white"], + "colorType": "MultiColor" + }] + },{ + "name":"Orzhov", + "description":"Orzhov Extortion", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"OrzhovShop", + "rewards": [ + { + "count":4, + "colors": ["black","white"] + }, + { + "count":4, + "colors": ["black","white"], + "colorType": "MultiColor" + }] + },{ + "name":"Izzet", + "description":"Izzet For Sale?", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"IzzetShop", + "rewards": [ + { + "count":4, + "colors": ["red","blue"] + }, + { + "count":4, + "colors": ["red","blue"], + "colorType": "MultiColor" + }] + } ,{ + "name":"Golgari", + "description":"The Golgari Graveyard", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"GolgariShop", + "rewards": [ + { + "count":4, + "colors": ["black","green"] + }, + { + "count":4, + "colors": ["black","green"], + "colorType": "MultiColor" + }] + },{ + "name":"Boros", + "description":"Ravnican Foreign Legion", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BorosShop", + "rewards": [ + { + "count":4, + "colors": ["red","white"] + }, + { + "count":4, + "colors": ["red","white"], + "colorType": "MultiColor" + }] + },{ + "name":"Simic", + "description":"Simic Research Lab", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SimicShop", + "rewards": [ + { + "count":4, + "colors": ["blue","green"] + }, + { + "count":4, + "colors": ["blue","green"], + "colorType": "MultiColor" + }] + },{ + "name":"RWB", + "description":"Mardu Mercantile", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RWBShop", + "rewards": [ + { + "count":4, + "colors": ["red","white","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["red","white","black"], + "colorType": "MultiColor" + }] + },{ + "name":"RWU", + "description":"Jeskai Wayfinders", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RWUShop", + "rewards": [ + { + "count":4, + "colors": ["blue","red","white"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["blue","red","white"], + "colorType": "MultiColor" + }] + },{ + "name":"RWG", + "description":"Naya Necessities", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RWGShop", + "rewards": [ + { + "count":4, + "colors": ["green","red","white"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["green","red","white"], + "colorType": "MultiColor" + }] + },{ + "name":"RUB", + "description":"Grixis General Store", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RUBShop", + "rewards": [ + { + "count":4, + "colors": ["red","blue","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["red","blue","black"], + "colorType": "MultiColor" + }] + },{ + "name":"RGB", + "description":"Jund Junction", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RGBShop", + "rewards": [ + { + "count":4, + "colors": ["red","green","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["red","green","black"], + "colorType": "MultiColor" + }] + },{ + "name":"RGU", + "description":"Frontier Necessities", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RGUShop", + "rewards": [ + { + "count":4, + "colors": ["red","blue","green"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["red","blue","green"], + "colorType": "MultiColor" + }] + },{ + "name":"UGB", + "description":"Sultai Supply", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"UGBShop", + "rewards": [ + { + "count":4, + "colors": ["blue","green","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["blue","green","black"], + "colorType": "MultiColor" + }] + },{ + "name":"UWG", + "description":"Bant Bazaar", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"UWGShop", + "rewards": [ + { + "count":4, + "colors": ["blue","white","green"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["blue","white","green"], + "colorType": "MultiColor" + }] + },{ + "name":"UWB", + "description":"Esper Etcetera", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"UWBShop", + "rewards": [ + { + "count":4, + "colors": ["blue","white","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["blue","white","black"], + "colorType": "MultiColor" + }] + },{ + "name":"GWB", + "description":"Abzan Armory", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"GWBShop", + "rewards": [ + { + "count":4, + "colors": ["green","white","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["green","white","black"], + "colorType": "MultiColor" + }] + },{ + "name":"WUBRG", + "description":"Domain of Dominaria", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WUBRGShop", + "rewards": [ + { + "count":8, + "colors": ["blue","green","red","white","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }] + },{ + "name":"Goblin", + "description":"Squee's Sundries", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"GoblinShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ { "subTypes": ["Goblin"] }, { "cardText": "Goblin" } ] + }] + } ,{ + "name":"Elf", + "description":"Elf On A Shelf", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ElfShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ { "subTypes": ["Elf"] }, { "cardText": "Elf" }, { "cardText": "Elves" } ] + }] + },{ + "name":"Merfolk", + "description":"Catch O' The Day", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"MerfolkShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ { "subTypes": ["Merfolk"] }, { "cardText": "Merfolk" } ] + }] + },{ + "name":"Zombie", + "description":"Braaaaaains???", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ZombieShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ { "subTypes": ["Zombie"] }, { "cardText": "Zombie" } ] + }] + },{ + "name":"Human", + "description":"Adam & Eve's", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"HumanShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ { "subTypes": ["Human"] }, { "cardText": "Human" } ] + }] + }, + { + "name":"Human4White", + "description":"Fresh Volunteers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"HumanShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ { "subTypes": ["Human"] }, { "cardText": "Human" } ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ { "subTypes": ["Human"], "colors": ["white"] }, { "cardText": "Human", "colors": ["white"] } ] + }] + },{ + "name":"Angel", + "description":"Halos R' Us", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"AngelShop", + "rewards": [ { "count":8, "subTypes": ["Angel"] } ] + },{ + "name":"Golem", + "description":"Karn's Workshop", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"GolemShop", + "rewards": [ { "count":8, "subTypes": ["Golem"] } ] + },{ + "name":"Assembly", + "description":"Assembly Required", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"AssemblyShop", + "rewards": [ { "count":8, "subTypes": ["Construct","Assembly-Worker"] } ] + },{ + "name":"Wall", + "description":"Wall Mart", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WallShop", + "rewards": [ { "count":8, "subTypes": ["Wall"] } ] + },{ + "name":"Sliver", + "description":"Sliver Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"] }, { "cardText": "Sliver" } ] } ] + },{ + "name":"Sliver2Black", + "description":"Plagued Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2Black", + "rewards": [ { "count":6, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"] }, { "cardText": "Sliver" } ] }, { "count":2, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"], "colors": ["black"] }, { "cardText": "Sliver", "colors": ["black"] } ] } ] + },{ + "name":"Sliver2Blue", + "description":"Shifting Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2Blue", + "rewards": [ { "count":6, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"] }, { "cardText": "Sliver" } ] }, { "count":2, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"], "colors": ["blue"] }, { "cardText": "Sliver", "colors": ["blue"] } ] } ] + },{ + "name":"Sliver2Green", + "description":"Mighty Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2Green", + "rewards": [ { "count":6, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"] }, { "cardText": "Sliver" } ] }, { "count":2, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"], "colors": ["green"] }, { "cardText": "Sliver", "colors": ["green"] } ] } ] + },{ + "name":"Sliver2Red", + "description":"Spiteful Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2Red", + "rewards": [ { "count":6, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"] }, { "cardText": "Sliver" } ] }, { "count":2, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"], "colors": ["red"] }, { "cardText": "Sliver", "colors": ["red"] } ] } ] + },{ + "name":"Sliver2White", + "description":"Plated Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2White", + "rewards": [ { "count":6, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"] }, { "cardText": "Sliver" } ] }, { "count":2, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"], "colors": ["white"] }, { "cardText": "Sliver", "colors": ["white"] } ] } ] + },{ + "name":"Sliver4Black", + "description":"Spectral Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay4Black", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"] }, { "cardText": "Sliver" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"], "colors": ["black"] }, { "cardText": "Sliver", "colors": ["black"] } ] } ] + },{ + "name":"Sliver4Blue", + "description":"Mistform Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"] }, { "cardText": "Sliver" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"], "colors": ["blue"] }, { "cardText": "Sliver", "colors": ["blue"] } ] } ] + },{ + "name":"Sliver4Green", + "description":"Venomous Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay4Green", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"] }, { "cardText": "Sliver" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"], "colors": ["green"] }, { "cardText": "Sliver", "colors": ["green"] } ] } ] + },{ + "name":"Sliver4Red", + "description":"Furious Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay4Red", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"] }, { "cardText": "Sliver" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"], "colors": ["red"] }, { "cardText": "Sliver", "colors": ["red"] } ] } ] + },{ + "name":"Sliver4White", + "description":"Warded Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay4White", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"] }, { "cardText": "Sliver" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"], "colors": ["white"] }, { "cardText": "Sliver", "colors": ["white"] } ] } ] + },{ + "name":"Assassin", + "description":"Guild of Nightshade", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"AssassinShop", + "rewards": [ { "count":8, "subTypes": ["Assassin"] } ] + },{ + "name":"Enchantment", + "description":"Charms and Curiosities", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "rewards": [ { "count":8, "cardTypes": ["Enchantment"] } ] + },{ + "name":"Enchantment4Black", + "description":"Open the Graves", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay4Black", + "rewards": [ { "count":4, "cardTypes": ["Enchantment"] }, { "count":4, "cardTypes": ["Enchantment"], "colors": ["black"] } ] + },{ + "name":"Enchantment4Blue", + "description":"Dream Halls", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ { "count":4, "cardTypes": ["Enchantment"] }, { "count":4, "cardTypes": ["Enchantment"], "colors": ["blue"] } ] + },{ + "name":"Enchantment4Green", + "description":"Familiar Ground", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay4Green", + "rewards": [ { "count":4, "cardTypes": ["Enchantment"] }, { "count":4, "cardTypes": ["Enchantment"], "colors": ["green"] } ] + },{ + "name":"Enchantment4Red", + "description":"Crucible of Fire", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay4Red", + "rewards": [ { "count":4, "cardTypes": ["Enchantment"] }, { "count":4, "cardTypes": ["Enchantment"], "colors": ["red"] } ] + },{ + "name":"Enchantment4White", + "description":"Holy Strength", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay4White", + "rewards": [ { "count":4, "cardTypes": ["Enchantment"] }, { "count":4, "cardTypes": ["Enchantment"], "colors": ["white"] } ] + },{ + "name":"Enchantment6Black", + "description":"Open the Graves", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay6Black", + "rewards": [ { "count":2, "cardTypes": ["Enchantment"] }, { "count":6, "cardTypes": ["Enchantment"], "colors": ["black"] } ] + },{ + "name":"Enchantment6Blue", + "description":"Dream Halls", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay6Blue", + "rewards": [ { "count":2, "cardTypes": ["Enchantment"] }, { "count":6, "cardTypes": ["Enchantment"], "colors": ["blue"] } ] + },{ + "name":"Enchantment6Green", + "description":"Familiar Ground", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay6Green", + "rewards": [ { "count":2, "cardTypes": ["Enchantment"] }, { "count":6, "cardTypes": ["Enchantment"], "colors": ["green"] } ] + },{ + "name":"Enchantment6Red", + "description":"Crucible of Fire", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay6Red", + "rewards": [ { "count":2, "cardTypes": ["Enchantment"] }, { "count":6, "cardTypes": ["Enchantment"], "colors": ["red"] } ] + },{ + "name":"Enchantment6White", + "description":"Holy Strength", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay6White", + "rewards": [ { "count":2, "cardTypes": ["Enchantment"] }, { "count":6, "cardTypes": ["Enchantment"], "colors": ["white"] } ] + },{ + "name":"Squirrel", + "description":"Aww, Nuts", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SquirrelShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Squirrel"] }, { "cardText": "Squirrel" } ] } ] + },{ + "name":"Land", + "description":"Exotic Lands", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "rewards": [ + { "count": 1, "cardTypes": ["Land"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Land"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Land"], "rarity": ["C"] } + ] + },{ + "name":"Colorless", + "description":"One Size Fits All", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ColorlessShop", + "rewards": [ { "count":8, "colorType": "Colorless" } ] + },{ + "name":"Artifact", + "description":"Antiquities", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ArtifactShop", + "rewards": [ + { "count": 1, "cardTypes": ["Artifact"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Artifact"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Artifact"], "rarity": ["C"] } + ] + },{ + "name":"Artifact4Black", + "description":"Antiquities", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ArtifactShop", + "overlaySprite":"Overlay4Black", + "rewards": [ + { "count": 1, "cardTypes": ["Artifact"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Artifact"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Artifact"], "rarity": ["C"] } + ] + },{ + "name":"Artifact4Blue", + "description":"Antiquities", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ArtifactShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ + { "count": 1, "cardTypes": ["Artifact"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Artifact"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Artifact"], "rarity": ["C"] } + ] + },{ + "name":"Artifact4Green", + "description":"Antiquities", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ArtifactShop", + "overlaySprite":"Overlay4Green", + "rewards": [ + { "count": 1, "cardTypes": ["Artifact"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Artifact"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Artifact"], "rarity": ["C"] } + ] + },{ + "name":"Artifact4Red", + "description":"Antiquities", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ArtifactShop", + "overlaySprite":"Overlay4Red", + "rewards": [ + { "count": 1, "cardTypes": ["Artifact"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Artifact"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Artifact"], "rarity": ["C"] } + ] + },{ + "name":"Artifact4White", + "description":"Antiquities", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ArtifactShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { "count": 1, "cardTypes": ["Artifact"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Artifact"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Artifact"], "rarity": ["C"] } + ] + },{ + "name":"Multicolor", + "description":"The Goldsmith", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"MultiColorShop", + "rewards": [ { "count":8, "colorType": "MultiColor" } ] + },{ + "name":"Multicolor8Black", + "description":"The Goldsmith", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"MultiColorShop", + "overlaySprite":"Overlay8Black", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "colorType": "MultiColor", "colors": ["Black","Blue"] }, { "colorType": "MultiColor", "colors": ["Black","Green"] }, { "colorType": "MultiColor", "colors": ["Black","Red"] }, { "colorType": "MultiColor", "colors": ["Black","White"] } ] } ] + },{ + "name":"Multicolor8Blue", + "description":"The Goldsmith", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"MultiColorShop", + "overlaySprite":"Overlay8Blue", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "colorType": "MultiColor", "colors": ["Blue","Black"] }, { "colorType": "MultiColor", "colors": ["Blue","Green"] }, { "colorType": "MultiColor", "colors": ["Blue","Red"] }, { "colorType": "MultiColor", "colors": ["Blue","White"] } ] } ] + },{ + "name":"Multicolor8Green", + "description":"The Goldsmith", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"MultiColorShop", + "overlaySprite":"Overlay8Green", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "colorType": "MultiColor", "colors": ["Green","Black"] }, { "colorType": "MultiColor", "colors": ["Green","Blue"] }, { "colorType": "MultiColor", "colors": ["Green","Red"] }, { "colorType": "MultiColor", "colors": ["Green","White"] } ] } ] + },{ + "name":"Multicolor8Red", + "description":"The Goldsmith", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"MultiColorShop", + "overlaySprite":"Overlay8Red", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "colorType": "MultiColor", "colors": ["Red","Black"] }, { "colorType": "MultiColor", "colors": ["Red","Blue"] }, { "colorType": "MultiColor", "colors": ["Red","Green"] }, { "colorType": "MultiColor", "colors": ["Red","White"] } ] } ] + },{ + "name":"Multicolor8White", + "description":"The Goldsmith", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"MultiColorShop", + "overlaySprite":"Overlay8White", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "colorType": "MultiColor", "colors": ["White","Black"] }, { "colorType": "MultiColor", "colors": ["White","Blue"] }, { "colorType": "MultiColor", "colors": ["White","Green"] }, { "colorType": "MultiColor", "colors": ["White","Red"] } ] } ] + },{ + "name":"Dragon", + "description":"Here There Be Dragons", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DragonShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Dragon"] }, { "cardText": "Dragon" } ] } ] + },{ + "name":"Vampire", + "description":"A Fly By Night Establishment", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"VampireShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Vampire"] }, { "cardText": "Vampire" } ] } ] + },{ + "name":"Minotaur", + "description":"Ye Olde China Shoppe", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"MinotaurShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Minotaur"] }, { "cardText": "Minotaur" } ] } ] + }, + { + "name":"Ogre", + "description":"Indentured Oafs", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"OgreShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Ogre"] }, { "cardText": "Ogre" } ] } ] + }, + { + "name":"Ogre4Red", + "description":"Ogre Warriors", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"OgreShop", + "overlaySprite":"Overlay4Red", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Ogre"] }, { "cardText": "Ogre" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Ogre"], "colors": ["red"] }, { "cardText": "Ogre", "colors": ["red"] } ] } ] + },{ + "name":"Dwarf", + "description":"Take Your Pick", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DwarfShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Dwarf"] }, { "cardText": "Dwarf" }, { "cardText": "Dwarves" } ] } ] + },{ + "name":"Devil", + "description":"Deal With the Devil", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DevilShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Devil"] }, { "cardText": "Devil" } ] } ] + },{ + "name":"ToDo", + "description":"To Do", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ToDoShop", + "rewards": [ { "count":8 } ] + },{ + "name":"Soldier", + "description":"The Garrison", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SoldierShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Soldier"] }, { "cardText": "Soldier" } ] } ] + },{ + "name":"Soldier4Red", + "description":"Shock Troops", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SoldierShop", + "overlaySprite":"Overlay4Red", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Soldier"] }, { "cardText": "Soldier" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Soldier"], "colors":["red"] }, { "cardText": "Soldier", "colors":["red"] } ] } ] + },{ + "name":"Soldier4White", + "description":"Benalish Barracks", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SoldierShop", + "overlaySprite":"Overlay4White", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Soldier"] }, { "cardText": "Soldier" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Soldier"], "colors":["white"] }, { "cardText": "Soldier", "colors":["white"] } ] } ] + },{ + "name":"Card", + "description":"Sleight of Hand", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CardShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "cardText": "Draw" }, { "cardText": "Discard" }, { "cardText": "Hand" } ] } ] + },{ + "name":"Demon", + "description":"The Demonic Altar", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DemonShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Demon"] }, { "cardText": "Demon" } ] } ] + },{ + "name":"Druid", + "description":"Discount Druids", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DruidShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Druid"] }, { "cardText": "Druid" } ] } ] + },{ + "name":"Wand", + "description":"Ashnod's Artifacts", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "rewards": [ + { "count": 1, "cardTypes": ["Artifact"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Artifact"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Artifact"], "rarity": ["C"] } + ] + },{ + "name":"Wand2Black", + "description":"Vault of Whispers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay2Black", + "rewards": [ + { "count": 1, "cardTypes": ["Artifact"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Artifact"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Artifact"], "rarity": ["C"] } + ] + },{ + "name":"Wand4Black", + "description":"Vault of Whispers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay4Black", + "rewards": [ + { "count": 1, "cardTypes": ["Artifact"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Artifact"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Artifact"], "rarity": ["C"] } + ] + },{ + "name":"Wand2Blue", + "description":"Seat of the Synod", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay2Blue", + "rewards": [ + { "count": 1, "cardTypes": ["Artifact"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Artifact"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Artifact"], "rarity": ["C"] } + ] + },{ + "name":"Wand4Blue", + "description":"Seat of the Synod", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ + { "count": 1, "cardTypes": ["Artifact"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Artifact"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Artifact"], "rarity": ["C"] } + ] + },{ + "name":"Wand2Green", + "description":"Tree of Tales", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay2Green", + "rewards": [ + { "count": 1, "cardTypes": ["Artifact"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Artifact"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Artifact"], "rarity": ["C"] } + ] + },{ + "name":"Wand4Green", + "description":"Tree of Tales", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay4Green", + "rewards": [ + { "count": 1, "cardTypes": ["Artifact"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Artifact"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Artifact"], "rarity": ["C"] } + ] + },{ + "name":"Wand2Red", + "description":"The Great Furnace", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay2Red", + "rewards": [ + { "count": 1, "cardTypes": ["Artifact"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Artifact"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Artifact"], "rarity": ["C"] } + ] + },{ + "name":"Wand4Red", + "description":"The Great Furnace", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay4Red", + "rewards": [ + { "count": 1, "cardTypes": ["Artifact"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Artifact"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Artifact"], "rarity": ["C"] } + ] + },{ + "name":"Wand2White", + "description":"Ancient Den", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay2White", + "rewards": [ + { "count": 1, "cardTypes": ["Artifact"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Artifact"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Artifact"], "rarity": ["C"] } + ] + },{ + "name":"Wand4White", + "description":"Ancient Den", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { "count": 1, "cardTypes": ["Artifact"], "rarity": ["R"] }, + { "count": 3, "cardTypes": ["Artifact"], "rarity": ["U"] }, + { "count": 4, "cardTypes": ["Artifact"], "rarity": ["C"] } + ] + }, + { + "name":"Bird", + "description":"Birds Of A Feather", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BirdShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Bird"] }, { "cardText": "Bird" } ] } ] + }, + { + "name":"Nobles", + "description":"High Court", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NobleShop", + "rewards": [ { "count":8, "subTypes": ["Noble","Lord"] } ] + }, + { + "name":"Giant", + "description":"Gigantic Discounts", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"GiantShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Giant"] }, { "cardText": "Giant" } ] } ] + }, + { + "name":"SnowShop", + "description":"Chilly Cards", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SnowShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "superTypes": ["Snow"] }, { "cardText": "Snow" } ] } ] + }, + { + "name":"LargeSeaCreatures", + "description":"Cards From The Deep", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LargeSeaCreaturesShop", + "rewards": [ { "count":2, "subTypes": ["Serpent"] }, { "count":2, "subTypes": ["Kraken"] }, { "count":2, "subTypes": ["Leviathan"] }, { "count":2, "subTypes": ["Octopus"] } ] + }, + { + "name":"Bird4Blue", + "description":"Aven Windreaders", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BirdShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Bird"] }, { "cardText": "Bird" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Bird"], "colors": ["blue"] }, { "cardText": "Bird", "colors": ["blue"] } ] } ] + },{ + "name":"Bird4White", + "description":"Wing Stop", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BirdShop", + "overlaySprite":"Overlay4White", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Bird"] }, { "cardText": "Bird" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Bird"], "colors": ["white"] }, { "cardText": "Bird", "colors": ["white"] } ] } ] + },{ + "name":"Bird4Azorius", + "description":"Eerie Well Breds", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BirdShop", + "overlaySprite":"Overlay4White", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Bird"] }, { "cardText": "Bird" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Bird"], "colors": ["white","blue"], "colorType": "MultiColor" }, { "cardText": "Bird", "colors": ["white","blue"], "colorType": "MultiColor" } ] } ] + },{ + "name":"Spirit", + "description":"Spirit Halloween", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SpiritShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Spirit"] }, { "cardText": "Spirit" } ] } ] + },{ + "name":"Spirit4Blue", + "description":"Dreamcatchers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SpiritShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Spirit"] }, { "cardText": "Spirit" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Spirit"], "colors": ["blue"] }, { "cardText": "Spirit", "colors": ["blue"] } ] } ] + },{ + "name":"Spirit4White", + "description":"Blessed Spirits", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SpiritShop", + "overlaySprite":"Overlay4White", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Spirit"] }, { "cardText": "Spirit" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Spirit"], "colors": ["white"] }, { "cardText": "Spirit", "colors": ["white"] } ] } ] + },{ + "name":"Wolf", + "description":"Spirit of the Hunt", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WolfShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Wolf"] }, { "cardText": "Wolf" } ] } ] + },{ + "name":"Wolf4Green", + "description":"Predator's Howl", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WolfShop", + "overlaySprite":"Overlay4Green", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Wolf"] }, { "cardText": "Wolf" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Wolf"], "colors": ["green"] }, { "cardText": "Wolf", "colors": ["green"] } ] } ] + },{ + "name":"Wolf4Red", + "description":"Assembled Alphas", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WolfShop", + "overlaySprite":"Overlay4Red", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Wolf"] }, { "cardText": "Wolf" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Wolf"], "colors": ["red"] }, { "cardText": "Wolf", "colors": ["red"] } ] } ] + },{ + "name":"Knight", + "description":"Knight Riders", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"KnightShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Knight"] }, { "cardText": "Knight" } ] } ] + },{ + "name":"Knight4Black", + "description":"Dread Riders", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"KnightShop", + "overlaySprite":"Overlay4Black", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Knight"] }, { "cardText": "Knight" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Knight"], "colors": ["black"] }, { "cardText": "Knight", "colors": ["black"] } ] } ] + },{ + "name":"Knight4Red", + "description":"Defenders of Chaos", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"KnightShop", + "overlaySprite":"Overlay4Red", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Knight"] }, { "cardText": "Knight" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Knight"], "colors": ["red"] }, { "cardText": "Knight", "colors": ["red"] } ] } ] + },{ + "name":"Knight4White", + "description":"Defenders of Law", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"KnightShop", + "overlaySprite":"Overlay4White", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Knight"] }, { "cardText": "Knight" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Knight"], "colors": ["white"] }, { "cardText": "Knight", "colors": ["white"] } ] } ] + },{ + "name":"Random", + "description":"Random Selection", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RandomShop", + "rewards": [ { "count":8 } ] + },{ + "name":"Skeleton", + "description":"Bob's Bones", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SkeletonShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Skeleton"] }, { "cardText": "Skeleton" } ] } ] + },{ + "name":"Sphinx", + "description":"Cryptic Sphinxes", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SphinxShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Sphinx"] }, { "cardText": "Sphinx" } ] } ] + },{ + "name":"Hydra", + "description":"Huryle's Hydra Shop", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"HydraShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Hydra"] }, { "cardText": "Hydra" } ] } ] + },{ + "name":"Spiders", + "description":"Exotic Bugs and Creepers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InsectSpiderShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Spider"] }, { "cardText": "Spider" } ] } ] + },{ + "name":"SmallCats", + "description":"The Feline Kingdom", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CatShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Cat"] }, { "cardText": "Cat" } ] } ] + },{ + "name":"Shapeshifter", + "description":"Proteus' Endless Shapes", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ShapeshifterShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Shapeshifter"] }, { "cardText": "Shapeshifter" } ] } ] + }, + { + "name":"Gods", + "description":"Al's Dose of Apotheosis", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"GodMinigodShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["God"] }, { "cardText": "God" } ] } ] + }, + { + "name":"Insects", + "description":"Grist's Bug Greenhouse", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InsectShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Insect"] }, { "cardText": "Insect" } ] } ] + }, + { + "name":"Horrors", + "description":"Horrific Horrors", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"HorrorShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Horror"] }, { "cardText": "Horror" } ] } ] + }, + { + "name":"Mutants", + "description":"Marching Mutants", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"MutantShop", + "rewards": [ { "count":8, "subTypes": ["Mutant"] } ] + }, + { + "name":"Pirate", + "description":"Marauding Looters", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"PirateShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Pirate"] }, { "cardText": "Pirate" } ] } ] + },{ + "name":"Pirate4Blue", + "description":"Merchant Raiders", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"PirateShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Pirate"] }, { "cardText": "Pirate" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Pirate"], "colors": ["blue"] }, { "cardText": "Pirate", "colors": ["blue"] } ] } ] + },{ + "name":"Rogue", + "description":"Bane Alley Brokers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RogueShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Rogue"] }, { "cardText": "Rogue" } ] } ] + },{ + "name":"Rogue4Black", + "description":"Acquisitions Experts", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RogueShop", + "overlaySprite":"Overlay4Black", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Rogue"] }, { "cardText": "Rogue" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Rogue"], "colors": ["black"] }, { "cardText": "Rogue", "colors": ["black"] } ] } ] + },{ + "name":"Rogue4Blue", + "description":"Keepers of Keys", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RogueShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Rogue"] }, { "cardText": "Rogue" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Rogue"], "colors": ["blue"] }, { "cardText": "Rogue", "colors": ["blue"] } ] } ] + },{ + "name":"Shaman", + "description":"Shaman for ya man", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ShamanShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Shaman"] }, { "cardText": "Shaman" } ] } ] + },{ + "name":"Wizard", + "description":"Tim's Prestidigitation", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WizardShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Wizard"] }, { "cardText": "Wizard" } ] } ] + },{ + "name":"Legend", + "description":"Tome of Legends", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "rewards": [ { "count":8, "superTypes": ["Legendary"] } ] + },{ + "name":"Legend4Black", + "description":"Phyrexian Tower", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "overlaySprite":"Overlay4Black", + "rewards": [ { "count":4, "superTypes": ["Legendary"] }, { "count":4, "superTypes": ["Legendary"], "colors":["black"] } ] + },{ + "name":"Legend4Blue", + "description":"Teferi's Insight", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ { "count":4, "superTypes": ["Legendary"] }, { "count":4, "superTypes": ["Legendary"], "colors":["blue"] } ] + },{ + "name":"Legend4Green", + "description":"History of Kamigawa", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "overlaySprite":"Overlay4Green", + "rewards": [ { "count":4, "superTypes": ["Legendary"] }, { "count":4, "superTypes": ["Legendary"], "colors":["green"] } ] + },{ + "name":"Legend4Red", + "description":"Crucible of Defiance", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "overlaySprite":"Overlay4Red", + "rewards": [ { "count":4, "superTypes": ["Legendary"] }, { "count":4, "superTypes": ["Legendary"], "colors":["red"] } ] + },{ + "name":"Legend4White", + "description":"Avacyn's Memorial", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "overlaySprite":"Overlay4White", + "rewards": [ { "count":4, "superTypes": ["Legendary"] }, { "count":4, "superTypes": ["Legendary"], "colors":["white"] } ] + }, + { + "name": "BoosterPackShop", + "description":"Pack To Basics", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite": "BoosterShop", + "rewards": [ { "type": "cardPackShop", "count": 8, "startDate": 1996, "endDate": 2003 } ] + }, + { + "name": "WhiteBoosterPackShop", + "description":"Blessed Boosters", + "spriteAtlas":"maps/tileset/buildings.atlas", + "overlaySprite": "Overlay4White", + "sprite": "BoosterShop", + "rewards": [ { "type": "cardPackShop", "count": 8, "startDate": 1996, "endDate": 2003 } ] + + }, + { + "name": "BlueBoosterPackShop", + "description":"Counter Packs", + "spriteAtlas":"maps/tileset/buildings.atlas", + "overlaySprite": "Overlay4Blue", + "sprite": "BoosterShop", + "rewards": [ { "type": "cardPackShop", "count": 8, "startDate": 1996, "endDate": 2003 } ] + }, + { + "name": "BlackBoosterPackShop", + "description":"Graveyard Goods", + "spriteAtlas":"maps/tileset/buildings.atlas", + "overlaySprite": "Overlay4Black", + "sprite": "BoosterShop", + "rewards": [ { "type": "cardPackShop", "count": 8, "startDate": 1996, "endDate": 2003 } ] + }, + { + "name": "RedBoosterPackShop", + "description":"Wildfire Wonders", + "spriteAtlas":"maps/tileset/buildings.atlas", + "overlaySprite": "Overlay4Red", + "sprite": "BoosterShop", + "rewards": [ { "type": "cardPackShop", "count": 8, "startDate": 1996, "endDate": 2003 } ] + }, + { + "name": "GreenBoosterPackShop", + "description":"Nature’s Nurture Packs", + "spriteAtlas":"maps/tileset/buildings.atlas", + "overlaySprite": "Overlay4Green", + "sprite": "BoosterShop", + "rewards": [ { "type": "cardPackShop", "count": 8, "startDate": 1996, "endDate": 2003 } ] + }, + { + "name": "ColorlessBoosterPackShop", + "description":"Pack from the Past", + "spriteAtlas":"maps/tileset/buildings.atlas", + "overlaySprite": "Overlay4Colorless", + "sprite": "BoosterShop", + "rewards": [ { "type": "cardPackShop", "count": 8, "startDate": 1996, "endDate": 2003 } ] + }, + { + "name": "AlphaBoosterPackShop", + "description":"Ancient Archives (94-95)", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite": "BoosterShop", + "rewards": [ { "type": "cardPackShop", "count": 8, "startDate": 1994, "endDate": 1995 } ] + }, + { + "name": "BetaBoosterPackShop", + "description":"The Planar Cache (96-98)", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite": "BoosterShop", + "rewards": [ { "type": "cardPackShop", "count": 8, "startDate": 1996, "endDate": 1998 } ] + }, + { + "name": "GammaBoosterPackShop", + "description":"Urza's Era Packs (98-00)", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite": "BoosterShop", + "rewards": [ { "type": "cardPackShop", "count": 8, "startDate": 1998, "endDate": 2000 } ] + }, + { + "name": "DeltaBoosterPackShop", + "description":"Invasion Era Packs (00-03)", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite": "BoosterShop", + "rewards": [ { "type": "cardPackShop", "count": 8, "startDate": 2000, "endDate": 2003 } ] + } + ] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/world/shops.json.bak b/forge-gui/res/adventure/Shandalar Old Border/world/shops.json.bak new file mode 100644 index 00000000000..1eb639d23ca --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/world/shops.json.bak @@ -0,0 +1,2570 @@ +[ + { + "name":"Black1", + "description":"Certain Death", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":6, + "cardText": "(destroy|exile) target|sacrifice", + "colors": ["black"] + }, + { + "count":2, + "cardText": "(destroy|exile) target|sacrifice" + }] + }, + + { + "name":"Black2", + "description":"March of the Returned", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":6, + "cardText": "destroyed|dies|return.*(hand|battlefield|library|to play)|put.*battlefield from", + "colors": ["black"] + }, + { + "count":2, + "cardText": "destroyed|dies|return.*(hand|battlefield|library|to play)|put.*battlefield from" + }] + }, + { + "name":"Black3", + "description":"Essence Extraction", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":6, + "cardText": "pay.*life.*:|(lose|gain).*life|deal.*damage", + "colors": ["black"] + }, + { + "count":2, + "cardText": "pay.*life.*:|(lose|gain).*life|deal.*damage" + }] + },{ + "name":"Black4", + "description":"Demonic Tutor", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":6, + "cardText": "search|reveal.*library|choose|choice|unless", + "colors": ["black"] + }, + { + "count":2, + "cardText": "search|reveal.*library|choose|choice|unless" + }] + },{ + "name":"Black5", + "description":"Grotesque Mutations", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":6, + "cardText": "fear|regenerate\b", + "colors": ["black"] + }, + { + "count":2, + "cardText": "fear|regenerate\b" + }] + },{ + "name":"Black6", + "description":"Phyrexian Boons", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":6, + "cardText": "([+-])\\d?/([+-])\\d?", + "colors": ["black"] + }, + { + "count":2, + "cardText": "([+-])\\d?/([+-])\\d?" + }] + },{ + "name":"Blue1", + "description":"Control Magic", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":6, + "cardText": "return.*to.*(hand|top of.*library)|gain(s)? control of|put.*top.*library|tap |untap|counter target", + "colors": ["blue"] + }, + { + "count":2, + "cardText": "return.*to.*(hand|top of.*library)|gain(s)? control of|put.*top.*library|tap |untap|counter target" + }] + },{ + "name":"Blue2", + "description":"Tolarian Digsite", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":6, + "cardText": "artifact", + "colors": ["blue"] + }, + { + "count":2, + "cardText": "artifact" + }] + },{ + "name":"Blue3", + "description":"Cloaks of Invisibility", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":6, + "cardText": "flying|unblockable|shroud|morph|phas(ing|(es (in|out)))", + "colors": ["blue"] + }, + { + "count":2, + "cardText": "flying|unblockable|shroud|morph|phas(ing|(es (in|out)))" + }] + },{ + "name":"Blue4", + "description":"Sleights of Mind", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":6, + "cardText": "(change|copy).*(that|target)|color(s|ed)?\\b|land type|mana|name|flashback|buyback|morph|madness|instead", + "colors": ["blue"] + }, + { + "count":2, + "cardText": "(change|copy).*(that|target)|color(s|ed)?\\b|land type|mana|name|flashback|buyback|morph|madness|instead" + }] + },{ + "name":"Blue5", + "description":"Library of Lat-Nam", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":6, + "cardText": "draw(s)?|(exile|reveal|look|search).*library", + "colors": ["blue"] + }, + { + "count":2, + "cardText": "draw(s)?|(exile|reveal|look|search).*library" + }] + }, + { + "name":"Blue6", + "description":"Rules & Regulations", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":6, + "cardText": "can't|must|whenever|unless|becomes|until|upkeep|(leave|enter)(s)|doesn't? .*(play|battlefield)|each", + "colors": ["blue"] + }, + { + "count":2, + "cardText": "can't|must|whenever|unless|becomes|until|upkeep|(leave|enter)(s)|doesn't? .*(play|battlefield)|each" + }] + },{ + "name":"Green1", + "description":"Explosive Growth", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardText": "counter.*on |counter.*distribute|distribute.*counter|creature(s)? from", + "colors": ["green"] + }, + { + "count":1, + "cardText": "([+-])\\d?/([+-])\\d?", + "colors": ["green"] + } + ] + + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardText": "counter.*on |counter.*distribute|distribute.*counter|creature(s)? from" + }, + { + "count":1, + "cardText": "([+-])\\d?/([+-])\\d?" + } + ] + }] + },{ + "name":"Green2", + "description":"Jungle Expeditions", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":6, + "cardText": "still a land|(exile|reveal|look|search).*library|additional land|land from.*(graveyard|hand)|put.*land(s)?from", + "colors": ["green"] + + }, + { + "count":2, + "cardText": "still a land|(exile|reveal|look|search).*library|additional land|land from.*(graveyard|hand)|put.*land(s)?from" + }] + },{ + "name":"Green3", + "description":"Dominant Predators", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":6, + "cardText": " fight(s)?|deal(s)? damage equal|(power|toughness) equal to the number", + "colors": ["green"] + + }, + { + "count":2, + "cardText": " fight(s)?|deal(s)? damage equal|(power|toughness) equal to the number" + }] + },{ + "name":"Green4", + "description":"Natural Selection", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":6, + "cardText": "trample|reach|regenerate|shroud", + "colors": ["green"] + + }, + { + "count":2, + "cardText": "trample|reach|regenerate|shroud" + }] + },{ + "name":"Green5", + "description":"Cycle of Life", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":6, + "cardText": "gain.*life|token|draw", + "colors": ["green"] + }, + { + "count":2, + "cardText": "gain.*life|token|draw" + }] + },{ + "name":"Green6", + "description":"Verdant Haven", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":6, + "cardText": "tap.*mana|:.*add.*(\\{[gburw]\\}|to your mana)|untap", + "colors": ["green"] + }, + { + "count":2, + "cardText": "tap.*mana|:.*add.*(\\{[gburw]\\}|to your mana)|untap" + }] + },{ + "name":"Red1", + "description":"Burn Baby Burn", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":6, + "cardText": "deal.*damage|destroy", + "colors": ["red"] + + }, + { + "count":2, + "cardText": "deal.*damage|destroy" + }] + }, + { + "name":"Red2", + "description":"Weaponize the Monsters", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":6, + "cardText": "haste|(first |double )strike |return .* to hand at end of turn|At the beginning of (your|the) end step, (sacrifice|return .* to (your|its owner).*hand)", + "colors": ["red"] + + }, + { + "count":2, + "cardText": "haste|(first |double )strike |return .* to hand at end of turn|At the beginning of (your|the) end step, (sacrifice|return .* to (your|its owner).*hand)" + }] + },{ + "name":"Red3", + "description":"Mana Cache", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":6, + "cardText": "each creature|each player|any player may|unless|choose|choice", + "colors": ["red"] + }, + { + "count":2, + "cardText": "each creature|each player|any player may|unless|choose|choice" + }] + },{ + "name":"Red4", + "description":"Seismic Strike", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":6, + "cardText": "each mountain|number of mountains|sacrifice.*:", + "colors": ["red"] + }, + { + "count":2, + "cardText": "each mountain|number of mountains|sacrifice.*:" + }] + },{ + "name":"Red5", + "description":"Destructive Urge", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":6, + "cardText": "gain control of|when.*(cast|copy).*spell|if able", + "colors": ["red"] + }, + { + "count":2, + "cardText": "gain control of|when.*(cast|copy).*spell|if able" + }] + },{ + "name":"Red6", + "description":"Wheel of Fate", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":6, + "cardText": "top of your library|random|roll.*di(c)?e|flip .*coin|coin .*flip|draw .*discard|discard .*draw", + "colors": ["red"] + }, + { + "count":2, + "cardText": "top of your library|random|roll.*di(c)?e|flip .*coin|coin .*flip|draw .*discard|discard .*draw" + }] + },{ + "name":"White1", + "description":"Ounce of Prevention", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6White", + "rewards": [ + { + "count":6, + "cardText": "Prevent.*Damage", + "colors": ["white"] + }, + { + "count":2, + "cardText": "Prevent.*Damage" + }] + + },{ + "name":"White2", + "description":"Pound of Cure", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6White", + "rewards": [ + { + "count":6, + "cardText": "gain.*life|life total", + "colors": ["white"] + }, + { + "count":2, + "cardText": "gain.*life|life total" + }] + },{ + "name":"White3", + "description":"Swords, Plowshares, and Beyond", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6White", + "rewards": [ + { + "count":6, + "cardText": "(Destroy|exile).*(attacking|defending|tapped|with)", + "colors": ["white"] + + }, + { + "count":2, + "cardText": "(Destroy|exile).*(attacking|defending|tapped|with)" + }] + },{ + "name":"White4", + "description":"Only mostly dead", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6White", + "rewards": [ + { + "count":6, + "cardText": "Return.*to.*(your hand|battlefield|play)", + "colors": ["white"] + }, + { + "count":2, + "cardText": "Return.*to.*(your hand|battlefield|play)" + }] + },{ + "name":"White5", + "description":"Weights and Measures", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6White", + "rewards": [ + { + "count":6, + "cardText":"pays|more|less|tap target creature", + "colors": ["white"] + + }, + { + "count":2, + "cardText": "pays|more|less|tap target creature" + }] + },{ + "name":"White6", + "description":"Strict Dogma", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RotatingShop", + "overlaySprite":"Overlay6White", + "rewards": [ + { + "count":6, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardText": "(Protection|(First|Double) Strike|Flying|doesn't tap to attack)", + "colors": ["white"] + }, + { + "count":1, + "cardText": "([+-])\\d?/([+-])\\d?", + "colors": ["white"] + } + ] + + }, + { + "count":2, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardText": "(Protection|(First|Double) Strike|Flying|doesn't tap to attack)" + }, + { + "count":1, + "cardText": "([+-])\\d?/([+-])\\d?" + } + ] + }] + },{ + "name":"Graveyard", + "description":"Better Call Sol", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BlackShop", + "overlaySprite":"Overlay8Red", + "rewards": [ + { + "count":8, + "cardText": "threshold|flashback|madness|(from|in|your|a) graveyard" + }] + },{ + "name":"WhiteItems", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ItemShop", + "rewards": [ + { "type": "item","count":1, "itemName": "White rune" }, + { "type": "item","count":1, "itemName": "White Staff" }, + { "type": "item","count":1, "itemName": "Cursed Treasure" }, + { "type": "item","count":1, "itemName": "Farmer's Tools" }, + { "type": "item","count":1, "itemName": "Piper's Charm" }, + { "type": "item","count":1, "itemName": "Sleep Wand" }, + { "type": "item","count":1, "itemName": "Hill Giant Club" }, + { "type": "life","count":1 } + + ] + + },{ + "name":"RedItems", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ItemShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Red rune" }, + { "type": "item","count":1, "itemName": "Red Staff" }, + { "type": "item","count":1, "itemName": "Cursed Treasure" }, + { "type": "item","count":1, "itemName": "Farmer's Tools" }, + { "type": "item","count":1, "itemName": "Piper's Charm" }, + { "type": "item","count":1, "itemName": "Sleep Wand" }, + { "type": "item","count":1, "itemName": "Hill Giant Club" }, + { "type": "life","count":1 } + ] + + },{ + "name":"BlueItems", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ItemShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Blue rune" }, + { "type": "item","count":1, "itemName": "Blue Staff" }, + { "type": "item","count":1, "itemName": "Cursed Treasure" }, + { "type": "item","count":1, "itemName": "Farmer's Tools" }, + { "type": "item","count":1, "itemName": "Piper's Charm" }, + { "type": "item","count":1, "itemName": "Sleep Wand" }, + { "type": "item","count":1, "itemName": "Hill Giant Club" }, + { "type": "life","count":1 } + + ] + + }, + { + "name":"BlackItems", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ItemShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Black rune" }, + { "type": "item","count":1, "itemName": "Black Staff" }, + { "type": "item","count":1, "itemName": "Cursed Treasure" }, + { "type": "item","count":1, "itemName": "Farmer's Tools" }, + { "type": "item","count":1, "itemName": "Piper's Charm" }, + { "type": "item","count":1, "itemName": "Sleep Wand" }, + { "type": "item","count":1, "itemName": "Hill Giant Club" }, + { "type": "life","count":1 } + + ] + + }, + { + "name":"GreenItems", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ItemShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Green rune" }, + { "type": "item","count":1, "itemName": "Green Staff" }, + { "type": "item","count":1, "itemName": "Cursed Treasure" }, + { "type": "item","count":1, "itemName": "Farmer's Tools" }, + { "type": "item","count":1, "itemName": "Piper's Charm" }, + { "type": "item","count":1, "itemName": "Sleep Wand" }, + { "type": "item","count":1, "itemName": "Hill Giant Club" }, + { "type": "life","count":1 } + + ] + + },{ + "name":"GenericItems", + "description":"General Goods", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ArtifactShop", + "rewards": [ + { "type": "item","count":1, "itemName": "Steel Boots" }, + { "type": "item","count":1, "itemName": "Steel Shield" }, + { "type": "item","count":1, "itemName": "Steel Armor" }, + { "type": "item","count":1, "itemName": "Iron Boots" }, + { "type": "item","count":1, "itemName": "Iron Shield" }, + { "type": "item","count":1, "itemName": "Iron Armor" } + + ] + + }, + { + "name":"Swamp", + "description":"The Cartographer's Guild", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LandShop", + "unlimited":true, + "rewards": [ + { + "count":4, + "cardName":"Swamp" + }, + { + "count":4, + "cardName":"Snow-Covered Swamp" + }] + + },{ + "name":"Forest", + "description":"The Cartographer's Guild", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LandShop", + "unlimited":true, + "rewards": [ + { + "count":4, + "cardName":"Forest" + }, + { + "count":4, + "cardName":"Snow-Covered Forest" + }] + + },{ + "name":"Mountain", + "description":"The Cartographer's Guild", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LandShop", + "unlimited":true, + "rewards": [ + { + "count":4, + "cardName":"Mountain" + }, + { + "count":4, + "cardName":"Snow-Covered Mountain" + }] + + },{ + "name":"Island", + "description":"The Cartographer's Guild", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LandShop", + "unlimited":true, + "rewards": [ + { + "count":4, + "cardName":"Island" + }, + { + "count":4, + "cardName":"Snow-Covered Island" + }] + + },{ + "name":"Plains", + "description":"The Cartographer's Guild", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LandShop", + "unlimited":true, + "rewards": [ + { + "count":4, + "cardName":"Plains" + }, + { + "count":4, + "cardName":"Snow-Covered Plains" + }] + + },{ + "name":"Instant", + "description":"Buy-it-now!!!", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InstantShop", + "rewards": [ + { + "count":8, + "cardTypes": ["Instant","Sorcery"] + }] + + },{ + "name":"Instant4Black", + "description":"Sudden Death", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InstantShop", + "overlaySprite":"Overlay4Black", + "rewards": [ + { + "count":4, + "cardTypes": ["Instant","Sorcery"] + }, + { + "count":4, + "cardTypes": ["Instant","Sorcery"], + "colors": ["black"] + }] + + },{ + "name":"Instant4Blue", + "description":"Mind Games", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InstantShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ + { + "count":4, + "cardTypes": ["Instant","Sorcery"] + }, + { + "count":4, + "cardTypes": ["Instant","Sorcery"], + "colors": ["blue"] + }] + + },{ + "name":"Instant4Green", + "description":"Primal Commands", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InstantShop", + "overlaySprite":"Overlay4Green", + "rewards": [ + { + "count":4, + "cardTypes": ["Instant","Sorcery"] + }, + { + "count":4, + "cardTypes": ["Instant","Sorcery"], + "colors": ["green"] + }] + + },{ + "name":"Instant4Red", + "description":"Furnace of Rath", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InstantShop", + "overlaySprite":"Overlay4Red", + "rewards": [ + { + "count":4, + "cardTypes": ["Instant","Sorcery"] + }, + { + "count":4, + "cardTypes": ["Instant","Sorcery"], + "colors": ["red"] + }] + + },{ + "name":"Instant4White", + "description":"Gerrard's Wisdom", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InstantShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "cardTypes": ["Instant","Sorcery"] + }, + { + "count":4, + "cardTypes": ["Instant","Sorcery"], + "colors": ["white"] + }] + + },{ + "name":"Instant8Black", + "description":"Sudden Death", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InstantShop", + "overlaySprite":"Overlay8Black", + "rewards": [ + { + "count":8, + "cardTypes": ["Instant","Sorcery"], + "colors": ["black"] + }] + + },{ + "name":"Instant8Blue", + "description":"Mind Games", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InstantShop", + "overlaySprite":"Overlay8Blue", + "rewards": [ + { + "count":8, + "cardTypes": ["Instant","Sorcery"], + "colors": ["blue"] + }] + + },{ + "name":"Instant8Green", + "description":"Primal Commands", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InstantShop", + "overlaySprite":"Overlay8Green", + "rewards": [ + { + "count":8, + "cardTypes": ["Instant","Sorcery"], + "colors": ["green"] + }] + + },{ + "name":"Instant8Red", + "description":"Furnace of Rath", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InstantShop", + "overlaySprite":"Overlay8Red", + "rewards": [ + { + "count":8, + "cardTypes": ["Instant","Sorcery"], + "colors": ["red"] + }] + + },{ + "name":"Instant8White", + "description":"Gerrard's Wisdom", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InstantShop", + "overlaySprite":"Overlay8White", + "rewards": [ + { + "count":8, + "cardTypes": ["Instant","Sorcery"], + "colors": ["white"] + }] + + },{ + "name":"Creature", + "description":"The Menagerie", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "rewards": [ + { + "count":8, + "cardTypes": ["Creature"] + }] + },{ + "name":"Creature2Colorless", + "description":"Junk Market", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay2Colorless", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "cardTypes": ["Creature"], + "colorType": "Colorless" + }] + },{ + "name":"Creature2Black", + "description":"The Boneyard", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay2Black", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "cardTypes": ["Creature"], + "colors": ["black"] + }] + },{ + "name":"Creature6Black", + "description":"Tomb Of Yawgmoth", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay6Black", + "rewards": [ + { + "count":2, + "cardTypes": ["Creature"] + }, + { + "count":6, + "cardTypes": ["Creature"], + "colors": ["black"] + }] + },{ + "name":"Creature8Black", + "description":"Tomb Of Yawgmoth", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay8Black", + "rewards": [ + { + "count":8, + "cardTypes": ["Creature"], + "colors": ["black"] + }] + }, + { + "name":"Creature2Blue", + "description":"Riverside Market", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay2Blue", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "cardTypes": ["Creature"], + "colors": ["blue"] + }] + },{ + "name":"Creature6Blue", + "description":"The Yawning Depths", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay6Blue", + "rewards": [ + { + "count":2, + "cardTypes": ["Creature"] + }, + { + "count":6, + "cardTypes": ["Creature"], + "colors": ["blue"] + }] + },{ + "name":"Creature8Blue", + "description":"The Yawning Depths", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay8Blue", + "rewards": [ + { + "count":8, + "cardTypes": ["Creature"], + "colors": ["blue"] + }] + },{ + "name":"Creature2Green", + "description":"Hunter's Glade", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay2Green", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "cardTypes": ["Creature"], + "colors": ["green"] + }] + },{ + "name":"Creature6Green", + "description":"Natural Order", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay6Green", + "rewards": [ + { + "count":2, + "cardTypes": ["Creature"] + }, + { + "count":6, + "cardTypes": ["Creature"], + "colors": ["green"] + }] + },{ + "name":"Creature8Green", + "description":"Natural Order", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay8Green", + "rewards": [ + { + "count":8, + "cardTypes": ["Creature"], + "colors": ["green"] + }] + },{ + "name":"Creature2Red", + "description":"Hillside Traders", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay2Red", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "cardTypes": ["Creature"], + "colors": ["red"] + }] + },{ + "name":"Creature6Red", + "description":"Furious Assault", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay6Red", + "rewards": [ + { + "count":2, + "cardTypes": ["Creature"] + }, + { + "count":6, + "cardTypes": ["Creature"], + "colors": ["red"] + }] + },{ + "name":"Creature8Red", + "description":"Furious Assault", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay8Red", + "rewards": [ + { + "count":8, + "cardTypes": ["Creature"], + "colors": ["red"] + }] + },{ + "name":"Creature2White", + "description":"Countryside Farms", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay2White", + "rewards": [ + { + "count":6, + "cardTypes": ["Creature"] + }, + { + "count":2, + "cardTypes": ["Creature"], + "colors": ["white"] + }] + },{ + "name":"Creature6White", + "description":"Heavenly Host", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay6White", + "rewards": [ + { + "count":2, + "cardTypes": ["Creature"] + }, + { + "count":6, + "cardTypes": ["Creature"], + "colors": ["white"] + }] + },{ + "name":"Creature8White", + "description":"Heavenly Host", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CreatureShop", + "overlaySprite":"Overlay8White", + "rewards": [ + { + "count":8, + "cardTypes": ["Creature"], + "colors": ["white"] + }] + },{ + "name":"Land4Blue", + "description":"Oceanside Property", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ + { + "count":4, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EU\\Q}\\E|blue mana" + }, + { + "count":4, + "cardTypes": ["Land"] + }] + },{ + "name":"Land8Blue", + "description":"20,000 Leagues", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay8Blue", + "rewards": [ + { + "count":8, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EU\\Q}\\E|blue mana" + }] + },{ + "name":"Land4Black", + "description":"Boggy Depths", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay4Black", + "rewards": [ + { + "count":4, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EB\\Q}\\E|black mana" + }, + { + "count":4, + "cardTypes": ["Land"] + }] + },{ + "name":"Land8Black", + "description":"Heart of Darkness", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay8Black", + "rewards": [ + { + "count":8, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EB\\Q}\\E|black mana" + }] + },{ + "name":"Land4Red", + "description":"Mon's Warrens", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay4Red", + "rewards": [ + { + "count":4, + "cardTypes": ["Land"], + "cardText": "\\Q{\\ER\\Q}\\E|red mana" + }, + { + "count":4, + "cardTypes": ["Land"] + }] + },{ + "name":"Land8Red", + "description":"Volcanic Vistas", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay8Red", + "rewards": [ + { + "count":8, + "cardTypes": ["Land"], + "cardText": "\\Q{\\ER\\Q}\\E|red mana" + }] + },{ + "name":"Land4Green", + "description":"Green Acres", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay4Green", + "rewards": [ + { + "count":4, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EG\\Q}\\E|green mana" + }, + { + "count":4, + "cardTypes": ["Land"] + }] + },{ + "name":"Land8Green", + "description":"Gaea's Gifts", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay8Green", + "rewards": [ + { + "count":8, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EG\\Q}\\E|green mana" + }] + },{ + "name":"Land4White", + "description":"Planes & Plowshares", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EW\\Q}\\E|white mana" + }, + { + "count":4, + "cardTypes": ["Land"] + }] + },{ + "name":"Land8White", + "description":"Spiritual Sanctuary", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay8White", + "rewards": [ + { + "count":8, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EW\\Q}\\E|white mana" + }] + },{ + "name":"Land4Colorless", + "description":"The Flowering Wastes", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "overlaySprite":"Overlay4Colorless", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ + { + "count":1, + "cardTypes": ["Land"], + "cardText": "\\Q{\\EC\\Q}\\E|colorless mana" + }, + { + "count":1, + "cardTypes": ["Land"], + "cardText": "\\Q{\\E1\\Q}\\E|any color" + } + ] + }, + { + "count":4, + "cardTypes": ["Land"] + }] + },{ + "name":"Green", + "description":"Abundant Growth", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"GreenShop", + "rewards": [ + { + "count":8, + "colors": ["green"] + }] + },{ + "name":"Red", + "description":"Circle of Flame", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RedShop", + "rewards": [ + { + "count":8, + "colors": ["red"] + }] + },{ + "name":"Black", + "description":"Font of Agonies", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BlackShop", + "rewards": [ + { + "count":8, + "colors": ["black"] + }] + },{ + "name":"White", + "description":"Circle of Protection", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WhiteShop", + "rewards": [ + { + "count":8, + "colors": ["white"] + }] + },{ + "name":"Blue", + "description":"Hermitic Study", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BlueShop", + "rewards": [ + { + "count":8, + "colors": ["blue"] + }] + },{ + "name":"Azorius", + "description":"Azorius Shop, LLC", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"AzoriusShop", + "rewards": [ + { + "count":4, + "colors": ["white","blue"] + }, + { + "count":4, + "colors": ["white","blue"], + "colorType": "MultiColor" + }] + },{ + "name":"Dimir", + "description":"Dimir Prospects", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DimirShop", + "rewards": [ + { + "count":4, + "colors": ["black","blue"] + }, + { + "count":4, + "colors": ["black","blue"], + "colorType": "MultiColor" + }] + },{ + "name":"Rakdos", + "description":"The Rakdos Carnival", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RakdosShop", + "rewards": [ + { + "count":4, + "colors": ["black","red"] + }, + { + "count":4, + "colors": ["black","red"], + "colorType": "MultiColor" + }] + },{ + "name":"Gruul", + "description":"Gruul Fire Sale", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"GruulShop", + "rewards": [ + { + "count":4, + "colors": ["red","green"] + }, + { + "count":4, + "colors": ["red","green"], + "colorType": "MultiColor" + }] + },{ + "name":"Selesnya", + "description":"A Token Selesnya Shop", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SelesnyaShop", + "rewards": [ + { + "count":4, + "colors": ["green","white"] + }, + { + "count":4, + "colors": ["green","white"], + "colorType": "MultiColor" + }] + },{ + "name":"Orzhov", + "description":"Orzhov Extortion", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"OrzhovShop", + "rewards": [ + { + "count":4, + "colors": ["black","white"] + }, + { + "count":4, + "colors": ["black","white"], + "colorType": "MultiColor" + }] + },{ + "name":"Izzet", + "description":"Izzet For Sale?", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"IzzetShop", + "rewards": [ + { + "count":4, + "colors": ["red","blue"] + }, + { + "count":4, + "colors": ["red","blue"], + "colorType": "MultiColor" + }] + } ,{ + "name":"Golgari", + "description":"The Golgari Graveyard", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"GolgariShop", + "rewards": [ + { + "count":4, + "colors": ["black","green"] + }, + { + "count":4, + "colors": ["black","green"], + "colorType": "MultiColor" + }] + },{ + "name":"Boros", + "description":"Ravnican Foreign Legion", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BorosShop", + "rewards": [ + { + "count":4, + "colors": ["red","white"] + }, + { + "count":4, + "colors": ["red","white"], + "colorType": "MultiColor" + }] + },{ + "name":"Simic", + "description":"Simic Research Lab", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SimicShop", + "rewards": [ + { + "count":4, + "colors": ["blue","green"] + }, + { + "count":4, + "colors": ["blue","green"], + "colorType": "MultiColor" + }] + },{ + "name":"RWB", + "description":"Mardu Mercantile", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RWBShop", + "rewards": [ + { + "count":4, + "colors": ["red","white","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["red","white","black"], + "colorType": "MultiColor" + }] + },{ + "name":"RWU", + "description":"Jeskai Wayfinders", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RWUShop", + "rewards": [ + { + "count":4, + "colors": ["blue","red","white"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["blue","red","white"], + "colorType": "MultiColor" + }] + },{ + "name":"RWG", + "description":"Naya Necessities", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RWGShop", + "rewards": [ + { + "count":4, + "colors": ["green","red","white"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["green","red","white"], + "colorType": "MultiColor" + }] + },{ + "name":"RUB", + "description":"Grixis General Store", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RUBShop", + "rewards": [ + { + "count":4, + "colors": ["red","blue","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["red","blue","black"], + "colorType": "MultiColor" + }] + },{ + "name":"RGB", + "description":"Jund Junction", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RGBShop", + "rewards": [ + { + "count":4, + "colors": ["red","green","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["red","green","black"], + "colorType": "MultiColor" + }] + },{ + "name":"RGU", + "description":"Frontier Necessities", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RGUShop", + "rewards": [ + { + "count":4, + "colors": ["red","blue","green"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["red","blue","green"], + "colorType": "MultiColor" + }] + },{ + "name":"UGB", + "description":"Sultai Supply", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"UGBShop", + "rewards": [ + { + "count":4, + "colors": ["blue","green","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["blue","green","black"], + "colorType": "MultiColor" + }] + },{ + "name":"UWG", + "description":"Bant Bazaar", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"UWGShop", + "rewards": [ + { + "count":4, + "colors": ["blue","white","green"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["blue","white","green"], + "colorType": "MultiColor" + }] + },{ + "name":"UWB", + "description":"Esper Etcetera", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"UWBShop", + "rewards": [ + { + "count":4, + "colors": ["blue","white","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["blue","white","black"], + "colorType": "MultiColor" + }] + },{ + "name":"GWB", + "description":"Abzan Armory", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"GWBShop", + "rewards": [ + { + "count":4, + "colors": ["green","white","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }, + { + "count":4, + "colors": ["green","white","black"], + "colorType": "MultiColor" + }] + },{ + "name":"WUBRG", + "description":"Domain of Dominaria", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WUBRGShop", + "rewards": [ + { + "count":8, + "colors": ["blue","green","red","white","black"], + "colorType": "MultiColor", + "matchAllColors": "true" + }] + },{ + "name":"Goblin", + "description":"Squee's Sundries", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"GoblinShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ { "subTypes": ["Goblin"] }, { "cardText": "Goblin" } ] + }] + } ,{ + "name":"Elf", + "description":"Elf On A Shelf", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ElfShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ { "subTypes": ["Elf"] }, { "cardText": "Elf" }, { "cardText": "Elves" } ] + }] + },{ + "name":"Merfolk", + "description":"Catch O' The Day", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"MerfolkShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ { "subTypes": ["Merfolk"] }, { "cardText": "Merfolk" } ] + }] + },{ + "name":"Zombie", + "description":"Braaaaaains???", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ZombieShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ { "subTypes": ["Zombie"] }, { "cardText": "Zombie" } ] + }] + },{ + "name":"Human", + "description":"Adam & Eve's", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"HumanShop", + "rewards": [ + { + "count":8, + "type":"Union", + "cardUnion": [ { "subTypes": ["Human"] }, { "cardText": "Human" } ] + }] + }, + { + "name":"Human4White", + "description":"Fresh Volunteers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"HumanShop", + "overlaySprite":"Overlay4White", + "rewards": [ + { + "count":4, + "type":"Union", + "cardUnion": [ { "subTypes": ["Human"] }, { "cardText": "Human" } ] + }, + { + "count":4, + "type":"Union", + "cardUnion": [ { "subTypes": ["Human"], "colors": ["white"] }, { "cardText": "Human", "colors": ["white"] } ] + }] + },{ + "name":"Angel", + "description":"Halos R' Us", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"AngelShop", + "rewards": [ { "count":8, "subTypes": ["Angel"] } ] + },{ + "name":"Golem", + "description":"Karn's Workshop", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"GolemShop", + "rewards": [ { "count":8, "subTypes": ["Golem"] } ] + },{ + "name":"Assembly", + "description":"Assembly Required", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"AssemblyShop", + "rewards": [ { "count":8, "subTypes": ["Construct","Assembly-Worker"] } ] + },{ + "name":"Wall", + "description":"Wall Mart", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WallShop", + "rewards": [ { "count":8, "subTypes": ["Wall"] } ] + },{ + "name":"Sliver", + "description":"Sliver Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"] }, { "cardText": "Sliver" } ] } ] + },{ + "name":"Sliver2Black", + "description":"Plagued Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2Black", + "rewards": [ { "count":6, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"] }, { "cardText": "Sliver" } ] }, { "count":2, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"], "colors": ["black"] }, { "cardText": "Sliver", "colors": ["black"] } ] } ] + },{ + "name":"Sliver2Blue", + "description":"Shifting Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2Blue", + "rewards": [ { "count":6, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"] }, { "cardText": "Sliver" } ] }, { "count":2, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"], "colors": ["blue"] }, { "cardText": "Sliver", "colors": ["blue"] } ] } ] + },{ + "name":"Sliver2Green", + "description":"Mighty Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2Green", + "rewards": [ { "count":6, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"] }, { "cardText": "Sliver" } ] }, { "count":2, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"], "colors": ["green"] }, { "cardText": "Sliver", "colors": ["green"] } ] } ] + },{ + "name":"Sliver2Red", + "description":"Spiteful Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2Red", + "rewards": [ { "count":6, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"] }, { "cardText": "Sliver" } ] }, { "count":2, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"], "colors": ["red"] }, { "cardText": "Sliver", "colors": ["red"] } ] } ] + },{ + "name":"Sliver2White", + "description":"Plated Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay2White", + "rewards": [ { "count":6, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"] }, { "cardText": "Sliver" } ] }, { "count":2, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"], "colors": ["white"] }, { "cardText": "Sliver", "colors": ["white"] } ] } ] + },{ + "name":"Sliver4Black", + "description":"Spectral Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay4Black", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"] }, { "cardText": "Sliver" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"], "colors": ["black"] }, { "cardText": "Sliver", "colors": ["black"] } ] } ] + },{ + "name":"Sliver4Blue", + "description":"Mistform Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"] }, { "cardText": "Sliver" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"], "colors": ["blue"] }, { "cardText": "Sliver", "colors": ["blue"] } ] } ] + },{ + "name":"Sliver4Green", + "description":"Venomous Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay4Green", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"] }, { "cardText": "Sliver" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"], "colors": ["green"] }, { "cardText": "Sliver", "colors": ["green"] } ] } ] + },{ + "name":"Sliver4Red", + "description":"Furious Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay4Red", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"] }, { "cardText": "Sliver" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"], "colors": ["red"] }, { "cardText": "Sliver", "colors": ["red"] } ] } ] + },{ + "name":"Sliver4White", + "description":"Warded Hive", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SliverShop", + "overlaySprite":"Overlay4White", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"] }, { "cardText": "Sliver" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Sliver"], "colors": ["white"] }, { "cardText": "Sliver", "colors": ["white"] } ] } ] + },{ + "name":"Assassin", + "description":"Guild of Nightshade", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"AssassinShop", + "rewards": [ { "count":8, "subTypes": ["Assassin"] } ] + },{ + "name":"Enchantment", + "description":"Charms and Curiosities", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "rewards": [ { "count":8, "cardTypes": ["Enchantment"] } ] + },{ + "name":"Enchantment4Black", + "description":"Open the Graves", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay4Black", + "rewards": [ { "count":4, "cardTypes": ["Enchantment"] }, { "count":4, "cardTypes": ["Enchantment"], "colors": ["black"] } ] + },{ + "name":"Enchantment4Blue", + "description":"Dream Halls", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ { "count":4, "cardTypes": ["Enchantment"] }, { "count":4, "cardTypes": ["Enchantment"], "colors": ["blue"] } ] + },{ + "name":"Enchantment4Green", + "description":"Familiar Ground", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay4Green", + "rewards": [ { "count":4, "cardTypes": ["Enchantment"] }, { "count":4, "cardTypes": ["Enchantment"], "colors": ["green"] } ] + },{ + "name":"Enchantment4Red", + "description":"Crucible of Fire", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay4Red", + "rewards": [ { "count":4, "cardTypes": ["Enchantment"] }, { "count":4, "cardTypes": ["Enchantment"], "colors": ["red"] } ] + },{ + "name":"Enchantment4White", + "description":"Holy Strength", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay4White", + "rewards": [ { "count":4, "cardTypes": ["Enchantment"] }, { "count":4, "cardTypes": ["Enchantment"], "colors": ["white"] } ] + },{ + "name":"Enchantment6Black", + "description":"Open the Graves", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay6Black", + "rewards": [ { "count":2, "cardTypes": ["Enchantment"] }, { "count":6, "cardTypes": ["Enchantment"], "colors": ["black"] } ] + },{ + "name":"Enchantment6Blue", + "description":"Dream Halls", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay6Blue", + "rewards": [ { "count":2, "cardTypes": ["Enchantment"] }, { "count":6, "cardTypes": ["Enchantment"], "colors": ["blue"] } ] + },{ + "name":"Enchantment6Green", + "description":"Familiar Ground", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay6Green", + "rewards": [ { "count":2, "cardTypes": ["Enchantment"] }, { "count":6, "cardTypes": ["Enchantment"], "colors": ["green"] } ] + },{ + "name":"Enchantment6Red", + "description":"Crucible of Fire", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay6Red", + "rewards": [ { "count":2, "cardTypes": ["Enchantment"] }, { "count":6, "cardTypes": ["Enchantment"], "colors": ["red"] } ] + },{ + "name":"Enchantment6White", + "description":"Holy Strength", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"EnchantmentShop", + "overlaySprite":"Overlay6White", + "rewards": [ { "count":2, "cardTypes": ["Enchantment"] }, { "count":6, "cardTypes": ["Enchantment"], "colors": ["white"] } ] + },{ + "name":"Squirrel", + "description":"Aww, Nuts", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SquirrelShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Squirrel"] }, { "cardText": "Squirrel" } ] } ] + },{ + "name":"Land", + "description":"Exotic Lands", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NonbasicLandShop", + "rewards": [ { "count":8, "cardTypes": ["Land"] } ] + },{ + "name":"Colorless", + "description":"One Size Fits All", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ColorlessShop", + "rewards": [ { "count":8, "colorType": "Colorless" } ] + },{ + "name":"Artifact", + "description":"Antiquities", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ArtifactShop", + "rewards": [ { "count":8, "cardTypes": ["Artifact"] } ] + },{ + "name":"Artifact4Black", + "description":"Antiquities", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ArtifactShop", + "overlaySprite":"Overlay4Black", + "rewards": [ { "count":4, "cardTypes": ["Artifact"] }, { "count":4, "cardTypes": ["Artifact"], "colors": ["black"] } ] + },{ + "name":"Artifact4Blue", + "description":"Antiquities", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ArtifactShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ { "count":4, "cardTypes": ["Artifact"] }, { "count":4, "cardTypes": ["Artifact"], "colors": ["blue"] } ] + },{ + "name":"Artifact4Green", + "description":"Antiquities", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ArtifactShop", + "overlaySprite":"Overlay4Green", + "rewards": [ { "count":4, "cardTypes": ["Artifact"] }, { "count":4, "cardTypes": ["Artifact"], "colors": ["green"] } ] + },{ + "name":"Artifact4Red", + "description":"Antiquities", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ArtifactShop", + "overlaySprite":"Overlay4Red", + "rewards": [ { "count":4, "cardTypes": ["Artifact"] }, { "count":4, "cardTypes": ["Artifact"], "colors": ["red"] } ] + },{ + "name":"Artifact4White", + "description":"Antiquities", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ArtifactShop", + "overlaySprite":"Overlay4White", + "rewards": [ { "count":4, "cardTypes": ["Artifact"] }, { "count":4, "cardTypes": ["Artifact"], "colors": ["white"] } ] + },{ + "name":"Multicolor", + "description":"The Goldsmith", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"MultiColorShop", + "rewards": [ { "count":8, "colorType": "MultiColor" } ] + },{ + "name":"Multicolor8Black", + "description":"The Goldsmith", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"MultiColorShop", + "overlaySprite":"Overlay8Black", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "colorType": "MultiColor", "colors": ["Black","Blue"] }, { "colorType": "MultiColor", "colors": ["Black","Green"] }, { "colorType": "MultiColor", "colors": ["Black","Red"] }, { "colorType": "MultiColor", "colors": ["Black","White"] } ] } ] + },{ + "name":"Multicolor8Blue", + "description":"The Goldsmith", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"MultiColorShop", + "overlaySprite":"Overlay8Blue", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "colorType": "MultiColor", "colors": ["Blue","Black"] }, { "colorType": "MultiColor", "colors": ["Blue","Green"] }, { "colorType": "MultiColor", "colors": ["Blue","Red"] }, { "colorType": "MultiColor", "colors": ["Blue","White"] } ] } ] + },{ + "name":"Multicolor8Green", + "description":"The Goldsmith", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"MultiColorShop", + "overlaySprite":"Overlay8Green", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "colorType": "MultiColor", "colors": ["Green","Black"] }, { "colorType": "MultiColor", "colors": ["Green","Blue"] }, { "colorType": "MultiColor", "colors": ["Green","Red"] }, { "colorType": "MultiColor", "colors": ["Green","White"] } ] } ] + },{ + "name":"Multicolor8Red", + "description":"The Goldsmith", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"MultiColorShop", + "overlaySprite":"Overlay8Red", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "colorType": "MultiColor", "colors": ["Red","Black"] }, { "colorType": "MultiColor", "colors": ["Red","Blue"] }, { "colorType": "MultiColor", "colors": ["Red","Green"] }, { "colorType": "MultiColor", "colors": ["Red","White"] } ] } ] + },{ + "name":"Multicolor8White", + "description":"The Goldsmith", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"MultiColorShop", + "overlaySprite":"Overlay8White", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "colorType": "MultiColor", "colors": ["White","Black"] }, { "colorType": "MultiColor", "colors": ["White","Blue"] }, { "colorType": "MultiColor", "colors": ["White","Green"] }, { "colorType": "MultiColor", "colors": ["White","Red"] } ] } ] + },{ + "name":"Dragon", + "description":"Here There Be Dragons", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DragonShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Dragon"] }, { "cardText": "Dragon" } ] } ] + },{ + "name":"Vampire", + "description":"A Fly By Night Establishment", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"VampireShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Vampire"] }, { "cardText": "Vampire" } ] } ] + },{ + "name":"Minotaur", + "description":"Ye Olde China Shoppe", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"MinotaurShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Minotaur"] }, { "cardText": "Minotaur" } ] } ] + }, + { + "name":"Ogre", + "description":"Indentured Oafs", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"OgreShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Ogre"] }, { "cardText": "Ogre" } ] } ] + }, + { + "name":"Ogre4Red", + "description":"Ogre Warriors", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"OgreShop", + "overlaySprite":"Overlay4Red", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Ogre"] }, { "cardText": "Ogre" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Ogre"], "colors": ["red"] }, { "cardText": "Ogre", "colors": ["red"] } ] } ] + },{ + "name":"Dwarf", + "description":"Take Your Pick", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DwarfShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Dwarf"] }, { "cardText": "Dwarf" }, { "cardText": "Dwarves" } ] } ] + },{ + "name":"Devil", + "description":"Deal With the Devil", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DevilShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Devil"] }, { "cardText": "Devil" } ] } ] + },{ + "name":"ToDo", + "description":"To Do", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ToDoShop", + "rewards": [ { "count":8 } ] + },{ + "name":"Soldier", + "description":"The Garrison", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SoldierShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Soldier"] }, { "cardText": "Soldier" } ] } ] + },{ + "name":"Soldier4Red", + "description":"Shock Troops", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SoldierShop", + "overlaySprite":"Overlay4Red", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Soldier"] }, { "cardText": "Soldier" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Soldier"], "colors":["red"] }, { "cardText": "Soldier", "colors":["red"] } ] } ] + },{ + "name":"Soldier4White", + "description":"Benalish Barracks", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SoldierShop", + "overlaySprite":"Overlay4White", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Soldier"] }, { "cardText": "Soldier" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Soldier"], "colors":["white"] }, { "cardText": "Soldier", "colors":["white"] } ] } ] + },{ + "name":"Card", + "description":"Sleight of Hand", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CardShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "cardText": "Draw" }, { "cardText": "Discard" }, { "cardText": "Hand" } ] } ] + },{ + "name":"Demon", + "description":"The Demonic Altar", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DemonShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Demon"] }, { "cardText": "Demon" } ] } ] + },{ + "name":"Druid", + "description":"Discount Druids", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"DruidShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Druid"] }, { "cardText": "Druid" } ] } ] + },{ + "name":"Wand", + "description":"Ashnod's Artifacts", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "rewards": [ { "count":8, "cardTypes": ["Artifact"], "cardText": "\\Q{\\ET\\Q}\\E|:.*," } ] + },{ + "name":"Wand2Black", + "description":"Vault of Whispers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay2Black", + "rewards": [ { "count":6, "cardTypes": ["Artifact"], "cardText": "\\Q{\\ET\\Q}\\E|:.*," }, { "count":2, "type":"Union", "cardUnion": [ { "cardTypes": ["Artifact"], "cardText": "\\Q{\\EB\\Q}\\E|black mana" }, { "cardTypes": ["Artifact"], "cardText": "Black", "colors": ["black"] } ] } ] + },{ + "name":"Wand4Black", + "description":"Vault of Whispers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay4Black", + "rewards": [ { "count":4, "cardTypes": ["Artifact"], "cardText": "\\Q{\\ET\\Q}\\E|:.*," }, { "count":4, "type":"Union", "cardUnion": [ { "cardTypes": ["Artifact"], "cardText": "\\Q{\\EB\\Q}\\E|black mana" }, { "cardTypes": ["Artifact"], "cardText": "Black", "colors": ["black"] } ] } ] + },{ + "name":"Wand2Blue", + "description":"Seat of the Synod", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay2Blue", + "rewards": [ { "count":6, "cardTypes": ["Artifact"], "cardText": "\\Q{\\ET\\Q}\\E|:.*," }, { "count":2, "type":"Union", "cardUnion": [ { "cardTypes": ["Artifact"], "cardText": "\\Q{\\EU\\Q}\\E|blue mana" }, { "cardTypes": ["Artifact"], "cardText": "Blue", "colors": ["blue"] } ] } ] + },{ + "name":"Wand4Blue", + "description":"Seat of the Synod", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ { "count":4, "cardTypes": ["Artifact"], "cardText": "\\Q{\\ET\\Q}\\E|:.*," }, { "count":4, "type":"Union", "cardUnion": [ { "cardTypes": ["Artifact"], "cardText": "\\Q{\\EU\\Q}\\E|blue mana" }, { "cardTypes": ["Artifact"], "cardText": "Blue", "colors": ["blue"] } ] } ] + },{ + "name":"Wand2Green", + "description":"Tree of Tales", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay2Green", + "rewards": [ { "count":6, "cardTypes": ["Artifact"], "cardText": "\\Q{\\ET\\Q}\\E|:.*," }, { "count":2, "type":"Union", "cardUnion": [ { "cardTypes": ["Artifact"], "cardText": "\\Q{\\EG\\Q}\\E|green mana" }, { "cardTypes": ["Artifact"], "cardText": "Green", "colors": ["green"] } ] } ] + },{ + "name":"Wand4Green", + "description":"Tree of Tales", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay4Green", + "rewards": [ { "count":4, "cardTypes": ["Artifact"], "cardText": "\\Q{\\ET\\Q}\\E|:.*," }, { "count":4, "type":"Union", "cardUnion": [ { "cardTypes": ["Artifact"], "cardText": "\\Q{\\EG\\Q}\\E|green mana" }, { "cardTypes": ["Artifact"], "cardText": "Green", "colors": ["green"] } ] } ] + },{ + "name":"Wand2Red", + "description":"The Great Furnace", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay2Red", + "rewards": [ { "count":6, "cardTypes": ["Artifact"], "cardText": "\\Q{\\ET\\Q}\\E|:.*," }, { "count":2, "type":"Union", "cardUnion": [ { "cardTypes": ["Artifact"], "cardText": "\\Q{\\ER\\Q}\\E|red mana" }, { "cardTypes": ["Artifact"], "cardText": "Red", "colors": ["red"] } ] } ] + },{ + "name":"Wand4Red", + "description":"The Great Furnace", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay4Red", + "rewards": [ { "count":4, "cardTypes": ["Artifact"], "cardText": "\\Q{\\ET\\Q}\\E|:.*," }, { "count":4, "type":"Union", "cardUnion": [ { "cardTypes": ["Artifact"], "cardText": "\\Q{\\ER\\Q}\\E|red mana" }, { "cardTypes": ["Artifact"], "cardText": "Red", "colors": ["red"] } ] } ] + },{ + "name":"Wand2White", + "description":"Ancient Den", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay2White", + "rewards": [ { "count":6, "cardTypes": ["Artifact"], "cardText": "\\Q{\\ET\\Q}\\E|:.*," }, { "count":2, "type":"Union", "cardUnion": [ { "cardTypes": ["Artifact"], "cardText": "\\Q{\\EW\\Q}\\E|white mana" }, { "cardTypes": ["Artifact"], "cardText": "White", "colors": ["white"] } ] } ] + },{ + "name":"Wand4White", + "description":"Ancient Den", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WandShop", + "overlaySprite":"Overlay4White", + "rewards": [ { "count":4, "cardTypes": ["Artifact"], "cardText": "\\Q{\\ET\\Q}\\E|:.*," }, { "count":4, "type":"Union", "cardUnion": [ { "cardTypes": ["Artifact"], "cardText": "\\Q{\\EW\\Q}\\E|white mana" }, { "cardTypes": ["Artifact"], "cardText": "White", "colors": ["white"] } ] } ] + }, + { + "name":"Bird", + "description":"Birds Of A Feather", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BirdShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Bird"] }, { "cardText": "Bird" } ] } ] + }, + { + "name":"Nobles", + "description":"High Court", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"NobleShop", + "rewards": [ { "count":8, "subTypes": ["Noble","Lord"] } ] + }, + { + "name":"Giant", + "description":"Gigantic Discounts", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"GiantShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Giant"] }, { "cardText": "Giant" } ] } ] + }, + { + "name":"SnowShop", + "description":"Chilly Cards", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SnowShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "superTypes": ["Snow"] }, { "cardText": "Snow" } ] } ] + }, + { + "name":"LargeSeaCreatures", + "description":"Cards From The Deep", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LargeSeaCreaturesShop", + "rewards": [ { "count":2, "subTypes": ["Serpent"] }, { "count":2, "subTypes": ["Kraken"] }, { "count":2, "subTypes": ["Leviathan"] }, { "count":2, "subTypes": ["Octopus"] } ] + }, + { + "name":"Bird4Blue", + "description":"Aven Windreaders", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BirdShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Bird"] }, { "cardText": "Bird" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Bird"], "colors": ["blue"] }, { "cardText": "Bird", "colors": ["blue"] } ] } ] + },{ + "name":"Bird4White", + "description":"Wing Stop", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BirdShop", + "overlaySprite":"Overlay4White", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Bird"] }, { "cardText": "Bird" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Bird"], "colors": ["white"] }, { "cardText": "Bird", "colors": ["white"] } ] } ] + },{ + "name":"Bird4Azorius", + "description":"Eerie Well Breds", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"BirdShop", + "overlaySprite":"Overlay4White", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Bird"] }, { "cardText": "Bird" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Bird"], "colors": ["white","blue"], "colorType": "MultiColor" }, { "cardText": "Bird", "colors": ["white","blue"], "colorType": "MultiColor" } ] } ] + },{ + "name":"Spirit", + "description":"Spirit Halloween", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SpiritShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Spirit"] }, { "cardText": "Spirit" } ] } ] + },{ + "name":"Spirit4Blue", + "description":"Dreamcatchers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SpiritShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Spirit"] }, { "cardText": "Spirit" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Spirit"], "colors": ["blue"] }, { "cardText": "Spirit", "colors": ["blue"] } ] } ] + },{ + "name":"Spirit4White", + "description":"Blessed Spirits", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SpiritShop", + "overlaySprite":"Overlay4White", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Spirit"] }, { "cardText": "Spirit" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Spirit"], "colors": ["white"] }, { "cardText": "Spirit", "colors": ["white"] } ] } ] + },{ + "name":"Wolf", + "description":"Spirit of the Hunt", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WolfShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Wolf"] }, { "cardText": "Wolf" } ] } ] + },{ + "name":"Wolf4Green", + "description":"Predator's Howl", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WolfShop", + "overlaySprite":"Overlay4Green", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Wolf"] }, { "cardText": "Wolf" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Wolf"], "colors": ["green"] }, { "cardText": "Wolf", "colors": ["green"] } ] } ] + },{ + "name":"Wolf4Red", + "description":"Assembled Alphas", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WolfShop", + "overlaySprite":"Overlay4Red", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Wolf"] }, { "cardText": "Wolf" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Wolf"], "colors": ["red"] }, { "cardText": "Wolf", "colors": ["red"] } ] } ] + },{ + "name":"Knight", + "description":"Knight Riders", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"KnightShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Knight"] }, { "cardText": "Knight" } ] } ] + },{ + "name":"Knight4Black", + "description":"Dread Riders", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"KnightShop", + "overlaySprite":"Overlay4Black", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Knight"] }, { "cardText": "Knight" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Knight"], "colors": ["black"] }, { "cardText": "Knight", "colors": ["black"] } ] } ] + },{ + "name":"Knight4Red", + "description":"Defenders of Chaos", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"KnightShop", + "overlaySprite":"Overlay4Red", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Knight"] }, { "cardText": "Knight" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Knight"], "colors": ["red"] }, { "cardText": "Knight", "colors": ["red"] } ] } ] + },{ + "name":"Knight4White", + "description":"Defenders of Law", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"KnightShop", + "overlaySprite":"Overlay4White", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Knight"] }, { "cardText": "Knight" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Knight"], "colors": ["white"] }, { "cardText": "Knight", "colors": ["white"] } ] } ] + },{ + "name":"Random", + "description":"Random Selection", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RandomShop", + "rewards": [ { "count":8 } ] + },{ + "name":"Skeleton", + "description":"Bob's Bones", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SkeletonShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Skeleton"] }, { "cardText": "Skeleton" } ] } ] + },{ + "name":"Sphinx", + "description":"Cryptic Sphinxes", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"SphinxShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Sphinx"] }, { "cardText": "Sphinx" } ] } ] + },{ + "name":"Hydra", + "description":"Huryle's Hydra Shop", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"HydraShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Hydra"] }, { "cardText": "Hydra" } ] } ] + },{ + "name":"Spiders", + "description":"Exotic Bugs and Creepers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InsectSpiderShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Spider"] }, { "cardText": "Spider" } ] } ] + },{ + "name":"SmallCats", + "description":"The Feline Kingdom", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"CatShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Cat"] }, { "cardText": "Cat" } ] } ] + },{ + "name":"Shapeshifter", + "description":"Proteus' Endless Shapes", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ShapeshifterShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Shapeshifter"] }, { "cardText": "Shapeshifter" } ] } ] + }, + { + "name":"Gods", + "description":"Al's Dose of Apotheosis", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"GodMinigodShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["God"] }, { "cardText": "God" } ] } ] + }, + { + "name":"Insects", + "description":"Grist's Bug Greenhouse", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"InsectShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Insect"] }, { "cardText": "Insect" } ] } ] + }, + { + "name":"Horrors", + "description":"Horrific Horrors", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"HorrorShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Horror"] }, { "cardText": "Horror" } ] } ] + }, + { + "name":"Mutants", + "description":"Marching Mutants", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"MutantShop", + "rewards": [ { "count":8, "subTypes": ["Mutant"] } ] + }, + { + "name":"Pirate", + "description":"Marauding Looters", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"PirateShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Pirate"] }, { "cardText": "Pirate" } ] } ] + },{ + "name":"Pirate4Blue", + "description":"Merchant Raiders", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"PirateShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Pirate"] }, { "cardText": "Pirate" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Pirate"], "colors": ["blue"] }, { "cardText": "Pirate", "colors": ["blue"] } ] } ] + },{ + "name":"Rogue", + "description":"Bane Alley Brokers", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RogueShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Rogue"] }, { "cardText": "Rogue" } ] } ] + },{ + "name":"Rogue4Black", + "description":"Acquisitions Experts", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RogueShop", + "overlaySprite":"Overlay4Black", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Rogue"] }, { "cardText": "Rogue" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Rogue"], "colors": ["black"] }, { "cardText": "Rogue", "colors": ["black"] } ] } ] + },{ + "name":"Rogue4Blue", + "description":"Keepers of Keys", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"RogueShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Rogue"] }, { "cardText": "Rogue" } ] }, { "count":4, "type":"Union", "cardUnion": [ { "subTypes": ["Rogue"], "colors": ["blue"] }, { "cardText": "Rogue", "colors": ["blue"] } ] } ] + },{ + "name":"Shaman", + "description":"Shaman for ya man", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"ShamanShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Shaman"] }, { "cardText": "Shaman" } ] } ] + },{ + "name":"Wizard", + "description":"Tim's Prestidigitation", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"WizardShop", + "rewards": [ { "count":8, "type":"Union", "cardUnion": [ { "subTypes": ["Wizard"] }, { "cardText": "Wizard" } ] } ] + },{ + "name":"Legend", + "description":"Tome of Legends", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "rewards": [ { "count":8, "superTypes": ["Legendary"] } ] + },{ + "name":"Legend4Black", + "description":"Phyrexian Tower", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "overlaySprite":"Overlay4Black", + "rewards": [ { "count":4, "superTypes": ["Legendary"] }, { "count":4, "superTypes": ["Legendary"], "colors":["black"] } ] + },{ + "name":"Legend4Blue", + "description":"Teferi's Insight", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "overlaySprite":"Overlay4Blue", + "rewards": [ { "count":4, "superTypes": ["Legendary"] }, { "count":4, "superTypes": ["Legendary"], "colors":["blue"] } ] + },{ + "name":"Legend4Green", + "description":"History of Kamigawa", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "overlaySprite":"Overlay4Green", + "rewards": [ { "count":4, "superTypes": ["Legendary"] }, { "count":4, "superTypes": ["Legendary"], "colors":["green"] } ] + },{ + "name":"Legend4Red", + "description":"Crucible of Defiance", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "overlaySprite":"Overlay4Red", + "rewards": [ { "count":4, "superTypes": ["Legendary"] }, { "count":4, "superTypes": ["Legendary"], "colors":["red"] } ] + },{ + "name":"Legend4White", + "description":"Avacyn's Memorial", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite":"LegendShop", + "overlaySprite":"Overlay4White", + "rewards": [ { "count":4, "superTypes": ["Legendary"] }, { "count":4, "superTypes": ["Legendary"], "colors":["white"] } ] + }, + { + "name": "BoosterPackShop", + "description":"Pack To Basics", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite": "BoosterShop", + "rewards": [ { "type": "cardPackShop", "count": 8, "startDate": 1996, "endDate": 2003 } ] + }, + { + "name": "WhiteBoosterPackShop", + "description":"Blessed Boosters", + "spriteAtlas":"maps/tileset/buildings.atlas", + "overlaySprite": "Overlay4White", + "sprite": "BoosterShop", + "rewards": [ { "type": "cardPackShop", "count": 8, "startDate": 1996, "endDate": 2003 } ] + + }, + { + "name": "BlueBoosterPackShop", + "description":"Counter Packs", + "spriteAtlas":"maps/tileset/buildings.atlas", + "overlaySprite": "Overlay4Blue", + "sprite": "BoosterShop", + "rewards": [ { "type": "cardPackShop", "count": 8, "startDate": 1996, "endDate": 2003 } ] + }, + { + "name": "BlackBoosterPackShop", + "description":"Graveyard Goods", + "spriteAtlas":"maps/tileset/buildings.atlas", + "overlaySprite": "Overlay4Black", + "sprite": "BoosterShop", + "rewards": [ { "type": "cardPackShop", "count": 8, "startDate": 1996, "endDate": 2003 } ] + }, + { + "name": "RedBoosterPackShop", + "description":"Wildfire Wonders", + "spriteAtlas":"maps/tileset/buildings.atlas", + "overlaySprite": "Overlay4Red", + "sprite": "BoosterShop", + "rewards": [ { "type": "cardPackShop", "count": 8, "startDate": 1996, "endDate": 2003 } ] + }, + { + "name": "GreenBoosterPackShop", + "description":"Nature’s Nurture Packs", + "spriteAtlas":"maps/tileset/buildings.atlas", + "overlaySprite": "Overlay4Green", + "sprite": "BoosterShop", + "rewards": [ { "type": "cardPackShop", "count": 8, "startDate": 1996, "endDate": 2003 } ] + }, + { + "name": "ColorlessBoosterPackShop", + "description":"Pack from the Past", + "spriteAtlas":"maps/tileset/buildings.atlas", + "overlaySprite": "Overlay4Colorless", + "sprite": "BoosterShop", + "rewards": [ { "type": "cardPackShop", "count": 8, "startDate": 1996, "endDate": 2003 } ] + }, + { + "name": "AlphaBoosterPackShop", + "description":"Ancient Archives (94-95)", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite": "BoosterShop", + "rewards": [ { "type": "cardPackShop", "count": 8, "startDate": 1994, "endDate": 1995 } ] + }, + { + "name": "BetaBoosterPackShop", + "description":"The Planar Cache (96-98)", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite": "BoosterShop", + "rewards": [ { "type": "cardPackShop", "count": 8, "startDate": 1996, "endDate": 1998 } ] + }, + { + "name": "GammaBoosterPackShop", + "description":"Urza's Era Packs (98-00)", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite": "BoosterShop", + "rewards": [ { "type": "cardPackShop", "count": 8, "startDate": 1998, "endDate": 2000 } ] + }, + { + "name": "DeltaBoosterPackShop", + "description":"Invasion Era Packs (00-03)", + "spriteAtlas":"maps/tileset/buildings.atlas", + "sprite": "BoosterShop", + "rewards": [ { "type": "cardPackShop", "count": 8, "startDate": 2000, "endDate": 2003 } ] + } + ] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/world/town_names_black.txt b/forge-gui/res/adventure/Shandalar Old Border/world/town_names_black.txt new file mode 100644 index 00000000000..6389c96e9aa --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/world/town_names_black.txt @@ -0,0 +1,376 @@ +Spirit's Vale +Spirit's Crossing +Spirit's Town +Spirit's Village +Spirit's Market +Spirit's Camp +Spirit's Tower +Spirit's Bazaar +Spirit's Forge +Spirit's Shrine +Spirithaven +Spirit's Hold +Spirit's Hall +Spirit's Steading +Spirit's Fen +Spirit's Wetlands +Spirit's Swamp +Spirit's Marsh +Spirit's Yard +Spirit's Sanctum +Spirit's Coven +Silent Vale +Silent Crossing +Silent Town +Silent Village +Silent Market +Silent Camp +Silent Tower +Silent Bazaar +Silent Forge +Silent Shrine +Silent Haven +Silent Hold +Silent Hall +Silent Steading +Silent Fen +Silent Wetlands +Silent Swamp +Silent Marsh +Silent Yard +Silent Sanctum +Silent Coven +Ghastly Vale +Ghastly Crossing +Ghastly Town +Ghastly Village +Ghastly Market +Ghastly Camp +Ghastly Tower +Ghastly Bazaar +Ghastly Forge +Ghastly Shrine +Ghastly Haven +Ghastly Hold +Ghastly Hall +Ghastly Steading +Ghastly Fen +Ghastly Wetlands +Ghastly Swamp +Ghastly Marsh +Ghastly Yard +Ghastly Sanctum +Ghastly Coven +Haunted Vale +Haunted Crossing +Haunted Town +Haunted Village +Haunted Market +Haunted Camp +Haunted Tower +Haunted Bazaar +Haunted Forge +Haunted Shrine +Haunted Haven +Haunted Hold +Haunted Hall +Haunted Steading +Haunted Fen +Haunted Wetlands +Haunted Swamp +Haunted Marsh +Haunted Yard +Haunted Sanctum +Haunted Coven +Wisp's Vale +Wisp's Crossing +Wisp's Town +Wisp's Village +Wisp's Market +Wisp's Camp +Wisp's Tower +Wisp's Bazaar +Wisp's Forge +Wisp's Shrine +Wisp's Haven +Wisp's Hold +Wisp's Hall +Wisp's Steading +Wisp's Fen +Wisp's Wetlands +Wisp's Swamp +Wisp's Marsh +Wisp's Yard +Wisp's Sanctum +Wisp's Coven +Black Vale +Black Crossing +Black Town +Black Village +Black Market +Black Camp +Black Tower +Black Bazaar +Black Forge +Black Shrine +Black Haven +Black Hold +Black Hall +Black Steading +Black Fen +Black Wetlands +Black Swamp +Black Marsh +Black Yard +Black Sanctum +Black Coven +Shrouded Vale +Shrouded Crossing +Shrouded Town +Shrouded Village +Shrouded Market +Shrouded Camp +Shrouded Tower +Shrouded Bazaar +Shrouded Forge +Shrouded Shrine +Shrouded Haven +Shrouded Hold +Shrouded Hall +Shrouded Steading +Shrouded Fen +Shrouded Wetlands +Shrouded Swamp +Shrouded Marsh +Shrouded Yard +Shrouded Sanctum +Shrouded Coven +Amanaxis Fen +Andor's Fen +Bloodsand Fen +Celestine Fen +Coldsnap Fen +Eloren Fen +Hornwall Fen +Kraag Fen +Mardrake Fen +Nevermoor Fen +Pyrenian Fen +Sarhmal's Fen +Shalecliff Fen +Unicorn's Fen +Windlass Fen +Zephyr's Fen +General's Fen +Baker's Fen +Apothecary's Fen +Minstrel's Fen +Tyrant's Fen +Bandits' Fen +Robbers' Fen +Scrappers' Fen +Tinkers' Fen +Nomads' Fen +Amanaxis Wetlands +Andor's Wetlands +Bloodsand Wetlands +Celestine Wetlands +Coldsnap Wetlands +Eloren Wetlands +Hornwall Wetlands +Kraag Wetlands +Mardrake Wetlands +Nevermoor Wetlands +Pyrenian Wetlands +Sarhmal's Wetlands +Shalecliff Wetlands +Unicorn's Wetlands +Windlass Wetlands +Zephyr's Wetlands +General's Wetlands +Baker's Wetlands +Apothecary's Wetlands +Minstrel's Wetlands +Tyrant's Wetlands +Bandits' Wetlands +Robbers' Wetlands +Scrappers' Wetlands +Tinkers' Wetlands +Nomads' Wetlands +Amanaxis Swamp +Andor's Swamp +Bloodsand Swamp +Celestine Swamp +Coldsnap Swamp +Eloren Swamp +Hornwall Swamp +Kraag Swamp +Mardrake Swamp +Nevermoor Swamp +Pyrenian Swamp +Sarhmal's Swamp +Shalecliff Swamp +Unicorn's Swamp +Windlass Swamp +Zephyr's Swamp +General's Swamp +Baker's Swamp +Apothecary's Swamp +Minstrel's Swamp +Tyrant's Swamp +Bandits' Swamp +Robbers' Swamp +Scrappers' Swamp +Tinkers' Swamp +Nomads' Swamp +Amanaxis Marsh +Andor's Marsh +Bloodsand Marsh +Celestine Marsh +Coldsnap Marsh +Eloren Marsh +Hornwall Marsh +Kraag Marsh +Mardrake Marsh +Nevermoor Marsh +Pyrenian Marsh +Sarhmal's Marsh +Shalecliff Marsh +Unicorn's Marsh +Windlass Marsh +Zephyr's Marsh +General's Marsh +Baker's Marsh +Apothecary's Marsh +Minstrel's Marsh +Tyrant's Marsh +Bandits' Marsh +Robbers' Marsh +Scrappers' Marsh +Tinkers' Marsh +Nomads' Marsh +Amanaxis Yard +Andor's Yard +Bloodsand Yard +Celestine Yard +Coldsnap Yard +Eloren Yard +Hornwall Yard +Kraag Yard +Mardrake Yard +Nevermoor Yard +Pyrenian Yard +Sarhmal's Yard +Shalecliff Yard +Unicorn's Yard +Windlass Yard +Zephyr's Yard +General's Yard +Baker's Yard +Apothecary's Yard +Minstrel's Yard +Tyrant's Yard +Bandits' Yard +Robbers' Yard +Scrappers' Yard +Tinkers' Yard +Nomads' Yard +Amanaxis Sanctum +Andor's Sanctum +Bloodsand Sanctum +Celestine Sanctum +Coldsnap Sanctum +Eloren Sanctum +Hornwall Sanctum +Kraag Sanctum +Mardrake Sanctum +Nevermoor Sanctum +Pyrenian Sanctum +Sarhmal's Sanctum +Shalecliff Sanctum +Unicorn's Sanctum +Windlass Sanctum +Zephyr's Sanctum +General's Sanctum +Baker's Sanctum +Apothecary's Sanctum +Minstrel's Sanctum +Tyrant's Sanctum +Bandits' Sanctum +Robbers' Sanctum +Scrappers' Sanctum +Tinkers' Sanctum +Nomads' Sanctum +Amanaxis Coven +Andor's Coven +Bloodsand Coven +Celestine Coven +Coldsnap Coven +Eloren Coven +Hornwall Coven +Kraag Coven +Mardrake Coven +Nevermoor Coven +Pyrenian Coven +Sarhmal's Coven +Shalecliff Coven +Unicorn's Coven +Windlass Coven +Zephyr's Coven +General's Coven +Baker's Coven +Apothecary's Coven +Minstrel's Coven +Tyrant's Coven +Bandits' Coven +Robbers' Coven +Scrappers' Coven +Tinkers' Coven +Nomads' Coven +Bonecliff +Blackfoot +Deadvale +Marrowhill +The Dread Gap +Whispermile +Hanging Tree +Vulture's Rock +The Morass +Castle Vastokov +Hope's End +Weepwater +Leper's Grove +Hagmill +Bogmeet +Severstring +Crasmere +Blackwell +Eframston +Thirdchance +Nas Laed +Saint's End +Rotbutcher +Geisthome +Slowfall Fen +Everdusk +Whispering Bog +Toadhole +Grasping Plains +Shadowglade +Mudcall +Ficklefen +Wisplight Mire +Drowned Garden +Wightlily +The Hissing Fen +Emptycairn +Marrowtown +Mirelight +Ravencrest Mill +Korven's Tomb +Gorgon's Gallery +Moldermnouth +The Three Sisters +Moldermouth +Reaver's Point +Sparrow Crag \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/world/town_names_blue.txt b/forge-gui/res/adventure/Shandalar Old Border/world/town_names_blue.txt new file mode 100644 index 00000000000..c7bf62dbd28 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/world/town_names_blue.txt @@ -0,0 +1,369 @@ +Siren's Vale +Siren's Crossing +Siren's Town +Siren's Village +Siren's Market +Siren's Camp +Siren's Tower +Siren's Bazaar +Siren's Forge +Siren's Shrine +Siren's Haven +Siren's Hold +Siren's Hall +Siren's Steading +Shimmering Vale +Shimmering Crossing +Shimmering Town +Shimmering Village +Shimmering Market +Shimmering Camp +Shimmering Tower +Shimmering Bazaar +Shimmering Forge +Shimmering Shrine +Shimmering Haven +Shimmering Hold +Shimmering Hall +Shimmering Steading +Ebbing Vale +Ebbing Crossing +Ebbing Town +Ebbing Village +Ebbing Market +Ebbing Camp +Ebbing Tower +Ebbing Bazaar +Ebbing Forge +Ebbing Shrine +Ebbing Haven +Ebbing Hold +Ebbing Hall +Ebbing Steading +Coral Vale +Coral Crossing +Coral Town +Coral Village +Coral Market +Coral Camp +Coral Tower +Coral Bazaar +Coral Forge +Coral Shrine +Coral Haven +Coral Hold +Coral Hall +Coral Steading +Cloud Vale +Cloud Crossing +Cloud Town +Cloud Village +Cloud Market +Cloud Camp +Cloud Tower +Cloud Bazaar +Cloud Forge +Cloud Shrine +Cloud Haven +Cloud Hold +Cloud Hall +Cloud Steading +Mystic Vale +Mystic Crossing +Mystic Town +Mystic Village +Mystic Market +Mystic Camp +Mystic Tower +Mystic Bazaar +Mystic Forge +Mystic Shrine +Mystic Haven +Mystic Hold +Mystic Hall +Mystic Steading +Floating Vale +Floating Crossing +Floating Town +Floating Village +Floating Market +Floating Camp +Floating Tower +Floating Bazaar +Floating Forge +Floating Shrine +Floating Haven +Floating Hold +Floating Hall +Floating Steading +Amanaxis Beach +Andor's Beach +Bloodsand Beach +Celestine Beach +Coldsnap Beach +Eloren Beach +Hornwall Beach +Kraag Beach +Mardrake Beach +Nevermoor Beach +Pyrenian Beach +Sarhmal's Beach +Shalecliff Beach +Unicorn's Beach +Windlass Beach +Zephyr's Beach +General's Beach +Baker's Beach +Apothecary's Beach +Minstrel's Beach +Tyrant's Beach +Bandits' Beach +Robbers' Beach +Scrappers' Beach +Tinkers' Beach +Nomads' Beach +Amanaxis Cove +Andor's Cove +Bloodsand Cove +Celestine Cove +Coldsnap Cove +Eloren Cove +Hornwall Cove +Kraag Cove +Mardrake Cove +Nevermoor Cove +Pyrenian Cove +Sarhmal's Cove +Shalecliff Cove +Unicorn's Cove +Windlass Cove +Zephyr's Cove +General's Cove +Baker's Cove +Apothecary's Cove +Minstrel's Cove +Tyrant's Cove +Bandits' Cove +Robbers' Cove +Scrappers' Cove +Tinkers' Cove +Nomads' Cove +Amanaxis Island +Andor's Island +Bloodsand Island +Celestine Island +Coldsnap Island +Eloren Island +Hornwall Island +Kraag Island +Mardrake Island +Nevermoor Island +Pyrenian Island +Sarhmal's Island +Shalecliff Island +Unicorn's Island +Windlass Island +Zephyr's Island +General's Island +Baker's Island +Apothecary's Island +Minstrel's Island +Tyrant's Island +Bandits' Island +Robbers' Island +Scrappers' Island +Tinkers' Island +Nomads' Island +Amanaxis Port +Andor's Port +Bloodsand Port +Celestine Port +Coldsnap Port +Eloren Port +Hornwall Port +Kraag Port +Mardrake Port +Nevermoor Port +Pyrenian Port +Sarhmal's Port +Shalecliff Port +Unicorn's Port +Windlass Port +Zephyr's Port +General's Port +Baker's Port +Apothecary's Port +Minstrel's Port +Tyrant's Port +Bandits' Port +Robbers' Port +Scrappers' Port +Tinkers' Port +Nomads' Port +Amanaxis Landing +Andor's Landing +Bloodsand Landing +Celestine Landing +Coldsnap Landing +Eloren Landing +Hornwall Landing +Kraag Landing +Mardrake Landing +Nevermoor Landing +Pyrenian Landing +Sarhmal's Landing +Shalecliff Landing +Unicorn's Landing +Windlass Landing +Zephyr's Landing +General's Landing +Baker's Landing +Apothecary's Landing +Minstrel's Landing +Tyrant's Landing +Bandits' Landing +Robbers' Landing +Scrappers' Landing +Tinkers' Landing +Nomads' Landing +Amanaxis Oasis +Andor's Oasis +Bloodsand Oasis +Celestine Oasis +Coldsnap Oasis +Eloren Oasis +Hornwall Oasis +Kraag Oasis +Mardrake Oasis +Nevermoor Oasis +Pyrenian Oasis +Sarhmal's Oasis +Shalecliff Oasis +Unicorn's Oasis +Windlass Oasis +Zephyr's Oasis +General's Oasis +Baker's Oasis +Apothecary's Oasis +Minstrel's Oasis +Tyrant's Oasis +Bandits' Oasis +Robbers' Oasis +Scrappers' Oasis +Tinkers' Oasis +Nomads' Oasis +Amanaxis Harbor +Andor's Harbor +Bloodsand Harbor +Celestine Harbor +Coldsnap Harbor +Eloren Harbor +Hornwall Harbor +Kraag Harbor +Mardrake Harbor +Nevermoor Harbor +Pyrenian Harbor +Sarhmal's Harbor +Shalecliff Harbor +Unicorn's Harbor +Windlass Harbor +Zephyr's Harbor +General's Harbor +Baker's Harbor +Apothecary's Harbor +Minstrel's Harbor +Tyrant's Harbor +Bandits' Harbor +Robbers' Harbor +Scrappers' Harbor +Tinkers' Harbor +Nomads' Harbor +Siren's Beach +Siren's Cove +Siren's Island +Siren's Port +Siren's Landing +Siren's Oasis +Siren's Harbor +Shimmering Beach +Shimmering Cove +Shimmering Island +Shimmering Port +Shimmering Landing +Shimmering Oasis +Shimmering Harbor +Ebbing Beach +Ebbing Cove +Ebbing Island +Ebbing Port +Ebbing Landing +Ebbing Oasis +Ebbing Harbor +Coral Beach +Coral Cove +Coral Island +Coral Port +Coral Landing +Coral Oasis +Coral Harbor +Cloud Beach +Coral Cove +Coral Island +Coral Port +Coral Landing +Coral Oasis +Coral Harbor +Mystic Beach +Mystic Cove +Mystic Island +Mystic Port +Mystic Landing +Mystic Oasis +Mystic Harbor +Floating Beach +Floating Cove +Floating Island +Floating Port +Floating Landing +Floating Oasis +Floating Harbor +Briarport +Eldernaven Shoals +Wizard's Reach +Wrecker's Point +Fourmill Run +Port Rachkham +Cloudy Shallows +Slumnis +Silver Pointe +Abjuration Point +Crow's Nest +The Rookery +Mistwater Bay +Chambery Bay +Mistwind +Saltshore +Soliana +Bronze Lagoon +Oar's Rest +Sandcastle +Shallowreef +Rapier Isle +Rustkey Cove +The Crescent Isle +Scuttlefolk +Merfolk Crossing +Siren's Call +New Tolaria +Djinnhelm +Deepflow +Firstsun Bay +Brant's Shore +Blackflag Docks +Hightide Post +Stormhearth +Talrand's Retreat +Jarren's Outpost +Old Brightmine +Mithral Downs +Candleford \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/world/town_names_green.txt b/forge-gui/res/adventure/Shandalar Old Border/world/town_names_green.txt new file mode 100644 index 00000000000..575e2e7d3e2 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/world/town_names_green.txt @@ -0,0 +1,368 @@ +Verdant Vale +Verdant Crossing +Verdant Town +Verdant Village +Verdant Market +Verdant Camp +Verdant Tower +Verdant Bazaar +Verdant Forge +Verdant Shrine +Verdant Haven +Verdant Hold +Verdant Hall +Verdant Steading +Living Vale +Living Crossing +Living Town +Living Village +Living Market +Living Camp +Living Tower +Living Bazaar +Living Forge +Living Shrine +Living Haven +Living Hold +Living Hall +Living Steading +Elven Vale +Elven Crossing +Elven Town +Elven Village +Elven Market +Elven Camp +Elven Tower +Elven Bazaar +Elven Forge +Elven Shrine +Elven Haven +Elven Hold +Elven Hall +Elven Steading +Tangled Vale +Tangled Crossing +Tangled Town +Tangled Village +Tangled Market +Tangled Camp +Tangled Tower +Tangled Bazaar +Tangled Forge +Tangled Shrine +Tangled Haven +Tangled Hold +Tangled Hall +Tangled Steading +Flowering Vale +Flowering Crossing +Flowering Town +Flowering Village +Flowering Market +Flowering Camp +Flowering Tower +Flowering Bazaar +Flowering Forge +Flowering Shrine +Flowering Haven +Flowering Hold +Flowering Hall +Flowering Steading +Hunter's Vale +Hunter's Crossing +Hunter's Town +Hunter's Village +Hunter's Market +Hunter's Camp +Hunter's Tower +Hunter's Bazaar +Hunter's Forge +Hunter's Shrine +Hunter's Haven +Hunter's Hold +Hunter's Hall +Hunter's Steading +Hidden Vale +Hidden Crossing +Hidden Town +Hidden Village +Hidden Market +Hidden Camp +Hidden Tower +Hidden Bazaar +Hidden Forge +Hidden Shrine +Hidden Haven +Hidden Hold +Hidden Hall +Hidden Steading +Verdant Trace +Verdant Glade +Verdant Copse +Verdant Bough +Verdant Clearing +Verdant Thicket +Verdant Forest +Living Trace +Living Glade +Living Copse +Living Bough +Living Clearing +Living Thicket +Living Forest +Elven Trace +Elven Glade +Elven Copse +Elven Bough +Elven Clearing +Elven Thicket +Elven Forest +Tangled Trace +Tangled Glade +Tangled Copse +Tangled Bough +Tangled Clearing +Tangled Thicket +Tangled Forest +Flowering Trace +Flowering Glade +Flowering Copse +Flowering Bough +Flowering Clearing +Flowering Thicket +Flowering Forest +Hunter's Trace +Hunter's Glade +Hunter's Copse +Hunter's Bough +Hunter's Clearing +Hunter's Thicket +Hunter's Forest +Hidden Trace +Hidden Glade +Hidden Copse +Hidden Bough +Hidden Clearing +Hidden Thicket +Hidden Forest +Amanaxis Trace +Andor's Trace +Bloodsand Trace +Celestine Trace +Coldsnap Trace +Eloren Trace +Hornwall Trace +Kraag Trace +Mardrake Trace +Nevermoor Trace +Pyrenian Trace +Sarhmal's Trace +Shalecliff Trace +Unicorn's Trace +Windlass Trace +Zephyr's Trace +General's Trace +Baker's Trace +Apothecary's Trace +Minstrel's Trace +Tyrant's Trace +Bandits' Trace +Robbers' Trace +Scrappers' Trace +Tinkers' Trace +Nomads' Trace +Amanaxis Glade +Andor's Glade +Bloodsand Glade +Celestine Glade +Coldsnap Glade +Eloren Glade +Hornwall Glade +Kraag Glade +Mardrake Glade +Nevermoor Glade +Pyrenian Glade +Sarhmal's Glade +Shalecliff Glade +Unicorn's Glade +Windlass Glade +Zephyr's Glade +General's Glade +Baker's Glade +Apothecary's Glade +Minstrel's Glade +Tyrant's Glade +Bandits' Glade +Robbers' Glade +Scrappers' Glade +Tinkers' Glade +Nomads' Glade +Amanaxis Copse +Andor's Copse +Bloodsand Copse +Celestine Copse +Coldsnap Copse +Eloren Copse +Hornwall Copse +Kraag Copse +Mardrake Copse +Nevermoor Copse +Pyrenian Copse +Sarhmal's Copse +Shalecliff Copse +Unicorn's Copse +Windlass Copse +Zephyr's Copse +General's Copse +Baker's Copse +Apothecary's Copse +Minstrel's Copse +Tyrant's Copse +Bandits' Copse +Robbers' Copse +Scrappers' Copse +Tinkers' Copse +Nomads' Copse +Amanaxis Bough +Andor's Bough +Bloodsand Bough +Celestine Bough +Coldsnap Bough +Eloren Bough +Hornwall Bough +Kraag Bough +Mardrake Bough +Nevermoor Bough +Pyrenian Bough +Sarhmal's Bough +Shalecliff Bough +Unicorn's Bough +Windlass Bough +Zephyr's Bough +General's Bough +Baker's Bough +Apothecary's Bough +Minstrel's Bough +Tyrant's Bough +Bandits' Bough +Robbers' Bough +Scrappers' Bough +Tinkers' Bough +Nomads' Bough +Amanaxis Clearing +Andor's Clearing +Bloodsand Clearing +Celestine Clearing +Coldsnap Clearing +Eloren Clearing +Hornwall Clearing +Kraag Clearing +Mardrake Clearing +Nevermoor Clearing +Pyrenian Clearing +Sarhmal's Clearing +Shalecliff Clearing +Unicorn's Clearing +Windlass Clearing +Zephyr's Clearing +General's Clearing +Baker's Clearing +Apothecary's Clearing +Minstrel's Clearing +Tyrant's Clearing +Bandits' Clearing +Robbers' Clearing +Scrappers' Clearing +Tinkers' Clearing +Nomads' Clearing +Amanaxis Thicket +Andor's Thicket +Bloodsand Thicket +Celestine Thicket +Coldsnap Thicket +Eloren Thicket +Hornwall Thicket +Kraag Thicket +Mardrake Thicket +Nevermoor Thicket +Pyrenian Thicket +Sarhmal's Thicket +Shalecliff Thicket +Unicorn's Thicket +Windlass Thicket +Zephyr's Thicket +General's Thicket +Baker's Thicket +Apothecary's Thicket +Minstrel's Thicket +Tyrant's Thicket +Bandits' Thicket +Robbers' Thicket +Scrappers' Thicket +Tinkers' Thicket +Nomads' Thicket +Amanaxis Forest +Andor's Forest +Bloodsand Forest +Celestine Forest +Coldsnap Forest +Eloren Forest +Hornwall Forest +Kraag Forest +Mardrake Forest +Nevermoor Forest +Pyrenian Forest +Sarhmal's Forest +Shalecliff Forest +Unicorn's Forest +Windlass Forest +Zephyr's Forest +General's Forest +Baker's Forest +Apothecary's Forest +Minstrel's Forest +Tyrant's Forest +Bandits' Forest +Robbers' Forest +Scrappers' Forest +Tinkers' Forest +Nomads' Forest +Adderfang +Greater Elm +Three Oaks +Bowerglen +Redwood Ford +Ogre's Gate +Mandrake Hollow +Irongate Mott +Felden Pond +Foxglove Point +Druid's Pact +Honeymead +Feyfire +Eldamar +Glenariff +Minnehil +Lorathyra +Applever +Violl's Garden +Mossroad +Hollyhearth +Steelthorn +Everspring +Cockatrice Glade +Mistbranch +Everyflower +Shadebough +Pinelight +Hartsden +Sleeping Boar +Weatherbark +Broadelm +Glade of Autumn +Eloren Springs +Kalonian Grove +Three Rivers +Liamswell +Braedon +Newsham \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/world/town_names_red.txt b/forge-gui/res/adventure/Shandalar Old Border/world/town_names_red.txt new file mode 100644 index 00000000000..a3033a92e72 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/world/town_names_red.txt @@ -0,0 +1,366 @@ +Flame Vale +Flame Crossing +Flame Town +Flame Village +Flame Market +Flame Camp +Flame Tower +Flame Bazaar +Flame Forge +Flame Shrine +Flame Haven +Flame Hold +Flame Hall +Flame Steading +Granite Vale +Granite Crossing +Granite Town +Granite Village +Granite Market +Granite Camp +Granite Tower +Granite Bazaar +Granite Forge +Granite Shrine +Granite Haven +Granite Hold +Granite Hall +Granite Steading +Flowstone Vale +Flowstone Crossing +Flowstone Town +Flowstone Village +Flowstone Market +Flowstone Camp +Flowstone Tower +Flowstone Bazaar +Flowstone Forge +Flowstone Shrine +Flowstone Haven +Flowstone Hold +Flowstone Hall +Flowstone Steading +Burning Vale +Burning Crossing +Burning Town +Burning Village +Burning Market +Burning Camp +Burning Tower +Burning Bazaar +Burning Forge +Burning Shrine +Burning Haven +Burning Hold +Burning Hall +Burning Steading +Goblin Vale +Goblin Crossing +Goblin Town +Goblin Village +Goblin Market +Goblin Camp +Goblin Tower +Goblin Bazaar +Goblin Forge +Goblin Shrine +Goblin Haven +Goblin Hold +Goblin Hall +Goblin Steading +Chaos Vale +Chaos Crossing +Chaos Town +Chaos Village +Chaos Market +Chaos Camp +Chaos Tower +Chaos Bazaar +Chaos Forge +Chaos Shrine +Chaos Haven +Chaos Hold +Chaos Hall +Chaos Steading +Thunder Vale +Thunder Crossing +Thunder Town +Thunder Village +Thunder Market +Thunder Camp +Thunder Tower +Thunder Bazaar +Thunder Forge +Thunder Shrine +Thunder Haven +Thunder Hold +Thunder Hall +Thunder Steading +Flame Cliff +Flame Quarry +Flame Den +Flame Hill +Flame Cave +Flame Keep +Flame Mountain +Granite Cliff +Granite Quarry +Granite Den +Granite Hill +Granite Cave +Granite Keep +Granite Mountain +Flowstone Cliff +Flowstone Quarry +Flowstone Den +Flowstone Hill +Flowstone Cave +Flowstone Keep +Flowstone Mountain +Burning Cliff +Burning Quarry +Burning Den +Burning Hill +Burning Cave +Burning Keep +Burning Mountain +Goblin Cliff +Goblin Quarry +Goblin Den +Goblin Hill +Goblin Cave +Goblin Keep +Goblin Mountain +Chaos Cliff +Chaos Quarry +Chaos Den +Chaos Hill +Chaos Cave +Chaos Keep +Chaos Mountain +Thunder Cliff +Thunder Quarry +Thunder Den +Thunder Hill +Thunder Cave +Thunder Keep +Thunder Mountain +Amanaxis Cliff +Andor's Cliff +Bloodsand Cliff +Celestine Cliff +Coldsnap Cliff +Eloren Cliff +Hornwall Cliff +Kraag Cliff +Mardrake Cliff +Nevermoor Cliff +Pyrenian Cliff +Sarhmal's Cliff +Shalecliff Cliff +Unicorn's Cliff +Windlass Cliff +Zephyr's Cliff +General's Cliff +Baker's Cliff +Apothecary's Cliff +Minstrel's Cliff +Tyrant's Cliff +Bandits' Cliff +Robbers' Cliff +Scrappers' Cliff +Tinkers' Cliff +Nomads' Cliff +Amanaxis Quarry +Andor's Quarry +Bloodsand Quarry +Celestine Quarry +Coldsnap Quarry +Eloren Quarry +Hornwall Quarry +Kraag Quarry +Mardrake Quarry +Nevermoor Quarry +Pyrenian Quarry +Sarhmal's Quarry +Shalecliff Quarry +Unicorn's Quarry +Windlass Quarry +Zephyr's Quarry +General's Quarry +Baker's Quarry +Apothecary's Quarry +Minstrel's Quarry +Tyrant's Quarry +Bandits' Quarry +Robbers' Quarry +Scrappers' Quarry +Tinkers' Quarry +Nomads' Quarry +Amanaxis Den +Andor's Den +Bloodsand Den +Celestine Den +Coldsnap Den +Eloren Den +Hornwall Den +Kraag Den +Mardrake Den +Nevermoor Den +Pyrenian Den +Sarhmal's Den +Shalecliff Den +Unicorn's Den +Windlass Den +Zephyr's Den +General's Den +Baker's Den +Apothecary's Den +Minstrel's Den +Tyrant's Den +Bandits' Den +Robbers' Den +Scrappers' Den +Tinkers' Den +Nomads' Den +Amanaxis Hill +Andor's Hill +Bloodsand Hill +Celestine Hill +Coldsnap Hill +Eloren Hill +Hornwall Hill +Kraag Hill +Mardrake Hill +Nevermoor Hill +Pyrenian Hill +Sarhmal's Hill +Shalecliff Hill +Unicorn's Hill +Windlass Hill +Zephyr's Hill +General's Hill +Baker's Hill +Apothecary's Hill +Minstrel's Hill +Tyrant's Hill +Bandits' Hill +Robbers' Hill +Scrappers' Hill +Tinkers' Hill +Nomads' Hill +Amanaxis Cave +Andor's Cave +Bloodsand Cave +Celestine Cave +Coldsnap Cave +Eloren Cave +Hornwall Cave +Kraag Cave +Mardrake Cave +Nevermoor Cave +Pyrenian Cave +Sarhmal's Cave +Shalecliff Cave +Unicorn's Cave +Windlass Cave +Zephyr's Cave +General's Cave +Baker's Cave +Apothecary's Cave +Minstrel's Cave +Tyrant's Cave +Bandits' Cave +Robbers' Cave +Scrappers' Cave +Tinkers' Cave +Nomads' Cave +Amanaxis Keep +Andor's Keep +Bloodsand Keep +Celestine Keep +Coldsnap Keep +Eloren Keep +Hornwall Keep +Kraag Keep +Mardrake Keep +Nevermoor Keep +Pyrenian Keep +Sarhmal's Keep +Shalecliff Keep +Unicorn's Keep +Windlass Keep +Zephyr's Keep +General's Keep +Baker's Keep +Apothecary's Keep +Minstrel's Keep +Tyrant's Keep +Bandits' Keep +Robbers' Keep +Scrappers' Keep +Tinkers' Keep +Nomads' Keep +Amanaxis Mountain +Andor's Mountain +Bloodsand Mountain +Celestine Mountain +Coldsnap Mountain +Eloren Mountain +Hornwall Mountain +Kraag Mountain +Mardrake Mountain +Nevermoor Mountain +Pyrenian Mountain +Sarhmal's Mountain +Shalecliff Mountain +Unicorn's Mountain +Windlass Mountain +Zephyr's Mountain +General's Mountain +Baker's Mountain +Apothecary's Mountain +Minstrel's Mountain +Tyrant's Mountain +Bandits' Mountain +Robbers' Mountain +Scrappers' Mountain +Tinkers' Mountain +Nomads' Mountain +Ironskin Pass +Red Hollow +Cragtop +Ogre's Gate +Goblin Hill +Eastrise Crag +Hellgate +Skull Rock +Magemont +Trolltusk +Val Dorgo +Rocroost +Steel Peaks +Falkenberg +Longanvil Rock +Firstingot +Hillfar +Steaming Pass +Snake's Canyon +Lagrasse Cliffs +Hagsnose Cavern +Sisterpeak +Brotherpeak +Razorrock +Scaleburrow +Tallerhill +Flowstone Falls +Caldera of Stars +Neryth's Rock +Narrowstep Cliff +Giant's Arch +New Valkas +Onakke Keep +Foxdale +Redhawk +Redwater +Wolfden \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/world/town_names_waste.txt b/forge-gui/res/adventure/Shandalar Old Border/world/town_names_waste.txt new file mode 100644 index 00000000000..c7b778d7b38 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/world/town_names_waste.txt @@ -0,0 +1,396 @@ +Amanaxis Vale +Amanaxis Crossing +Amanaxis Town +Amanaxis Village +Amanaxis Market +Camp Amanaxis +Amanaxis Tower +Amanaxis Bazaar +Amanaxis Forge +Amanaxis Shrine +Amanaxis Haven +Amanaxis Hold +Amanaxis Hall +Amanaxis Steading +Andorvale +Andor's Crossing +Andorstown +Andor's Village +Andor's Market +Camp Andor +Andor's Tower +Andor's Bazaar +Andor's Forge +Andor Shrine +Andorhaven +Andor's Hold +Andor's Hall +Andor's Steading +Bloodsand Vale +Bloodsand Crossing +Bloodsand Town +Bloodsand Village +Bloodsand Market +Camp Bloodsand +Bloodsand Tower +Bloodsand Bazaar +Bloodsand Forge +Bloodsand Shrine +Bloodsand Haven +Bloodsand Hold +Bloodsand Hall +Bloodsand Steading +Celestine Vale +Celestine Crossing +Celestine Town +Celestine Village +Celestine Market +Camp Celestine +Celestine Tower +Celestine Bazaar +Celestine Forge +Celestine Shrine +Celestine Haven +Celestine Hold +Celestine Hall +Celestine Steading +Coldsnap Vale +Coldsnap Crossing +Coldsnap Town +Coldsnap Village +Coldsnap Market +Camp Coldsnap +Coldsnap Tower +Coldsnap Bazaar +Coldsnap Forge +Coldsnap Shrine +Coldsnap Haven +Coldsnap Hold +Coldsnap Hall +Coldsnap Steading +Eloren Vale +Eloren Crossing +Eloren Town +Eloren Village +Eloren Market +Camp Eloren +Eloren Tower +Eloren Bazaar +Eloren Forge +Eloren Shrine +Eloren Haven +Eloren Hold +Eloren Hall +Eloren Steading +Hornwall Vale +Hornwall Crossing +Hornwall Town +Hornwall Village +Hornwall Market +Camp Hornwall +Hornwall Tower +Hornwall Bazaar +Hornwall Forge +Hornwall Shrine +Hornwall Haven +Hornwall Hold +Hornwall Hall +Hornwall Steading +Kraagvale +Kraag Crossing +Kraagtown +Kraag Village +Kraag Market +Camp Kraag +Kraag Tower +Kraag Bazaar +Kraag Forge +Kraag Shrine +Kraaghaven +Kraag Hold +Kraag Hall +Kraag Steading +Mardrake Vale +Mardrake Crossing +Mardrake Town +Mardrake Village +Mardrake Market +Camp Mardrake +Mardrake Tower +Mardrake Bazaar +Mardrake Forge +Mardrake Shrine +Mardrake Haven +Mardrake Hold +Mardrake Hall +Mardrake Steading +Nevermoor Vale +Nevermoor Crossing +Nevermoor Town +Nevermoor Village +Nevermoor Market +Nevermoor Camp +Nevermoor Tower +Nevermoor Bazaar +Nevermoor Forge +Nevermoor Shrine +Nevermoor Haven +Nevermoor Hold +Nevermoor Hall +Nevermoor Steading +Pyrenian Vale +Pyrenian Crossing +Pyrenian Town +Pyrenian Village +Pyrenian Market +Pyrenian Camp +Pyrenian Tower +Pyrenian Bazaar +Pyrenian Forge +Pyrenian Shrine +Pyrenian Haven +Pyrenian Hold +Pyrenian Hall +Pyrenian Steading +Sarhmal's Vale +Sarhmal's Crossing +Sarhmaltown +Sarhmal's Village +Sarhmal's Market +Camp Sarhmal +Sarhmal's Tower +Sarhmal's Bazaar +Sarhmal's Forge +Sarhmal's Shrine +Sarhmal's Haven +Sarhmal's Hold +Sarhmal's Hall +Sarhmal's Steading +Shalecliff Vale +Shalecliff Crossing +Shalecliff Town +Shalecliff Village +Shalecliff Market +Camp Shalecliff +Shalecliff Tower +Shalecliff Bazaar +Shalecliff Forge +Shalecliff Shrine +Shalecliff Haven +Shalecliff Hold +Shalecliff Hall +Shalecliff Steading +Unicorn's Vale +Unicorn's Crossing +Unicorn's Town +Unicorn's Village +Unicorn's Market +Camp Unicorn +Unicorn's Tower +Unicorn's Bazaar +Unicorn's Forge +Unicorn's Shrine +Unicorn's Haven +Unicorn's Hold +Unicorn's Hall +Unicorn's Steading +Windlass Vale +Windlass Crossing +Windlass Town +Windlass Village +Windlass Market +Camp Windlass +Windlass Tower +Windlass Bazaar +Windlass Forge +Windlass Shrine +Windlass Haven +Windlass Hold +Windlass Hall +Windlass Steading +Zephyrvale +Zephyr Crossing +Zephyrtown +Zephyr Village +Zephyr Market +Camp Zephyr +Zephyr Tower +Zephyr Bazaar +Zephyr Forge +Zephyr Shrine +Zephyrhaven +Zephyr Hold +Zephyr Hall +Zephyr Steading +General's Vale +General's Crossing +General's Town +General's Village +General's Market +General's Camp +General's Tower +General's Bazaar +General's Forge +General's Shrine +General's Haven +General's Hold +General's Hall +General's Steading +Baker's Vale +Baker's Crossing +Bakerstown +Baker's Village +Baker's Market +Baker's Camp +Baker's Tower +Baker's Bazaar +Baker's Forge +Baker's Shrine +Baker's Haven +Baker's Hold +Baker's Hall +Baker's Steading +Apothecary's Vale +Apothecary's Crossing +Apothecary's Town +Apothecary's Village +Apothecary's Market +Apothecary's Camp +Apothecary's Tower +Apothecary's Bazaar +Apothecary's Forge +Apothecary's Shrine +Apothecary's Haven +Apothecary's Hold +Apothecary's Hall +Apothecary's Steading +Minstrel's Vale +Minstrel's Crossing +Minstrel's Town +Minstrel's Village +Minstrel's Market +Minstrel's Camp +Minstrel's Tower +Minstrel's Bazaar +Minstrel's Forge +Minstrel's Shrine +Minstrel's Haven +Minstrel's Hold +Minstrel's Hall +Minstrel's Steading +Tyrant's Vale +Tyrant's Crossing +Tyrant's Town +Tyrant's Village +Tyrant's Market +Camp Tyrant +Tyrant's Tower +Tyrant's Bazaar +Tyrant's Forge +Tyrant's Shrine +Tyrant's Haven +Tyrant's Hold +Tyrant's Hall +Tyrant's Steading +Bandit's Crossing +Bandit's Town +Bandit's Village +Bandit's Market +Bandit's Camp +Bandit's Tower +Bandit's Bazaar +Bandit's Forge +Bandit's Shrine +Bandit's Haven +Bandit's Hold +Bandit's Hall +Bandit's Steading +Robbers' Crossing +Robbers' Town +Robbers' Village +Robbers' Market +Robbers' Camp +Robbers' Tower +Robbers' Bazaar +Robbers' Forge +Robbers' Shrine +Robbers' Haven +Robbers' Hold +Robbers' Hall +Robbers' Steading +Scrappers' Crossing +Scrappers' Town +Scrappers' Village +Scrappers' Market +Scrappers' Camp +Scrappers' Tower +Scrappers' Bazaar +Scrappers' Forge +Scrappers' Shrine +Scrappers' Haven +Scrappers' Hold +Scrappers' Hall +Scrappers' Steading +Tinkers' Crossing +Tinkers' Town +Tinkers' Village +Tinkers' Market +Tinkers' Camp +Tinkers' Tower +Tinkers' Bazaar +Tinkers' Forge +Tinkers' Shrine +Tinkers' Haven +Tinkers' Hold +Tinkers' Hall +Tinkers' Steading +Nomads' Crossing +Nomads' Town +Nomads' Village +Nomads' Market +Nomads' Camp +Nomads' Tower +Nomads' Bazaar +Nomads' Forge +Nomads' Shrine +Nomads' Haven +Nomads' Hold +Nomads' Hall +Nomads' Steading +Tanner's Gate +Copper Downs +North Ridge +Copperhill +King's Pass +Poacher's Crossing +Deep Silt +Worm's Eye +Meister's Folly +Burned River +Holmingsford +Marrisburg +Vome +Holder's Wail +Manortown +Chambery +Almacin +Hogsfoot +Cracked Hammer +Bracklewhyte +Yellowseed +Beggar's Hole +Ruestown +Merchant's Fortune +Merrowcreek +Crookedbrook +Warrior's Rest +Golemstooth +Gobspike +Rabbitsden +Greyrock +Rabbitpath +Benson Post +Walker's Knoll +Grand Creek +Bluebell Ridge +Circleston Hill \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/world/town_names_white.txt b/forge-gui/res/adventure/Shandalar Old Border/world/town_names_white.txt new file mode 100644 index 00000000000..4072d4da6ad --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/world/town_names_white.txt @@ -0,0 +1,368 @@ +Arden's Vale +Arden's Crossing +Arden's Town +Arden's Village +Arden's Market +Arden's Camp +Arden's Tower +Arden's Bazaar +Arden's Forge +Arden's Shrine +Arden's Haven +Arden's Hold +Arden's Hall +Arden's Steading +Tyr's Vale +Tyr's Crossing +Tyr's Town +Tyr's Village +Tyr's Market +Tyr's Camp +Tyr's Tower +Tyr's Bazaar +Tyr's Forge +Tyr's Shrine +Tyr's Haven +Tyr's Hold +Tyr's Hall +Tyr's Steading +Manning's Vale +Manning's Crossing +Manning's Town +Manning's Village +Manning's Market +Manning's Camp +Manning's Tower +Manning's Bazaar +Manning's Forge +Manning's Shrine +Manning's Haven +Manning's Hold +Manning's Hall +Manning's Steading +Uthor's Vale +Uthor's Crossing +Uthor's Town +Uthor's Village +Uthor's Market +Uthor's Camp +Uthor's Tower +Uthor's Bazaar +Uthor's Forge +Uthor's Shrine +Uthor's Haven +Uthor's Hold +Uthor's Hall +Uthor's Steading +Shannon's Vale +Shannon's Crossing +Shannon's Town +Shannon's Village +Shannon's Market +Shannon's Camp +Shannon's Tower +Shannon's Bazaar +Shannon's Forge +Shannon's Shrine +Shannon's Haven +Shannon's Hold +Shannon's Hall +Shannon's Steading +Roann's Vale +Roann's Crossing +Roann's Town +Roann's Village +Roann's Market +Roann's Camp +Roann's Tower +Roann's Bazaar +Roann's Forge +Roann's Shrine +Roann's Haven +Roann's Hold +Roann's Hall +Roann's Steading +Cael's Vale +Cael's Crossing +Cael's Town +Cael's Village +Cael's Market +Cael's Camp +Cael's Tower +Cael's Bazaar +Cael's Forge +Cael's Shrine +Cael's Haven +Cael's Hold +Cael's Hall +Cael's Steading +Arden's Fields +Arden's Valley +Arden's Fort +Arden's Outpost +Arden's Homestead +Arden's Mill +Arden's Plains +Tyr's Fields +Tyr's Valley +Tyr's Fort +Tyr's Outpost +Tyr's Homestead +Tyr's Mill +Tyr's Plains +Manning's Fields +Manning's Valley +Manning's Fort +Manning's Outpost +Manning's Homestead +Manning's Mill +Manning's Plains +Uthor's Fields +Uthor's Valley +Uthor's Fort +Uthor's Outpost +Uthor's Homestead +Uthor's Mill +Uthor's Plains +Shannon's Fields +Shannon's Valley +Shannon's Fort +Shannon's Outpost +Shannon's Homestead +Shannon's Mill +Shannon's Plains +Roann's Fields +Roann's Valley +Roann's Fort +Roann's Outpost +Roann's Homestead +Roann's Mill +Roann's Plains +Cael's Fields +Cael's Valley +Cael's Fort +Cael's Outpost +Cael's Homestead +Cael's Mill +Cael's Plains +Amanaxis Fields +Andor's Fields +Bloodsand Fields +Celestine Fields +Coldsnap Fields +Eloren Fields +Hornwall Fields +Kraag Fields +Mardrake Fields +Nevermoor Fields +Pyrenian Fields +Sarhmal's Fields +Shalecliff Fields +Unicorn's Fields +Windlass Fields +Zephyr's Fields +General's Fields +Baker's Fields +Apothecary's Fields +Minstrel's Fields +Tyrant's Fields +Bandits' Fields +Robbers' Fields +Scrappers' Fields +Tinkers' Fields +Nomads' Fields +Amanaxis Valley +Andor's Valley +Bloodsand Valley +Celestine Valley +Coldsnap Valley +Eloren Valley +Hornwall Valley +Kraag Valley +Mardrake Valley +Nevermoor Valley +Pyrenian Valley +Sarhmal's Valley +Shalecliff Valley +Unicorn's Valley +Windlass Valley +Zephyr's Valley +General's Valley +Baker's Valley +Apothecary's Valley +Minstrel's Valley +Tyrant's Valley +Bandits' Valley +Robbers' Valley +Scrappers' Valley +Tinkers' Valley +Nomads' Valley +Amanaxis Fort +Andor's Fort +Bloodsand Fort +Celestine Fort +Coldsnap Fort +Eloren Fort +Hornwall Fort +Kraag Fort +Mardrake Fort +Nevermoor Fort +Pyrenian Fort +Sarhmal's Fort +Shalecliff Fort +Unicorn's Fort +Windlass Fort +Zephyr's Fort +General's Fort +Baker's Fort +Apothecary's Fort +Minstrel's Fort +Tyrant's Fort +Bandits' Fort +Robbers' Fort +Scrappers' Fort +Tinkers' Fort +Nomads' Fort +Amanaxis Outpost +Andor's Outpost +Bloodsand Outpost +Celestine Outpost +Coldsnap Outpost +Eloren Outpost +Hornwall Outpost +Kraag Outpost +Mardrake Outpost +Nevermoor Outpost +Pyrenian Outpost +Sarhmal's Outpost +Shalecliff Outpost +Unicorn's Outpost +Windlass Outpost +Zephyr's Outpost +General's Outpost +Baker's Outpost +Apothecary's Outpost +Minstrel's Outpost +Tyrant's Outpost +Bandits' Outpost +Robbers' Outpost +Scrappers' Outpost +Tinkers' Outpost +Nomads' Outpost +Amanaxis Homestead +Andor's Homestead +Bloodsand Homestead +Celestine Homestead +Coldsnap Homestead +Eloren Homestead +Hornwall Homestead +Kraag Homestead +Mardrake Homestead +Nevermoor Homestead +Pyrenian Homestead +Sarhmal's Homestead +Shalecliff Homestead +Unicorn's Homestead +Windlass Homestead +Zephyr's Homestead +General's Homestead +Baker's Homestead +Apothecary's Homestead +Minstrel's Homestead +Tyrant's Homestead +Bandits' Homestead +Robbers' Homestead +Scrappers' Homestead +Tinkers' Homestead +Nomads' Homestead +Amanaxis Mill +Andor's Mill +Bloodsand Mill +Celestine Mill +Coldsnap Mill +Eloren Mill +Hornwall Mill +Kraag Mill +Mardrake Mill +Nevermoor Mill +Pyrenian Mill +Sarhmal's Mill +Shalecliff Mill +Unicorn's Mill +Windlass Mill +Zephyr's Mill +General's Mill +Baker's Mill +Apothecary's Mill +Minstrel's Mill +Tyrant's Mill +Bandits' Mill +Robbers' Mill +Scrappers' Mill +Tinkers' Mill +Nomads' Mill +Amanaxis Plains +Andor's Plains +Bloodsand Plains +Celestine Plains +Coldsnap Plains +Eloren Plains +Hornwall Plains +Kraag Plains +Mardrake Plains +Nevermoor Plains +Pyrenian Plains +Sarhmal's Plains +Shalecliff Plains +Unicorn's Plains +Windlass Plains +Zephyr's Plains +General's Plains +Baker's Plains +Apothecary's Plains +Minstrel's Plains +Tyrant's Plains +Bandits' Plains +Robbers' Plains +Scrappers' Plains +Tinkers' Plains +Nomads' Plains +Eastgate +Hawkston +Sotherburg +Esterburgh +Whitecliffe +Serra's Mercy +New Mill +Old Mill +Bootblack +Zephyston +Tilveld +Windpikes +Avrinyth +Pella's Wish +Bannockburn +Narthwich +Griffon Ridge +Aeredale +Clarisburg +Mirror Rock +Grafstone +Alcester +Dalchester +Kitsden +Squireholm +Bristonchapel +Torrim's Wall +Darnstall +Cadworth Abbey +Shepherd's Road +Horseshoe Pass +Lionshall +Dewberry +Fort Dannemore +New Ardestan +Hammersford +Ramstead +Duke's Watch +Fort Svarburg \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar Old Border/world/world.json b/forge-gui/res/adventure/Shandalar Old Border/world/world.json new file mode 100644 index 00000000000..60a70832fb3 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar Old Border/world/world.json @@ -0,0 +1,25 @@ +{ +"width": 700, +"height": 700, +"playerStartPosX": 0.5, +"playerStartPosY": 0.5, +"noiseZoomBiome": 30, +"miniMapTileSize": 4, +"tileSize": 16, +"roadTileset": { + "tilesetAtlas": "world/tilesets/terrain.atlas", + "tilesetName": "Road", + "color": "ffffff" +}, +"biomesSprites": "world/sprites/map_sprites.json", +"maxRoadDistance": 1000, +"biomesNames": [ + "world/biomes/base.json", + "world/biomes/colorless.json", + "world/biomes/white.json", + "world/biomes/blue.json", + "world/biomes/black.json", + "world/biomes/red.json", + "world/biomes/green.json" +] +} \ No newline at end of file diff --git a/forge-gui/res/adventure/common/maps/main.tiled-project b/forge-gui/res/adventure/common/maps/main.tiled-project index 28056787000..d0eb592064c 100644 --- a/forge-gui/res/adventure/common/maps/main.tiled-project +++ b/forge-gui/res/adventure/common/maps/main.tiled-project @@ -7,6 +7,8 @@ "folders": [ "." ], + "properties": [ + ], "propertyTypes": [ ] } diff --git a/forge-gui/res/adventure/common/maps/map/cave/inn_cave_river_entrance.tmx b/forge-gui/res/adventure/common/maps/map/cave/inn_cave_river_entrance.tmx new file mode 100644 index 00000000000..98d46251c94 --- /dev/null +++ b/forge-gui/res/adventure/common/maps/map/cave/inn_cave_river_entrance.tmx @@ -0,0 +1,636 @@ + + + + + + + + +2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,4104,4104,4104,4104,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,2516,2516,2516,2516,2516,2516,2516,2516,4104,4104,4104,4104,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,2516,2516,2516,2516,2516,2516,2422,2422,15017,15015,15016,15017,15017,2422,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,15143,15144,15145,15015,15143,2422,2422,2422,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,15015,15015,15016,15017,15015,15016,15143,2422,2422,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,15143,15143,15144,15145,15143,15144,15015,2422,2422,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,15017,15015,15016,15017,15016,15143,2422,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,15143,15144,15145,15144,15145,2422,2422,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,15145,15016,15015,15016,15017,2422,2422,2422,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,15143,15144,15143,15144,2422,2422,2422,2422,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,15144,15018,15016,15017,15018,2422,2422,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,15016,15017,15018,15144,15145,15146,2422,2422,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,15016,15015,15016,2422,15143,15144,15145,2422,2422,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,15144,15145,2422,8414,2422,15017,15018,8414,8414,2516,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,15015,15016,15015,15016,15017,15018,15146,8414,8414,8414,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,15144,15143,15144,15145,8414,8414,8414,8414,8414,2422,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,15143,15144,15145,15146,2422,8414,8414,8414,8414,8414,2422,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,15015,15016,15017,15018,2422,2422,2422,2422,2422,2422,2422,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,15143,15015,15016,15017,15018,15145,15146,2422,2422,2422,2422,2422,2422,2422,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,2422,2422,2422,2422,15144,15143,15143,15144,15145,15146,15146,15145,2422,2430,2422,2422,2422,2422,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,2422,2422,2422,2422,15016,15018,15016,15017,15018,15017,15018,2422,2422,2422,2422,2422,2422,2422,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,2422,2422,2422,15143,15016,15017,15144,15016,15017,15145,15146,2422,2422,2422,2422,2422,2422,2422,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,2422,2422,15143,15015,15144,15145,15146,15144,15145,15017,15018,2422,2422,2422,2422,2422,2422,2422,2422,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,15017,15017,15017,15143,15144,15143,15144,15143,15144,15145,15146,2422,2422,2422,2422,2422,2422,2422,2422,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,15146,15146,15145,15143,15144,15145,15016,15144,15145,15144,2422,2422,2422,2422,2422,2422,2422,2422,2516,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,2422,15015,15016,15017,15146,15143,15146,15015,15016,15144,2422,2422,2422,2422,2422,2422,2422,2422,2422,2516,2516,2516,2516,2516,2516,2516,2516, +2422,2422,2422,2422,2422,2422,15143,15144,15143,15143,15146,15016,15143,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2422,2516,2516,2516,2516,2516,2516,2516 + + + + +2519,2519,2519,2987,3148,2988,3145,0,0,0,0,0,0,0,784,631,0,630,631,0,0,0,0,0,0,0,0,0,0,0,0,0, +2519,2519,2987,0,0,0,3148,0,0,0,0,0,0,0,0,784,785,786,784,785,631,0,0,0,0,0,0,0,0,0,0,0, +2519,2519,3145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,626,0,0,0,0,0,0,0,0,0,0,0, +2519,2519,2519,2991,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,784,631,630,631,0,0,0,0,0,0,0,0, +2519,2519,2519,3145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,784,786,626,0,0,0,0,630,785,631,0, +2519,2519,2987,3148,0,0,0,0,0,0,0,0,0,0,25856,0,0,25855,0,0,0,0,0,784,631,0,630,785,786,0,626,0, +2519,2519,2991,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,784,785,786,0,0,0,784,631, +2519,2519,3145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,784, +2519,2519,2987,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2519,2519,2991,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2519,2987,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2987,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2991,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2370,2370,0,0,0,0,0,0,0,0,0,0,0,12983,0,0,2370,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2370,0,0,0,0,0,0,0,0,15130,15131,15131,15127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,2368,0,1001,842,0,999,844,1801,0,0,0,0,0,0,0,0,0,0,0,0,3146, +0,0,0,0,0,0,2682,2682,2682,0,0,1956,0,0,1158,0,0,999,844,0,0,2370,0,0,0,0,0,0,0,0,2994,2519, +0,0,0,0,0,0,0,0,0,0,0,0,0,843,1000,0,0,0,999,844,0,0,0,0,0,0,0,0,0,0,3146,2519, +3145,0,0,0,0,0,0,0,0,0,0,0,0,1001,842,841,840,842,0,1005,0,2686,0,0,0,0,0,0,0,3146,2519,2519, +2519,3145,0,0,0,0,0,0,0,0,0,0,0,0,1001,1156,998,1000,0,1157,0,0,0,0,0,0,0,0,2994,2519,2519,2519, +2519,2519,2991,0,0,0,0,0,0,0,0,0,0,0,0,1158,0,0,841,1002,0,2370,0,0,0,0,0,0,0,2988,2519,2519, +2519,2519,2991,0,0,0,0,0,0,0,0,0,0,0,843,1000,841,840,1002,0,0,0,0,0,0,0,0,0,0,3146,2519,2519, +2519,2519,2991,0,0,0,0,0,0,0,0,0,0,0,1158,0,999,844,0,0,0,2686,0,0,0,0,0,0,3146,2519,2519,2519, +2519,2519,3145,0,0,0,0,0,0,0,0,0,0,0,1003,0,0,999,844,0,2686,0,0,0,0,0,0,0,3148,2988,2519,2519, +2519,2519,2519,2991,0,0,2832,0,0,0,0,0,0,843,1000,0,0,0,1157,0,2370,0,0,0,0,0,0,0,0,2994,2519,2519, +2519,2519,2519,3145,2832,3146,2519,3145,0,0,0,0,0,1158,0,0,0,2739,999,844,0,2370,0,0,0,0,0,0,0,2994,2519,2519, +2519,2519,2519,2519,2519,2519,2519,2987,0,0,0,0,0,1003,0,2895,0,2897,0,1157,2274,2276,0,0,0,0,0,0,0,0,2988,2519, +2519,2519,2519,2519,2519,2519,2519,2991,0,0,0,0,0,1001,842,0,0,841,1162,1002,2431,2587,2370,0,0,0,0,0,0,0,0,2835, +2519,2519,2519,2519,2519,2987,3148,0,0,0,0,0,0,0,1003,0,841,1002,2274,2275,9859,9857,2434,2370,0,0,0,0,0,0,0,0, +2519,2519,2519,2519,2987,0,0,0,0,0,0,0,0,843,1155,840,1002,0,2590,2591,2591,2591,2592,0,0,0,0,0,0,0,0,0, +2519,2519,2519,2519,2991,0,0,0,0,0,0,0,0,1158,999,998,844,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2519,2519,2519,2519,3145,0,0,0,0,0,843,846,998,1000,0,0,1005,0,0,0,0,0,0,2686,0,0,0,0,0,0,0,0, +3148,2988,2519,2987,3148,0,0,0,0,843,1155,840,842,0,0,841,1002,0,0,0,0,0,2686,0,0,0,0,0,0,0,0,0, +0,0,3148,0,0,0,0,0,0,1158,1002,208,1001,842,841,1002,0,0,0,0,0,0,2370,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,843,1005,208,208,208,1158,999,844,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,843,1155,1002,208,208,208,1003,0,1005,0,0,0,0,0,0,0,2370,0,0,0,0,0,0,0,0, +0,0,0,0,0,843,998,1000,1157,208,208,208,208,1158,841,1002,0,0,0,0,0,0,0,2686,0,0,0,0,0,0,0,0, +0,0,0,0,0,1001,840,842,525,844,208,843,998,1000,1157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,843,1000,0,999,998,1000,841,1162,1002,0,0,0,0,0,0,0,0,2370,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,1158,0,0,0,0,0,1002,0,0,0,0,0,0,0,0,0,0,0,2370,0,0,0,0,0,0,0 + + + + +0,0,0,0,0,0,0,7380,0,0,25859,0,0,0,25859,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,25859,0,0,0,0,0,0,0,25859,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26798,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,25713,25715,25713,25715,0,2196,0,0,0,0,0,0,0,0,0,0,0,24596,0,0,0,24596,0,0, +0,0,0,0,0,25706,157,158,26032,26031,25871,26022,25715,0,0,0,0,26804,26806,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,315,316,25706,25713,26027,25869,26022,25710,0,0,0,27120,0,0,0,0,0,0,0,0,7380,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,26032,26031,25874,25867,25868,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25855, +0,0,0,0,0,0,0,0,0,0,0,26032,26033,26028,25715,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25854,25856, +0,0,0,0,0,0,0,0,0,0,0,0,0,26029,26031,0,0,0,0,0,0,0,0,0,0,0,0,0,7537,0,25859,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,12703,12704,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25633, +0,0,0,0,0,0,0,0,0,0,0,0,0,13111,12831,12832,13112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25791, +0,0,0,0,0,0,0,0,0,0,0,536,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8751,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,532,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,690,537,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,532,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,374,695,0,0,0,0,0,0,0,0,25871,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,0,0,0,374,695,0,0,0,0,0,0,0,0,0,0,149, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,841,1162,842,0,690,537,0,0,0,0,0,0,0,156,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,841,1002,0,1001,842,0,690,537,0,0,0,0,0,0,0,0,313,25707, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1157,0,3057,0,1003,0,0,532,0,0,0,0,0,0,0,0,0,150, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,999,998,998,998,1000,0,9544,690,537,0,0,0,0,0,0,0,0,0, +0,0,0,2839,3160,0,0,0,0,0,0,0,0,0,0,0,0,0,9067,7537,9065,8186,8187,537,0,0,0,0,0,0,0,0, +0,0,0,2997,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9698,0,9542,9701,0,532,0,0,0,0,0,0,0,0, +0,0,2839,3160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9227,0,532,0,0,0,0,0,0,0,0, +0,3159,3160,0,0,0,0,0,0,0,0,0,0,0,211,0,0,0,0,0,0,0,374,695,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,374,695,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,690,537,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,1155,9067,0,0,0,0,51,0,0,0,0,0,0,532,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,690,537,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,374,695,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,532,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,211,0,0,0,0,0,0,0,0,0,0,0,0,0,690,537,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,690,537,0,0,0,0,0,0,0 + + + + +0,0,0,630,785,631,788,470,26962,0,0,0,0,0,0,6064,5595,6063,6064,5595,5595,5595,5595,5595,5595,5595,5595,5595,5595,5595,5595,5595, +0,0,630,786,0,784,785,786,27118,0,0,0,0,0,0,0,6224,0,0,6224,6064,5595,5595,5595,5595,5595,5595,5595,5595,5595,5595,5595, +0,0,788,470,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6065,5595,5595,5595,5595,5595,5595,5595,5595,5595,5595,5595, +0,0,0,628,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6064,6063,6064,5595,5595,5595,5595,5595,5595,5595,5595, +0,0,0,788,470,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6065,5595,5595,5595,5595,6063,6224,6064,5595, +0,0,630,785,786,0,0,0,0,0,0,0,0,0,0,0,26804,26806,0,0,26804,26806,0,0,6064,5595,6063,6224,0,0,6065,5595, +0,0,628,0,0,0,0,0,0,0,0,0,0,0,0,0,26965,26963,27119,26800,27114,26803,26806,0,0,6224,0,0,0,0,0,6064, +0,0,788,470,0,0,468,469,470,0,0,0,0,0,0,0,27120,26956,26958,26958,26958,26958,26803,26806,0,0,0,0,0,0,0,0, +0,0,630,786,0,468,789,0,788,469,470,0,0,0,0,0,0,27120,26956,26958,26958,26958,26958,26964,26804,26809,0,0,0,0,0,25708, +0,0,628,0,0,784,631,0,0,0,790,0,0,0,0,0,0,0,26957,26958,26955,27121,26956,27113,26802,26964,26798,0,25713,25714,25715,25871, +0,630,786,0,0,0,784,785,947,0,0,0,0,0,0,0,0,26804,27118,27121,27122,0,27115,27121,27124,27125,0,0,25871,25867,25712,25715, +630,786,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27123,27122,0,0,0,0,0,0,0,0,0,26032,25869,25870,26031, +628,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26029,25869,25867, +691,537,0,0,0,0,0,0,0,0,0,0,0,2368,846,846,2370,0,26797,0,0,0,0,0,0,0,0,0,0,0,26024,0, +4749,4750,691,691,537,0,0,0,0,0,0,0,0,534,0,0,532,0,0,0,0,0,0,0,0,0,0,0,0,0,0,468, +4907,4908,0,0,532,0,0,0,0,0,0,0,691,692,0,0,690,691,0,0,0,0,0,0,0,0,0,0,0,0,468,789, +4908,4907,4748,0,690,691,0,0,0,0,0,0,0,0,0,211,0,0,690,0,691,537,0,0,0,0,0,0,0,0,626,0, +4906,4905,4906,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,468,789,0, +694,376,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,0,0,0,0,0,0,0,0,0,468,789,0,0, +0,694,376,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,626,0,0,0, +0,308,696,0,0,0,0,0,0,0,0,0,0,0,0,0,214,0,0,0,0,0,0,0,0,0,0,0,784,631,0,0, +149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,468,789,0,0, +0,312,538,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,468,789,0,0,0, +0,0,694,376,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,784,785,631,0,0, +0,0,0,534,0,374,375,376,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,626,0,0, +0,0,0,694,375,695,154,694,376,0,0,0,0,0,0,0,3057,0,0,0,0,0,0,0,0,0,0,0,0,626,0,0, +2842,2843,2843,2844,0,0,0,536,692,0,0,0,0,0,0,0,2898,0,0,0,9065,0,0,0,0,0,0,0,0,784,631,0, +1071,1072,1543,3155,2844,0,0,534,0,0,0,0,0,0,53,0,2741,0,0,8907,0,9067,2681,0,0,0,0,0,0,0,3459,785, +0,1230,1231,0,0,536,691,692,0,0,0,0,0,0,0,0,0,0,0,0,0,0,690,0,0,0,0,0,0,0,3456,0, +1387,1388,1389,0,536,692,0,0,0,0,0,0,0,0,0,3455,0,0,0,0,0,9066,0,0,0,0,0,0,0,0,0,0, +0,1698,0,0,534,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,694,376,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3460,0,2516,0,0,0, +691,537,313,536,691,692,0,0,0,0,0,0,214,0,0,0,0,0,0,0,0,0,3459,0,0,0,0,2360,2362,0,0,0, +0,690,691,692,0,0,0,0,0,0,0,0,0,0,0,2196,0,0,0,0,0,0,0,0,0,0,0,2518,2520,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2518,2520,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3460,0,2518,2520,0,0,0, +0,0,3456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2518,2520,0,0,0, +0,0,0,0,0,0,0,0,0,0,3729,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2518,2520,0,0,2354, +0,0,0,0,0,0,0,0,0,0,0,0,0,54,0,0,0,0,0,0,0,0,0,0,2353,0,0,2518,2520,0,0,3456, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25856,0,0,0,2518,2520,0,8908,0 + + + + +0,0,0,0,0,0,0,0,0,26961,27122,26804,27114,26959,26804,26806,0,0,0,0,0,0,0,0,757,753,753,753,750,751,753,753, +0,0,0,0,0,0,0,26804,0,27119,26808,27118,27116,27119,27118,27122,0,0,0,0,0,0,0,0,757,755,750,916,914,909,756,916, +0,0,0,0,0,0,0,27123,27122,27120,26960,26964,0,27120,27117,0,0,0,0,0,0,0,0,0,915,916,920,0,915,916,917,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,306, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,3459,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,3452,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,3451,0,0,0,3450,0,0,0,0,0,0,0,0,0,0,0,0,0,154,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,7083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4747,4748,0,0,0,0,0,0,0,0,0,0,0,536,691,691,537,0,0,0,3460,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,4906,0,0,0,0,0,0,0,0,0,8751,0,0,0,0,0,8751,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,3454,0,0,691,0,0,0,0,0,0,0,0,691,0,0,0,0,0,0,0,0,0,0,0,25706, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,532,0,0,0,0,2195,0,0,0,0,25713, +0,0,0,0,0,0,0,0,0,0,9069,0,0,0,0,0,8908,0,0,0,374,695,0,0,0,0,0,0,0,0,0,25866, +0,0,0,0,7537,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25706,26024, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25713, +0,0,0,0,0,0,9068,0,0,0,0,0,0,0,0,0,0,0,0,0,9068,0,0,0,0,0,0,0,0,0,25713,26027, +0,0,0,0,0,0,0,0,0,7380,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2196,0,0,0,0,25706,0,25873, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26029,26031, +0,0,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,3450,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,68,0,0,0,0,9071,0,0,0,0,0,2900,0,0,0,0,0,2353,0,0,0,0,0,0,0,0,0, +0,220,3452,0,215,0,8751,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146,784,0, +0,5518,0,0,0,0,0,0,9069,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25854,0,0,0,0,26804,26806, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26799,26808,26802,26803, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26965,26958,26958,26958, +0,235,0,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27123,27116,26960,26958, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9069,0,0,0,0,0,0,0,0,0,0,26962,26958, +8594,8595,0,0,0,9071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,303,0,310,26807,26802,26958, +8754,8755,8594,8595,0,0,0,0,0,0,8913,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26965,26958,26958, +8752,8754,8755,8753,0,0,0,0,0,0,0,0,8751,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27123,26960,26961, +0,8752,8753,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9070,0,0,0,0,0,0,0,0,0,0,0,0,27123,27125, +4747,4748,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4905,4906,0,0,0,0,0,0,0,0,0,0,0,461,0,0,0,0,0,4747,4748,4747,4748,0,0,2827,2828,0,0,0,2827,2828, +0,0,0,461,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4905,4906,4905,4907,4748,0,2985,2986,0,0,0,2985,2986 + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22568,0,0,0,0,0,0, +0,0,4748,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,853,0,852,853,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +6067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +6221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +6063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +6067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +6067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +6221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +5595,6067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +6063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +6067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2741,9071,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +6221,0,0,0,0,0,8912,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +5595,6067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +6063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +6221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +5595,6067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +6224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,4747,4748,0,8912,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,4743,0,0,0,0,0,0,0,4905,4906,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,4901,4902,0,0,0,0,0,0,0,0,0,0,0,0,461,462,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,4743,0,0,0,461,782,462,0,0,461,782,936,0,782,3146,621,462,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,4901,4902,4748,782,3146,1259,621,782,782,3146,1259,621,3146,1259,1259,1259,621,782,462,4743,4744,0,0,0,0,0,0,0,0,0,0 + + + + +0,0,22705,0,0,0,0,0,0,0,0,0,0,0,0,0,7082,0,0,22547,0,24596,0,0,0,0,0,0,0,0,0,0, +22550,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,22549,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24596,0,22547,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24596,0,0,0,0, +0,22707,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24596,0,0,0,0,0,0, +0,0,0,0,25707,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,25706,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +22708,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +22550,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25706,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,8594,8595,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,8752,8753,0,0,0,0,0,0,0,0,8594,8595,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8752,8753,0,0,0,0,0,0,0,0,0,0,0, +3704,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3864,3546,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3706,3862,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3704,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3704,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3864,3546,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +22547,3704,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3706,3862,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3704,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3864,3546,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +22993,3704,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3706,3862,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3864,3546,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +221,3704,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3861,3862,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,4748,0,0,0,0,0,0,0,0,0,0,0,0,0,468,470,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,468,469,470,0,0,468,469,470,468,469,789,788,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,4747,468,469,789,22712,788,469,469,789,22549,788,789,22708,0,22707,788,469,470,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,4744,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,4744,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [ + { + "type": "shards", + "count": 1, + "addMaxCount": 4 + } +] + + + + + [ + { + "type": "gold", + "count": 30, + "addMaxCount": 30 + } +] + + + + + + + + + + [{ + "type": "randomCard", + "count": 1, + "editions": [ "SOI", "DKA", "AVR" ], + "rarity": [ "rare", "mythic rare" ], + "colors": [ "colorID" ] +},{ + "type": "randomCard", + "count": 1, + "probability": 0.5, + "editions": [ "SOI", "DKA", "AVR" ], + "rarity": [ "uncommon" ], + "colors": ["colorID"], + "addMaxCount": 2 +} +,{ + "type": "randomCard", + "count": 2, + "editions": [ "SOI", "DKA" ], + "rarity": [ "common" ], + "addMaxCount": 2 +}] + + + + + [ + { + "type": "gold", + "count": 10, + "addMaxCount": 15 + } +] + + + + + + + + + + + + [ + { + "editions": [ "SOI", "DKA" ], + "type": "card", + "count": 2, + "rarity": [ "Common" ], + "addMaxCount": 3 + }, + { + "editions": [ "SOI", "DKA" ], + "type": "card", + "count": 1, + "rarity": [ "Uncommon" ], + "addMaxCount": 2 + } +] + + + + + + + + + + + + + + + + [ + { + "type": "gold", + "count": 10, + "addMaxCount": 15 + } +] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/forge-gui/res/adventure/common/maps/map/cave/inn_cave_river_lair.tmx b/forge-gui/res/adventure/common/maps/map/cave/inn_cave_river_lair.tmx new file mode 100644 index 00000000000..f842fe0c27b --- /dev/null +++ b/forge-gui/res/adventure/common/maps/map/cave/inn_cave_river_lair.tmx @@ -0,0 +1,288 @@ + + + + + + + +4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104, +4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104, +4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104, +4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104, +4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104, +4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104, +4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104, +4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104, +4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104, +4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104, +4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104, +4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104, +4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104, +4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104, +4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104 + + + + +0,0,0,0,0,0,0,0,0,0,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462, +0,0,0,0,0,0,0,0,0,0,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462, +0,0,0,0,0,0,0,0,0,0,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462, +0,0,0,0,0,0,0,0,0,0,0,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462, +0,0,0,0,0,0,0,0,0,0,0,0,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462,2462, +0,0,0,0,0,0,0,0,0,0,0,0,0,2462,2462,2462,2462,2462,2462,2306,2307,2308,2462,2462,2462, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2462,2462,2462,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,6501,6502,0,0,0,0,0,0,0,0,0, +0,0,7082,235,0,0,0,0,0,0,0,5205,0,0,6659,6660,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,5518,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,7379,0,0,0,0,0,0,0,0,251,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,7696,0,0,0,0,0,0,0,0,0,0,7697,0,0,0,0,0, +0,0,0,7538,0,0,0,0,0,0,0,7697,0,0,0,0,6183,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,7697,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,3454,0,0,0,0,7538,0,0,0,0,0,0,0,0,0,7537,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7696,0,0,0,0,0, +0,0,0,0,0,0,0,7083,0,0,0,0,0,0,0,7697,0,0,0,0,0,0,0,0,0, +0,0,0,0,15813,0,0,0,0,0,0,0,0,0,0,0,0,0,7379,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,1880,0,0,0,7697,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8751,0,0,0,0 + + + + +12486,12486,12330,12331,12332,12486,12486,12486,12486,12486,12486,12330,12331,12644,12331,12332,12486,12486,12330,12332,12486,12486,12486,12486,12486, +12486,12330,12645,0,12643,12332,12486,12486,12486,12486,12330,12645,0,0,0,12490,12330,12331,12645,12643,12332,12330,12332,12486,12486, +12486,12646,12329,0,0,12490,12486,12486,12486,12486,12646,12329,0,0,0,12643,12645,0,0,0,12643,12645,12643,12331,12332, +12486,12486,12646,12329,12327,12648,12486,12486,12486,12486,12486,12646,12329,0,0,0,0,0,0,0,0,0,0,0,12490, +12486,12486,12486,12487,12643,12332,12486,12330,12644,12644,12332,12486,12646,12329,0,0,0,0,0,0,0,12327,12328,12647,12648, +12486,12486,12330,12645,0,12643,12644,12645,12327,12329,12643,12331,12332,12646,12647,12329,0,12327,12647,12329,12327,12648,12486,12486,12486, +12486,12486,12646,12329,0,0,0,12327,12648,12646,12647,12329,12643,12332,12486,12646,12647,12648,12330,12645,12643,12332,12486,12486,12486, +12486,12486,12486,12646,12329,0,12327,12648,12486,12486,12486,12646,12329,12643,12332,12486,12486,12486,12646,12329,12327,12648,12486,12486,12486, +12486,12486,12486,12330,12645,0,12643,12332,12486,12486,12486,12330,12645,0,12643,12332,12486,12486,12486,12487,12643,12331,12331,12332,12486, +12486,12486,12486,12488,0,0,0,12643,12644,12332,12486,12487,0,0,0,12643,12644,12332,12330,12645,0,0,0,12643,12332, +12486,12486,12486,12646,12329,0,0,0,12327,12648,12486,12646,12329,0,0,0,0,12643,12645,0,0,0,0,0,12485, +12486,12486,12486,12486,12488,0,12327,12328,12648,12486,12330,12332,12646,12329,0,0,0,0,0,0,0,0,0,12327,12648, +12486,12486,12486,12486,12487,12327,12648,12486,12486,12330,12645,12643,12331,12645,0,0,12327,12329,0,0,0,0,12327,12648,12486, +12486,12486,12486,12330,12645,12490,12486,12486,12486,12488,12327,12329,0,0,0,12327,12648,12646,12647,12329,0,12327,12648,12486,12486, +12486,12486,12486,12646,0,12485,12486,12486,12486,12646,12648,12646,12328,12328,12328,12648,12486,12486,12486,12646,12647,12648,12486,12486,12486 + + + + + + + +0,0,0,0,0,0,0,0,0,0,0,0,5868,6185,6186,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6510,6511,6666,6667,0,6512,6513,0,0, +0,0,0,0,0,0,0,0,0,0,12646,0,0,0,0,0,6668,6669,0,0,0,6670,6671,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5869,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + +0,0,0,0,0,0,0,0,0,0,0,6175,0,0,0,0,0,0,6175,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6175, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + + + [ + { + "editions": [ "AVR" ], + "type": "card", + "count": 2, + "rarity": [ "Common" ], + "colors": ["Black", "Blue" ], + "addMaxCount": 2 + }, + { + "editions": [ "AVR" ], + "type": "card", + "count": 2, + "rarity": [ "Uncommon" ], + "colors": ["Black", "Blue" ], + "addMaxCount": 2 + } +] + + + + + + [ + { + "type": "gold", + "count": 40, + "addMaxCount": 20 + } +] + + + + + [ + { + "type": "shards", + "count": 1, + "addMaxCount": 3 + } +] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [{ + "type": "randomCard", + "count": 1, + "editions": [ "SOI", "DKA", "AVR" ], + "rarity": [ "rare", "mythic rare" ], + "colors": [ "Black", "Blue" ], + "addMaxCount": 1 +},{ + "type": "randomCard", + "count": 1, + "probability": 0.5, + "editions": [ "SOI", "DKA", "AVR" ], + "rarity": [ "uncommon" ], + "colors": ["Black", "Blue" ], + "addMaxCount": 2 +},{ + "type": "gold", + "probability": .75, + "count": 50, + "addMaxCount": 70 +},{ + "type": "randomCard", + "count": 3, + "editions": [ "SOI", "DKA", "AVR" ], + "rarity": [ "common" ], + "colors": ["Black", "Blue" ], + "addMaxCount": 3 +}] + + + + + + + + + + + + + + + + + + + + + + + + + + [ + { + "type": "gold", + "count": 40, + "addMaxCount": 20 + } +] + + + + + + + + diff --git a/forge-gui/res/adventure/common/maps/map/hunting_lodge/inn_forgotten_lodge_1.tmx b/forge-gui/res/adventure/common/maps/map/hunting_lodge/inn_forgotten_lodge_1.tmx new file mode 100644 index 00000000000..504fda3ee79 --- /dev/null +++ b/forge-gui/res/adventure/common/maps/map/hunting_lodge/inn_forgotten_lodge_1.tmx @@ -0,0 +1,138 @@ + + + + + + + + + + + + + eJxbqcfAsHIUj+JRPIqHMZbhoY95AFR8HD4= + + + + + eJzNk1sKgCAQRV1AS2gNLrbnGiKKPltAD9tVM5A0iDdJ+2jggFgeRi+TZ0rlgEIrVTpUGv8foqezbg0/8i10diVaor7WW4LPMpFjjPDw+xsHzoDvPXiyCWXkey8u60OFeke+Tt+k+p48sb4395UZ+PJgDmIH34yTh+wJvV+oRuCLLeT7oj+eqeZCrhF29uReygzK2Zs9fO07AUHVcJ0= + + + + + + + + eJxjYCANvLUkUcMIAkeMGRj4DRkYBIBYEIiFDFHlfxpA6MlpDAzBjgwMt4C4yoyBodoMu3ksJgwM/kAzAoA4EIiDgNgPycxKKNswHWgm0KxpQPwLaNZvHObFRTIw9AP1TADiiUA8CYj70Nz4MZ6B4RMQfwbiL/GkhwE66E8A2gfEE4F4UgJh9cbR+OV1ExkY9IBYH4gNEiFiM9KwqzUF+s0MiM2R/FiB5t/TQDPOAPFZID4HNc8sHSH/14iB4R8Q/wfisgzC7i+FqhHJRIhdcUSw9wLTyD5jwubo2OKWE3FCdT+y23EBWLwSitt6C1Q96OoaEyA0LB5A8QqKC2Li9jQed8L8gR4Xgw106zEw9ABxrx52eQAroU61 + + + + + + + + eJxjYMANLpkzMEwE4klAvMqBgWG1Ax7FRAAhCwida8XA8Apo1msKzRts4BwwnNqNMTGy/JQ0BoYz5qj60PkwIGABkesH4glA3Iemjhsob5QOoU8D5aScGBj4gWweC9xu5IGaeR6IL0DjFwZEM1HNJhaAzATZK0CCHmoCfhz2dgP9ZmFIvDmwcBZCMu8cNHxAYdaDFFbTHRkYwhwx7etDyjMwcB6J/TGegeFTPCTsL5pD8hipAN2/IPtAYS8IxHwUxkE3knuEgenhriNutTDQlIDKf0BADyzt0RPI8KBiapiHDQAAsPU3Kw== + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [ + { + "type": "shards", + "count": 2, + "addMaxCount": 2 + } +] + + + + + [ + { + "editions": [ "ISD", "DKA" ], + "type": "card", + "count": 3, + "rarity": [ "Common" ] + }, + { + "editions": [ "ISD", "DKA" ], + "type": "card", + "count": 2, + "rarity": [ "Uncommon" ] + }, + { + "editions": [ "ISD" ], + "type": "card", + "count": 1, + "rarity": [ "Rare", "Mythic Rare" ] + } +] + + + + + + + + [ + { + "type": "gold", + "count": 5, + "addMaxCount": 80 + } +] + + + + + [ + { + "type": "gold", + "count": 10, + "addMaxCount": 40 + } +] + + + + + + diff --git a/forge-gui/res/adventure/common/maps/map/hunting_lodge/inn_lodge_1.tmx b/forge-gui/res/adventure/common/maps/map/hunting_lodge/inn_lodge_1.tmx new file mode 100644 index 00000000000..46523536480 --- /dev/null +++ b/forge-gui/res/adventure/common/maps/map/hunting_lodge/inn_lodge_1.tmx @@ -0,0 +1,103 @@ + + + + + + + + + + + + + eJxbqcfAsHIUj+JRPIqHMZbhoY95AFR8HD4= + + + + + eJzNk1sKgCAQRV1AS2gNLrbnGiKKPltAD9tVM5A0iDdJ+2jggFgeRi+TZ0rlgEIrVTpUGv8foqezbg0/8i10diVaor7WW4LPMpFjjPDw+xsHzoDvPXiyCWXkey8u60OFeke+Tt+k+p48sb4395UZ+PJgDmIH34yTh+wJvV+oRuCLLeT7oj+eqeZCrhF29uReygzK2Zs9fO07AUHVcJ0= + + + + + + + + eJzlkUkKwkAUROsGDufQOAQjLlx4AceVCBpvIejGtWMieAxvoBeIehMXDhsVhwoSjBK7406w4NEN/3f1/xTgX7MMsMl88eAPFUgAQRIi4cRr7Rh/3iu5x9nRgLb22a9AjyIpkTLJuzyj2ed9Qr8pOdHr/MGvXgVGfD8mBjHJ8G3GbQPYkT05NOT7yjTS+R8xiKnL+9WauB5tAgqJkXhT3JvibhpJu3Zsve1r0WNJVmTt4XdJAldyS8pn96O5CixUeV8kK++xZQlmd8vJ9Ztstx59Xf1xOjnYudpZ+MnWEszp7CHK4hfUU4A+GSje9Ts5GUWO + + + + + + + + eJxjYMANXlsxMLwBYgUbBoZVDgwMqx3wKCYCaFszMOgAcS7QzFdAs15TaN5gA4eNGRja0bCrMaqaKWkMDNPSIOxgJwhtZ4HdPGYTTLFWJPMcjRgYjNIZGEzSIXwpJ8rcL5pJmf6BAjPSsItfBoaLhSHp5pmlYxcvzECwpzsyMIQ5YqopBaoRQQvHK0jqPsYzMHwC4i/xpLsLBkQojGdigTDQH3ex+BEdNCWg8h8g6XHEkbbpDWR4UDE1zMMGAI3bJCo= + + + + + + + + + + + [{ + "type": "gold", + "count": 80, + "addMaxCount": 200 +},{ + "type": "randomCard", + "count": 1, + "probability": 0.3, + "rarity": [ "rare" ], + "colors": [ "colorID" ] +}] + + + + + + + + + + + + + + + + + + + + + [ + { + "type": "gold", + "count": 60, + "addMaxCount": 50 + } +] + + + + + [ + { + "type": "gold", + "count": 10, + "addMaxCount": 20 + } +] + + + + + + + + + + diff --git a/forge-gui/res/adventure/common/maps/map/library/inn_library.tmx b/forge-gui/res/adventure/common/maps/map/library/inn_library.tmx new file mode 100644 index 00000000000..8e892b7ca1b --- /dev/null +++ b/forge-gui/res/adventure/common/maps/map/library/inn_library.tmx @@ -0,0 +1,242 @@ + + + + + +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901 + + + + +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,2365,2685,2685,2367,2365,2367,7060,7061,7062,6901,8908,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,2679,2370,2524,2684,2679,2683,7060,7061,7062,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,2522,2681,2370,2368,2683,303,7060,7061,7062,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901, +6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,2681,2680,2367,6901,7060,7061,7062,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901,6901 + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6324,6324,6324,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7236,6920,6923,6921,6922,6920,6920,6920,7078,6923,6920,6920,6921,7081,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7239,0,0,0,0,0,0,0,0,0,0,0,0,7238,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7239,0,0,0,0,0,0,0,0,0,0,0,0,7238,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7239,0,0,0,0,0,0,0,0,0,0,0,0,7238,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7239,0,0,0,0,0,0,0,0,0,0,0,0,7238,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7239,0,0,0,0,0,0,0,0,0,0,0,0,7238,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7239,0,0,0,0,0,0,0,0,0,0,0,0,7238,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7239,0,0,0,0,0,0,0,0,0,0,0,0,7238,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7239,0,0,0,0,0,0,0,0,0,0,0,0,7238,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7239,0,0,0,0,0,0,0,0,0,0,0,0,7238,0,0,0,0,0,0,0,0, +0,0,0,7238,7080,6920,6920,6921,7079,6920,6920,6920,7078,6920,6920,6920,7078,6921,7396,0,0,0,0,0,0,0,0,0,0,0,0,7238,0,0,0,0,0,0,0,0, +0,0,0,7238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7395,6920,6920,6920,6920,7080,6921,6922,7081, +0,0,0,7238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7238, +0,0,0,7238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7238, +0,0,0,7238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7238, +0,0,0,7238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7238, +0,0,0,7238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7238, +0,0,0,7238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7238, +0,0,0,7238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7238, +0,0,0,7238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7238, +0,0,0,7238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7238, +0,0,0,7238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7238, +0,0,0,7238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7238, +0,0,0,7238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7238, +0,0,0,7238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7238, +0,0,0,7238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7238, +0,0,0,7238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7238, +0,0,0,7238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7238, +0,0,0,7395,6920,7078,7079,6922,7080,6920,6920,6920,6921,7079,6922,6920,6920,7078,7079,7080,7081,0,0,0,7236,6922,7080,6920,6920,6920,7078,7079,6922,6921,7078,6923,7079,7080,6920,6920, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3386,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4403,4406,0,0,0,3930,3932,0,3930,3934,3932,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4563,4567,4404,4406,0,4091,4239,3932,4083,4092,4090,3933,3934,3931,3932,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4724,4719,4402,4403,4409,4249,4250,4245,4244,4087,4251,4088,4092,4089,4090,3933,3934,3935,3933,3934,3935,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + diff --git a/forge-gui/res/adventure/common/maps/map/main_story/inn_approaches/davriels_mansion.tmx b/forge-gui/res/adventure/common/maps/map/main_story/inn_approaches/davriels_mansion.tmx new file mode 100644 index 00000000000..3921ab4b38f --- /dev/null +++ b/forge-gui/res/adventure/common/maps/map/main_story/inn_approaches/davriels_mansion.tmx @@ -0,0 +1,487 @@ + + + + + + + + + +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7465,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7467,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7465,7466,7466,7466,7466,7466,7466,7780,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7778,7467,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7465,7466,7466,7466,7466,7466,7466,7466,7780,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7778,7466,7466,7467, +7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625, +7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625, +7621,7621,7781,7782,7463,7463,7464,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625, +7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625, +7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625, +7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625, +7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7462,7782,7782,7783, +7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7462,7782,7782,7782,7782,7782,7782,7782,7782,7782,7783,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7781,7782,7782,7782,7782,7782,7782,7782,7782,7782,7782,7782,7782,7782,7782,7783,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621 + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19937,19938,19938,19938,19938,19938,19938,19938,19938,19938,19938,19938,19938,19938,19938,19936,19625,19935, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5253,19937,19777,19784, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7764,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7766,0,0,0,19937,19942, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,8988,0,0,18673, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,6181,6181,0,19624,19625, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,19935,19777, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,19939,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8235,8239,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,8240,8236,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7764,7765,7765,7765,7765,7765,8239,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,8235,8239,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,8235,7765,7765,7765,7765,7765,7765,8239,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,8240,8236,0,0,18688, +0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,8240,7765,7766,18688, +0,0,0,8080,8081,8081,8397,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,18688, +0,0,0,0,0,0,8393,8397,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,18688, +0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,18688, +0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,18688, +0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,8398,8081,8082,18688, +0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,8398,8394,0,0,18688, +0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,18688, +0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,8398,8081,8081,8081,8081,8081,8081,8081,8081,8394,0,0,0,18688, +0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,8398,8394,0,0,0,0,0,0,0,0,0,0,0,0,18688, +0,0,0,0,0,0,0,8393,8081,8081,8081,8081,8081,8397,8081,8081,8398,8081,8081,8081,8082,0,0,0,0,0,0,0,0,0,0,0,0,0,18688, +0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7924,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18688, +0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,6180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18844, +0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7924,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7924,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7924,0,0,0,0,0,0,0,0,0,0,19621,19623,0,19614,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7924,19614,0,19621,19626,0,0,19614,0,0,19615,19937,19936,19623,0,18676,18672,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,19621,7922,7923,7923,7924,19615,19621,19931,19784,0,0,0,0,0,0,0,19937,19936,19622,19623,19621,19622,19623 + + + + +0,0,0,0,0,18682,18690,18523,18524,18841,18842,18843,18530,18844,18850,18842,18850,18851,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,18846,18845,18535,0,0,0,0,18849,18848,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,18846,18848,18530,18532,0,0,0,0,0,0,0,0,0,11110,11111,11111,11111,11111,11111,11111,11111,11111,11112,0,0,6803,6803,0,0, +18530,18844,18848,0,18523,0,0,0,18688,18693,0,18530,18527,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,10623,0,0,0,0, +18682,18693,18530,18526,18844,18847,18845,18532,18846,18845,18531,18844,18845,18535,0,0,0,0,0,11268,11269,4217,4218,4219,4220,11269,11269,11269,11431,11434,0,0,0,0,0, +18844,18848,18683,18687,18845,18532,18846,18851,0,18846,18682,18690,18849,18851,0,0,0,0,0,11268,11269,4281,4282,4283,4284,11269,11269,11269,11270,0,0,0,0,0,0, +18690,0,18849,18848,18846,18845,18532,0,0,0,0,0,0,0,0,0,0,0,11110,11587,11269,4345,4346,4347,4348,11269,11269,11269,11270,0,0,0,0,22299,0, +18851,0,0,18530,18532,18846,18848,0,0,0,0,0,0,0,0,0,0,0,11268,11269,11269,4409,4410,4411,4412,11269,11269,11269,11584,11112,0,0,0,0,0, +18845,18531,18532,18846,18845,18532,0,0,0,0,0,0,11110,11111,11111,11111,11111,11111,11587,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0, +18844,18686,18693,0,18846,18845,18535,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,1493,1493,2201,2202,2202,2202,2202,2203,11269,11270,0,0,0,0,0, +18693,18846,18682,18529,18532,18691,18693,0,0,0,0,0,11268,11269,11269,11269,1493,1493,1493,1493,1493,1493,2265,2139,2141,2140,2138,2267,11269,11270,0,0,0,0,0, +18845,18532,18846,18682,18693,18846,18851,0,0,0,0,0,11268,11269,1493,1493,1493,1493,1493,1493,1493,1493,2265,2140,2139,2140,2137,2267,11269,11270,0,0,0,0,0, +18528,18685,18530,18844,18848,0,0,0,0,0,0,0,11268,11269,1493,1493,1493,1493,1493,1493,1493,11269,2265,2140,2140,2141,2137,2267,11269,11270,0,0,0,0,0, +18681,18848,18846,18848,0,0,18524,0,0,0,0,0,11268,11269,1493,1493,1493,1493,1493,1493,1493,1493,2265,2140,2139,2138,2137,2267,11269,11270,0,0,0,0,0, +18690,0,0,0,0,18523,0,0,0,0,0,0,11268,11269,11269,11269,11269,1493,1493,11269,1493,1493,2329,2330,2330,2330,2330,2331,11269,11270,0,0,0,0,0, +18693,0,0,0,0,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0, +18690,0,0,0,0,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0, +18693,0,0,0,0,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0, +18693,0,0,0,11110,11111,11111,11111,11111,11111,11111,11111,11587,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0, +18690,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0, +18693,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,7913,18530, +18690,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,22456, +18693,0,0,0,11426,11427,11427,11586,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11584,11111,11111,11112,0,22456, +18693,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,22456, +18693,0,0,0,0,0,0,11426,11586,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,22456, +18690,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,22456, +18690,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,22456, +18693,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11585,11427,11428,0,22456, +18690,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,22456, +18693,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11585,11427,11427,11427,11427,11427,11427,11427,11427,11427,11428,0,0,0,22456, +18693,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0,0,0,0,0,0,0,0,0,22456, +18690,0,0,0,0,0,0,0,11426,11427,11427,11427,11427,11427,11429,11429,11427,11427,11427,11427,11428,0,0,0,0,0,0,0,0,0,0,0,0,0,22456, +18690,0,0,0,0,0,0,0,0,0,0,0,0,0,11432,11432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22456, +18693,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22456, +18693,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8238,6181,6181,6181,6181,6181,6181,6181,6181,0,0,0,0,0,0,0,0,0,22456, +18690,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18690, +18693,0,0,0,0,0,0,0,22297,22139,22296,22295,22298,0,0,0,0,22453,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18530,18528,18529, +18845,18532,0,0,0,0,0,0,18671,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18849,18847,18847, +18840,18839,18532,0,0,0,18677,0,0,19621,19625,19623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +18684,18684,18690,18523,18672,18524,0,18676,18673,19779,19772,19936,19622,19623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + +18681,18845,18844,18850,18850,18851,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +18535,18846,18848,18530,18532,0,0,0,0,0,0,0,0,0,0,19103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +18693,18530,18532,18849,18851,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8046,8047,8047,8047,8047,8047,8047,8048,0,0,0,0,5254,5413,0,0, +18523,0,18632,0,18530,18534,18532,18634,0,0,0,0,0,0,0,0,0,0,0,8204,24944,24468,25257,24470,24469,24471,8206,0,0,10962,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8204,0,24626,0,24628,24627,24629,8206,0,0,0,0,0,6340,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18946,0,0,0,8204,25107,24950,25110,0,0,0,8206,0,0,10646,0,0,6495,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8204,0,0,0,0,0,4204,8206,0,0,0,0,0,6495,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8204,25103,0,0,0,0,24941,8206,0,0,0,0,0,6495,0,0, +0,0,18792,0,0,0,0,22456,0,0,0,0,0,0,0,0,0,0,0,8204,8047,4209,0,0,8047,4209,8049,8047,8048,0,0,0,6495,0,0, +0,0,0,0,0,0,0,22456,0,0,0,0,0,0,0,0,0,0,0,1109,0,0,8206,0,0,0,0,0,8206,0,0,0,6495,0,0, +0,0,0,0,0,0,0,22456,1401,1402,0,0,0,0,1109,8363,8363,8363,8363,8364,0,0,8206,0,0,0,0,0,8206,0,0,0,6495,0,0, +0,0,0,0,0,0,0,22456,1465,1466,0,0,0,0,4261,0,0,0,0,0,0,0,8206,0,0,0,524,525,8206,0,0,0,6495,0,0, +0,0,0,0,18524,0,0,22456,1529,1530,0,0,0,0,8206,0,4278,4279,4279,4279,4279,4280,0,0,0,0,716,717,8206,0,1401,1402,6495,0,0, +0,0,0,0,0,0,0,22456,0,0,0,0,0,0,8206,8047,8047,4199,4200,0,0,4323,8206,0,0,0,0,24787,8206,0,1465,1466,6495,0,0, +0,0,0,18632,0,0,0,22456,0,0,0,0,0,0,8206,0,12644,4263,4264,1238,8047,4387,8047,24941,0,8047,526,24945,8206,0,1529,1530,6495,0,0, +0,0,22453,22296,22139,22137,22137,22613,0,0,0,0,0,0,8206,0,0,1107,1235,1235,1235,1108,8206,0,4150,4151,8204,0,0,0,0,0,6495,0,0, +0,0,22456,0,0,0,0,0,0,0,0,0,0,0,8206,0,0,1171,1236,1236,1236,1172,0,0,0,0,0,0,0,0,0,0,6495,0,0, +0,0,22456,0,0,0,0,0,0,0,0,0,0,0,8206,0,0,0,0,24944,25110,0,8206,0,0,0,8204,0,0,0,0,0,6495,0,0, +0,0,22456,0,0,8046,8047,8047,8047,8047,8047,8047,8047,0,8206,0,12486,8047,0,25109,0,8363,8363,8363,8363,8363,8363,8363,8363,8206,0,0,6495,0,0, +0,18630,22456,0,0,8207,0,0,4212,4213,4275,4212,4213,0,4198,4198,1111,1239,1239,1112,8206,0,0,0,8206,0,0,0,0,8206,0,0,6495,0,0, +0,0,22456,0,0,8206,0,0,0,0,0,0,0,0,0,0,1303,1496,1496,1304,0,0,0,0,0,0,0,0,0,8206,0,0,6654,0,8559, +0,0,22456,0,0,8049,0,0,4212,4213,4275,0,0,0,4212,4213,1303,1496,1496,1304,8206,0,0,0,0,0,0,0,0,8206,0,0,0,6495,0, +0,0,22456,0,0,8362,8363,8363,8363,8363,8363,8363,4342,4342,4342,8363,1303,1496,1496,1304,8206,0,4271,4272,0,4271,4272,0,0,8049,0,0,0,6495,0, +0,0,22456,0,0,0,0,0,0,0,8204,0,4154,4154,4154,0,1303,1496,1496,1304,8206,0,0,0,0,0,0,0,0,8362,8049,8048,0,6495,0, +0,18792,22456,0,0,0,0,0,0,0,8204,0,4154,4154,4154,8204,1175,1240,1240,1176,0,0,4271,4272,0,4271,4272,0,4271,4272,0,8206,0,6495,0, +0,0,22456,0,0,0,0,0,0,0,8204,0,4154,4154,4154,8204,8047,8047,8047,8047,8206,0,0,0,0,0,0,0,0,0,0,8206,0,6495,0, +0,0,22456,0,0,1401,1402,0,0,0,8204,0,4154,4154,4154,8204,0,0,0,0,0,0,4271,4272,0,4271,4272,0,0,0,8207,8364,0,6495,0, +0,0,22456,0,0,1465,1466,0,0,0,8204,0,4154,4154,4154,8204,4278,4279,4280,8204,0,0,0,0,0,0,0,0,0,8207,8364,0,0,6495,0, +0,0,22456,0,0,1529,1530,0,0,0,8204,0,4406,4406,4406,0,0,0,0,8207,8363,8363,8363,8363,8363,8363,8363,8363,8363,8364,0,0,0,6495,0, +18523,0,22456,0,0,0,0,0,0,0,8204,0,0,4214,4215,4216,4341,0,0,8206,0,0,0,0,1401,1402,0,0,0,0,0,0,0,6495,0, +0,0,22456,0,0,0,0,0,0,0,8362,8363,8363,8363,8364,8362,8363,8363,8363,8364,0,0,0,0,1465,1466,0,0,0,0,0,0,0,6495,0, +0,0,22456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1529,1530,0,0,0,0,0,0,19615,6495,0, +0,0,22456,0,0,0,0,0,0,0,0,0,0,11122,0,0,11122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6495,0, +0,0,22456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6495,0, +0,18629,22456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7449,0,0,0,0,0,0,0,6181,6181,6181,6181,6181,6181,6181,6181,6656,0, +0,0,22456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22456, +0,0,22296,22297,22137,22296,22140,22138,0,0,0,0,0,0,0,0,0,0,22137,22138,22140,22296,22137,22137,22297,22137,22137,22295,22137,22137,22140,22296,22297,22297,22613, +0,0,0,0,0,0,0,0,0,0,0,0,22612,0,0,0,0,22613,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,19100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18792,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18946,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22453,22137,22137,0,0,0,0,0,0,0,0,0,0,22137,22137,22613,22612,22137,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19621,0,0, +0,0,0,0,0,0,0,22453,22295,22296,22137,22137,22137,22137,22137,22137,22613,0,0,0,0,0,0,0,0,4207,0,0,0,0,0,0,19937,0,22453, +0,0,0,0,0,0,0,22456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22456, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8047,8047,0,0,8047,8047,0,0,0,0,0,0,0,22456, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8207,0,0,4196,0,0,0,24951,24468,0,0,0,0,0,0,22456, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,8207,4194,4333,4334,4203,0,0,0,4260,0,0,0,0,24626,0,0,0,0,0,0,22456, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,8206,4258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22456, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22456, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,8047,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22456, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8204,8047,8047,0,0,8047,8206,8047,0,24785,8047,8047,0,0,0,0,0,0,22456, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4341,25108,0,24943,25108,0,0,0,0,0,0,0,22456, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22456, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8206,0,0,0,0,4336,25109,4336,25109,4336,0,0,0,0,0,0,0,22456, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,8047,8047,8047,8206,0,8047,8207,0,0,0,8206,0,0,0,8,0,0,0,0,0,22456, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8204,0,0,0,0,8047,0,8047,8047,8047,0,8047,8048,136,0,0,0,0,0,22456, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8049,25109,0,0,0,0,0,22456, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8204,0,0,0,0,0,0,0,0,0,0,0,8362,8363,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,8049,4197,0,0,8363,8204,0,0,0,0,0,0,0,0,0,0,0,0,0,3363,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8204,0,0,0,0,0,0,0,0,0,0,0,0,0,3427,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,4341,0,0,0,4341,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1164,1165,1161,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1228,1229,1225,0,0,0,0,0,0,0,0,0,0,3426,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,4275,0,0,0,4275,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,4210,4211,0,0,8204,0,154,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,758,759,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,822,823,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,758,759,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,822,823,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18530,18534,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [ + { + "editions": [ "AVR", "VOW" ], + "type": "card", + "count": 6, + "rarity": [ "Common" ] + }, + { + "editions": [ "VOW", "AVR" ], + "type": "card", + "count": 2, + "rarity": [ "Uncommon" ] + }, + { + "editions": [ "AVR", "VOW" ], + "type": "card", + "count": 1, + "rarity": [ "Rare", "Mythic Rare" ] + } +] + + + + + + + + + + + + + + + [ + { + "editions": [ "AVR", "VOW" ], + "type": "card", + "count": 6, + "rarity": [ "Common" ] + }, + { + "editions": [ "VOW", "AVR" ], + "type": "card", + "count": 2, + "rarity": [ "Uncommon" ] + }, + { + "editions": [ "AVR", "VOW" ], + "type": "card", + "count": 1, + "rarity": [ "Rare", "Mythic Rare" ] + } +] + + + + + + [{ + "type": "randomCard", + "count": 3, + "colors": [ "colorID" ] +},{ + "type": "randomCard", + "count": 2, + "probability": 0.5, + "rarity": [ "rare" ], + "colors": [ "colorID" ] +},{ + "type": "randomCard", + "probability": 0.35, + "rarity": ["uncommon", "rare"], + "count": 2, + "addMaxCount": 4 +}] + + + + + + + + + + + + + + + [ + { + "type": "gold", + "count": 20, + "addMaxCount": 20 + } +] + + + + + + + + + + + + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4269,4275,8206,0,0,205,0,4454,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4329,0,0,0,0,0,0,0,8206,0,0,0,0,4392,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4393,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4341,0,0,0,0,0,0,0,0,4454,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4392,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,195,196,196,197,198,199,200,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,258,259,260,260,261,262,263,264,0,0,0,0,0,0, +0,0,0,0,0,3310,3311,3312,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,336,0,0,0,0,0,0, +0,0,0,0,0,3374,3375,3376,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,3438,3439,3440,0,0,0,4454,0,0,1812,1813,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,758,759,0,0,0,0,0,0,4392,0,0,1876,1877,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,822,823,0,0,0,0,0,0,0,0,0,1940,1941,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,758,759,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,822,823,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,1395,1396,1397,0,0,0,0,0,0,0,1395,1396,1397,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,1459,1460,1461,0,0,0,0,0,0,0,1459,1460,1461,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,1523,1524,1525,0,0,0,0,0,0,0,1523,1524,1525,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1696,0,0,1740,1741,0,1743,1744,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1690,0,0,0,1694,1695,0,1690,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,1690,4450,0,0,1754,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,1696,4450,4393,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,4393,1690,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1690,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1754,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1818,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1696,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + diff --git a/forge-gui/res/adventure/common/maps/map/main_story/inn_approaches/davriels_mansion_2.tmx b/forge-gui/res/adventure/common/maps/map/main_story/inn_approaches/davriels_mansion_2.tmx new file mode 100644 index 00000000000..86056ad0198 --- /dev/null +++ b/forge-gui/res/adventure/common/maps/map/main_story/inn_approaches/davriels_mansion_2.tmx @@ -0,0 +1,365 @@ + + + + + + + + +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7465,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7467,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7465,7466,7466,7466,7466,7466,7466,7780,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7778,7467,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7465,7466,7466,7466,7466,7466,7466,7466,7780,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7778,7466,7466,7467, +7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625, +7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625, +7621,7621,7781,7782,7463,7463,7464,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625, +7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625, +7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625, +7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625, +7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7462,7782,7782,7783, +7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7462,7782,7782,7782,7782,7782,7782,7782,7782,7782,7783,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7781,7782,7782,7782,7782,7782,7782,7782,7782,7782,7782,7782,7782,7782,7782,7783,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621 + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19937,19938,19938,19938,19938,19938,19938,19938,19938,19938,19938,19938,19938,19938,19938,19936,19625,19935, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5253,19937,19777,19784, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7764,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7766,0,0,0,19937,19942, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,8988,0,0,18673, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,6181,6181,0,19624,19625, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,19935,19777, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,19939,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8235,8239,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,8240,8236,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7764,7765,7765,7765,7765,7765,8239,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,8235,8239,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,8235,7765,7765,7765,7765,7765,7765,8239,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,4154,4154,4154,4154,4154,7923,7923,7923,8240,8236,0,0,18688, +0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,4154,4154,4154,4154,4154,4154,7923,7923,7923,7923,8240,7765,7766,18688, +0,0,0,8080,8081,8081,8397,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,4154,4154,4154,4154,7923,4154,7923,7923,7923,7923,7923,7923,7924,18688, +0,0,0,0,0,0,8393,8397,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,4154,4154,4154,4154,4154,4154,7923,7923,7923,7923,7923,7923,7924,18688, +0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,4154,4154,4154,4154,4154,4154,7923,7923,7923,7923,7923,7923,7924,18688, +0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,4154,4154,4154,4154,4154,4154,7923,7923,7923,7923,7923,7923,7924,18688, +0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,8398,8081,8082,18688, +0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,8398,8394,0,0,18688, +0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,18688, +0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,8398,8081,8081,8081,8081,8081,8081,8081,8081,8394,0,0,0,18688, +0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,8398,8394,0,0,0,0,0,0,0,0,0,0,0,0,18688, +0,0,0,0,0,0,0,8393,8081,8081,8081,8081,8081,8397,8081,8081,8398,8081,8081,8081,8082,0,0,0,0,0,0,0,0,0,0,0,0,0,18688, +0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7924,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18688, +0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,6180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18844, +0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7924,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7924,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7924,0,0,0,0,0,0,0,0,0,0,19621,19623,0,19614,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7924,19614,0,19621,19626,0,0,19614,0,0,19615,19937,19936,19623,0,18676,18672,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,19621,7922,7923,7923,7924,19615,19621,19931,19784,0,0,0,0,0,0,0,19937,19936,19622,19623,19621,19622,19623 + + + + +0,0,0,0,0,18682,18690,18523,18524,18841,18842,18843,18530,18844,18850,18842,18850,18851,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,18846,18845,18535,0,0,0,0,18849,18848,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,18846,18848,18530,18532,0,0,0,0,0,0,0,0,0,11110,11111,11111,11111,11111,11111,11111,11111,11111,11112,0,0,6803,6803,0,0, +18530,18844,18848,0,18523,0,0,0,18688,18693,0,18530,18527,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,10623,0,0,0,0, +18682,18693,18530,18526,18844,18847,18845,18532,18846,18845,18531,18844,18845,18535,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11431,11434,0,0,0,0,0, +18844,18848,18683,18687,18845,18532,18846,18851,0,18846,18682,18690,18849,18851,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0,0, +18690,0,18849,18848,18846,18845,18532,0,0,0,0,0,0,0,0,0,0,0,11110,11587,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,22299,0, +18851,0,0,18530,18532,18846,18848,0,0,0,0,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11584,11112,0,0,0,0,0, +18845,18531,18532,18846,18845,18532,0,0,0,0,0,0,11110,11111,11111,11111,11111,11111,11587,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0, +18844,18686,18693,0,18846,18845,18535,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0, +18693,18846,18682,18529,18532,18691,18693,0,0,0,0,0,11268,11269,1491,1491,1491,1491,1491,1491,1491,1491,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0, +18845,18532,18846,18682,18693,18846,18851,0,0,0,0,0,11268,11269,1491,1491,1491,1491,1491,1491,1491,1491,11269,4217,4218,4219,4220,11269,11269,11270,0,0,0,0,0, +18528,18685,18530,18844,18848,0,0,0,0,0,0,0,11268,11269,1491,1491,1491,1491,1491,1491,1491,11269,11269,4281,4282,4283,4284,11269,11269,11270,0,0,0,0,0, +18681,18848,18846,18848,0,0,18524,0,0,0,0,0,11268,11269,1491,1491,1491,1491,1491,1491,1491,1491,11269,4345,4346,4347,4348,11269,11269,11270,0,0,0,0,0, +18690,0,0,0,0,18523,0,0,0,0,0,0,11268,11269,11269,11269,11269,1491,1363,11269,1364,1491,11269,4409,4410,4411,4412,11269,11269,11270,0,0,0,0,0, +18693,0,0,0,0,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0, +18690,0,0,0,0,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0, +18693,0,0,0,0,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0, +18693,0,0,0,11110,11111,11111,11111,11111,11111,11111,11111,11587,11269,11269,11269,11269,11269,11269,11269,4152,4154,4154,4154,4154,4154,4154,4154,4154,11270,0,0,0,0,0, +18690,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,4152,4154,4154,4154,4154,4154,4154,4154,4154,11270,0,0,0,0,0, +18693,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,4154,4154,4154,4154,4154,4154,4154,4154,11270,0,0,0,7913,18530, +18690,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,4152,4154,1495,1496,1495,1496,1495,4154,4154,11270,0,0,0,0,22456, +18693,0,0,0,11426,11427,11427,11586,11269,11269,11269,4152,11269,11269,4154,4153,11269,11269,11269,11269,11269,1303,1495,1496,1495,1496,1495,4154,4154,11584,11111,11111,11112,0,22456, +18693,0,0,0,0,0,0,11268,11269,11269,11269,11269,4154,4154,4154,4153,11269,11269,11269,11269,4152,1303,1495,1496,1495,1496,1495,4154,4154,11269,11269,11269,11270,0,22456, +18693,0,0,0,0,0,0,11426,11586,11269,11269,11269,4154,4154,4154,4153,11269,2205,2139,11269,4152,1303,1495,1496,1495,1496,1495,4154,4154,11269,11269,11269,11270,0,22456, +18690,0,0,0,0,0,0,0,11268,11269,11269,11269,4154,4154,4154,4153,11269,11269,11269,11269,4152,1303,1495,1496,1495,1496,1495,4154,4154,11269,11269,11269,11270,0,22456, +18690,0,0,0,0,0,0,0,11268,11269,11269,11269,4154,4154,4154,11269,11269,11269,11269,11269,4152,1175,1240,1240,1240,1240,1240,4154,4154,11269,11269,11269,11270,0,22456, +18693,0,0,0,0,0,0,0,11268,11269,11269,11269,4154,4154,4154,11269,11269,11269,11269,11269,4152,4154,4154,4154,4154,4154,4154,4154,4154,11269,11585,11427,11428,0,22456, +18690,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,22456, +18693,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11585,11427,11427,11427,11427,11427,11427,11427,11427,11427,11428,0,0,0,22456, +18693,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0,0,0,0,0,0,0,0,0,22456, +18690,0,0,0,0,0,0,0,11426,11427,11427,11427,11427,11427,11429,11429,11427,11427,11427,11427,11428,0,0,0,0,0,0,0,0,0,0,0,0,0,22456, +18690,0,0,0,0,0,0,0,0,0,0,0,0,0,11432,11432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22456, +18693,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22456, +18693,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8238,6181,6181,6181,6181,6181,6181,6181,6181,0,0,0,0,0,0,0,0,0,22456, +18690,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18690, +18693,0,0,0,0,0,0,0,22297,22139,22296,22295,22298,0,0,0,0,22453,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18530,18528,18529, +18845,18532,0,0,0,0,0,0,18671,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18849,18847,18847, +18840,18839,18532,0,0,0,18677,0,0,19621,19625,19623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +18684,18684,18690,18523,18672,18524,0,18676,18673,19779,19772,19936,19622,19623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + +18681,18845,18844,18850,18850,18851,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +18535,18846,18848,18530,18532,0,0,0,0,0,0,0,0,0,0,19103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +18693,18530,18532,18849,18851,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5254,5413,0,0, +18523,0,18632,0,18530,18534,18532,18634,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10962,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6340,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18946,0,0,0,0,0,0,0,0,0,0,0,0,0,10646,0,0,6495,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6495,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6495,0,0, +0,0,18792,0,0,0,0,22456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8047,8047,8047,8047,0,8047,8048,0,0,0,6495,0,0, +0,0,0,0,0,0,0,22456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8206,0,0,0,0,0,8206,0,0,0,6495,0,0, +0,0,0,0,0,0,0,22456,0,0,0,0,0,0,8363,8363,8363,8363,8363,8363,8363,8363,8206,0,0,0,0,0,8206,0,0,0,6495,0,0, +0,0,0,0,0,0,0,22456,0,0,0,0,0,0,8206,2168,2169,0,0,2108,0,1363,14995,0,0,0,0,4332,8206,0,0,0,6495,0,0, +0,0,0,0,18524,0,0,22456,0,0,0,0,0,0,8206,2232,2233,2106,2107,0,0,1300,0,0,0,0,0,14998,8206,0,0,0,6495,0,0, +0,0,0,0,0,0,0,22456,0,0,0,0,0,0,8206,8047,8047,8048,0,0,0,1427,0,0,0,0,0,14832,8206,0,0,0,6495,0,0, +0,0,0,18632,0,0,0,22456,0,0,0,0,0,0,8206,0,12486,8206,8047,1236,8047,8047,1230,1231,1232,0,0,14998,8206,0,0,0,6495,0,0, +0,0,22453,22296,22139,22137,22137,22613,0,0,0,0,0,0,8206,0,0,1105,1233,1233,1233,1106,0,0,0,0,0,0,8206,0,0,0,6495,0,0, +0,0,22456,0,0,0,0,0,0,0,0,0,0,0,8206,0,0,1297,1490,1489,1490,1298,0,0,0,0,0,0,8206,0,0,0,6495,0,0, +0,0,22456,0,0,0,0,0,0,0,0,0,0,0,8206,0,0,1169,1234,1234,1234,1170,905,906,906,906,906,907,8206,0,0,0,6495,0,0, +0,0,22456,0,0,8046,8047,8047,8047,8047,8047,8047,8047,8047,8206,0,0,8047,0,0,1417,1418,8363,8363,8363,8363,8363,8363,8363,8206,0,0,6495,0,0, +0,18630,22456,0,0,8207,0,1763,1764,1765,3672,0,0,0,0,0,0,0,0,0,1545,1546,0,0,0,0,0,0,0,8206,0,0,6495,0,0, +0,0,22456,0,0,8206,0,1827,1828,1829,0,0,0,0,0,0,0,0,0,0,4152,1111,1239,1239,1239,1239,1239,1112,0,8206,0,0,6654,0,8559, +0,0,22456,0,0,8049,4392,1891,1892,1893,0,0,0,0,0,0,2201,2202,2202,2203,8206,1303,0,0,0,0,0,1304,1923,8206,0,0,0,6495,0, +0,0,22456,0,0,8362,8363,8363,8363,8363,8363,8363,4342,4342,8363,8363,2265,2138,2140,2267,4152,0,0,0,0,0,0,1304,1987,8206,0,0,0,6495,0, +0,0,22456,0,0,0,0,0,0,0,8204,4152,0,0,0,8204,2265,2139,2137,2267,0,0,0,0,0,0,0,1304,4332,8206,0,0,0,6495,0, +0,18792,22456,0,0,0,0,0,0,0,8204,4152,0,0,0,8204,2265,1045,1046,2267,1356,1357,0,0,0,0,0,1304,0,8206,0,0,0,6495,0, +0,0,22456,0,0,0,0,0,0,0,8204,4152,0,0,0,8204,2265,2140,2140,2267,4271,4272,0,0,0,0,0,1304,0,8206,0,0,0,6495,0, +0,0,22456,0,0,0,0,0,0,0,8204,4152,0,0,0,4153,2265,2137,2138,2267,4336,4206,0,0,0,0,0,1176,4200,8206,0,0,0,6495,0, +0,0,22456,0,0,0,0,0,0,0,8204,4152,0,0,0,4153,2329,2330,2330,2331,8206,0,0,0,0,0,4336,0,0,8206,0,0,0,6495,0, +0,0,22456,0,0,0,0,0,0,0,8362,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8363,8364,0,0,0,6495,0, +18523,0,22456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6495,0, +0,0,22456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6495,0, +0,0,22456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19615,6495,0, +0,0,22456,0,0,0,0,0,0,0,0,0,0,11122,0,0,11122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6495,0, +0,0,22456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6495,0, +0,18629,22456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7449,0,0,0,0,0,0,0,6181,6181,6181,6181,6181,6181,6181,6181,6656,0, +0,0,22456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22456, +0,0,22296,22297,22137,22296,22140,22138,0,0,0,0,0,0,0,0,0,0,22137,22138,22140,22296,22137,22137,22297,22137,22137,22295,22137,22137,22140,22296,22297,22297,22613, +0,0,0,0,0,0,0,0,0,0,0,0,22612,0,0,0,0,22613,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,19100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18792,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18946,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22453,22137,22137,0,0,0,0,0,0,0,0,0,0,22137,22137,22613,22612,22137,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19621,0,0, +0,0,0,0,0,0,0,22453,22295,22296,22137,22137,22137,22137,22137,22137,22613,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19937,0,22453, +0,0,0,0,0,0,0,22456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1801,1802,1802,1802,1802,1803,0,0,0,0,0,0,22456, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1865,1866,1866,1866,1866,1867,0,0,0,0,0,0,22456, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1929,1930,1930,1930,1930,1931,0,0,0,0,0,0,22456, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,8206,0,0,0,0,0,0,0,1993,1994,1994,1994,1994,1995,0,0,0,0,0,0,22456, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8206,0,0,0,0,0,0,0,0,0,0,0,22456, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22456, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,8047,0,0,0,0,0,0,0,8206,0,0,0,0,0,0,0,0,0,0,0,22456, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8047,0,8047,0,0,8206,0,0,4332,0,0,0,0,0,0,0,0,22456, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22456, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8206,0,0,0,0,0,0,0,0,0,0,0,22456, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8206,0,0,0,4341,8206,0,0,0,0,0,0,0,0,0,0,0,22456, +0,0,0,0,0,0,142,143,144,0,0,0,0,0,8047,8047,8047,8206,0,8047,8363,8363,0,0,337,0,0,1547,1420,0,0,0,0,0,22456, +0,0,0,0,0,0,206,207,208,0,8204,0,0,0,0,8204,0,0,0,0,8206,0,0,4274,4209,4332,0,1545,1546,0,0,0,0,0,22456, +0,0,0,0,0,1529,1530,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22456, +0,0,0,0,0,0,0,0,0,0,8204,0,0,0,0,8204,8363,8363,8363,8363,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,8204,4268,1045,1046,4324,4325,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,4335,0,0,4388,4389,0,0,0,0,8206,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,4270,0,0,0,4323,0,0,0,0,8206,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,4340,0,0,0,4387,0,0,0,4197,8206,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,14996,14996,0,137,588,589,0,0,8206,4206,0,0,0,0,0,4199,4200,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,4341,4333,4334,0,201,714,715,0,0,0,0,0,0,0,14997,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18530,18534,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + + + [ + { + "type": "gold", + "count": 80, + "addMaxCount": 300 + } +] + + + + + [ + { + "type": "gold", + "count": 80, + "addMaxCount": 100 + } +] + + + + + [ + { + "type": "gold", + "count": 80, + "addMaxCount": 150 + } +] + + + + + [ + { + "type": "gold", + "count": 80, + "addMaxCount": 200 + } +] + + + + + [{ + "type": "randomCard", + "count": 3, + "rarity": [ "common" ], + "colors": [ "colorID" ] +},{ + "type": "randomCard", + "count": 1, + "probability": 0.5, + "addMaxCount": 2, + "rarity": [ "rare" ], + "colors": [ "colorID" ] +},{ + "type": "randomCard", + "count": 1, + "probability": 0.25, + "rarity": [ "mythic rare" ], + "colors": [ "colorID" ] +},{ + "type": "randomCard", + "count": 2, + "rarity": [ "uncommon" ] + "addMaxCount": 1 +}] + + + + + + + + + + + + + + + + + + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1804,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1868,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1932,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1996,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1166,1167,1168,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1801,1802,1802,1802,1802,1803,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,1812,1813,0,3897,3898,3899,0,0,0,0,0,0,1612,8,1613,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,1401,1402,0,0,0,0,1876,1877,0,3961,3962,3963,0,0,0,8206,1938,1872,1676,0,1677,14358,0,0,0,0,0,0,0,0, +0,0,0,0,0,1465,1466,0,0,0,0,1940,1941,0,1872,0,0,0,0,0,0,0,0,1870,0,7,14516,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,4454,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14996,0,0,1872,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8204,14839,0,0,0,0,0,0,0,0,0,0,0,4450,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1292,1293,0,0,0,0,0,0,4393,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4322,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14998,0,0,0,0,0,4386,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8204,0,0,0,14675,0,0,0,0,0,0,0,4201,4202,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8204,0,0,0,14833,0,0,0,0,0,0,0,4265,4266,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + diff --git a/forge-gui/res/adventure/common/maps/map/main_story/inn_approaches/davriels_mansion_dungeon.tmx b/forge-gui/res/adventure/common/maps/map/main_story/inn_approaches/davriels_mansion_dungeon.tmx new file mode 100644 index 00000000000..009f446d6a8 --- /dev/null +++ b/forge-gui/res/adventure/common/maps/map/main_story/inn_approaches/davriels_mansion_dungeon.tmx @@ -0,0 +1,329 @@ + + + + + + + + + +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7465,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7466,7467,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7465,7466,7466,7466,7466,7466,7466,7780,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7778,7467,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7622,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7465,7466,7466,7466,7466,7466,7466,7466,7780,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7778,7466,7466,7467, +7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625, +7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625, +7621,7621,7781,7782,7463,7463,7464,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625, +7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625, +7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625, +7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625, +7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7462,7782,7782,7783, +7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7462,7782,7782,7782,7782,7782,7782,7782,7782,7782,7783,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7623,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,6364,7625,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7781,7782,7782,7782,7782,7782,7782,7782,7782,7782,7782,7782,7782,7782,7782,7783,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621, +7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621,7621 + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19937,19938,19938,19938,19938,19938,19938,19938,19938,19938,19938,19938,19938,19938,19938,19936,19625,19935, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5253,19937,19777,19784, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7764,7765,7765,7765,7765,7765,7765,7765,7765,7765,7765,7766,0,0,0,19937,19942, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,8988,0,0,18673, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,6181,6181,0,19624,19625, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,19935,19777, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,19939,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8235,8239,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,8240,8236,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7764,7765,7765,7765,7765,7765,8239,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,8235,8239,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,8235,7765,7765,7765,7765,7765,7765,8239,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,0, +0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,8240,8236,0,0,18688, +0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,8240,7765,7766,18688, +0,0,0,8080,8081,8081,8397,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,18688, +0,0,0,0,0,0,8393,8397,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,18688, +0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,18688, +0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,18688, +0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,8398,8081,8082,18688, +0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,8398,8394,0,0,18688, +0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7924,0,0,0,18688, +0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,8398,8081,8081,8081,8081,8081,8081,8081,8081,8394,0,0,0,18688, +0,0,0,0,0,0,0,7922,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,7923,8398,8394,0,0,0,0,0,0,0,0,0,0,0,0,18688, +0,0,0,0,0,0,0,8393,8081,8081,8081,8081,8081,8397,8081,8081,8398,8081,8081,8081,8082,0,0,0,0,0,0,0,0,0,0,0,0,0,18688, +0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7924,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18688, +0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,6180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18844, +0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7924,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7924,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7924,0,0,0,0,0,0,0,0,0,0,19621,19623,0,19614,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,7922,7923,7923,7924,19614,0,19621,19626,0,0,19614,0,0,19615,19937,19936,19623,0,18676,18672,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,19621,7922,7923,7923,7924,19615,19621,19931,19784,0,0,0,0,0,0,0,19937,19936,19622,19623,19621,19622,19623 + + + + +0,0,0,0,0,18682,18690,18523,18524,18841,18842,18843,18530,18844,18850,18842,18850,18851,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,18846,18845,18535,0,0,0,0,18849,18848,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,18846,18848,18530,18532,0,0,0,0,0,0,0,0,0,11110,11111,11111,11111,11111,11111,11111,11111,11111,11112,0,0,6803,6803,0,0, +18530,18844,18848,0,18523,0,0,0,18688,18693,0,18530,18527,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,10623,0,0,0,0, +18682,18693,18530,18526,18844,18847,18845,18532,18846,18845,18531,18844,18845,18535,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11431,11434,0,0,0,0,0, +18844,18848,18683,18687,18845,18532,18846,18851,0,18846,18682,18690,18849,18851,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0,0, +18690,0,18849,18848,18846,18845,18532,0,0,0,0,0,0,0,0,0,0,0,11110,11587,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,22299,0, +18851,0,0,18530,18532,18846,18848,0,0,0,0,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11584,11112,0,0,0,0,0, +18845,18531,18532,18846,18845,18532,0,0,0,0,0,0,11110,11111,11111,11111,11111,11111,11587,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0, +18844,18686,18693,0,18846,18845,18535,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0, +18693,18846,18682,18529,18532,18691,18693,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0, +18845,18532,18846,18682,18693,18846,18851,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0, +18528,18685,18530,18844,18848,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0, +18681,18848,18846,18848,0,0,18524,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0, +18690,0,0,0,0,18523,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0, +18693,0,0,0,0,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0, +18690,0,0,0,0,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0, +18693,0,0,0,0,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0, +18693,0,0,0,11110,11111,11111,11111,11111,11111,11111,11111,11587,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0, +18690,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0, +18693,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,7913,18530, +18690,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,22456, +18693,0,0,0,11426,11427,11427,11586,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11584,11111,11111,11112,0,22456, +18693,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,22456, +18693,0,0,0,0,0,0,11426,11586,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,22456, +18690,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,22456, +18690,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,22456, +18693,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11585,11427,11428,0,22456, +18690,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,22456, +18693,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11585,11427,11427,11427,11427,11427,11427,11427,11427,11427,11428,0,0,0,22456, +18693,0,0,0,0,0,0,0,11268,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11269,11270,0,0,0,0,0,0,0,0,0,0,0,0,0,22456, +18690,0,0,0,0,0,0,0,11426,11427,11427,11427,11427,11427,11429,11429,11427,11427,11427,11427,11428,0,0,0,0,0,0,0,0,0,0,0,0,0,22456, +18690,0,0,0,0,0,0,0,0,0,0,0,0,0,11432,11432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22456, +18693,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22456, +18693,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8238,6181,6181,6181,6181,6181,6181,6181,6181,0,0,0,0,0,0,0,0,0,22456, +18690,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18690, +18693,0,0,0,0,0,0,0,22297,22139,22296,22295,22298,0,0,0,0,22453,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18530,18528,18529, +18845,18532,0,0,0,0,0,0,18671,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18849,18847,18847, +18840,18839,18532,0,0,0,18677,0,0,19621,19625,19623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +18684,18684,18690,18523,18672,18524,0,18676,18673,19779,19772,19936,19622,19623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20594,20595,20592,20595,20592,20595,20595,20596,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20752,3001,20906,0,20752,0,3003,20754,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20752,0,0,0,20914,0,0,20754,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20749,20911,20593,0,20749,20595,20911,20751,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20752,0,20914,0,20914,0,0,20754,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20594,20595,20595,20595,20596,20753,20753,20753,20753,20752,3002,20752,0,20752,3002,0,20754,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20752,0,0,0,20910,20911,20911,20911,20595,20750,20911,20909,0,20749,20911,20911,20751,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20752,0,0,0,0,0,0,0,2428,20906,0,0,0,20914,0,0,20754,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20752,0,0,0,20590,0,0,0,0,0,0,0,0,20752,0,3001,20754,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20752,0,0,0,20754,0,0,0,0,20590,0,0,0,20752,0,0,20754,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20752,0,0,12644,20754,0,0,20594,20595,20908,20595,20595,20595,20908,20911,20911,20912,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20910,20911,20592,20911,20912,0,21065,20751,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20752,11761,0,0,0,20754,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20752,0,0,0,0,20754,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20752,0,0,0,0,20754,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20752,0,0,0,0,20754,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20752,0,0,0,0,20754,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20910,20911,20911,20911,20911,20912,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753, +20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753 + + + + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20753,20753,20753,0,0,0,0,0,0,0,0,0,0,20753,20753,20753,20753,20753,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20753,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20753,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20753,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20753,0,0, +0,0,0,0,0,0,0,20753,20753,20753,20753,20753,20753,20753,20753,20753,20753,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20753,0,20753, +0,0,0,0,0,0,0,20753,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20753, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20753, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20753, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20753, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20753, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20753, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20753, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20753, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20753, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20753, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20753, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20753, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20753, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20753, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20753,20753,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + + + + + + + + + + + + + + + [ + { + "type": "gold", + "count": 80, + "addMaxCount": 50 + } +] + + + + + [ + { + "type": "gold", + "count": 10, + "addMaxCount": 60 + } +] + + + + + + + + + + + + + + + + + + + + + + + + +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,11280,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11280,0,2364,0,11280,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11603,11280,0,11605,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11763,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11606,11607,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11764,11765,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11615,11616,11617,11618,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11773,11774,11775,11776,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + + diff --git a/forge-gui/res/adventure/common/maps/map/main_story/inn_crescentus.tmx b/forge-gui/res/adventure/common/maps/map/main_story/inn_crescentus.tmx new file mode 100644 index 00000000000..b1496d3238b --- /dev/null +++ b/forge-gui/res/adventure/common/maps/map/main_story/inn_crescentus.tmx @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + eJztzTERACAMBMEowiXgApiYANwRCSl+qK7Yer2YOb6qoQn15DvCFFq8vLy8vJJ3hyN0ky8AAA/74tft + + + + + eJxjYBiZIIOHdpiQvTCQZMDAkAzEKQaY6kiVI8XeaqC+GiCuxWI2qXKk2DsFqG8qEE/DYjapcqTYS00wau/A20tMPhtO9hIjDwP9egwME4B4oh597V0BtG8lEK+is70HgfYdAuLDdLaXVDCY7R2IenAUjIJRMApGweACANNoPCQ= + + + + + + + + eJztlk1OQjEUhasj4wYQfwbqvC0aXYGJA12GLsT3WAUPVsHPKlSmbsCnjtQNiKe2TS7XUigSAvHd5EsLtz13AKc5uRTiDbyCO5CBJijdmjFSenlA29MGm0qIDdDCvgAdMHJrwUjphbQ9fdLrYt8DO1qIC1DT9jMlpRfS9pjyPV8NbVetxa9K7XFtWrHeX6uaW82t5q7O3He8NR/gUy537pY7tz3j+UXNPcS5I3C85LmptWpzH/D/2MP3u8ruF80k7dzlg6bLBGUgR9A8cQKNUxXOG5SSaWdMu+3ygaHl8gLPETRPXGHmtQrnDcqIaRdM22SCgcNkgstAjvCYMzeYeavsftK5ntOh2j95RI3njaG0mHqKvAdDGd7Himr/50rxxCPYx290AO7n8BS9H/MC99ALOMOdc/Asp3uJQ+/HvMA9JMi78yWne4lD78e8wD1UJ/dqM3iJU5/jLQ55YR398Q3YfBPX + + + + + eJxjYCAMkpwZGJKdSZejFDwCmvsYh9n45IgFMjYMDLI2lJlBDpgDtHPuANg7CkbBKBhcwEtroF1AHfApHFgPaDIwpGhS11xPAuFTFMHAUA+0s4HK9o4C+oMUYH2eilanJwD5ic6E1VECXgDNeolm3gMg/6EzYXWjYBSMglEwXAAAb5UZzQ== + + + + + + [{ + "text":"Hello, planeswalker {var=player_name}, welcome to my abode", + "options":[ + { + "name":"Why am I here", + "condition":[ { "checkQuestFlag": "mainQuest" ,"not":true} ], + "text":"You are on a plane called Innistrad, a realm of equal parts horror and joy; darkness and light. Where the shadows cling like a thick morning dew... You are here, because you alone could see through the shadows and found my beacon...", + "options":[ + { + "name":"Why does this look like a jail?", + "text":"Like you, I am imprisoned here. However, unlike myself, I have the power to grant you free travel to and from my... Home... And the point of my beacon.", + "options":[ + { + "name":"Continue", + "text":"Innistrad is in turmoil... Its soul is twisting, and it has forgotten itself... Time and memory are inter-mixed, and the people are forgetting what once was... Find the lost moments in time, bring them back to the fore, and you may find the key to free yourself.", + "options":[ + { + "name":"What does that mean?", + "text":"You will need to discover that for yourself... But first, take this rune. You can use it anytime to return here. Be careful, planeswalker, few gifts on Innistrad come without cost.", + "action":[{"addItem":"Colorless rune"}], + "options":[ + { + "name":"Continue", + "text":"I have something else for you, {var=player_name}. Take these coins, but do not spend them with simple merchants.", + "condition":[{ "checkCharacterFlag": "freeChallengeCoins" ,"not":true} ], + "options":[{ + "action": [{"grantRewards":[{"type":"item", "count": 1, "itemName": "Challenge Coin"}, {"type":"item", "count": 2, "itemName": "Silver Challenge Coin"}, {"type":"item", "count": 3, "itemName": "Bronze Challenge Coin"}]}, {"setCharacterFlag": {"key":"freeChallengeCoins", "val": 1}}], + "name":"What are they, then? What are they for?", + "text":"These are Challenge Coins. As Innistrad has frayed, points of power have formed. Allowing mages to come together and hold grand tournaments while the energy is strong. These coins will grant you entry to such contests, and the prizes available can help you on your journey.", + "options":[{"name":"Where are these contests?", + "text": "Show the coins to innkeepers. If there is a point of power in the town, the innkeeper will direct you to it and its contest.", + "options":[{ + "name":"Thank you", + "text":"I will now re-open the portal you came through. So that you may return to Innistrad, where you can seek to find freedom from your imprisonment... Good luck", + "options":[ + { + "name":"(Leave)", + "action": [{"setQuestFlag": {"key":"mainQuest", "val": 1}, "activateMapObject": 78}] + }] + }] + }] + }] + }, + { + "name":"Thank you", + "text":"I will now re-open the portal you came through. So that you may return to Innistrad, where you can seek to find freedom from your imprisonment... Good luck", + "condition":[{ "checkCharacterFlag": "freeChallengeCoins"} ], + "options":[ + { + "name":"(Leave)", + "action": [{"setQuestFlag": {"key":"mainQuest", "val": 1}, "activateMapObject": 78}] + }] + }] + }] + }] + } + ] + }, + { "name":"Bye" } + ] +}, +{ + "text":"I have something else for you, {var=player_name}. Take these coins, but do not spend them with simple merchants.", + "condition":[ { "checkQuestFlag": "mainQuest"}, { "checkCharacterFlag": "freeChallengeCoins" ,"not":true} ], + "options":[{ + + "action": [{"grantRewards":[{"type":"item", "count": 1, "itemName": "Challenge Coin"}, {"type":"item", "count": 2, "itemName": "Silver Challenge Coin"}, {"type":"item", "count": 3, "itemName": "Bronze Challenge Coin"}]}, {"setCharacterFlag": {"key":"freeChallengeCoins", "val": 1}}], + + "name":"What are they, then? What are they for?", + "text":"These are Challenge Coins. As Innistrad has frayed, points of power have formed. Allowing mages to come together and hold grand tournaments while the energy is strong. These coins will grant you entry to such contests, and the prizes available can help you on your journey.", + "options":[{"name":"Where are these contests?", + "text": "Show the coins to innkeepers. If there is a point of power in the town, the innkeeper will direct you to it and its contest.", + "options":[{"name":"Thank you. (Leave)"}] + }] + }] +}] + + + + + + + + + + + + + + + + + + diff --git a/forge-gui/res/adventure/common/maps/map/towns/inn_main.tsx b/forge-gui/res/adventure/common/maps/map/towns/inn_main.tsx new file mode 100644 index 00000000000..a7c9d92c718 --- /dev/null +++ b/forge-gui/res/adventure/common/maps/map/towns/inn_main.tsx @@ -0,0 +1,4 @@ + + + + diff --git a/forge-gui/res/adventure/common/maps/map/towns/inn_ulvenwald_hamlet.tmx b/forge-gui/res/adventure/common/maps/map/towns/inn_ulvenwald_hamlet.tmx new file mode 100644 index 00000000000..6d71ba1bdff --- /dev/null +++ b/forge-gui/res/adventure/common/maps/map/towns/inn_ulvenwald_hamlet.tmx @@ -0,0 +1,54 @@ + + + + + + + + + + + + + eJyVlf1WgzAMxTumw83BA1mOjwboce6L8chqckgOd3ft1D9yUlrozS9NwxhDGMXKJoQP8TuxN7FPsZXMfb9MtpfnQ5w9jtkHGPfw/CX7VLLnYzPtrZoPZj53tHhcN/yi0yfmD6Rf2r5L8Sfx5zjrazyqtxBfG2+X2FPXeA7ZmFt9K7ZpppxWxrc0XdUrwBfNLW+wXOT2P9A6xqU5fRbbiq1N8xJn1sK4+zjrYi6Rd6S9R1v3eFj33XKsXjWHeM2r3+pcZ98MpMFn7FqoyTG2pqnMT8a8t3eQdyCrbT53jrmceL4q01Ltk+mvm1ve3D0KidodEjWAMemz3qUd6F2sppm3g/PFffeg5RoDvcO8ztECa0V17Lyu3Sf2RW0/U48j10dcd2O5Vt5lgtdrCw17Ca8Nd+JzhtbqujJbZHj5/nbxupcg57077TnRM95a79Kz9ZiYl2sLOVk/QJyp/uLMF8pDjtf7Zf2arjOsAR8jIzLremU9cmUaI+n7e5xb1MCaQd5cLx2tlj1nOneM1/puNeSd65jjcV5mReayme9wCb3rL2P9X//3Gx//AK1XMOI= + + + + + eJxjYBh4UMeLnU0L80cBbpDOOrztPc3CwKCLhE8hsc+wYHFXN3Xsxec/mByy21jY8JunjsY/Soa9aayYdmWyYg8HUgHMXmz2w8TQ7cKnBxtQwyKWyYoZrzB8Ai3eM9DUZlEhDbZbMzB0WKOKofuHFmkdZu89oD/us0DY6OFLbtxiC2dke2F2I/sd3Y+44hoGLnCS5iaYXTD7cNkLs1uXjDg+SIJ7aFl+4au7KLEXAA88LHc= + + + + + eJz7w8/A8BeI6QXOc0LoWQIMDLMFIOwmXlS54QwGsx9vT2dguDOdfvZVzkDlK/DRz25iwE0iw4JWcSpFZHhU8+KWu67NwHADiKtm4FZDC3APGHb3kcKvDo/9FUhyt+iY/kgFpMYzevomBlygcfmghJSmbgLTxS1t3GopSdcyONIuKB08AMbxQ6R4poWfy0kM+zhgHRiPVA/Sq5z+g1T/IttJa/sBcL4onQ== + + + + + + + + eJxjYMAPQviJEyPWjAucuNXhksOnR52FgUERiOWBWAEJg8TIBbj8dx7JHXuB5u8H4mhWBoYYIN4DZO8D4kggW40Iu+XxuNV2OgOD3XTsauOA5seyQsR7OSD2w+zeT4S9e6FqiVGfADX7IBCnsmLKJ0P9ngSVQw83GB/k/ihWiDkpSOrxgWgkf9pMx24+IXAI6s/jaP7saMPOP48nnZECQG4H+RNbmMGACgv2dILuNkqBAzDsHJHSEihMjrCg2oXN3zZIekDy5IaNHlRvAlK8I5tFrTBHBqSGIbp65PIGV9kVCxSPA+J4ItMkNn9iE8NX1oHAb6B9f4D4K9TeJl7s6nClcWTgBIxj5+moYrjiY6YAA8N0IJ4tgN999ATIcUMoHZGaJgjFAz6Ar5yiRXonxX4YAACfCUZd + + + + + + + + + + + + + + + + + + + + + + + diff --git a/forge-gui/res/adventure/common/maps/map/towns/inn_ulvenwald_town.tmx b/forge-gui/res/adventure/common/maps/map/towns/inn_ulvenwald_town.tmx new file mode 100644 index 00000000000..d2353f56c14 --- /dev/null +++ b/forge-gui/res/adventure/common/maps/map/towns/inn_ulvenwald_town.tmx @@ -0,0 +1,66 @@ + + + + + + + + + + + + + eJydldtOAzEMREPV0tt2X4j4XLp0S++bT2axxVgdXAcJHkZ2om1OxnHSNqfUio6iqWgmehI9iw6i7cu35pIv8j1y7mNH3ycav0kcJH5gbWXuIZtbYj/G7QI2c1Iwz3kCR9ftRSvRmvgDeO+iAu4YMEvAYW/et8ZPGV9Q0wHMHlzl7Sju8qNfzdtKXS22lX1pTa+im+gM5oa87pAn4nItS4WRMC60H8+doMYTMBvnt2BuBLNxDH/GxcVoj1rrNTyf4HmOb9hv41QwXzvHWk2sXgNYyl6Bfw781u6RruN7t8mPPcB70rHepRnxtM6HwO9I94jXnRPLGI1je7/mQ2ttXof8s4/Nr7FTsC6z7UxtH7V3xLgX1Fr99oHfkh/PeOtqUFN0t0Zw9/A6gBf59fd3dG8J+/ztTltN9Iz1/i5xtrYn79f3Fvv0/I5qEb0v5nnj6lDza+9leY37jHvAcvbInkf8P/Tw25KMb9/52jKDe4b91t5Snb9SHyzy/X/Iq1D0fez3Y369V/Z8zPc7rPnpD/n0H7+x/AsfcLhM + + + + + eJxjYMANdnQxMEhTCe/qwm1P3WRUdmg3HkeRCEBmIZuPz4/fSLA3nYDaL934/UysH08DzdBFwiw9hPXgMxtdDtkfuNjY+LS091g7bewFheUppLA8gSdcQfY+T8ZvL744DiUyLEFsZH5mN+E4Vm9DNf9oG+n2pnVDwuIMkvtBdmd0o6a3LDQzcIU1NnvRaWQ2yC5ku7GpxWevWhumeCbU7bA4xhXXIPEMNLXo/oQBXHGMLRzYRRgYOERQxcjJR/jswGfvPaA773dB2Ojhi84n1l5s4YxsL8xuZL+j+xFXXMPAhX7cdmALf5hdhOyF2Y0rLcMANnsPtkHsJqYOIyVOCdmLDkB1F7o7QFimC2KvFBl1MaieAwAs56N1 + + + + + eJz7M5WB4S8Q0wuc74fQs6YxMMyeBmE3TUbI7Z5CPbsOkGmWEhZ9ClAxGSidUMDAkFhAutkw/1MC1NoZGNTb8avZS6TfI5H8EA1kx2DxkxySWX9I9DO++PyJZhYsjH+TYAcxcUxsWKCDSCLdQWmcxuKwR4pId1dPxi0XzsLAEAHEv/D4BVt6pxTEAe2LR7LzH5D9H8qXRbPvB5K6KCLDfD8N3EwIYItnBRLStyIRbr5AhfIBH0CO60hguohiwa2WknQtg8OvoHSAXnaS42d84Q4C34lMR/JQc+KAdWA8Uj1IrN/9qlFpfABbOfQHqf5FtpMa9QQ+AADS80xA + + + + + + + + eJxjYKAvuNBPuhw+PYfyGRgOA7F8FwODAhBrdlHmPnzgPBZ3RHczMMQAcWw3wg1qZLhhdz6CvRfI3pePKs8Rj6mntw9CHwLatw+I99PQ79hAMtTvSd20tWdPPmE1pAD0sITx9xOwx30SA4PHJOq4QQVHOsEWz0+Bdj4j094DQD8dRPIXKK0c6cJtFwwghzko3WNL+8QAPai+BDqkExjA5y9i1JNTDlELEGPHgSkIdtNk7GpwpXFkACs7kQG58UxrsG8KYTX4AKlpglZxPVjCFwBqk0AE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/forge-gui/res/adventure/common/maps/map/towns/inn_ulvenwald_village.tmx b/forge-gui/res/adventure/common/maps/map/towns/inn_ulvenwald_village.tmx new file mode 100644 index 00000000000..a03648f37ee --- /dev/null +++ b/forge-gui/res/adventure/common/maps/map/towns/inn_ulvenwald_village.tmx @@ -0,0 +1,60 @@ + + + + + + + + + + + + + eJyVlf1WgzAMxTumw83BA1mOjwboce6L8chqckgOd3ft1D9yUlrozS9NwxhDGMXKJoQP8TuxN7FPsZXMfb9MtpfnQ5w9jtkHGPfw/CX7VLLnYzPtrZoPZj53tHhcN/yi0yfmD6Rf2r5L8Sfx5zjrazyqtxBfG2+X2FPXeA7ZmFt9K7ZpppxWxrc0XdUrwBfNLW+wXOT2P9A6xqU5fRbbiq1N8xJn1sK4+zjrYi6Rd6S9R1v3eFj33XKsXjWHeM2r3+pcZ98MpMFn7FqoyTG2pqnMT8a8t3eQdyCrbT53jrmceL4q01Ltk+mvm1ve3D0KidodEjWAMemz3qUd6F2sppm3g/PFffeg5RoDvcO8ztECa0V17Lyu3Sf2RW0/U48j10dcd2O5Vt5lgtdrCw17Ca8Nd+JzhtbqujJbZHj5/nbxupcg57077TnRM95a79Kz9ZiYl2sLOVk/QJyp/uLMF8pDjtf7Zf2arjOsAR8jIzLremU9cmUaI+n7e5xb1MCaQd5cLx2tlj1nOneM1/puNeSd65jjcV5mReayme9wCb3rL2P9X//3Gx//AK1XMOI= + + + + + eJxjYBh4UMeLnU0L80cBbpDOOrztPc3CwKCLhE8hsc+wYHFXN3Xsxec/kBwII7uNhQ2/eepo/KNk2JvGCvE/sl2ZQLEMVtQwyiIjbmD2YrMfJgayCznM8enBBtSwiGWyYsYrDJ9Ai/cMNLXk+BMdtFszMHRYo4qh+4cWaR1m7z2gP+6zQNjo4YvOJxZgC2dke2F2I/sd3Y+44hoGLnCS5iaYXTD7cNkLs5uctHyQBPfQsvzCV3dRYi8Aw4suHw== + + + + + eJz7w8/A8BeI6QXOc0LoWQIMDLMFIOwmXlS5wQgU+KhjzmD24+3pDAx3ptPPvsoZqHxYGFfPwFQ7EOAmkWFBaZzexWGPFJFprpoXt9x1bQaGG0BchSdMlaiUtpHBPaCf7iP5qw5ofz3UDbJo9lUgue0WHdMfqYDUeEZP34pEhPMFGpcPyHF9E5gubmnjVktJupbB4VdQOngAjOOHSPFMCz+Xk1iGxAHrwHikepBe5fQfpPoX2U5a2w8Almws8w== + + + + + + + + eJxjYMAPQviJEyPWjAucuNXhksOnR52FgUERiOWBWAEJg8TIBbj8dx7JHXuB5u8H4mhWBoYYIN4DZO8D4kggW40Iu+XxuNV2OgOD3XTsauOA5seyQsR7ORgYkpHs3k+EvXuhaolRnwA1+yAQp7JiyidD/Z4ElUMPNxgf5P4oVog5KUjq8YFoJH/aTMduPiFwCOrP42j+7GjDzrefzoAXuPMwMHjwELYX5HaQP7GFGQyosGBPJ+huA4GnQDufEWEvNuAA9JMjkr9AYXKEBbddMGCDpAeU7s/jyYP4gB5UXwKR8U4NgM9fxKhHLm9wlV2xQPE4II4nMU0SAvjKOhD4DbTvDxB/hdrbxItdHa40jgycgHHsjJbmccXzTAEGhulAPFsAv/voCUgpD0hNE4TiAR/A5y5y8xG17IcBAIqQQwU= + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/forge-gui/res/adventure/common/maps/tileset/INN_dungen_crawler_tileset.tsx b/forge-gui/res/adventure/common/maps/tileset/INN_dungen_crawler_tileset.tsx new file mode 100644 index 00000000000..e380200853d --- /dev/null +++ b/forge-gui/res/adventure/common/maps/tileset/INN_dungen_crawler_tileset.tsx @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/forge-gui/res/adventure/common/maps/tileset/Inn_Dungeon.tsx b/forge-gui/res/adventure/common/maps/tileset/Inn_Dungeon.tsx new file mode 100644 index 00000000000..055520b27a2 --- /dev/null +++ b/forge-gui/res/adventure/common/maps/tileset/Inn_Dungeon.tsx @@ -0,0 +1,991 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/forge-gui/res/adventure/common/maps/tileset/Inn_dungeon.png b/forge-gui/res/adventure/common/maps/tileset/Inn_dungeon.png new file mode 100644 index 00000000000..53b22090d8f Binary files /dev/null and b/forge-gui/res/adventure/common/maps/tileset/Inn_dungeon.png differ diff --git a/forge-gui/res/adventure/common/maps/tileset/inn_buildings.atlas b/forge-gui/res/adventure/common/maps/tileset/inn_buildings.atlas new file mode 100644 index 00000000000..a08b774f09f --- /dev/null +++ b/forge-gui/res/adventure/common/maps/tileset/inn_buildings.atlas @@ -0,0 +1,635 @@ +buildings.png +size: 448,800 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +IslandTown + xy: 144, 0 + size: 48, 48 +MountainTown + xy: 48, 0 + size: 48, 48 +SwampTown + xy: 0, 0 + size: 48, 48 +ForestTown + xy: 352, 496 + size: 32, 32 +PlainsTown + xy: 96, 0 + size: 48, 48 +PirateShop + xy: 384, 704 + size: 16, 16 +WasteTown + xy: 272, 128 + size: 48, 48 +SnowShop + xy: 368, 944 + size: 16, 16 +IslandCapital + xy: 128, 592 + size: 64, 64 +MountainCapital + xy: 128, 720 + size: 64, 64 +SwampCapital + xy: 128, 464 + size: 64, 64 +ForestCapital + xy: 64, 656 + size: 64, 64 +PlainsCapital + xy: 0, 464 + size: 64, 64 +Spawn + xy: 304, 288 + size: 16, 16 +Gate + xy: 384, 128 + size: 64, 48 +InstantShop + xy: 304, 704 + size: 16, 16 +CreatureShop + xy: 320, 704 + size: 16, 16 +GreenShop + xy: 336, 704 + size: 16, 16 +RedShop + xy: 352, 704 + size: 16, 16 +WhiteShop + xy: 368, 704 + size: 16, 16 +LandShop + xy: 304, 720 + size: 16, 16 +ColorlessShop + xy: 320, 720 + size: 16, 16 +BlackShop + xy: 336, 720 + size: 16, 16 +BlueShop + xy: 352, 720 + size: 16, 16 +MultiColorShop + xy: 368, 720 + size: 16, 16 +SelesnyaShop + xy: 304, 736 + size: 16, 16 +AzoriusShop + xy: 320, 736 + size: 16, 16 +DimirShop + xy: 336, 736 + size: 16, 16 +RakdosShop + xy: 352, 736 + size: 16, 16 +GruulShop + xy: 368, 736 + size: 16, 16 +SimicShop + xy: 304, 752 + size: 16, 16 +OrzhovShop + xy: 320, 752 + size: 16, 16 +IzzetShop + xy: 336, 752 + size: 16, 16 +GolgariShop + xy: 352, 752 + size: 16, 16 +BorosShop + xy: 368, 752 + size: 16, 16 +GoblinShop + xy: 304, 768 + size: 16, 16 +ZombieShop + xy: 320, 768 + size: 16, 16 +HumanShop + xy: 336, 768 + size: 16, 16 +ElfShop + xy: 352, 768 + size: 16, 16 +GiantShop + xy: 336, 944 + size: 16, 16 +SagaShop + xy: 304, 944 + size: 16, 16 +FlipShop + xy: 368, 928 + size: 16, 16 +BattleShop + xy: 288, 944 + size: 16, 16 +LargeSeaCreaturesShop + xy: 352, 944 + size: 16, 16 +UBShop + xy: 384, 928 + size: 16, 16 +NobleShop + xy: 320, 944 + size: 16, 16 +MerfolkShop + xy: 368, 768 + size: 16, 16 +EquipmentShop + xy: 304, 784 + size: 16, 16 +ItemShop + xy: 288, 912 + size: 16, 16 +CapitalShop + xy: 304, 816 + size: 16, 16 +ArtifactShop + xy: 320, 784 + size: 16, 16 +AngelShop + xy: 336, 784 + size: 16, 16 +GolemShop + xy: 352, 784 + size: 16, 16 +SphinxShop + xy: 320, 912 + size: 16, 16 +HydraShop + xy: 336, 912 + size: 16, 16 +InsectSpiderShop + xy: 352, 912 + size: 16, 16 +SliverShop + xy: 368, 784 + size: 16, 16 +RWBShop + xy: 304, 800 + size: 16, 16 +RWUShop + xy: 320, 800 + size: 16, 16 +RWGShop + xy: 336, 800 + size: 16, 16 +EnchantmentShop + xy: 352, 800 + size: 16, 16 +WUBRGShop + xy: 368, 800 + size: 16, 16 +RogueShop + xy: 288, 816 + size: 16, 16 +NonbasicLandShop + xy: 304, 816 + size: 16, 16 +SpaceMarineShop + xy: 320, 816 + size: 16, 16 +NecronShop + xy: 336, 816 + size: 16, 16 +ChaosShop + xy: 352, 816 + size: 16, 16 +InsectShop + xy: 368, 912 + size: 16, 16 +CatShop + xy: 288, 928 + size: 16, 16 +ShapeshifterShop + xy: 384, 912 + size: 16, 16 +GodMinigodShop + xy: 320, 928 + size: 16, 16 +MutantShop + xy: 336, 928 + size: 16, 16 +HorrorShop + xy: 352, 928 + size: 16, 16 +EldraziShop + xy: 304, 928 + size: 16, 16 +TyranidShop + xy: 368, 816 + size: 16, 16 +M22Shop + xy: 384, 720 + size: 16, 16 +M21Shop + xy: 384, 750 + size: 16, 16 +M20Shop + xy: 384, 766 + size: 16, 16 +AssassinShop + xy: 384, 784 + size: 16, 16 +SquirrelShop + xy: 384, 800 + size: 16, 16 +DragonShop + xy: 384, 816 + size: 16, 16 +AssemblyShop + xy: 288, 832 + size: 16, 16 +VampireShop + xy: 304, 832 + size: 16, 16 +VehicleShop + xy: 320, 832 + size: 16, 16 +RUBShop + xy: 336, 832 + size: 16, 16 +RGBShop + xy: 352, 832 + size: 16, 16 +RGUShop + xy: 368, 832 + size: 16, 16 +MinotaurShop + xy: 384, 832 + size: 16, 16 +DinosaurShop + xy: 288, 848 + size: 16, 16 +UWBShop + xy: 304, 848 + size: 16, 16 +UGBShop + xy: 320, 848 + size: 16, 16 +UWGShop + xy: 336, 848 + size: 16, 16 +GWBShop + xy: 352, 848 + size: 16, 16 +DwarfShop + xy: 368, 848 + size: 16, 16 +DevilShop + xy: 384, 848 + size: 16, 16 +OgreShop + xy: 288, 864 + size: 16, 16 +EquipShop + xy: 320, 864 + size: 16, 16 +SoldierShop + xy: 336, 864 + size: 16, 16 +CardShop + xy: 352, 864 + size: 16, 16 +DnDShop + xy: 368, 864 + size: 16, 16 +DemonShop + xy: 384, 864 + size: 16, 16 +RotatingShop + xy: 288, 880 + size: 16, 16 +DruidShop + xy: 304, 880 + size: 16, 16 +WandShop + xy: 320, 880 + size: 16, 16 +BirdShop + xy: 336, 880 + size: 16, 16 +WolfShop + xy: 352, 880 + size: 16, 16 +KnightShop + xy: 368, 880 + size: 16, 16 +WallShop + xy: 384, 880 + size: 16, 16 +PlaneswalkerShop + xy: 304, 896 + size: 16, 16 +SkeletonShop + xy: 320, 896 + size: 16, 16 +SpiritShop + xy: 336, 896 + size: 16, 16 +ShamanShop + xy: 352, 896 + size: 16, 16 +WizardShop + xy: 368, 896 + size: 16, 16 +LegendShop + xy: 384, 896 + size: 16, 16 +ShardTrader + xy: 288, 896 + size: 16, 16 +Waypoint + xy: 288, 912 + size: 16, 16 +Overlay8Black + xy: 400, 704 + size: 5, 16 +Overlay6Black + xy: 405, 704 + size: 5, 16 +Overlay4Black + xy: 400, 800 + size: 5,16 +Overlay2Black + xy: 405, 800 + size: 5, 16 +Overlay8Green + xy: 400, 768 + size: 5, 16 +Overlay6Green + xy: 405, 768 + size: 5, 16 +Overlay4Green + xy: 405, 864 + size: 5, 16 +Overlay2Green + xy: 405, 864 + size: 5, 16 +Overlay8Colorless + xy: 400, 784 + size: 5, 16 +Overlay6Colorless + xy: 405, 784 + size: 5, 16 +Overlay4Colorless + xy: 400, 880 + size: 5, 16 +Overlay2Colorless + xy: 405, 880 + size: 5, 16 +Overlay8Blue + xy: 400, 720 + size: 5, 16 +Overlay6Blue + xy: 405, 720 + size: 5, 16 +Overlay4Blue + xy: 400, 816 + size: 5, 16 +Overlay2Blue + xy: 405, 816 + size: 5, 16 +Overlay8Red + xy: 400, 736 + size: 5, 16 +Overlay6Red + xy: 405, 736 + size: 5, 16 +Overlay4Red + xy: 400, 832 + size: 5, 16 +Overlay2Red + xy: 405, 832 + size: 5, 16 +Overlay8White + xy: 400, 752 + size: 5, 16 +Overlay6White + xy: 405, 752 + size: 5, 16 +Overlay4White + xy: 400, 848 + size: 5, 16 +Overlay2White + xy: 405, 848 + size: 5, 16 +PhyrexianShop + xy: 304, 912 + size: 16, 16 +Test + xy: 128, 48 + size: 32, 32 +Cave + xy: 192, 272 + size: 32, 32 +Nest + xy: 256, 304 + size: 32, 32 +Nest + xy: 321, 400 + size: 32, 32 +Aerie + xy: 289, 368 + size: 32, 32 +Factory + xy: 288, 433 + size: 32, 32 +Factory + xy: 0, 146 + size: 32, 30 +Factory + xy: 192, 240 + size: 32, 32 +Fort + xy: 160, 274 + size: 32, 32 +Fort + xy: 224, 368 + size: 32, 32 +Fort + xy: 320, 368 + size: 32, 32 +Monastery + xy: 352, 367 + size: 32, 32 +Castle + xy: 160, 274 + size: 32, 32 +Castle + xy: 224, 368 + size: 32, 32 +Castle + xy: 320, 368 + size: 32, 32 +CatLair + xy: 161, 49 + size: 32, 32 +CatLair + xy: 351, 209 + size: 32, 16 +CatLair + xy: 351, 209 + size: 32, 16 +CatLair + xy: 96, 81 + size: 32, 32 +CatLair + xy: 96, 81 + size: 32, 32 +MageTower + xy: 289, 32 + size: 32, 32 +MageTower + xy: 32, 304 + size: 32, 32 +MageTower + xy: 0, 240 + size: 32, 32 +MageTower + xy: 64, 304 + size: 32, 32 +Portal + xy: 96, 48 + size: 32, 32 +DjinnPalace + xy: 128, 272 + size: 32, 32 +DjinnPalace + xy: 320, 432 + size: 32, 32 +MerfolkPool + xy: 320, 208 + size: 32, 16 +MerfolkPool + xy: 64, 112 + size: 32, 32 +MerfolkPool + xy: 352, 32 + size: 32, 32 +BlueOrb + xy: 129, 48 + size: 32, 32 +Graveyard + xy: 368, 96 + size: 48, 32 +Graveyard + xy: 256, 464 + size: 32, 32 +Graveyard + xy: 192, 400 + size: 32, 32 +Graveyard + xy: 32, 272 + size: 32, 32 +EvilGrove + xy: 256, 768 + size: 32, 32 +Slobad + xy: 416, 336 + size: 32, 32 +Jace + xy: 416, 432 + size: 32, 32 +VampireCastle + xy: 416, 464 + size: 32, 32 +SkullCave + xy: 64, 272 + size: 32, 32 +SkullCave + xy: 240, 0 + size: 48, 48 +SkullCave + xy: 256, 336 + size: 32, 32 +SkullCave + xy: 352, 336 + size: 32, 32 +BarbarianCamp + xy: 224, 304 + size: 32, 32 +Maze + xy: 0, 336 + size: 32, 32 +YuleTown + xy: 352, 592 + size: 32, 32 +SnowAbbey + xy: 192, 448 + size: 32, 32 +Grove + xy: 416, 496 + size: 32, 32 +Grove + xy: 256, 768 + size: 32, 32 +Grove + xy: 224, 208 + size: 32, 16 +Grove + xy: 256, 208 + size: 32, 16 +WurmPond + xy: 224, 400 + size: 32, 32 +StonePyramid + xy: 384, 464 + size: 32, 32 +Mine + xy: 96, 144 + size: 32, 32 +LavaForge + xy: 384, 336 + size: 32, 32 +black_castle + xy: 0, 800 + size: 64, 64 +green_castle + xy: 64, 800 + size: 64, 64 +blue_castle + xy: 128, 800 + size: 64, 64 +colorless_castle + xy: 192, 800 + size: 64, 64 +white_castle + xy: 0, 864 + size: 64, 64 +red_castle + xy: 64, 864 + size: 64, 64 +final_castle + xy: 128, 864 + size: 64, 64 +farm + xy:351, 0 + size: 33,33 +hall_of_flame + xy: 194, 864 + size: 32, 32 +hall_of_fear + xy: 320, 464 + size: 32, 32 +ruinedcity + xy: 321, 96 + size: 45, 32 +ulvenwaldtown + xy: 320, 32 + size: 32, 32 +crescentus + xy: 0, 80 + size: 32, 32 +lodge_1 + xy: 272, 528 + size: 16, 16 \ No newline at end of file diff --git a/forge-gui/res/adventure/common/maps/tileset/inn_dungeon_floor.png b/forge-gui/res/adventure/common/maps/tileset/inn_dungeon_floor.png new file mode 100644 index 00000000000..8c12b532431 Binary files /dev/null and b/forge-gui/res/adventure/common/maps/tileset/inn_dungeon_floor.png differ diff --git a/forge-gui/res/adventure/common/maps/tileset/inn_dungeon_floor.tsx b/forge-gui/res/adventure/common/maps/tileset/inn_dungeon_floor.tsx new file mode 100644 index 00000000000..ae4574d3cad --- /dev/null +++ b/forge-gui/res/adventure/common/maps/tileset/inn_dungeon_floor.tsx @@ -0,0 +1,798 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/forge-gui/res/adventure/common/maps/tileset/inn_main.png b/forge-gui/res/adventure/common/maps/tileset/inn_main.png new file mode 100644 index 00000000000..817b461a4ca Binary files /dev/null and b/forge-gui/res/adventure/common/maps/tileset/inn_main.png differ diff --git a/forge-gui/res/adventure/common/maps/tileset/inn_main.tsx b/forge-gui/res/adventure/common/maps/tileset/inn_main.tsx new file mode 100644 index 00000000000..7ac69497ff1 --- /dev/null +++ b/forge-gui/res/adventure/common/maps/tileset/inn_main.tsx @@ -0,0 +1,1064 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/forge-gui/res/adventure/common/maps/tileset/inn_main.xcf b/forge-gui/res/adventure/common/maps/tileset/inn_main.xcf new file mode 100644 index 00000000000..8280f71cd2e Binary files /dev/null and b/forge-gui/res/adventure/common/maps/tileset/inn_main.xcf differ diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/peasant/inn_hermit.atlas b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/peasant/inn_hermit.atlas new file mode 100644 index 00000000000..873bbba2812 --- /dev/null +++ b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/peasant/inn_hermit.atlas @@ -0,0 +1,68 @@ +inn_hermit.png +size: 64,96 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +Avatar + xy: 0, 0 + size: 16, 16 +Idle + xy: 0, 16 + size: 16, 16 +Idle + xy: 16, 16 + size: 16, 16 +Idle + xy: 32, 16 + size: 16, 16 +Idle + xy: 48, 16 + size: 16, 16 +Walk + xy: 0, 32 + size: 16, 16 +Walk + xy: 16, 32 + size: 16, 16 +Walk + xy: 32, 32 + size: 16, 16 +Walk + xy: 48, 32 + size: 16, 16 +Attack + xy: 0, 48 + size: 16, 16 +Attack + xy: 16, 48 + size: 16, 16 +Attack + xy: 32, 48 + size: 16, 16 +Attack + xy: 48, 48 + size: 16, 16 +Hit + xy: 0, 64 + size: 16, 16 +Hit + xy: 16, 64 + size: 16, 16 +Hit + xy: 32, 64 + size: 16, 16 +Hit + xy: 48, 64 + size: 16, 16 +Death + xy: 0, 80 + size: 16, 16 +Death + xy: 16, 80 + size: 16, 16 +Death + xy: 32, 80 + size: 16, 16 +Death + xy: 48, 80 + size: 16, 16 \ No newline at end of file diff --git a/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/peasant/inn_hermit.png b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/peasant/inn_hermit.png new file mode 100644 index 00000000000..23ec456c106 Binary files /dev/null and b/forge-gui/res/adventure/common/sprites/enemy/humanoid/human/peasant/inn_hermit.png differ diff --git a/forge-gui/res/adventure/common/world/tilesets/INN_tiles/dungen_crawler.png b/forge-gui/res/adventure/common/world/tilesets/INN_tiles/dungen_crawler.png new file mode 100644 index 00000000000..42c08fce175 Binary files /dev/null and b/forge-gui/res/adventure/common/world/tilesets/INN_tiles/dungen_crawler.png differ diff --git a/forge-gui/res/adventure/common/world/tilesets/INN_tiles/dungen_crawler.xcf b/forge-gui/res/adventure/common/world/tilesets/INN_tiles/dungen_crawler.xcf new file mode 100644 index 00000000000..438198066ef Binary files /dev/null and b/forge-gui/res/adventure/common/world/tilesets/INN_tiles/dungen_crawler.xcf differ diff --git a/forge-gui/res/adventure/common/world/tilesets/INN_tiles/inn_colorless_structures.xcf b/forge-gui/res/adventure/common/world/tilesets/INN_tiles/inn_colorless_structures.xcf new file mode 100644 index 00000000000..37560b86ab3 Binary files /dev/null and b/forge-gui/res/adventure/common/world/tilesets/INN_tiles/inn_colorless_structures.xcf differ diff --git a/forge-gui/res/blockdata/boosters-special.txt b/forge-gui/res/blockdata/boosters-special.txt index fc9dcc9fa84..7bf5d67e2bb 100644 --- a/forge-gui/res/blockdata/boosters-special.txt +++ b/forge-gui/res/blockdata/boosters-special.txt @@ -457,3 +457,58 @@ J25 Landfall 2: 1 wholeSheet("J25 Landfall 2") J25 Landfall 3: 1 wholeSheet("J25 Landfall 3") J25 Landfall 4: 1 wholeSheet("J25 Landfall 4") J25 Chaos: 1 wholeSheet("J25 Chaos") + + + + +#-----------------------------------------------SHEN CUSTOM JUMPSTART PACKS START HERE------------------------------------------------# + +# ISD Shen Custom Jumpstart for Innistrad plane +ISD Dearly Departed 1: 1 wholeSheet("ISD Dearly Departed 1"), 1 RareMythic:fromSheet("ISD White Inserts") +ISD Dearly Departed 2: 1 wholeSheet("ISD Dearly Departed 2"), 1 RareMythic:fromSheet("ISD White Inserts") +ISD Fraying Sanity 1: 1 wholeSheet("ISD Fraying Sanity 1"), 1 RareMythic:fromSheet("ISD Blue Inserts") +ISD Fraying Sanity 2: 1 wholeSheet("ISD Fraying Sanity 2"), 1 RareMythic:fromSheet("ISD Blue Inserts") +ISD Undead Horde 1: 1 wholeSheet("ISD Undead Horde 1"), 1 RareMythic:fromSheet("ISD Black Inserts") +ISD Undead Horde 2: 1 wholeSheet("ISD Undead Horde 2"), 1 RareMythic:fromSheet("ISD Black Inserts") +ISD Bloody Marauders 1: 1 wholeSheet("ISD Bloody Marauders 1"), 1 RareMythic:fromSheet("ISD Red Inserts") +ISD Bloody Marauders 2: 1 wholeSheet("ISD Bloody Marauders 2"), 1 RareMythic:fromSheet("ISD Red Inserts") +ISD Transformations 1: 1 wholeSheet("ISD Transformations 1"), 1 RareMythic:fromSheet("ISD Green Inserts") +ISD Transformations 2: 1 wholeSheet("ISD Transformations 2"), 1 RareMythic:fromSheet("ISD Green Inserts") + +# DKA Shen Custom Jumpstart for Innistrad plane +DKA Fateful Hour 1: 1 wholeSheet("DKA Fateful Hour 1"), 1 RareMythic:fromSheet("DKA White Inserts") +DKA Fateful Hour 2: 1 wholeSheet("DKA Fateful Hour 2"), 1 RareMythic:fromSheet("DKA White Inserts") +DKA Undying Gifts 1: 1 wholeSheet("DKA Undying Gifts 1"), 1 RareMythic:fromSheet("DKA Blue Inserts") +DKA Undying Gifts 2: 1 wholeSheet("DKA Undying Gifts 2"), 1 RareMythic:fromSheet("DKA Blue Inserts") +DKA Death Unrelenting 1: 1 wholeSheet("DKA Death Unrelenting 1"), 1 RareMythic:fromSheet("DKA Black Inserts") +DKA Death Unrelenting 2: 1 wholeSheet("DKA Death Unrelenting 2"), 1 RareMythic:fromSheet("DKA Black Inserts") +DKA Devilish Mockery 1: 1 wholeSheet("DKA Devilish Mockery 1"), 1 RareMythic:fromSheet("DKA Red Inserts") +DKA Devilish Mockery 2: 1 wholeSheet("DKA Devilish Mockery 2"), 1 RareMythic:fromSheet("DKA Red Inserts") +DKA Beastly Killers 1: 1 wholeSheet("DKA Beastly Killers 1"), 1 RareMythic:fromSheet("DKA Green Inserts") +DKA Beastly Killers 2: 1 wholeSheet("DKA Beastly Killers 2"), 1 RareMythic:fromSheet("DKA Green Inserts") + +# SOI Shen Custom Jumpstart for Innistrad plane +SOI Spiritual Clues 1: 1 wholeSheet("SOI Spiritual Clues 1"), 1 RareMythic:fromSheet("SOI White Inserts") +SOI Spiritual Clues 2: 1 wholeSheet("SOI Spiritual Clues 2"), 1 RareMythic:fromSheet("SOI White Inserts") +SOI Skulking Horrors 1: 1 wholeSheet("SOI Skulking Horrors 1"), 1 RareMythic:fromSheet("SOI Blue Inserts") +SOI Skulking Horrors 2: 1 wholeSheet("SOI Skulking Horrors 2"), 1 RareMythic:fromSheet("SOI Blue Inserts") +SOI Splitting Headache 1: 1 wholeSheet("SOI Splitting Headache 1"), 1 RareMythic:fromSheet("SOI Black Inserts") +SOI Splitting Headache 2: 1 wholeSheet("SOI Splitting Headache 2"), 1 RareMythic:fromSheet("SOI Black Inserts") +SOI Bloody Insanity 1: 1 wholeSheet("SOI Bloody Insanity 1"), 1 RareMythic:fromSheet("SOI Red Inserts") +SOI Bloody Insanity 2: 1 wholeSheet("SOI Bloody Insanity 2"), 1 RareMythic:fromSheet("SOI Red Inserts") +SOI Howlpack Forces 1: 1 wholeSheet("SOI Howlpack Forces 1"), 1 RareMythic:fromSheet("SOI Green Inserts") +SOI Howlpack Forces 2: 1 wholeSheet("SOI Howlpack Forces 2"), 1 RareMythic:fromSheet("SOI Green Inserts") + +# MID Shen Custom Jumpstart for Innistrad plane +MID Coven of Hope 1: 1 wholeSheet("MID Coven of Hope 1"), 1 RareMythic:fromSheet("MID White Inserts") +MID Coven of Hope 2: 1 wholeSheet("MID Coven of Hope 2"), 1 RareMythic:fromSheet("MID White Inserts") +MID Disturbing Thoughts 1: 1 wholeSheet("MID Disturbing Thoughts 1"), 1 RareMythic:fromSheet("MID Blue Inserts") +MID Disturbing Thoughts 2: 1 wholeSheet("MID Disturbing Thoughts 2"), 1 RareMythic:fromSheet("MID Blue Inserts") +MID Morbid Decay 1: 1 wholeSheet("MID Morbid Decay 1"), 1 RareMythic:fromSheet("MID Black Inserts") +MID Morbid Decay 2: 1 wholeSheet("MID Morbid Decay 2"), 1 RareMythic:fromSheet("MID Black Inserts") +MID Playing with Fire 1: 1 wholeSheet("MID Playing with Fire 1"), 1 RareMythic:fromSheet("MID Red Inserts") +MID Playing with Fire 2: 1 wholeSheet("MID Playing with Fire 2"), 1 RareMythic:fromSheet("MID Red Inserts") +MID Token Aggression 1: 1 wholeSheet("MID Token Aggression 1"), 1 RareMythic:fromSheet("MID Green Inserts") +MID Token Aggression 2: 1 wholeSheet("MID Token Aggression 2"), 1 RareMythic:fromSheet("MID Green Inserts") + +#--------------------------------------END OF SHENS INNISTRAD SHEETS-------------------------------------# \ No newline at end of file diff --git a/forge-gui/res/blockdata/printsheets.txt b/forge-gui/res/blockdata/printsheets.txt index be76601b822..35b26be01cf 100644 --- a/forge-gui/res/blockdata/printsheets.txt +++ b/forge-gui/res/blockdata/printsheets.txt @@ -7846,4 +7846,770 @@ Gandalf the White|LTR 2 Mountain|J25 2 Forest|J25 1 Ash Barrens|J25 -1 Terramorphic Expanse|J25 \ No newline at end of file +1 Terramorphic Expanse|J25 + + +#----------------------SHEN CUSTOM JUMPSTART PACKS START HERE---------------------------------# + +[ISD Dearly Departed 1] +1 Dearly Departed|ISD +1 Doomed Traveler|ISD +1 Unruly Mob|ISD +1 Avacynian Priest|ISD +1 Mausoleum Guard|ISD +1 Elder Cathar|ISD +1 Slayer of the Wicked|ISD +1 Sharpened Pitchfork|ISD +1 Blazing Torch|ISD +1 Bonds of Faith|ISD +1 Moment of Heroism|ISD +8 Plains|ISD + +[ISD Dearly Departed 2] +1 Dearly Departed|ISD +1 Doomed Traveler|ISD +1 Unruly Mob|ISD +1 Avacynian Priest|ISD +1 Mausoleum Guard|ISD +1 Selfless Cathar|ISD +1 Fiend Hunter|ISD +1 Mask of Avacyn|ISD +1 Blazing Torch|ISD +1 Bonds of Faith|ISD +1 Moment of Heroism|ISD +8 Plains|ISD + +[ISD Fraying Sanity 1] +1 Undead Alchemist|ISD +1 Deranged Assistant|ISD +1 Armored Skaab|ISD +1 Makeshift Mauler|ISD +1 Cobbled Wings|ISD +1 Cellar Door|ISD +1 Selhoff Occultist|ISD +1 Murder of Crows|ISD +1 Ghoulcaller's Bell|ISD +1 Stitched Drake|ISD +1 Skaab Goliath|ISD +8 Island|ISD + +[ISD Fraying Sanity 2] +1 Undead Alchemist|ISD +1 Deranged Assistant|ISD +1 Delver of Secrets|ISD +1 Makeshift Mauler|ISD +1 Cobbled Wings|ISD +1 Cellar Door|ISD +1 Curse of the Bloody Tome|ISD +1 Murder of Crows|ISD +1 Trepanation Blade|ISD +1 Stitched Drake|ISD +1 Skaab Goliath|ISD +8 Island|ISD + +[ISD Undead Horde 1] +1 Unbreathing Horde|ISD +1 Diregraf Ghoul|ISD +1 Ghoulraiser|ISD +1 Moan of the Unhallowed|ISD +1 Graveyard Shovel|ISD +1 Walking Corpse|ISD +1 Ghoulcaller's Chant|ISD +1 Cellar Door|ISD +1 Tribute to Hunger|ISD +1 Dead Weight|ISD +1 Manor Skeleton|ISD +8 Swamp|ISD + +[ISD Undead Horde 2] +1 Unbreathing Horde|ISD +1 Diregraf Ghoul|ISD +1 Ghoulraiser|ISD +1 Moan of the Unhallowed|ISD +1 Demonmail Hauberk|ISD +1 Rotting Fensnake|ISD +1 Ghoulcaller's Chant|ISD +1 Cellar Door|ISD +1 Tribute to Hunger|ISD +1 Gruesome Deformity|ISD +1 Manor Skeleton|ISD +8 Swamp|ISD + +[ISD Bloody Marauders 1] +1 Falkenrath Marauders|ISD +1 Bloodcrazed Neonate|ISD +1 Rakish Heir|ISD +1 Inquisitor's Flail|ISD +1 Night Revelers|ISD +1 Vampiric Fury|ISD +1 Crossway Vampire|ISD +1 Rage Thrower|ISD +1 Rolling Temblor|ISD +1 Furor of the Bitten|ISD +1 Nightbird's Clutches|ISD +8 Mountain|ISD + +[ISD Bloody Marauders 2] +1 Falkenrath Marauders|ISD +1 Bloodcrazed Neonate|ISD +1 Rakish Heir|ISD +1 Demonmail Hauberk|ISD +1 Night Revelers|ISD +1 Vampiric Fury|ISD +1 Crossway Vampire|ISD +1 Rage Thrower|ISD +1 Rolling Temblor|ISD +1 Curse of the Pierced Heart|ISD +1 Harvest Pyre|ISD +8 Mountain|ISD + +[ISD Transformations 1] +1 Villagers of Estwald|ISD +1 Ulvenwald Mystics|ISD +1 Mayor of Avabruck|ISD +1 Gatstaf Shepherd|ISD +1 Ambush Viper|ISD +1 Grizzled Outcasts|ISD +1 Lumberknot|ISD +1 Moonmist|ISD +1 Full Moon's Rise|ISD +1 Somberwald Spider|ISD +1 Prey Upon|ISD +8 Forest|ISD + +[ISD Transformations 2] +1 Villagers of Estwald|ISD +1 Ulvenwald Mystics|ISD +1 Mayor of Avabruck|ISD +1 Gatstaf Shepherd|ISD +1 Darkthicket Wolf|ISD +1 Grizzled Outcasts|ISD +1 Boneyard Wurm|ISD +1 Moonmist|ISD +1 Full Moon's Rise|ISD +1 Woodland Sleuth|ISD +1 Prey Upon|ISD +8 Forest|ISD + +[ISD Black Inserts] +Skirsdag High Priest|ISD +Endless Ranks of the Dead|ISD +Heartless Summoning|ISD +Bloodline Keeper|ISD +Bloodgift Demon|ISD +Curse of Death's Hold|ISD +Army of the Damned|ISD +Grimoire of the Dead|ISD + +[ISD Blue Inserts] +Back from the Brink|ISD +Laboratory Maniac|ISD +Rooftop Storm|ISD +Snapcaster Mage|ISD +Sturmgeist|ISD +Runechanter's Pike|ISD +Skaab Ruinator|ISD +Mirror-Mad Phantasm|ISD + +[ISD Green Inserts] +Kessig Cagebreakers|ISD +Moldgraf Monstrosity|ISD +Gutter Grime|ISD +Elder of Laurels|ISD +Creeping Renaissance|ISD +Splinterfright|ISD +Essence of the Wild|ISD +Tree of Redemption|ISD + +[ISD Red Inserts] +Blasphemous Act|ISD +Curse of Stalked Prey|ISD +Instigator Gang|ISD +Kruin Outlaw|ISD +Charmbreaker Devils|ISD +Devil's Play|ISD +Past in Flames|ISD +Balefire Dragon|ISD + +[ISD White Inserts] +Angel of Flight Alabaster|ISD +Champion of the Parish|ISD +Divine Reckoning|ISD +Mentor of the Meek|ISD +Geist-Honored Monk|ISD +Witchbane Orb|ISD +Mikaeus, the Lunarch|ISD +Angelic Overseer|ISD + +[DKA Fateful Hour 1] +1 Thraben Doomsayer|DKA +1 Midnight Guard|DKA +1 Elgaud Inquisitor|DKA +1 Gavony Ironwright|DKA +1 Sanctuary Cat|DKA +1 Elder Cathar|ISD +1 Thraben Heretic|DKA +1 Avacyn's Collar|DKA +1 Blazing Torch|ISD +1 Break of Day|DKA +1 Gather the Townsfolk|DKA +8 Plains|ISD + +[DKA Fateful Hour 2] +1 Thraben Doomsayer|DKA +1 Midnight Guard|DKA +1 Elgaud Inquisitor|DKA +1 Gavony Ironwright|DKA +1 Sanctuary Cat|DKA +1 Unruly Mob|ISD +1 Thraben Heretic|DKA +1 Avacyn's Collar|DKA +1 Mask of Avacyn|ISD +1 Break of Day|DKA +1 Gather the Townsfolk|DKA +8 Plains|ISD + +[DKA Undying Gifts 1] +1 Havengul Runebinder|DKA +1 Stormbound Geist|DKA +1 Shriekgeist|DKA +1 Nephalia Seakite|DKA +1 Executioner's Hood|DKA +1 Relentless Skaabs|DKA +1 Selhoff Occultist|ISD +1 Soul Seizer|DKA +1 Ghoulcaller's Bell|ISD +1 Screeching Skaab|DKA +1 Chant of the Skifsang|DKA +8 Island|ISD + +[DKA Undying Gifts 2] +1 Havengul Runebinder|DKA +1 Stormbound Geist|DKA +1 Shriekgeist|DKA +1 Nephalia Seakite|DKA +1 Executioner's Hood|DKA +1 Relentless Skaabs|DKA +1 Delver of Secrets|ISD +1 Soul Seizer|DKA +1 Curse of the Bloody Tome|ISD +1 Screeching Skaab|DKA +1 Chant of the Skifsang|DKA +8 Island|ISD + +[DKA Death Unrelenting 1] +1 Gravecrawler|DKA +1 Wakedancer|DKA +1 Ghoulraiser|ISD +1 Highborn Ghoul|DKA +1 Farbog Boneflinger|DKA +1 Walking Corpse|ISD +1 Black Cat|DKA +1 Chalice of Life|DKA +1 Skirsdag Flayer|DKA +1 Gravepurge|DKA +1 Sightless Ghoul|DKA +8 Swamp|ISD + +[DKA Death Unrelenting 2] +1 Gravecrawler|DKA +1 Wakedancer|DKA +1 Undying Evil|DKA +1 Highborn Ghoul|DKA +1 Farbog Boneflinger|DKA +1 Tragic Slip|DKA +1 Black Cat|DKA +1 Chalice of Life|DKA +1 Skirsdag Flayer|DKA +1 Gravepurge|DKA +1 Sightless Ghoul|DKA +8 Swamp|ISD + +[DKA Devilish Mockery 1] +1 Hellrider|DKA +1 Forge Devil|DKA +1 Heckling Fiends|DKA +1 Afflicted Deserter|DKA +1 Pitchburn Devils|ISD +1 Torch Fiend|DKA +1 Wrack with Madness|DKA +1 Pyreheart Wolf|DKA +1 Skirsdag Cultist|ISD +1 Fling|DKA +1 Talons of Falkenrath|DKA +8 Mountain|ISD + +[DKA Devilish Mockery 2] +1 Hellrider|DKA +1 Forge Devil|DKA +1 Heckling Fiends|DKA +1 Afflicted Deserter|DKA +1 Riot Devils|ISD +1 Torch Fiend|DKA +1 Wrack with Madness|DKA +1 Pyreheart Wolf|DKA +1 Scourge of Geier Reach|ISD +1 Fling|DKA +1 Talons of Falkenrath|DKA +8 Mountain|ISD + +[DKA Beastly Killers 1] +1 Young Wolf|DKA +1 Briarpack Alpha|DKA +1 Predator Ooze|DKA +1 Strangleroot Geist|DKA +1 Ambush Viper|ISD +1 Kessig Recluse|DKA +1 Ulvenwald Bear|DKA +1 Dawntreader Elk|DKA +1 Gravetiller Wurm|DKA +1 Somberwald Spider|ISD +1 Hunger of the Howlpack|DKA +8 Forest|ISD + +[DKA Beastly Killers 2] +1 Young Wolf|DKA +1 Briarpack Alpha|DKA +1 Predator Ooze|DKA +1 Strangleroot Geist|DKA +1 Festerhide Boar|ISD +1 Kessig Recluse|DKA +1 Ulvenwald Bear|DKA +1 Dawntreader Elk|DKA +1 Gravetiller Wurm|DKA +1 Darkthicket Wolf|ISD +1 Hunger of the Howlpack|DKA +8 Forest|ISD + +[DKA Black Inserts] +Curse of Misfortunes|DKA +Fiend of the Shadows|DKA +Geralf's Messenger|DKA +Increasing Ambition|DKA +Ravenous Demon|DKA +Zombie Apocalypse|DKA +Mikaeus, the Unhallowed|DKA +Elbrus, the Binding Blade|DKA + +[DKA Blue Inserts] +Increasing Confusion|DKA +Geralf's Mindcrusher|DKA +Dungeon Geists|DKA +Curse of Echoes|DKA +Counterlash|DKA +Call to the Kindred|DKA +Jar of Eyeballs|DKA +Beguiler of Wills|DKA + +[DKA Green Inserts] +Wolfbitten Captive|DKA +Lost in the Woods|DKA +Increasing Savagery|DKA +Ghoultree|DKA +Feed the Pack|DKA +Deranged Outcast|DKA +Vorapede|DKA +Jar of Eyeballs|DKA + +[DKA Red Inserts] +Mondronen Shaman|DKA +Markov Blademaster|DKA +Increasing Vengeance|DKA +Flayer of the Hatebound|DKA +Curse of Bloodletting|DKA +Alpha Brawl|DKA +Helvault|DKA +Moonveil Dragon|DKA + +[DKA White Inserts] +Requiem Angel|DKA +Seance|DKA +Thalia, Guardian of Thraben|DKA +Sudden Disappearance|DKA +Increasing Devotion|DKA +Helvault|DKA +Grafdigger's Cage|DKA +Archangel's Light|DKA + +[SOI Spiritual Clues 1] +1 Bygone Bishop|SOI +1 Topplegeist|SOI +1 Magnifying Glass|SOI +1 Nearheath Chaplain|SOI +1 Thraben Inspector|SOI +1 Expose Evil|SOI +1 Apothecary Geist|SOI +1 Moorland Drifter|SOI +1 Emissary of the Sleepless|SOI +1 Puncturing Light|SOI +1 Survive the Night|SOI +8 Plains|SOI + +[SOI Spiritual Clues 2] +1 Bygone Bishop|SOI +1 Topplegeist|SOI +1 Magnifying Glass|SOI +1 Nearheath Chaplain|SOI +1 Dauntless Cathar|SOI +1 Expose Evil|SOI +1 Apothecary Geist|SOI +1 Vessel of Ephemera|SOI +1 Emissary of the Sleepless|SOI +1 Strength of Arms|SOI +1 Survive the Night|SOI +8 Plains|SOI + +[SOI Skulking Horrors 1] +1 Forgotten Creation|SOI +1 Aberrant Researcher|SOI +1 Stitchwing Skaab|SOI +1 Uninvited Geist|SOI +1 Deny Existence|SOI +1 Lamplighter of Selhoff|SOI +1 Furtive Homunculus|SOI +1 Press for Answers|SOI +1 Jace's Scrutiny|SOI +1 Pieces of the Puzzle|SOI +1 Seagraf Skaab|SOI +8 Island|SOI + +[SOI Skulking Horrors 2] +1 Forgotten Creation|SOI +1 Aberrant Researcher|SOI +1 Stitchwing Skaab|SOI +1 Uninvited Geist|SOI +1 Deny Existence|SOI +1 Stitched Mangler|SOI +1 Furtive Homunculus|SOI +1 Press for Answers|SOI +1 Just the Wind|SOI +1 Pieces of the Puzzle|SOI +1 Wicker Witch|SOI +8 Island|SOI + +[SOI Splitting Headache 1] +1 Markov Dreadknight|SOI +1 Call the Bloodline|SOI +1 Gisa's Bidding|SOI +1 Pick the Brain|SOI +1 Ghoulcaller's Accomplice|SOI +1 Murderous Compulsion|SOI +1 Sanitarium Skeleton|SOI +1 Rottenheart Ghoul|SOI +1 Twins of Maurer Estate|SOI +1 Shamble Back|SOI +1 Macabre Waltz|SOI +8 Swamp|SOI + +[SOI Splitting Headache 2] +1 Markov Dreadknight|SOI +1 Call the Bloodline|SOI +1 Gisa's Bidding|SOI +1 Creeping Dread|SOI +1 Ghoulcaller's Accomplice|SOI +1 Murderous Compulsion|SOI +1 Sanitarium Skeleton|SOI +1 Farbog Revenant|SOI +1 Twins of Maurer Estate|SOI +1 Alms of the Vein|SOI +1 Macabre Waltz|SOI +8 Swamp|SOI + +[SOI Bloody Insanity 1] +1 Falkenrath Gorger|SOI +1 Incorrigible Youths|SOI +1 Mad Prophet|SOI +1 Ravenous Bloodseeker|SOI +1 Bloodmad Vampire|SOI +1 Insolent Neonate|SOI +1 Reduce to Ashes|SOI +1 Voldaren Duelist|SOI +1 Uncaged Fury|SOI +1 Fiery Temper|SOI +1 Senseless Rage|SOI +8 Mountain|SOI + +[SOI Bloody Insanity 2] +1 Falkenrath Gorger|SOI +1 Incorrigible Youths|SOI +1 Stensia Masquerade|SOI +1 Ravenous Bloodseeker|SOI +1 Bloodmad Vampire|SOI +1 Insolent Neonate|SOI +1 Reduce to Ashes|SOI +1 Sanguinary Mage|SOI +1 Uncaged Fury|SOI +1 Fiery Temper|SOI +1 Rush of Adrenaline|SOI +8 Mountain|SOI + +[SOI Howlpack Forces 1] +1 Silverfur Partisan|SOI +1 Howlpack Resurgence|SOI +1 Cult of the Waxing Moon|SOI +1 Hermit of the Natterknolls|SOI +1 Hinterland Logger|SOI +1 Solitary Hunter|SOI +1 Loam Dryad|SOI +1 Quilled Wolf|SOI +1 True-Faith Censer|SOI +1 Equestrian Skill|SOI +1 Aim High|SOI +8 Forest|SOI + +[SOI Howlpack Forces 2] +1 Silverfur Partisan|SOI +1 Howlpack Resurgence|SOI +1 Cult of the Waxing Moon|SOI +1 Hermit of the Natterknolls|SOI +1 Hinterland Logger|SOI +1 Solitary Hunter|SOI +1 Fork in the Road|SOI +1 Quilled Wolf|SOI +1 True-Faith Censer|SOI +1 Equestrian Skill|SOI +1 Stoic Builder|SOI +8 Forest|SOI + +[SOI Black Inserts] +To the Slaughter|SOI +From Under the Floorboards|SOI +Ever After|SOI +Diregraf Colossus|SOI +Asylum Visitor|SOI +Corrupted Grafstone|SOI +Relentless Dead|SOI +Mindwrack Demon|SOI + +[SOI Blue Inserts] +Confirm Suspicions|SOI +Rattlechains|SOI +Thing in the Ice|SOI +Tamiyo's Journal|SOI +Nephalia Moondrakes|SOI +Engulf the Shore|SOI +Startled Awake|SOI +Geralf's Masterpiece|SOI + +[SOI Green Inserts] +Tireless Tracker|SOI +Traverse the Ulvenwald|SOI +Soul Swallower|SOI +Sage of Ancient Lore|SOI +Inexorable Blob|SOI +Cryptolith Rite|SOI +Ulvenwald Hydra|SOI +Seasons Past|SOI + +[SOI Red Inserts] +Avacyn's Judgment|SOI +Burn from Within|SOI +Geier Reach Bandit|SOI +Flameblade Angel|SOI +Harness the Storm|SOI +Scourge Wolf|SOI +Wolf of Devil's Breach|SOI +Goldnight Castigator|SOI + +[SOI White Inserts] +Always Watching|SOI +Angel of Deliverance|SOI +Declaration in Stone|SOI +Drogskol Cavalry|SOI +Eerie Interlude|SOI +Hanweir Militia Captain|SOI +Thalia's Lieutenant|SOI +Descend upon the Sinful|SOI + +[MID Coven of Hope 1] +1 Adeline, Resplendent Cathar|MID +1 Ambitious Farmhand|MID +1 Bereaved Survivor|MID +1 Duelcraft Trainer|MID +1 Candlegrove Witch|MID +1 Gavony Silversmith|MID +1 Ritual Guardian|MID +1 Unruly Mob|MID +1 Homestead Courage|MID +1 Hedgewitch's Mask|MID +1 Flare of Faith|MID +8 Plains|MID + +[MID Coven of Hope 2] +1 Adeline, Resplendent Cathar|MID +1 Ambitious Farmhand|MID +1 Bereaved Survivor|MID +1 Duelcraft Trainer|MID +1 Candlegrove Witch|MID +1 Lunarch Veteran|MID +1 Ritual Guardian|MID +1 Unruly Mob|MID +1 Homestead Courage|MID +1 Mourning Patrol|MID +1 Clarion Cathars|MID +8 Plains|MID + +[MID Disturbing Thoughts 1] +1 Patrician Geist|MID +1 Covetous Castaway|MID +1 Overwhelmed Archivist|MID +1 Baithook Angler|MID +1 Galedrifter|MID +1 Otherworldly Gaze|MID +1 Shipwreck Sifters|MID +1 Unblinking Observer|MID +1 Secrets of the Key|MID +1 Stormrider Spirit|MID +1 Consider|MID +8 Island|MID + +[MID Disturbing Thoughts 2] +1 Patrician Geist|MID +1 Phantom Carriage|MID +1 Overwhelmed Archivist|MID +1 Baithook Angler|MID +1 Galedrifter|MID +1 Otherworldly Gaze|MID +1 Shipwreck Sifters|MID +1 Unblinking Observer|MID +1 Secrets of the Key|MID +1 Component Collector|MID +1 Startle|MID +8 Island|MID + + +[MID Morbid Decay 1] +1 Jadar, Ghoulcaller of Nephalia|MID +1 Ghoulish Procession|MID +1 Morbid Opportunist|MID +1 Necrosynthesis|MID +1 Diregraf Horde|MID +1 Hobbling Zombie|MID +1 Siege Zombie|MID +1 Blood Pact|MID +1 Rotten Reunion|MID +1 No Way Out|MID +1 Crawl from the Cellar|MID +8 Swamp|MID + +[MID Morbid Decay 2] +1 Jadar, Ghoulcaller of Nephalia|MID +1 Ghoulish Procession|MID +1 Morbid Opportunist|MID +1 Vengeful Strangler|MID +1 Morkrut Behemoth|MID +1 Hobbling Zombie|MID +1 Siege Zombie|MID +1 Defenestrate|MID +1 Rotten Reunion|MID +1 No Way Out|MID +1 Crawl from the Cellar|MID +8 Swamp|MID + +[MID Playing with Fire 1] +1 Smoldering Egg|MID +1 Thermo-Alchemist|MID +1 Seize the Storm|MID +1 Play with Fire|MID +1 Brimstone Vandal|MID +1 Ardent Elementalist|MID +1 Falkenrath Perforator|MID +1 Festival Crasher|MID +1 Moonrager's Slash|MID +1 Pack's Betrayal|MID +1 Raze the Effigy|MID +8 Mountain|MID + +[MID Playing with Fire 2] +1 Smoldering Egg|MID +1 Thermo-Alchemist|MID +1 Seize the Storm|MID +1 Play with Fire|MID +1 Brimstone Vandal|MID +1 Ardent Elementalist|MID +1 Falkenrath Perforator|MID +1 Voldaren Stinger|MID +1 Moonrager's Slash|MID +1 Stolen Vitality|MID +1 Neonate's Rush|MID +8 Mountain|MID + +[MID Token Aggression 1] +1 Tovolar's Huntmaster|MID +1 Brood Weaver|MID +1 Dawnhart Mentor|MID +1 Hound Tamer|MID +1 Bounding Wolf|MID +1 Howl of the Hunt|MID +1 Pestilent Wolf|MID +1 Snarling Wolf|MID +1 Tireless Hauler|MID +1 Shadowbeast Sighting|MID +1 Duel for Dominance|MID +8 Forest|MID + +[MID Token Aggression 2] +1 Tovolar's Huntmaster|MID +1 Brood Weaver|MID +1 Dawnhart Mentor|MID +1 Hound Tamer|MID +1 Bounding Wolf|MID +1 Bramble Armor|MID +1 Pestilent Wolf|MID +1 Snarling Wolf|MID +1 Bird Admirer|MID +1 Candlelit Cavalry|MID +1 Duel for Dominance|MID +8 Forest|MID + +[MID Black Inserts] +Slaughter Specialist|MID +Mask of Griselbrand|MID +Graveyard Trespasser|MID +Gisa, Glorious Resurrector|MID +Champion of the Perished|MID +Bloodline Culling|MID +Tainted Adversary|MID +The Meathook Massacre|MID + +[MID Blue Inserts] +Triskaidekaphile|MID +Sludge Monster|MID +Memory Deluge|MID +Malevolent Hermit|MID +Curse of Surveillance|MID +Grafted Identity|MID +Spectral Adversary|MID +Lier, Disciple of the Drowned|MID + +[MID Green Inserts] +Willow Geist|MID +Unnatural Growth|MID +Storm the Festival|MID +Saryth, the Viper's Fang|MID +Briarbridge Tracker|MID +Augur of Autumn|MID +Primal Adversary|MID +Consuming Blob|MID + +[MID Red Inserts] +Reckless Stormseeker|MID +Light Up the Night|MID +Geistflame Reservoir|MID +Falkenrath Pit Fighter|MID +Curse of Shaken Faith|MID +Burn Down the House|MID +Bloodthirsty Adversary|MID +Moonveil Regent|MID + +[MID White Inserts] +Vanquish the Horde|MID +Sungold Sentinel|MID +Sigarda's Splendor|MID +Fateful Absence|MID +The Celestus|MID +Curse of Silence|MID +Intrepid Adversary|MID +Enduring Angel|MID + +#--------------------------------------END OF SHENS INNISTRAD SHEETS------------------------# \ No newline at end of file