From 200e509cda68688a0f78eaea8f1d114ce46127d0 Mon Sep 17 00:00:00 2001 From: shenshinoman <97695393+shenshinoman@users.noreply.github.com> Date: Sat, 12 Jul 2025 21:21:25 -0400 Subject: [PATCH] Adding extra Planes to Adventure mode and providing an easy method to swap between them. (#7932) * updating local project * updating local project * updating local project * updating local project * Update Config.java updating the file with the better change made by Jetz * Merge remote-tracking branch 'origin/master' * Merge remote-tracking branch 'origin/master' * Merge remote-tracking branch 'origin/master' * Merge remote-tracking branch 'origin/master' --- .../forge/adventure/scene/SettingsScene.java | 10 +- .../src/forge/adventure/util/Config.java | 2 +- .../adventure/Crystal_Kingdoms/config.json | 253 + .../starter/Adventure - Angelo Cannon.dck | 33 + .../Adventure - Guardian Gladiolus.dck | 33 + .../Adventure - Heartless Evolution.dck | 37 + .../starter/Adventure - Judge Gabranth.dck | 34 + .../decks/starter/Adventure - King Giott.dck | 33 + .../starter/Adventure - Locke or Unlocke.dck | 33 + .../Adventure - Tactician Magician.dck | 33 + .../starter/Adventure - Timeless Artifice.dck | 33 + .../starter/Adventure - Void Warlock.dck | 33 + .../starter/Adventure - Wizard Waltz.dck | 33 + .../decks/starter/black_e.json | 6 + .../decks/starter/black_h.json | 6 + .../decks/starter/black_n.json | 6 + .../decks/starter/blue_e.json | 6 + .../decks/starter/blue_h.json | 6 + .../decks/starter/blue_n.json | 6 + .../decks/starter/green_e.json | 6 + .../decks/starter/green_h.json | 6 + .../decks/starter/green_n.json | 6 + .../decks/starter/pile_black_e.json | 44 + .../decks/starter/pile_black_h.json | 48 + .../decks/starter/pile_black_n.json | 48 + .../decks/starter/pile_blue_e.json | 44 + .../decks/starter/pile_blue_h.json | 48 + .../decks/starter/pile_blue_n.json | 48 + .../decks/starter/pile_green_e.json | 44 + .../decks/starter/pile_green_h.json | 48 + .../decks/starter/pile_green_n.json | 48 + .../decks/starter/pile_red_e.json | 44 + .../decks/starter/pile_red_h.json | 48 + .../decks/starter/pile_red_n.json | 48 + .../decks/starter/pile_white_e.json | 44 + .../decks/starter/pile_white_h.json | 48 + .../decks/starter/pile_white_n.json | 48 + .../Crystal_Kingdoms/decks/starter/red_e.json | 6 + .../Crystal_Kingdoms/decks/starter/red_h.json | 6 + .../Crystal_Kingdoms/decks/starter/red_n.json | 6 + .../decks/starter/white_e.json | 6 + .../decks/starter/white_h.json | 6 + .../decks/starter/white_n.json | 6 + .../Crystal_Kingdoms/world/biomes/base.json | 29 + .../Crystal_Kingdoms/world/biomes/black.json | 218 + .../Crystal_Kingdoms/world/biomes/blue.json | 216 + .../world/biomes/colorless.json | 229 + .../Crystal_Kingdoms/world/biomes/green.json | 198 + .../Crystal_Kingdoms/world/biomes/red.json | 218 + .../Crystal_Kingdoms/world/biomes/white.json | 195 + .../Crystal_Kingdoms/world/enemies.json | 30653 ++++++++++++++++ .../Crystal_Kingdoms/world/heroes.json | 117 + .../Crystal_Kingdoms/world/items.json | 1771 + .../world/points_of_interest.json | 4206 +++ .../Crystal_Kingdoms/world/quests.json | 11298 ++++++ .../Crystal_Kingdoms/world/shops.json | 5671 +++ .../world/town_names_black.txt | 376 + .../world/town_names_blue.txt | 369 + .../world/town_names_green.txt | 368 + .../Crystal_Kingdoms/world/town_names_red.txt | 366 + .../world/town_names_waste.txt | 396 + .../world/town_names_white.txt | 368 + .../Crystal_Kingdoms/world/world.json | 25 + .../adventure/Innistrad/boosters-special.txt | 52 + forge-gui/res/adventure/Innistrad/config.json | 269 + .../decks/shops/inn_Missionaries.dck | 71 + .../Innistrad/decks/shops/inn_Outcasts.dck | 87 + .../Innistrad/decks/shops/inn_Peasants.dck | 50 + .../decks/standard/INN/inn_bog_hermit.dck | 30 + .../decks/standard/INN/inn_cleric_easy.dck | 28 + .../standard/INN/inn_cleric_sigarda_easy.dck | 38 + .../standard/INN/inn_cleric_traft_easy.dck | 38 + .../decks/standard/INN/inn_dryad_easy.dck | 27 + .../standard/INN/inn_falkenrath_easy.dck | 28 + .../standard/INN/inn_falkenrath_easy2.dck | 29 + .../standard/INN/inn_falkenrath_medium.dck | 38 + .../decks/standard/INN/inn_geist_easy.dck | 29 + .../decks/standard/INN/inn_gitrog_monster.dck | 34 + .../decks/standard/INN/inn_green_scout.dck | 29 + .../decks/standard/INN/inn_green_scout2.dck | 29 + .../decks/standard/INN/inn_hermit_easy.dck | 28 + .../decks/standard/INN/inn_immerwolf_easy.dck | 32 + .../decks/standard/INN/inn_labman_easy.dck | 37 + .../decks/standard/INN/inn_labman_medium.dck | 39 + .../decks/standard/INN/inn_skaab_easy.dck | 28 + .../decks/standard/INN/inn_skaab_easy2.dck | 28 + .../decks/standard/INN/inn_skaab_easy3.dck | 28 + .../decks/standard/INN/inn_skaab_medium.dck | 31 + .../standard/INN/inn_skaab_shrieking.dck | 27 + .../decks/standard/INN/inn_spider_easy.dck | 30 + .../decks/standard/INN/inn_the_whisperers.dck | 36 + .../decks/standard/INN/inn_werewolf_easy.dck | 29 + .../decks/standard/INN/inn_wolfkin_easy.dck | 29 + .../decks/standard/INN/inn_wolfkin_easy2.dck | 29 + .../Adventure - INN A Token Investigation.dck | 33 + .../inn/Adventure - INN Aggressive Urges.dck | 33 + .../starter/inn/Adventure - INN Low Black.dck | 32 + .../starter/inn/Adventure - INN Low Blue.dck | 32 + .../starter/inn/Adventure - INN Low Green.dck | 31 + .../inn/Adventure - INN Low Humans.dck | 33 + .../starter/inn/Adventure - INN Low Red.dck | 32 + .../inn/Adventure - INN Low Skaabs.dck | 34 + .../inn/Adventure - INN Low Spirits.dck | 33 + .../inn/Adventure - INN Low Vampires.dck | 33 + .../inn/Adventure - INN Low Werewolves.dck | 33 + .../starter/inn/Adventure - INN Low White.dck | 32 + ...dventure - INN Midnight Transformation.dck | 34 + .../inn/Adventure - INN Undying Masses.dck | 33 + .../inn/Adventure - INN Witches Coven.dck | 33 + .../decks/starter/inn/INNblack_e.json | 6 + .../decks/starter/inn/INNblack_h.json | 6 + .../decks/starter/inn/INNblack_n.json | 6 + .../decks/starter/inn/INNblue_e.json | 6 + .../decks/starter/inn/INNblue_h.json | 6 + .../decks/starter/inn/INNblue_n.json | 6 + .../decks/starter/inn/INNgreen_e.json | 6 + .../decks/starter/inn/INNgreen_h.json | 6 + .../decks/starter/inn/INNgreen_n.json | 6 + .../decks/starter/inn/INNpile_black_e.json | 51 + .../decks/starter/inn/INNpile_black_h.json | 48 + .../decks/starter/inn/INNpile_black_n.json | 53 + .../decks/starter/inn/INNpile_blue_e.json | 49 + .../decks/starter/inn/INNpile_blue_h.json | 53 + .../decks/starter/inn/INNpile_blue_n.json | 53 + .../decks/starter/inn/INNpile_green_e.json | 49 + .../decks/starter/inn/INNpile_green_h.json | 53 + .../decks/starter/inn/INNpile_green_n.json | 53 + .../decks/starter/inn/INNpile_red_e.json | 49 + .../decks/starter/inn/INNpile_red_h.json | 53 + .../decks/starter/inn/INNpile_red_n.json | 53 + .../decks/starter/inn/INNpile_white_e.json | 49 + .../decks/starter/inn/INNpile_white_h.json | 53 + .../decks/starter/inn/INNpile_white_n.json | 53 + .../Innistrad/decks/starter/inn/INNred_e.json | 6 + .../Innistrad/decks/starter/inn/INNred_h.json | 6 + .../Innistrad/decks/starter/inn/INNred_n.json | 6 + .../decks/starter/inn/INNwhite_e.json | 6 + .../decks/starter/inn/INNwhite_h.json | 6 + .../decks/starter/inn/INNwhite_n.json | 6 + .../res/adventure/Innistrad/printsheets.txt | 763 + .../humanoid/human/peasant/inn_hermit.atlas | 68 + .../humanoid/human/peasant/inn_hermit.png | Bin 0 -> 13455 bytes .../res/adventure/Innistrad/ui/event.json | 112 + .../Innistrad/ui/event_portrait.json | 110 + forge-gui/res/adventure/Innistrad/ui/inn.json | 119 + .../adventure/Innistrad/ui/inn_arena_bg.png | Bin 0 -> 36167 bytes .../res/adventure/Innistrad/ui/inn_market.png | Bin 0 -> 200364 bytes .../adventure/Innistrad/ui/inn_market_bg.png | Bin 0 -> 200364 bytes .../adventure/Innistrad/ui/inn_portrait.json | 125 + .../res/adventure/Innistrad/ui/inn_reward.png | Bin 0 -> 291153 bytes .../res/adventure/Innistrad/ui/inn_shard.png | Bin 0 -> 123808 bytes .../adventure/Innistrad/ui/inn_spellsmith.png | Bin 0 -> 273990 bytes .../res/adventure/Innistrad/ui/inn_tavern.png | Bin 0 -> 258494 bytes .../adventure/Innistrad/ui/inn_title_bg.png | Bin 0 -> 150422 bytes .../res/adventure/Innistrad/ui/items.json | 87 + .../Innistrad/ui/items_portrait.json | 84 + .../res/adventure/Innistrad/ui/new_game.json | 229 + .../Innistrad/ui/new_game_portrait.json | 226 + .../res/adventure/Innistrad/ui/save_load.json | 64 + .../Innistrad/ui/save_load_portrait.json | 62 + .../res/adventure/Innistrad/ui/settings.json | 31 + .../Innistrad/ui/settings_portrait.json | 30 + .../adventure/Innistrad/ui/shardtrader.json | 100 + .../Innistrad/ui/shardtrader_portrait.json | 87 + .../adventure/Innistrad/ui/spellsmith.json | 350 + .../Innistrad/ui/spellsmith_portrait.json | 355 + .../adventure/Innistrad/ui/start_menu.json | 114 + .../Innistrad/ui/start_menu_portrait.json | 113 + .../world/biomes/inn_approaches.json | 152 + .../Innistrad/world/biomes/inn_gavony.json | 111 + .../world/biomes/inn_geierreach.json | 116 + .../Innistrad/world/biomes/inn_kessig.json | 108 + .../Innistrad/world/biomes/inn_moonlight.json | 36 + .../Innistrad/world/biomes/inn_nephalia.json | 129 + .../Innistrad/world/biomes/inn_stensia.json | 55 + .../adventure/Innistrad/world/enemies.json | 1327 + .../res/adventure/Innistrad/world/heroes.json | 85 + .../res/adventure/Innistrad/world/items.json | 1396 + .../Innistrad/world/points_of_interest.json | 107 + .../res/adventure/Innistrad/world/quests.json | 11373 ++++++ .../res/adventure/Innistrad/world/shops.json | 5506 +++ .../structures/inn_colorless_structures.atlas | 29 + .../structures/inn_colorless_structures.png | Bin 0 -> 30587 bytes .../world/structures/masks/inn_app_forest.png | Bin 0 -> 8455 bytes .../structures/masks/inn_app_mountains.png | Bin 0 -> 10808 bytes .../Innistrad/world/town_names_black.txt | 2 + .../Innistrad/world/town_names_blue.txt | 1 + .../Innistrad/world/town_names_green.txt | 2 + .../Innistrad/world/town_names_red.txt | 2 + .../Innistrad/world/town_names_waste.txt | 6 + .../Innistrad/world/town_names_white.txt | 5 + .../res/adventure/Innistrad/world/world.json | 26 + .../Shandalar Old Border/config.json | 747 + .../decks/standard/adventurer.dck | 21 + .../decks/standard/aerie_guard.dck | 19 + .../decks/standard/aether_channeler.dck | 25 + .../decks/standard/amonkhet_aven_u.dck | 15 + .../decks/standard/amonkhet_aven_w.dck | 14 + .../decks/standard/amonkhet_minotaur.dck | 17 + .../decks/standard/amphin_warrior.dck | 20 + .../decks/standard/ancientvampire.dck | 16 + .../decks/standard/angel.json | 10 + .../decks/standard/angelwarrior.dck | 24 + .../decks/standard/ape.json | 10 + .../decks/standard/archaeologist.dck | 17 + .../decks/standard/archerelite.dck | 16 + .../decks/standard/archivist.dck | 16 + .../decks/standard/archmage.dck | 15 + .../decks/standard/armadillo.dck | 17 + .../decks/standard/armored_knight.dck | 18 + .../decks/standard/artifactwarrior.dck | 20 + .../decks/standard/artificer.dck | 14 + .../decks/standard/ashmouth_devil.dck | 21 + .../decks/standard/axgard_dwarf.dck | 17 + .../decks/standard/azoriusangel.dck | 20 + .../decks/standard/badger.dck | 15 + .../decks/standard/bandit.dck | 18 + .../decks/standard/bandit_monor.dck | 17 + .../decks/standard/bandit_mutate.dck | 14 + .../decks/standard/bandit_zoo.dck | 16 + .../decks/standard/banditarcher_blink.dck | 23 + .../decks/standard/banditarcher_damage.dck | 14 + .../decks/standard/banditleader_bolas.dck | 24 + .../decks/standard/banditleader_hellbent.dck | 19 + .../decks/standard/banditleader_rakdos.dck | 16 + .../decks/standard/banditslingshot_flyers.dck | 20 + .../standard/banditslingshot_vehicles.dck | 15 + .../decks/standard/bandittrapper_hazezon.dck | 24 + .../decks/standard/barbarian.dck | 15 + .../decks/standard/baronlegant.dck | 16 + .../decks/standard/barronlevilain.dck | 18 + .../decks/standard/bat.dck | 16 + .../decks/standard/bear.json | 12 + .../decks/standard/bearboss.dck | 24 + .../decks/standard/beast_green.json | 10 + .../decks/standard/beast_red.json | 10 + .../decks/standard/beastmaster.dck | 17 + .../decks/standard/beholder.dck | 18 + .../decks/standard/berserker.json | 12 + .../decks/standard/bird_blue.json | 10 + .../decks/standard/bird_gu.dck | 25 + .../decks/standard/blackconstruct.dck | 15 + .../decks/standard/blackwizard_easy.json | 9 + .../standard/blackwizard_easy_artifact.dck | 19 + .../standard/blackwizard_easy_badmoon.dck | 14 + .../decks/standard/blackwizard_easy_bog.dck | 18 + .../standard/blackwizard_easy_humans.dck | 12 + .../decks/standard/blackwizard_easy_mill.dck | 14 + .../decks/standard/blackwizard_easy_pile.dck | 13 + .../standard/blackwizard_easy_thrull.dck | 14 + .../standard/blackwizard_hard_gravepact.dck | 20 + .../standard/blackwizard_hard_knight.dck | 21 + .../standard/blackwizard_hard_liliana.dck | 15 + .../standard/blackwizard_hard_sacrifice.dck | 20 + .../blackwizard_medium_demonicpact.dck | 18 + .../standard/blackwizard_medium_fear.dck | 18 + .../standard/blackwizard_medium_goblins.dck | 20 + .../decks/standard/blue_golem.dck | 15 + .../decks/standard/bluedragon.dck | 15 + .../decks/standard/bluewiz_corrupted.dck | 17 + .../standard/bluewizard_apprentice_1.dck | 15 + .../standard/bluewizard_apprentice_2.dck | 13 + .../standard/bluewizard_apprentice_3.dck | 15 + .../decks/standard/bluewizard_easy.json | 9 + .../standard/bluewizard_easy_artifact.dck | 17 + .../standard/bluewizard_easy_control.dck | 12 + .../decks/standard/bluewizard_easy_thassa.dck | 14 + .../standard/bluewizard_hard_artifact.dck | 21 + .../decks/standard/bluewizard_hard_bounce.dck | 23 + .../standard/bluewizard_hard_control.dck | 20 + .../standard/bluewizard_hard_control2.dck | 20 + .../standard/bluewizard_medium_donate.dck | 14 + .../standard/bluewizard_medium_dragons.dck | 26 + .../standard/bluewizard_medium_midrange.dck | 17 + .../decks/standard/bluewizard_medium_mill.dck | 15 + .../decks/standard/boar.json | 12 + .../decks/standard/boar_gruul.dck | 15 + .../decks/standard/boar_monogreenlifegain.dck | 14 + .../decks/standard/bonedragon.dck | 16 + .../decks/standard/bonegolem.dck | 14 + .../decks/standard/br_elemental.dck | 15 + .../decks/standard/bull.dck | 12 + .../decks/standard/camel.dck | 16 + .../decks/standard/caracal.dck | 15 + .../decks/standard/cat_greenblack.dck | 15 + .../decks/standard/cat_greenwhite.dck | 14 + .../decks/standard/cat_greenwhite2.dck | 19 + .../decks/standard/cathar.dck | 21 + .../decks/standard/cave_spider.dck | 15 + .../decks/standard/centaur.json | 10 + .../decks/standard/centaur_warrior.dck | 18 + .../decks/standard/cephalid.dck | 15 + .../decks/standard/cerodon.dck | 13 + .../standard/challenger_20_allied_fires.dck | 20 + .../challenger_20_cavalcade_charge.dck | 14 + .../challenger_20_final_adventure.dck | 17 + .../challenger_20_flash_of_ferocity.dck | 18 + .../challenger_21_azorius_control.dck | 17 + .../standard/challenger_21_dimir_rogue.dck | 19 + .../challenger_21_mono-green_stompy.dck | 16 + .../standard/challenger_21_mono-red_aggro.dck | 16 + .../standard/challenger_22_dimir_control.dck | 23 + .../standard/challenger_22_gruul_stompy.dck | 15 + .../challenger_22_mono_white_aggro.dck | 18 + .../challenger_22_rakdos_vampires.dck | 17 + .../decks/standard/chandra1.dck | 15 + .../decks/standard/chandra2.dck | 13 + .../decks/standard/chandra3.dck | 15 + .../decks/standard/chandra4.dck | 16 + .../decks/standard/chandra5.dck | 13 + .../decks/standard/chandra6.dck | 15 + .../decks/standard/chicken.dck | 14 + .../decks/standard/chimera.dck | 19 + .../decks/standard/cleric.json | 12 + .../decks/standard/cleric_orzhov.dck | 14 + .../decks/standard/cloaker.dck | 13 + .../decks/standard/cloudgiant.dck | 16 + .../decks/standard/cloudguard.dck | 20 + .../decks/standard/construct.json | 11 + .../decks/standard/copperhostbrutalizer.dck | 20 + .../decks/standard/copperhostinfector.json | 12 + .../decks/standard/corruptedcleric.dck | 19 + .../decks/standard/cosmic_horror.dck | 23 + .../decks/standard/crab.json | 12 + .../decks/standard/crawler.dck | 19 + .../decks/standard/crocodile.dck | 15 + .../decks/standard/cultist.dck | 16 + .../decks/standard/curselord.dck | 21 + .../decks/standard/cyclops.dck | 13 + .../decks/standard/dark_spirit.dck | 16 + .../decks/standard/darkenchanter.dck | 14 + .../decks/standard/dawnhart_witch.dck | 13 + .../decks/standard/death_knight.dck | 25 + .../decks/standard/death_knight.json | 10 + .../decks/standard/demon.json | 11 + .../decks/standard/demon4.dck | 13 + .../decks/standard/demon5.dck | 19 + .../decks/standard/demon_bolas.dck | 17 + .../decks/standard/demon_demonicpact.dck | 13 + .../decks/standard/demon_hellbent.dck | 18 + .../decks/standard/demon_humansac.dck | 17 + .../decks/standard/demon_landdestruction.dck | 32 + .../decks/standard/demon_swamp.dck | 14 + .../decks/standard/demonblackred.dck | 23 + .../decks/standard/demoncaller.dck | 20 + .../decks/standard/demonmonoblack.dck | 16 + .../decks/standard/demonoftibalt_2.dck | 14 + .../decks/standard/demonshard.dck | 15 + .../decks/standard/demonwander.dck | 14 + .../decks/standard/desertwarrior.dck | 20 + .../decks/standard/devil.json | 11 + .../decks/standard/devil_hellbent.dck | 15 + .../decks/standard/dimir_faerie.dck | 16 + .../decks/standard/dimir_ninja.dck | 15 + .../decks/standard/dimircontrol.dck | 24 + .../decks/standard/dinosaur_gruul_etali.dck | 12 + .../decks/standard/dinosaur_gw_ramp.dck | 15 + .../decks/standard/dinosaur_rw_enrage.dck | 14 + .../decks/standard/dinosaur_w_r.dck | 16 + .../decks/standard/dinosaurelite.dck | 14 + .../decks/standard/dinosaurs.json | 11 + .../decks/standard/disciple_of_teferi.dck | 18 + .../decks/standard/djinn.json | 12 + .../decks/standard/djinn_tarkir.dck | 16 + .../decks/standard/dog.dck | 20 + .../decks/standard/dog.json | 10 + .../decks/standard/dog_w_beginner.dck | 17 + .../decks/standard/dragon.dck | 17 + .../decks/standard/drake_ur_beginner.dck | 16 + .../decks/standard/drake_ur_mid.dck | 21 + .../decks/standard/drake_ur_unfair.dck | 28 + .../decks/standard/drossgladiator.json | 12 + .../decks/standard/drossgrimnarch.dck | 16 + .../decks/standard/drossgrimnarch.json | 12 + .../decks/standard/dwarf.json | 12 + .../decks/standard/dwarf_whitecastle.dck | 18 + .../decks/standard/dwarfdemolisher.dck | 15 + .../decks/standard/dwarfmercenary.dck | 20 + .../decks/standard/dwarfpilot.dck | 14 + .../decks/standard/earth_elemental.dck | 24 + .../decks/standard/efreet.dck | 19 + .../decks/standard/eldraine_faerie.dck | 23 + .../decks/standard/eldraine_knight.dck | 22 + .../decks/standard/eldrazi.dck | 14 + .../decks/standard/eldrazi.json | 10 + .../decks/standard/eldrazilarge.dck | 14 + .../decks/standard/elemental_air.dck | 17 + .../decks/standard/elephant.json | 10 + .../decks/standard/elf_bad.json | 10 + .../decks/standard/elf_golgari.dck | 16 + .../decks/standard/elf_good.json | 10 + .../decks/standard/elf_mid.json | 10 + .../decks/standard/elk.dck | 17 + .../decks/standard/enchantment_aggro.dck | 21 + .../decks/standard/enchantress.dck | 21 + .../decks/standard/esper_artificer.dck | 18 + .../decks/standard/evilgoblin.dck | 14 + .../decks/standard/eye.dck | 22 + .../decks/standard/eyeblight.dck | 15 + .../decks/standard/faerie.json | 11 + .../decks/standard/faeriedragon.dck | 22 + .../decks/standard/faerieleader.dck | 18 + .../decks/standard/falcon_w.dck | 15 + .../decks/standard/fallen_angel.dck | 23 + .../decks/standard/fanaticpriest.dck | 12 + .../decks/standard/farmer.dck | 23 + .../decks/standard/fire_elemental.dck | 17 + .../decks/standard/firedragon.dck | 14 + .../decks/standard/fireelemental.dck | 14 + .../decks/standard/firegiant.dck | 16 + .../decks/standard/flame_elemental.dck | 16 + .../decks/standard/flesh_horror.dck | 14 + .../decks/standard/foresttitan.dck | 15 + .../decks/standard/fox.json | 12 + .../decks/standard/fox_greenwhite.dck | 17 + .../decks/standard/frog.json | 12 + .../decks/standard/froghemoth.dck | 17 + .../decks/standard/frost_titan.dck | 17 + .../decks/standard/fungus.json | 12 + .../decks/standard/fungus_golgari.dck | 16 + .../decks/standard/furnacegoblin.json | 12 + .../decks/standard/furnacetormentor.dck | 15 + .../decks/standard/gargoyle.dck | 15 + .../decks/standard/gargoyle.json | 9 + .../decks/standard/geistmage.dck | 16 + .../decks/standard/geonid.dck | 14 + .../decks/standard/ghost.json | 10 + .../decks/standard/ghost_blue.dck | 18 + .../decks/standard/ghoul.dck | 17 + .../decks/standard/ghoulgravecrawler.dck | 13 + .../decks/standard/giant_crab.dck | 14 + .../decks/standard/giantpanda.dck | 14 + .../decks/standard/giralfgisa.dck | 19 + .../decks/standard/gitaxianscientist.dck | 19 + .../decks/standard/gitaxianunderling.json | 12 + .../decks/standard/gladiator.dck | 20 + .../decks/standard/goblin_artificer.dck | 15 + .../decks/standard/goblin_bad.json | 10 + .../decks/standard/goblin_chief_medium.dck | 22 + .../decks/standard/goblin_fanatic.dck | 20 + .../decks/standard/goblin_good.json | 10 + .../decks/standard/goblin_mid.json | 10 + .../decks/standard/goblin_warrior_easy.dck | 16 + .../decks/standard/goblinking.dck | 23 + .../decks/standard/golem.json | 11 + .../decks/standard/golem_good.json | 11 + .../decks/standard/golem_sentinel.dck | 24 + .../decks/standard/golem_sentinel_2.dck | 13 + .../decks/standard/golem_sentinel_3.dck | 13 + .../decks/standard/golgari_treefolk.dck | 16 + .../decks/standard/gorgon.dck | 27 + .../decks/standard/gorgon_2.dck | 24 + .../decks/standard/gorilla.dck | 16 + .../decks/standard/gravetitan.dck | 13 + .../decks/standard/greendragon.dck | 13 + .../decks/standard/greengolem.dck | 27 + .../decks/standard/greenmage_corrupted.dck | 24 + .../standard/greenwiz_medium_primalsurge.dck | 19 + .../decks/standard/greenwizard_easy.json | 9 + .../decks/standard/greenwizard_easy_beast.dck | 17 + .../decks/standard/greenwizard_easy_elf.dck | 16 + .../standard/greenwizard_easy_enchantment.dck | 15 + .../standard/greenwizard_easy_vanilla.dck | 16 + .../decks/standard/greenwizard_hard_ramp.dck | 31 + .../standard/greenwizard_hard_rampbis.dck | 28 + .../standard/greenwizard_hard_sapproling.dck | 18 + .../standard/greenwizard_medium_cheatramp.dck | 17 + .../standard/greenwizard_medium_nissa.dck | 12 + .../standard/greenwizard_medium_snakes.dck | 12 + .../standard/greenwizard_medium_trample.dck | 18 + .../decks/standard/griffin.json | 10 + .../decks/standard/harpy.dck | 15 + .../decks/standard/harpy_2.dck | 17 + .../decks/standard/hedgehog.dck | 16 + .../decks/standard/hellhound.dck | 15 + .../decks/standard/hellhound2.dck | 13 + .../decks/standard/hellion.dck | 17 + .../decks/standard/hermitcrab.dck | 20 + .../decks/standard/hiddenwall.dck | 19 + .../decks/standard/hippo.dck | 22 + .../decks/standard/holypaladin.dck | 15 + .../decks/standard/homarid.dck | 17 + .../decks/standard/horror.dck | 19 + .../decks/standard/horse.dck | 17 + .../decks/standard/horsemanship.dck | 24 + .../decks/standard/hulkingbrute.dck | 19 + .../decks/standard/human_archer.dck | 18 + .../decks/standard/human_bad.json | 10 + .../decks/standard/human_good.json | 10 + .../decks/standard/human_mid.json | 10 + .../decks/standard/human_warrior_amonkhet.dck | 21 + .../decks/standard/humanbard.dck | 15 + .../decks/standard/humanelite.dck | 18 + .../decks/standard/humanmercenary.dck | 17 + .../decks/standard/humanoidrat.dck | 15 + .../decks/standard/hydra.json | 11 + .../decks/standard/hydraboss.dck | 20 + .../decks/standard/ice_elemental.dck | 18 + .../decks/standard/illusion.dck | 15 + .../decks/standard/immersturm_demon.dck | 18 + .../decks/standard/infectrat.dck | 15 + .../decks/standard/insect.dck | 16 + .../decks/standard/jackal.dck | 16 + .../decks/standard/jellyfish.dck | 16 + .../decks/standard/jodah.dck | 15 + .../decks/standard/juggernaut.dck | 15 + .../decks/standard/junddragon.dck | 18 + .../decks/standard/kavu.dck | 21 + .../decks/standard/kavu_domain.dck | 18 + .../decks/standard/knight.json | 11 + .../decks/standard/knightmercenary.dck | 14 + .../decks/standard/kobold.dck | 20 + .../decks/standard/kobolddragoncaller.dck | 15 + .../decks/standard/koboldtrapmaster.dck | 15 + .../decks/standard/koboldworker.dck | 15 + .../decks/standard/kor_warrior.dck | 14 + .../decks/standard/ladybug.dck | 14 + .../decks/standard/leoninswordsmith.dck | 14 + .../decks/standard/leoninwarrior.dck | 18 + .../decks/standard/lich.dck | 20 + .../decks/standard/lightning_elemental.dck | 14 + .../decks/standard/lilianas_herbalist.dck | 18 + .../decks/standard/lion.dck | 14 + .../decks/standard/loamspeaker.dck | 13 + .../decks/standard/luckyminotaur.dck | 14 + .../decks/standard/maelstromangel.dck | 21 + .../decks/standard/mageripper.dck | 18 + .../decks/standard/magma_elemental.dck | 15 + .../decks/standard/manticore.dck | 17 + .../decks/standard/mardu.dck | 22 + .../decks/standard/merfolk_bad.json | 10 + .../decks/standard/merfolk_elite.dck | 15 + .../decks/standard/merfolk_good.json | 10 + .../decks/standard/merfolk_lord2.dck | 15 + .../decks/standard/merfolk_lords.dck | 18 + .../decks/standard/merfolk_mid.json | 10 + .../decks/standard/merfolk_v_goblins.dck | 17 + .../decks/standard/mighty_djinn.dck | 14 + .../decks/standard/millwizard.dck | 19 + .../decks/standard/mimic.dck | 15 + .../decks/standard/mimic_multicolor.dck | 24 + .../decks/standard/mindclaw_shaman.dck | 20 + .../decks/standard/minotaur.dck | 30 + .../decks/standard/minotaur.json | 11 + .../standard/minotaur_monored_castle.dck | 14 + .../standard/minotaurblackredmadness.dck | 18 + .../decks/standard/minotaurmid.dck | 18 + .../decks/standard/minotaurmonored.dck | 16 + .../decks/standard/monk.json | 12 + .../decks/standard/monobgoblins.dck | 15 + .../decks/standard/mummy.dck | 16 + .../decks/standard/nagawarrior.dck | 21 + .../decks/standard/nantuko_morpher.dck | 16 + .../decks/standard/necrogoyf.dck | 14 + .../decks/standard/nightmare.dck | 17 + .../decks/standard/octopus.dck | 13 + .../decks/standard/ogre_large.dck | 14 + .../decks/standard/ooze.json | 12 + .../decks/standard/ooze_greenblackred.dck | 15 + .../decks/standard/ooze_greenblue.dck | 22 + .../decks/standard/ooze_monogreen.dck | 15 + .../decks/standard/orc_brute.dck | 12 + .../decks/standard/orc_hunter.dck | 17 + .../decks/standard/orc_warrior.dck | 17 + .../decks/standard/owl.dck | 18 + .../decks/standard/parrot.dck | 20 + .../decks/standard/peasantrole.dck | 18 + .../decks/standard/penguin.dck | 15 + .../decks/standard/pestilence.dck | 16 + .../decks/standard/pestilencelord.dck | 15 + .../decks/standard/pharaoh.dck | 25 + .../decks/standard/phoenix.dck | 16 + .../decks/standard/phyrexianangel.dck | 19 + .../decks/standard/phyrexianduelist.json | 12 + .../decks/standard/pirate.dck | 14 + .../decks/standard/pirate2.dck | 13 + .../decks/standard/pirate3.dck | 21 + .../decks/standard/pirate_captain.dck | 19 + .../decks/standard/pirate_captain_2.dck | 18 + .../decks/standard/plant.dck | 14 + .../decks/standard/plant.json | 12 + .../decks/standard/poisonoussnake.dck | 13 + .../decks/standard/polarbear.dck | 16 + .../decks/standard/porcupine.dck | 21 + .../decks/standard/prototype_blue.dck | 16 + .../decks/standard/prototype_green.dck | 20 + .../decks/standard/pyromancer.dck | 15 + .../decks/standard/ragavan.dck | 15 + .../decks/standard/rakdos_devil.dck | 18 + .../decks/standard/rakdos_vamps.dck | 15 + .../decks/standard/rat.json | 10 + .../decks/standard/rat_leader.dck | 15 + .../decks/standard/rat_poisonrat.dck | 14 + .../decks/standard/rat_realmagic.dck | 13 + .../decks/standard/ratswarm.dck | 18 + .../decks/standard/raven.dck | 15 + .../decks/standard/reanimator.dck | 17 + .../decks/standard/reassemblingskeleton.dck | 19 + .../decks/standard/redwiz_corrupted.dck | 21 + .../decks/standard/redwizard_apprentice_1.dck | 16 + .../decks/standard/redwizard_easy.json | 9 + .../decks/standard/redwizard_easy_1.dck | 16 + .../decks/standard/redwizard_easy_2.dck | 12 + .../decks/standard/redwizard_easy_3.dck | 14 + .../decks/standard/redwizard_easy_burn.dck | 14 + .../decks/standard/redwizard_easy_dragons.dck | 13 + .../redwizard_easy_gauntletofmight.dck | 13 + .../decks/standard/redwizard_hard_burn.dck | 14 + .../decks/standard/redwizard_hard_dragons.dck | 16 + .../decks/standard/redwizard_hard_fight.dck | 22 + .../decks/standard/redwizard_hard_lavaaxe.dck | 20 + .../standard/redwizard_medium_artifact.dck | 16 + .../redwizard_medium_circleofflame.dck | 15 + .../decks/standard/redwizard_medium_giant.dck | 15 + .../standard/redwizard_medium_hasteburn.dck | 13 + .../standard/redwizard_medium_ralburn.dck | 15 + .../decks/standard/rhino.dck | 19 + .../decks/standard/rogue.json | 12 + .../decks/standard/roshnakhtheroic.dck | 13 + .../decks/standard/runelord.dck | 21 + .../decks/standard/rustic_construct.dck | 17 + .../decks/standard/rustic_golem.dck | 14 + .../decks/standard/sandghoul.dck | 17 + .../decks/standard/sandgolem.dck | 19 + .../decks/standard/sandwurm.dck | 13 + .../decks/standard/satyr.dck | 16 + .../decks/standard/satyr_hard.dck | 18 + .../decks/standard/scarab.dck | 14 + .../decks/standard/scarecrow.dck | 16 + .../decks/standard/scarecrowcaptain.dck | 22 + .../decks/standard/scorpion.dck | 23 + .../decks/standard/sea_monster.dck | 16 + .../decks/standard/seraphim.dck | 14 + .../decks/standard/shade.dck | 16 + .../decks/standard/shaman.json | 12 + .../decks/standard/shamanelite.dck | 22 + .../decks/standard/shrinemole.dck | 20 + .../decks/standard/simicwizard_evolve.dck | 17 + .../standard/simicwizard_intruderalarm.dck | 16 + .../decks/standard/simicwizard_snow.dck | 28 + .../decks/standard/skeleton.dck | 15 + .../decks/standard/skeleton_2.dck | 15 + .../decks/standard/skeleton_champion.dck | 15 + .../decks/standard/sliver.json | 12 + .../decks/standard/sliver_black.dck | 19 + .../decks/standard/sliver_blue.dck | 20 + .../decks/standard/sliver_green.dck | 19 + .../decks/standard/sliver_metallicsliver.dck | 25 + .../decks/standard/sliver_recruitersliver.dck | 21 + .../decks/standard/sliver_red.dck | 21 + .../decks/standard/sliver_slivdrazi.dck | 21 + .../decks/standard/sliver_white.dck | 18 + .../decks/standard/snake.dck | 28 + .../decks/standard/snake.json | 12 + .../decks/standard/sphinx amonkhet.dck | 29 + .../decks/standard/spider.json | 12 + .../decks/standard/spider_token.dck | 15 + .../decks/standard/spirit.dck | 15 + .../decks/standard/squirrel.dck | 14 + .../decks/standard/staglord.dck | 14 + .../decks/standard/stormtitan.dck | 19 + .../decks/standard/straycat.dck | 16 + .../decks/standard/sun titan.dck | 15 + .../decks/standard/supremeelemental.dck | 19 + .../decks/standard/swamptroll.dck | 19 + .../decks/standard/symbiote.dck | 20 + .../decks/standard/tibalt_demon.dck | 16 + .../decks/standard/tibalt_devil.dck | 15 + .../decks/standard/tibalt_horror.dck | 18 + .../decks/standard/tiger.dck | 18 + .../decks/standard/tokens.dck | 17 + .../decks/standard/tombguardian.dck | 16 + .../decks/standard/trap.dck | 16 + .../decks/standard/treefolk.dck | 15 + .../decks/standard/treefolk.json | 10 + .../decks/standard/treefolk_golgari.dck | 16 + .../decks/standard/troll.json | 10 + .../decks/standard/turbofog.dck | 20 + .../decks/standard/turtle.json | 12 + .../decks/standard/undeadroamer.dck | 13 + .../decks/standard/undeadshuffler.dck | 19 + .../decks/standard/unholyknight.dck | 18 + .../decks/standard/unholyskull.dck | 13 + .../decks/standard/unravelingcrawler.dck | 19 + .../decks/standard/vampire.dck | 16 + .../decks/standard/vampire.json | 11 + .../standard/vampire_blood_token_fly.dck | 17 + .../decks/standard/vampire_br.dck | 16 + .../decks/standard/vampire_monob.dck | 16 + .../decks/standard/vampire_wb.dck | 29 + .../decks/standard/viashino.dck | 17 + .../decks/standard/vulture.dck | 12 + .../decks/standard/walkingbrain.dck | 14 + .../decks/standard/wanderinggiant.dck | 13 + .../decks/standard/wasp.dck | 18 + .../decks/standard/water_elemental.dck | 13 + .../decks/standard/werewolf.dck | 16 + .../decks/standard/white_dwarf.dck | 18 + .../decks/standard/whiteking.dck | 14 + .../decks/standard/whitewizard_easy_ajani.dck | 13 + .../standard/whitewizard_easy_angelhuman.dck | 25 + .../standard/whitewizard_easy_wanderer.dck | 16 + .../standard/whitewizard_hard_armaggedon.dck | 18 + .../whitewizard_hard_enchantments.dck | 22 + .../standard/whitewizard_hard_hatebears.dck | 29 + .../whitewizard_hard_humansoldier.dck | 22 + .../standard/whitewizard_hard_humility.dck | 23 + .../standard/whitewizard_medium_aggro.dck | 20 + .../standard/whitewizard_medium_basri.dck | 34 + .../standard/whitewizard_medium_control.dck | 16 + .../standard/whitewizard_medium_knight.dck | 13 + .../decks/standard/wild-magic_sorcerer.dck | 16 + .../decks/standard/witch.dck | 17 + .../decks/standard/wolf.json | 12 + .../decks/standard/wolfboss.dck | 14 + .../decks/standard/wraithswampwalk.dck | 15 + .../decks/standard/wurm.json | 11 + .../decks/standard/yeti.dck | 22 + .../decks/standard/zombie_bad.json | 11 + .../decks/standard/zombie_black_easy.dck | 14 + .../decks/standard/zombie_black_hard.dck | 15 + .../decks/standard/zombie_black_medium.dck | 13 + .../standard/zombie_blackblue_medium.dck | 15 + .../decks/standard/zombie_drake_ubr.dck | 19 + .../decks/standard/zombie_good.json | 11 + .../decks/standard/zombie_greater.dck | 15 + .../decks/starter/6ED - BlueRed.dck | 41 + .../decks/starter/6ED - GreenBlack.dck | 41 + .../decks/starter/7ED - Black.dck | 35 + .../decks/starter/7ED - Blue.dck | 35 + .../decks/starter/7ED - Green.dck | 35 + .../decks/starter/7ED - Red.dck | 31 + .../decks/starter/7ED - White.dck | 33 + .../decks/starter/MIR - Black.dck | 38 + .../decks/starter/MIR - BlueRed.dck | 39 + .../starter/MIR - GreenWhite - Jungle_Jam.dck | 40 + .../decks/starter/MIR - RedWhite.dck | 36 + .../decks/starter/MMQ - BlueWhite.dck | 40 + .../decks/starter/MMQ - GreenRed.dck | 35 + .../starter/MMQ - RedBlack - Disrupter.dck | 45 + .../decks/starter/MMQ - White.dck | 37 + .../decks/starter/Portal - Boros.dck | 38 + .../decks/starter/Portal - Dimir.dck | 38 + .../starter/Portal Second Age - Black.dck | 29 + .../starter/Portal Second Age - Blue.dck | 29 + .../starter/Portal Second Age - Green.dck | 29 + .../decks/starter/Portal Second Age - Red.dck | 29 + .../starter/Portal Second Age - White.dck | 29 + .../decks/starter/Starter 1999 - Black.dck | 29 + .../decks/starter/Starter 1999 - Blue.dck | 28 + .../decks/starter/Starter 1999 - Green.dck | 28 + .../decks/starter/Starter 1999 - Red.dck | 28 + .../decks/starter/Starter 1999 - White.dck | 29 + .../decks/starter/TMP - BlueBlack.dck | 36 + .../decks/starter/TMP - BlueWhite.dck | 40 + .../decks/starter/TMP - GreenWhite.dck | 36 + .../decks/starter/TMP - RedWhite.dck | 38 + .../decks/starter/USG - BlackWhite.dck | 38 + .../decks/starter/USG - BlueBlack.dck | 41 + .../decks/starter/USG - White.dck | 38 + .../decks/starter/USG GreenRed.dck | 43 + .../decks/starter/black_e.json | 6 + .../decks/starter/black_h.json | 6 + .../decks/starter/black_n.json | 6 + .../decks/starter/blue_e.json | 6 + .../decks/starter/blue_h.json | 6 + .../decks/starter/blue_n.json | 6 + .../decks/starter/green_e.json | 6 + .../decks/starter/green_h.json | 6 + .../decks/starter/green_n.json | 6 + .../decks/starter/pile_black_e.json | 44 + .../decks/starter/pile_black_h.json | 48 + .../decks/starter/pile_black_n.json | 48 + .../decks/starter/pile_blue_e.json | 44 + .../decks/starter/pile_blue_h.json | 48 + .../decks/starter/pile_blue_n.json | 48 + .../decks/starter/pile_green_e.json | 44 + .../decks/starter/pile_green_h.json | 48 + .../decks/starter/pile_green_n.json | 48 + .../decks/starter/pile_red_e.json | 44 + .../decks/starter/pile_red_h.json | 48 + .../decks/starter/pile_red_n.json | 48 + .../decks/starter/pile_white_e.json | 44 + .../decks/starter/pile_white_h.json | 48 + .../decks/starter/pile_white_n.json | 48 + .../decks/starter/red_e.json | 6 + .../decks/starter/red_h.json | 6 + .../decks/starter/red_n.json | 6 + .../decks/starter/white_e.json | 6 + .../decks/starter/white_h.json | 6 + .../decks/starter/white_n.json | 6 + .../world/biomes/base.json | 29 + .../world/biomes/black.json | 218 + .../world/biomes/blue.json | 216 + .../world/biomes/colorless.json | 229 + .../world/biomes/green.json | 198 + .../world/biomes/red.json | 218 + .../world/biomes/white.json | 195 + .../Shandalar Old Border/world/enemies.json | 30553 +++++++++++++++ .../Shandalar Old Border/world/heroes.json | 117 + .../Shandalar Old Border/world/items.json | 1558 + .../world/points_of_interest.json | 4206 +++ .../Shandalar Old Border/world/quests.json | 11294 ++++++ .../Shandalar Old Border/world/shops.json | 2576 ++ .../Shandalar Old Border/world/shops.json.bak | 2570 ++ .../world/town_names_black.txt | 376 + .../world/town_names_blue.txt | 369 + .../world/town_names_green.txt | 368 + .../world/town_names_red.txt | 366 + .../world/town_names_waste.txt | 396 + .../world/town_names_white.txt | 368 + .../Shandalar Old Border/world/world.json | 25 + .../adventure/common/maps/main.tiled-project | 2 + .../maps/map/cave/inn_cave_river_entrance.tmx | 636 + .../maps/map/cave/inn_cave_river_lair.tmx | 288 + .../hunting_lodge/inn_forgotten_lodge_1.tmx | 138 + .../maps/map/hunting_lodge/inn_lodge_1.tmx | 103 + .../common/maps/map/library/inn_library.tmx | 242 + .../inn_approaches/davriels_mansion.tmx | 487 + .../inn_approaches/davriels_mansion_2.tmx | 365 + .../davriels_mansion_dungeon.tmx | 329 + .../maps/map/main_story/inn_crescentus.tmx | 132 + .../common/maps/map/towns/inn_main.tsx | 4 + .../maps/map/towns/inn_ulvenwald_hamlet.tmx | 54 + .../maps/map/towns/inn_ulvenwald_town.tmx | 66 + .../maps/map/towns/inn_ulvenwald_village.tmx | 60 + .../tileset/INN_dungen_crawler_tileset.tsx | 170 + .../common/maps/tileset/Inn_Dungeon.tsx | 991 + .../common/maps/tileset/Inn_dungeon.png | Bin 0 -> 435997 bytes .../common/maps/tileset/inn_buildings.atlas | 635 + .../common/maps/tileset/inn_dungeon_floor.png | Bin 0 -> 21113 bytes .../common/maps/tileset/inn_dungeon_floor.tsx | 798 + .../common/maps/tileset/inn_main.png | Bin 0 -> 774339 bytes .../common/maps/tileset/inn_main.tsx | 1064 + .../common/maps/tileset/inn_main.xcf | Bin 0 -> 4535695 bytes .../humanoid/human/peasant/inn_hermit.atlas | 68 + .../humanoid/human/peasant/inn_hermit.png | Bin 0 -> 13455 bytes .../tilesets/INN_tiles/dungen_crawler.png | Bin 0 -> 1439854 bytes .../tilesets/INN_tiles/dungen_crawler.xcf | Bin 0 -> 9842099 bytes .../INN_tiles/inn_colorless_structures.xcf | Bin 0 -> 209236 bytes forge-gui/res/blockdata/boosters-special.txt | 55 + forge-gui/res/blockdata/printsheets.txt | 768 +- 842 files changed, 160584 insertions(+), 7 deletions(-) create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/config.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Angelo Cannon.dck create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Guardian Gladiolus.dck create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Heartless Evolution.dck create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Judge Gabranth.dck create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - King Giott.dck create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Locke or Unlocke.dck create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Tactician Magician.dck create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Timeless Artifice.dck create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Void Warlock.dck create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/Adventure - Wizard Waltz.dck create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/black_e.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/black_h.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/black_n.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/blue_e.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/blue_h.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/blue_n.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/green_e.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/green_h.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/green_n.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_black_e.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_black_h.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_black_n.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_blue_e.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_blue_h.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_blue_n.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_green_e.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_green_h.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_green_n.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_red_e.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_red_h.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_red_n.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_white_e.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_white_h.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/pile_white_n.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/red_e.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/red_h.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/red_n.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/white_e.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/white_h.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/decks/starter/white_n.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/base.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/black.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/blue.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/colorless.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/green.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/red.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/world/biomes/white.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/world/enemies.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/world/heroes.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/world/items.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/world/points_of_interest.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/world/quests.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/world/shops.json create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/world/town_names_black.txt create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/world/town_names_blue.txt create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/world/town_names_green.txt create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/world/town_names_red.txt create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/world/town_names_waste.txt create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/world/town_names_white.txt create mode 100644 forge-gui/res/adventure/Crystal_Kingdoms/world/world.json create mode 100644 forge-gui/res/adventure/Innistrad/boosters-special.txt create mode 100644 forge-gui/res/adventure/Innistrad/config.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/shops/inn_Missionaries.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/shops/inn_Outcasts.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/shops/inn_Peasants.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_bog_hermit.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_cleric_easy.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_cleric_sigarda_easy.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_cleric_traft_easy.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_dryad_easy.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_falkenrath_easy.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_falkenrath_easy2.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_falkenrath_medium.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_geist_easy.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_gitrog_monster.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_green_scout.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_green_scout2.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_hermit_easy.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_immerwolf_easy.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_labman_easy.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_labman_medium.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_skaab_easy.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_skaab_easy2.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_skaab_easy3.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_skaab_medium.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_skaab_shrieking.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_spider_easy.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_the_whisperers.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_werewolf_easy.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_wolfkin_easy.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/standard/INN/inn_wolfkin_easy2.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN A Token Investigation.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Aggressive Urges.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Black.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Blue.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Green.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Humans.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Red.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Skaabs.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Spirits.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Vampires.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low Werewolves.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Low White.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Midnight Transformation.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Undying Masses.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/Adventure - INN Witches Coven.dck create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNblack_e.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNblack_h.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNblack_n.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNblue_e.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNblue_h.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNblue_n.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNgreen_e.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNgreen_h.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNgreen_n.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_black_e.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_black_h.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_black_n.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_blue_e.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_blue_h.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_blue_n.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_green_e.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_green_h.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_green_n.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_red_e.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_red_h.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_red_n.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_white_e.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_white_h.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNpile_white_n.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNred_e.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNred_h.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNred_n.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNwhite_e.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNwhite_h.json create mode 100644 forge-gui/res/adventure/Innistrad/decks/starter/inn/INNwhite_n.json create mode 100644 forge-gui/res/adventure/Innistrad/printsheets.txt create mode 100644 forge-gui/res/adventure/Innistrad/sprites/enemy/humanoid/human/peasant/inn_hermit.atlas create mode 100644 forge-gui/res/adventure/Innistrad/sprites/enemy/humanoid/human/peasant/inn_hermit.png create mode 100644 forge-gui/res/adventure/Innistrad/ui/event.json create mode 100644 forge-gui/res/adventure/Innistrad/ui/event_portrait.json create mode 100644 forge-gui/res/adventure/Innistrad/ui/inn.json create mode 100644 forge-gui/res/adventure/Innistrad/ui/inn_arena_bg.png create mode 100644 forge-gui/res/adventure/Innistrad/ui/inn_market.png create mode 100644 forge-gui/res/adventure/Innistrad/ui/inn_market_bg.png create mode 100644 forge-gui/res/adventure/Innistrad/ui/inn_portrait.json create mode 100644 forge-gui/res/adventure/Innistrad/ui/inn_reward.png create mode 100644 forge-gui/res/adventure/Innistrad/ui/inn_shard.png create mode 100644 forge-gui/res/adventure/Innistrad/ui/inn_spellsmith.png create mode 100644 forge-gui/res/adventure/Innistrad/ui/inn_tavern.png create mode 100644 forge-gui/res/adventure/Innistrad/ui/inn_title_bg.png create mode 100644 forge-gui/res/adventure/Innistrad/ui/items.json create mode 100644 forge-gui/res/adventure/Innistrad/ui/items_portrait.json create mode 100644 forge-gui/res/adventure/Innistrad/ui/new_game.json create mode 100644 forge-gui/res/adventure/Innistrad/ui/new_game_portrait.json create mode 100644 forge-gui/res/adventure/Innistrad/ui/save_load.json create mode 100644 forge-gui/res/adventure/Innistrad/ui/save_load_portrait.json create mode 100644 forge-gui/res/adventure/Innistrad/ui/settings.json create mode 100644 forge-gui/res/adventure/Innistrad/ui/settings_portrait.json create mode 100644 forge-gui/res/adventure/Innistrad/ui/shardtrader.json create mode 100644 forge-gui/res/adventure/Innistrad/ui/shardtrader_portrait.json create mode 100644 forge-gui/res/adventure/Innistrad/ui/spellsmith.json create mode 100644 forge-gui/res/adventure/Innistrad/ui/spellsmith_portrait.json create mode 100644 forge-gui/res/adventure/Innistrad/ui/start_menu.json create mode 100644 forge-gui/res/adventure/Innistrad/ui/start_menu_portrait.json create mode 100644 forge-gui/res/adventure/Innistrad/world/biomes/inn_approaches.json create mode 100644 forge-gui/res/adventure/Innistrad/world/biomes/inn_gavony.json create mode 100644 forge-gui/res/adventure/Innistrad/world/biomes/inn_geierreach.json create mode 100644 forge-gui/res/adventure/Innistrad/world/biomes/inn_kessig.json create mode 100644 forge-gui/res/adventure/Innistrad/world/biomes/inn_moonlight.json create mode 100644 forge-gui/res/adventure/Innistrad/world/biomes/inn_nephalia.json create mode 100644 forge-gui/res/adventure/Innistrad/world/biomes/inn_stensia.json create mode 100644 forge-gui/res/adventure/Innistrad/world/enemies.json create mode 100644 forge-gui/res/adventure/Innistrad/world/heroes.json create mode 100644 forge-gui/res/adventure/Innistrad/world/items.json create mode 100644 forge-gui/res/adventure/Innistrad/world/points_of_interest.json create mode 100644 forge-gui/res/adventure/Innistrad/world/quests.json create mode 100644 forge-gui/res/adventure/Innistrad/world/shops.json create mode 100644 forge-gui/res/adventure/Innistrad/world/structures/inn_colorless_structures.atlas create mode 100644 forge-gui/res/adventure/Innistrad/world/structures/inn_colorless_structures.png create mode 100644 forge-gui/res/adventure/Innistrad/world/structures/masks/inn_app_forest.png create mode 100644 forge-gui/res/adventure/Innistrad/world/structures/masks/inn_app_mountains.png create mode 100644 forge-gui/res/adventure/Innistrad/world/town_names_black.txt create mode 100644 forge-gui/res/adventure/Innistrad/world/town_names_blue.txt create mode 100644 forge-gui/res/adventure/Innistrad/world/town_names_green.txt create mode 100644 forge-gui/res/adventure/Innistrad/world/town_names_red.txt create mode 100644 forge-gui/res/adventure/Innistrad/world/town_names_waste.txt create mode 100644 forge-gui/res/adventure/Innistrad/world/town_names_white.txt create mode 100644 forge-gui/res/adventure/Innistrad/world/world.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/config.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/adventurer.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/aerie_guard.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/aether_channeler.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/amonkhet_aven_u.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/amonkhet_aven_w.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/amonkhet_minotaur.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/amphin_warrior.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/ancientvampire.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/angel.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/angelwarrior.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/ape.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/archaeologist.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/archerelite.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/archivist.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/archmage.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/armadillo.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/armored_knight.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/artifactwarrior.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/artificer.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/ashmouth_devil.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/axgard_dwarf.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/azoriusangel.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/badger.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bandit.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bandit_monor.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bandit_mutate.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bandit_zoo.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditarcher_blink.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditarcher_damage.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditleader_bolas.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditleader_hellbent.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditleader_rakdos.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditslingshot_flyers.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/banditslingshot_vehicles.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bandittrapper_hazezon.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/barbarian.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/baronlegant.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/barronlevilain.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bat.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bear.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bearboss.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/beast_green.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/beast_red.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/beastmaster.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/beholder.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/berserker.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bird_blue.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bird_gu.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackconstruct.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_artifact.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_badmoon.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_bog.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_humans.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_mill.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_pile.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_easy_thrull.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_hard_gravepact.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_hard_knight.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_hard_liliana.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_hard_sacrifice.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_medium_demonicpact.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_medium_fear.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/blackwizard_medium_goblins.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/blue_golem.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluedragon.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewiz_corrupted.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_apprentice_1.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_apprentice_2.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_apprentice_3.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_easy.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_easy_artifact.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_easy_control.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_easy_thassa.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_hard_artifact.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_hard_bounce.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_hard_control.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_hard_control2.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_medium_donate.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_medium_dragons.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_medium_midrange.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bluewizard_medium_mill.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/boar.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/boar_gruul.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/boar_monogreenlifegain.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bonedragon.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bonegolem.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/br_elemental.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/bull.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/camel.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/caracal.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/cat_greenblack.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/cat_greenwhite.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/cat_greenwhite2.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/cathar.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/cave_spider.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/centaur.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/centaur_warrior.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/cephalid.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/cerodon.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_20_allied_fires.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_20_cavalcade_charge.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_20_final_adventure.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_20_flash_of_ferocity.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_21_azorius_control.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_21_dimir_rogue.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_21_mono-green_stompy.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_21_mono-red_aggro.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_22_dimir_control.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_22_gruul_stompy.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_22_mono_white_aggro.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/challenger_22_rakdos_vampires.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/chandra1.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/chandra2.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/chandra3.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/chandra4.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/chandra5.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/chandra6.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/chicken.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/chimera.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/cleric.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/cleric_orzhov.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/cloaker.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/cloudgiant.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/cloudguard.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/construct.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/copperhostbrutalizer.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/copperhostinfector.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/corruptedcleric.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/cosmic_horror.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/crab.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/crawler.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/crocodile.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/cultist.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/curselord.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/cyclops.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/dark_spirit.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/darkenchanter.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/dawnhart_witch.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/death_knight.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/death_knight.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon4.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon5.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon_bolas.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon_demonicpact.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon_hellbent.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon_humansac.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon_landdestruction.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/demon_swamp.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/demonblackred.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/demoncaller.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/demonmonoblack.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/demonoftibalt_2.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/demonshard.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/demonwander.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/desertwarrior.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/devil.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/devil_hellbent.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/dimir_faerie.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/dimir_ninja.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/dimircontrol.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/dinosaur_gruul_etali.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/dinosaur_gw_ramp.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/dinosaur_rw_enrage.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/dinosaur_w_r.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/dinosaurelite.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/dinosaurs.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/disciple_of_teferi.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/djinn.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/djinn_tarkir.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/dog.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/dog.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/dog_w_beginner.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/dragon.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/drake_ur_beginner.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/drake_ur_mid.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/drake_ur_unfair.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/drossgladiator.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/drossgrimnarch.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/drossgrimnarch.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/dwarf.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/dwarf_whitecastle.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/dwarfdemolisher.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/dwarfmercenary.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/dwarfpilot.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/earth_elemental.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/efreet.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/eldraine_faerie.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/eldraine_knight.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/eldrazi.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/eldrazi.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/eldrazilarge.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/elemental_air.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/elephant.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/elf_bad.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/elf_golgari.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/elf_good.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/elf_mid.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/elk.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/enchantment_aggro.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/enchantress.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/esper_artificer.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/evilgoblin.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/eye.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/eyeblight.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/faerie.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/faeriedragon.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/faerieleader.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/falcon_w.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/fallen_angel.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/fanaticpriest.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/farmer.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/fire_elemental.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/firedragon.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/fireelemental.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/firegiant.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/flame_elemental.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/flesh_horror.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/foresttitan.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/fox.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/fox_greenwhite.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/frog.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/froghemoth.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/frost_titan.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/fungus.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/fungus_golgari.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/furnacegoblin.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/furnacetormentor.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/gargoyle.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/gargoyle.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/geistmage.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/geonid.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/ghost.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/ghost_blue.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/ghoul.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/ghoulgravecrawler.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/giant_crab.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/giantpanda.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/giralfgisa.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/gitaxianscientist.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/gitaxianunderling.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/gladiator.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_artificer.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_bad.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_chief_medium.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_fanatic.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_good.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_mid.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblin_warrior_easy.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/goblinking.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/golem.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/golem_good.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/golem_sentinel.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/golem_sentinel_2.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/golem_sentinel_3.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/golgari_treefolk.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/gorgon.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/gorgon_2.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/gorilla.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/gravetitan.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/greendragon.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/greengolem.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenmage_corrupted.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwiz_medium_primalsurge.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_easy.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_easy_beast.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_easy_elf.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_easy_enchantment.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_easy_vanilla.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_hard_ramp.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_hard_rampbis.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_hard_sapproling.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_medium_cheatramp.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_medium_nissa.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_medium_snakes.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/greenwizard_medium_trample.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/griffin.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/harpy.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/harpy_2.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/hedgehog.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/hellhound.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/hellhound2.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/hellion.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/hermitcrab.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/hiddenwall.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/hippo.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/holypaladin.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/homarid.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/horror.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/horse.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/horsemanship.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/hulkingbrute.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/human_archer.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/human_bad.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/human_good.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/human_mid.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/human_warrior_amonkhet.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/humanbard.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/humanelite.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/humanmercenary.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/humanoidrat.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/hydra.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/hydraboss.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/ice_elemental.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/illusion.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/immersturm_demon.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/infectrat.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/insect.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/jackal.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/jellyfish.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/jodah.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/juggernaut.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/junddragon.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/kavu.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/kavu_domain.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/knight.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/knightmercenary.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/kobold.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/kobolddragoncaller.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/koboldtrapmaster.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/koboldworker.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/kor_warrior.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/ladybug.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/leoninswordsmith.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/leoninwarrior.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/lich.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/lightning_elemental.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/lilianas_herbalist.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/lion.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/loamspeaker.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/luckyminotaur.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/maelstromangel.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/mageripper.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/magma_elemental.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/manticore.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/mardu.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_bad.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_elite.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_good.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_lord2.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_lords.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_mid.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/merfolk_v_goblins.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/mighty_djinn.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/millwizard.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/mimic.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/mimic_multicolor.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/mindclaw_shaman.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/minotaur.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/minotaur.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/minotaur_monored_castle.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/minotaurblackredmadness.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/minotaurmid.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/minotaurmonored.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/monk.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/monobgoblins.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/mummy.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/nagawarrior.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/nantuko_morpher.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/necrogoyf.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/nightmare.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/octopus.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/ogre_large.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/ooze.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/ooze_greenblackred.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/ooze_greenblue.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/ooze_monogreen.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/orc_brute.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/orc_hunter.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/orc_warrior.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/owl.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/parrot.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/peasantrole.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/penguin.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/pestilence.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/pestilencelord.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/pharaoh.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/phoenix.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/phyrexianangel.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/phyrexianduelist.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/pirate.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/pirate2.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/pirate3.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/pirate_captain.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/pirate_captain_2.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/plant.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/plant.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/poisonoussnake.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/polarbear.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/porcupine.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/prototype_blue.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/prototype_green.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/pyromancer.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/ragavan.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/rakdos_devil.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/rakdos_vamps.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/rat.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/rat_leader.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/rat_poisonrat.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/rat_realmagic.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/ratswarm.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/raven.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/reanimator.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/reassemblingskeleton.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwiz_corrupted.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_apprentice_1.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy_1.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy_2.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy_3.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy_burn.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy_dragons.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_easy_gauntletofmight.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_hard_burn.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_hard_dragons.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_hard_fight.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_hard_lavaaxe.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_medium_artifact.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_medium_circleofflame.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_medium_giant.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_medium_hasteburn.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/redwizard_medium_ralburn.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/rhino.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/rogue.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/roshnakhtheroic.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/runelord.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/rustic_construct.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/rustic_golem.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/sandghoul.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/sandgolem.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/sandwurm.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/satyr.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/satyr_hard.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/scarab.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/scarecrow.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/scarecrowcaptain.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/scorpion.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/sea_monster.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/seraphim.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/shade.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/shaman.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/shamanelite.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/shrinemole.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/simicwizard_evolve.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/simicwizard_intruderalarm.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/simicwizard_snow.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/skeleton.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/skeleton_2.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/skeleton_champion.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_black.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_blue.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_green.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_metallicsliver.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_recruitersliver.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_red.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_slivdrazi.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/sliver_white.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/snake.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/snake.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/sphinx amonkhet.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/spider.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/spider_token.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/spirit.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/squirrel.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/staglord.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/stormtitan.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/straycat.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/sun titan.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/supremeelemental.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/swamptroll.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/symbiote.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/tibalt_demon.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/tibalt_devil.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/tibalt_horror.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/tiger.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/tokens.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/tombguardian.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/trap.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/treefolk.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/treefolk.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/treefolk_golgari.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/troll.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/turbofog.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/turtle.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/undeadroamer.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/undeadshuffler.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/unholyknight.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/unholyskull.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/unravelingcrawler.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/vampire.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/vampire.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/vampire_blood_token_fly.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/vampire_br.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/vampire_monob.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/vampire_wb.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/viashino.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/vulture.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/walkingbrain.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/wanderinggiant.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/wasp.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/water_elemental.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/werewolf.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/white_dwarf.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/whiteking.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_easy_ajani.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_easy_angelhuman.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_easy_wanderer.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_hard_armaggedon.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_hard_enchantments.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_hard_hatebears.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_hard_humansoldier.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_hard_humility.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_medium_aggro.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_medium_basri.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_medium_control.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/whitewizard_medium_knight.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/wild-magic_sorcerer.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/witch.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/wolf.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/wolfboss.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/wraithswampwalk.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/wurm.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/yeti.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_bad.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_black_easy.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_black_hard.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_black_medium.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_blackblue_medium.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_drake_ubr.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_good.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/standard/zombie_greater.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/6ED - BlueRed.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/6ED - GreenBlack.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/7ED - Black.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/7ED - Blue.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/7ED - Green.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/7ED - Red.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/7ED - White.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/MIR - Black.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/MIR - BlueRed.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/MIR - GreenWhite - Jungle_Jam.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/MIR - RedWhite.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/MMQ - BlueWhite.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/MMQ - GreenRed.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/MMQ - RedBlack - Disrupter.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/MMQ - White.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal - Boros.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal - Dimir.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal Second Age - Black.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal Second Age - Blue.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal Second Age - Green.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal Second Age - Red.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/Portal Second Age - White.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/Starter 1999 - Black.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/Starter 1999 - Blue.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/Starter 1999 - Green.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/Starter 1999 - Red.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/Starter 1999 - White.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/TMP - BlueBlack.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/TMP - BlueWhite.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/TMP - GreenWhite.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/TMP - RedWhite.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/USG - BlackWhite.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/USG - BlueBlack.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/USG - White.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/USG GreenRed.dck create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/black_e.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/black_h.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/black_n.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/blue_e.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/blue_h.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/blue_n.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/green_e.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/green_h.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/green_n.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_black_e.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_black_h.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_black_n.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_blue_e.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_blue_h.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_blue_n.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_green_e.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_green_h.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_green_n.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_red_e.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_red_h.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_red_n.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_white_e.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_white_h.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/pile_white_n.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/red_e.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/red_h.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/red_n.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/white_e.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/white_h.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/decks/starter/white_n.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/world/biomes/base.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/world/biomes/black.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/world/biomes/blue.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/world/biomes/colorless.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/world/biomes/green.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/world/biomes/red.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/world/biomes/white.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/world/enemies.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/world/heroes.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/world/items.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/world/points_of_interest.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/world/quests.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/world/shops.json create mode 100644 forge-gui/res/adventure/Shandalar Old Border/world/shops.json.bak create mode 100644 forge-gui/res/adventure/Shandalar Old Border/world/town_names_black.txt create mode 100644 forge-gui/res/adventure/Shandalar Old Border/world/town_names_blue.txt create mode 100644 forge-gui/res/adventure/Shandalar Old Border/world/town_names_green.txt create mode 100644 forge-gui/res/adventure/Shandalar Old Border/world/town_names_red.txt create mode 100644 forge-gui/res/adventure/Shandalar Old Border/world/town_names_waste.txt create mode 100644 forge-gui/res/adventure/Shandalar Old Border/world/town_names_white.txt create mode 100644 forge-gui/res/adventure/Shandalar Old Border/world/world.json create mode 100644 forge-gui/res/adventure/common/maps/map/cave/inn_cave_river_entrance.tmx create mode 100644 forge-gui/res/adventure/common/maps/map/cave/inn_cave_river_lair.tmx create mode 100644 forge-gui/res/adventure/common/maps/map/hunting_lodge/inn_forgotten_lodge_1.tmx create mode 100644 forge-gui/res/adventure/common/maps/map/hunting_lodge/inn_lodge_1.tmx create mode 100644 forge-gui/res/adventure/common/maps/map/library/inn_library.tmx create mode 100644 forge-gui/res/adventure/common/maps/map/main_story/inn_approaches/davriels_mansion.tmx create mode 100644 forge-gui/res/adventure/common/maps/map/main_story/inn_approaches/davriels_mansion_2.tmx create mode 100644 forge-gui/res/adventure/common/maps/map/main_story/inn_approaches/davriels_mansion_dungeon.tmx create mode 100644 forge-gui/res/adventure/common/maps/map/main_story/inn_crescentus.tmx create mode 100644 forge-gui/res/adventure/common/maps/map/towns/inn_main.tsx create mode 100644 forge-gui/res/adventure/common/maps/map/towns/inn_ulvenwald_hamlet.tmx create mode 100644 forge-gui/res/adventure/common/maps/map/towns/inn_ulvenwald_town.tmx create mode 100644 forge-gui/res/adventure/common/maps/map/towns/inn_ulvenwald_village.tmx create mode 100644 forge-gui/res/adventure/common/maps/tileset/INN_dungen_crawler_tileset.tsx create mode 100644 forge-gui/res/adventure/common/maps/tileset/Inn_Dungeon.tsx create mode 100644 forge-gui/res/adventure/common/maps/tileset/Inn_dungeon.png create mode 100644 forge-gui/res/adventure/common/maps/tileset/inn_buildings.atlas create mode 100644 forge-gui/res/adventure/common/maps/tileset/inn_dungeon_floor.png create mode 100644 forge-gui/res/adventure/common/maps/tileset/inn_dungeon_floor.tsx create mode 100644 forge-gui/res/adventure/common/maps/tileset/inn_main.png create mode 100644 forge-gui/res/adventure/common/maps/tileset/inn_main.tsx create mode 100644 forge-gui/res/adventure/common/maps/tileset/inn_main.xcf create mode 100644 forge-gui/res/adventure/common/sprites/enemy/humanoid/human/peasant/inn_hermit.atlas create mode 100644 forge-gui/res/adventure/common/sprites/enemy/humanoid/human/peasant/inn_hermit.png create mode 100644 forge-gui/res/adventure/common/world/tilesets/INN_tiles/dungen_crawler.png create mode 100644 forge-gui/res/adventure/common/world/tilesets/INN_tiles/dungen_crawler.xcf create mode 100644 forge-gui/res/adventure/common/world/tilesets/INN_tiles/inn_colorless_structures.xcf 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 0000000000000000000000000000000000000000..23ec456c106e9a1a67caf6743f0ea5e4917f99bc GIT binary patch literal 13455 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..72a4c8112fd0e8c9a4575987c153f6739852ac53 GIT binary patch literal 36167 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7cada4240e02ef3105ee79936b737e6b4f855b0a GIT binary patch literal 200364 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
dOP6-tv6ub;1y_(VH~h5c=}0U)%ngi4 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 z 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 R7*;=xF2(*eU(AXC|Jhe7|D*r_ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7cada4240e02ef3105ee79936b737e6b4f855b0a GIT binary patch literal 200364 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
dOP6-tv6ub;1y_(VH~h5c=}0U)%ngi4 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 z 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 R7*;=xF2(*eU(AXC|Jhe7|D*r_ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..b2a85da6b8893cd7ef75b36685a803945b35f927 GIT binary patch literal 291153 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 J>6!+A|Jn1=vd;hj literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..da681dc21e7fba7620d133a5b831f1001d627772 GIT binary patch literal 258494 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

EbTtbmysBVmVM;DK2y+hxDU+N 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%0Dw)#i|kk+yUCBBxDTn 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

>yCi_ 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

)ks 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 B@*MyG literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f1dfcad86fc91dcab28b6a83b7429404431952b5 GIT binary patch literal 150422 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..2f9ab45aa6007a1366024dafb3cb30032db3c7be GIT binary patch literal 30587 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 B2iE`q literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c5440a80791cbb54708dfc218625e81957f0a4a8 GIT binary patch literal 8455 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..53b22090d8fa7750c8504dcb20b3ceab6ece041d GIT binary patch literal 435997 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

B}6~I3w)!`UmuZ$F*%wyL)XD;`$ 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

  • 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 Yx|ag-r*D==?rlp&K~28mscFdn18U;DNdN!< literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..8c12b532431a5063537abc4a9c46bf528afeaf5b GIT binary patch literal 21113 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

    #Hh9KD1{1kLG`S{vAsfikHcHOi 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 0000000000000000000000000000000000000000..817b461a4cad85db61f7bba64ab349cf63bdda1d GIT binary patch literal 774339 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 z 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�S%G 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�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ͱ-T@amEcNQ9jWE) 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 z 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
    =<3whM1TUucGt%pp|=?5)>bx9c9R4tg(ujt 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 XJ_?$Qjb3PlfL}VAdK#r_w&DK=v7A`4 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..8280f71cd2ea5b4b3f64f083c4b32e5ab4bbf437 GIT binary patch literal 4535695 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

  • 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 Oo^6RUgV&0CHaU-i++Z3M4Y^;) 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%0A$6-vh7=~}9Cq2)+8Jn%47^`t03A6~iX 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 S(tr&A0QIQ}^`er1KmXYgX>@1+ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..1b1382e3673638a7c3e5c3532af698ade072833d GIT binary patch literal 123808 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