[
  {
    "type": "monstergroup",
    "name": "GROUP_NULL",
    "is_safe": true,
    "monsters": [ { "monster": "mon_null", "weight": 920 } ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_FOREST",
    "is_animal": true,
    "monsters": [
      { "monster": "mon_null", "weight": 920 },
      { "monster": "mon_owlbear", "weight": 10, "cost_multiplier": 10 },
      { "monster": "mon_wisp", "weight": 3, "cost_multiplier": 10, "conditions": [ "NIGHT" ] },
      { "monster": "mon_troll", "weight": 3, "cost_multiplier": 10, "conditions": [ "DAY" ] },
      { "monster": "mon_claygolem", "weight": 8, "cost_multiplier": 3 },
      { "monster": "mon_stonegolem", "weight": 4, "cost_multiplier": 5 },
      { "monster": "mon_yulecat", "weight": 2, "cost_multiplier": 7 },
      { "monster": "mon_yulecat_cub", "weight": 1, "cost_multiplier": 4 },
      { "monster": "mon_leprechaun", "weight": 5, "cost_multiplier": 7 },
      {
        "monster": "mon_loup_garou",
        "weight": 4,
        "cost_multiplier": 5,
        "conditions": [ "NIGHT" ],
        "pack_size": [ 2, 4 ],
        "starts": 750
      },
      { "monster": "mon_were_zolf", "weight": 4, "cost_multiplier": 5, "pack_size": [ 1, 2 ], "starts": 800 },
      { "monster": "mon_winter_wolf", "weight": 4, "cost_multiplier": 5, "pack_size": [ 1, 3 ], "starts": 750 },
      { "monster": "mon_irongolem", "weight": 2, "cost_multiplier": 8 },
      { "monster": "mon_demon_spiderling", "weight": 15, "cost_multiplier": 5, "pack_size": [ 3, 7 ] },
      { "monster": "mon_owlbear_zombie", "weight": 7, "cost_multiplier": 10, "starts": "15 days" },
      { "monster": "mon_owlbear_zombie_brute", "weight": 1, "cost_multiplier": 15, "starts": "30 days" },
      { "monster": "mon_troll_zombie", "weight": 3, "cost_multiplier": 13 },
      { "monster": "mon_yulecat_zombie", "weight": 3, "cost_multiplier": 12 },
      { "monster": "mon_yulecat_zombie_brute", "weight": 1, "cost_multiplier": 25 },
      {
        "group": "GROUP_FOREST_SPIRIT",
        "weight": 15,
        "conditions": [ "SPRING", "SUMMER", "AUTUMN" ],
        "cost_multiplier": 3
      },
      {
        "group": "GROUP_FOREST_SPIRIT",
        "weight": 20,
        "conditions": [ "SPRING", "SUMMER", "AUTUMN", "DAY" ],
        "cost_multiplier": 3
      },
      { "group": "GROUP_EARTH_SPIRIT", "weight": 5, "cost_multiplier": 3 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_FERAL",
    "//": "default ferals",
    "default": "mon_feral_human_crowbar",
    "monsters": [ { "monster": "mon_feral_human_magician", "weight": 2, "cost_multiplier": 2 } ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_SWAMP",
    "is_animal": true,
    "monsters": [
      { "monster": "mon_null", "weight": 958 },
      { "monster": "mon_black_pudding", "weight": 14, "pack_size": [ 4, 6 ] },
      { "monster": "mon_stirge", "weight": 7, "pack_size": [ 2, 8 ] },
      { "monster": "mon_wisp", "weight": 5, "cost_multiplier": 10, "conditions": [ "NIGHT" ] },
      { "monster": "mon_wisp", "weight": 1, "cost_multiplier": 10, "conditions": [ "NIGHT" ], "pack_size": [ 1, 3 ] },
      { "monster": "mon_dragon_black_wyrmling", "weight": 2, "cost_multiplier": 50 },
      { "monster": "mon_dragon_black_young", "weight": 1, "cost_multiplier": 65 },
      { "monster": "mon_ogre", "weight": 3, "cost_multiplier": 12 },
      { "group": "GROUP_FOREST_SPIRIT_SWAMP", "weight": 10, "conditions": [ "SPRING", "SUMMER", "AUTUMN" ] }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_CAVE",
    "is_animal": true,
    "monsters": [
      { "monster": "mon_null", "weight": 835 },
      { "monster": "mon_owlbear", "weight": 100, "cost_multiplier": 10, "pack_size": [ 2, 4 ] },
      { "monster": "mon_shrieker", "weight": 10 },
      { "monster": "mon_lemure", "weight": 5, "cost_multiplier": 2, "pack_size": [ 1, 4 ] },
      {
        "monster": "mon_owlbear_zombie",
        "weight": 40,
        "cost_multiplier": 10,
        "pack_size": [ 2, 4 ],
        "starts": "15 days"
      },
      {
        "monster": "mon_owlbear_zombie_brute",
        "weight": 5,
        "cost_multiplier": 20,
        "pack_size": [ 1, 2 ],
        "starts": "30 days"
      },
      { "monster": "mon_yulecat_zombie_brute", "weight": 5, "cost_multiplier": 30, "starts": "30 days" },
      { "group": "GROUP_EARTH_SPIRIT_CAVE", "weight": 50 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_LAB",
    "monsters": [ { "monster": "mon_feral_lab_magician", "weight": 25, "cost_multiplier": 5 } ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_LAB_SURFACE",
    "monsters": [
      { "monster": "mon_feral_lab_magician", "weight": 25, "cost_multiplier": 5 },
      { "monster": "mon_feral_radiation_mage", "weight": 2, "cost_multiplier": 10 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_MICROLAB",
    "monsters": [ { "monster": "mon_feral_lab_magician", "weight": 2, "cost_multiplier": 5 } ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_LAB_RESEARCHERS",
    "monsters": [
      { "monster": "mon_feral_lab_magician", "weight": 20, "cost_multiplier": 5 },
      { "monster": "mon_feral_radiation_mage", "weight": 1, "cost_multiplier": 10 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_POLYMORPH_SHADOW",
    "is_animal": true,
    "monsters": [ { "monster": "mon_magi_shadow", "weight": 990 }, { "monster": "mon_shadow_snake", "weight": 10 } ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_DOMESTIC",
    "is_animal": true,
    "monsters": [
      { "monster": "mon_dog", "weight": 980 },
      { "monster": "mon_nightmare_sheep", "weight": 20, "cost_multiplier": 25, "pack_size": [ 1, 12 ] }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_WORM",
    "is_animal": true,
    "monsters": [ { "monster": "mon_worm", "weight": 995 }, { "monster": "mon_bulette", "weight": 5, "cost_multiplier": 40 } ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_BLACKDRAGON_LAIR_1",
    "is_animal": true,
    "monsters": [
      { "monster": "mon_null", "weight": 880 },
      { "monster": "mon_black_pudding", "weight": 14, "pack_size": [ 4, 6 ] },
      { "monster": "mon_wisp", "weight": 5, "cost_multiplier": 10, "conditions": [ "NIGHT" ] },
      { "monster": "mon_wisp", "weight": 1, "cost_multiplier": 10, "conditions": [ "NIGHT" ], "pack_size": [ 1, 3 ] },
      { "monster": "mon_bat", "weight": 5, "cost_multiplier": 5, "pack_size": [ 6, 10 ] },
      { "monster": "mon_rattlesnake", "weight": 5 },
      { "monster": "mon_rattlesnake_giant", "weight": 5, "cost_multiplier": 2 },
      { "monster": "mon_black_rat", "weight": 10 },
      { "monster": "mon_dragon_black_wyrmling", "weight": 2, "cost_multiplier": 50 },
      { "monster": "mon_lizardfolk_warrior", "weight": 20, "pack_size": [ 2, 4 ] },
      { "monster": "mon_lizardfolk_hunter", "weight": 30, "cost_multiplier": 4, "pack_size": [ 1, 2 ] },
      { "monster": "mon_crocodile", "weight": 20, "cost_multiplier": 10, "pack_size": [ 1, 4 ] },
      { "monster": "mon_lizardfolk_shaman", "weight": 2, "cost_multiplier": 30 },
      { "monster": "mon_lizardfolk_chieftan", "weight": 1, "cost_multiplier": 50 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_BLACKDRAGON_LAIR_2",
    "is_animal": true,
    "monsters": [
      { "monster": "mon_black_pudding", "weight": 14, "pack_size": [ 4, 6 ] },
      { "monster": "mon_dragon_black_wyrmling", "weight": 2, "cost_multiplier": 50 },
      { "monster": "mon_dragon_black_young", "weight": 1, "cost_multiplier": 65 },
      { "monster": "mon_lizardfolk_warrior", "weight": 883 },
      { "monster": "mon_lizardfolk_warrior", "weight": 20, "pack_size": [ 2, 4 ] },
      { "monster": "mon_lizardfolk_hunter", "weight": 30, "cost_multiplier": 4, "pack_size": [ 1, 2 ] },
      { "monster": "mon_crocodile", "weight": 30, "cost_multiplier": 30, "pack_size": [ 1, 4 ] },
      { "monster": "mon_lizardfolk_shaman", "weight": 10, "cost_multiplier": 30 },
      { "monster": "mon_lizardfolk_chieftan", "weight": 10, "cost_multiplier": 50 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_LIZARDFOLK",
    "//": "A lizard humanoid race, they are allies and servants of the black dragons.",
    "is_animal": true,
    "monsters": [
      { "monster": "mon_lizardfolk_warrior", "weight": 900 },
      { "monster": "mon_lizardfolk_warrior", "weight": 20, "pack_size": [ 2, 4 ] },
      { "monster": "mon_lizardfolk_hunter", "weight": 30, "cost_multiplier": 4, "pack_size": [ 1, 2 ] },
      { "monster": "mon_crocodile", "weight": 30, "cost_multiplier": 30, "pack_size": [ 1, 4 ] },
      { "monster": "mon_lizardfolk_shaman", "weight": 10, "cost_multiplier": 30 },
      { "monster": "mon_lizardfolk_chieftan", "weight": 10, "cost_multiplier": 50 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_TOWER_GOLEM",
    "//": "Cheap golems used to defend the average wizard's tower.",
    "monsters": [
      { "monster": "mon_plasticgolem", "weight": 965 },
      { "monster": "mon_claygolem", "weight": 20 },
      { "monster": "mon_stonegolem", "weight": 10 },
      { "monster": "mon_irongolem", "weight": 5 }
    ]
  },
  {
    "name": "GROUP_FROGS_CLOAK",
    "//": "Nature frogs with no seasonal limits",
    "type": "monstergroup",
    "default": "mon_peeper_frog",
    "monsters": [
      { "monster": "mon_leo_frog", "weight": 100, "pack_size": [ 1, 4 ] },
      { "monster": "mon_bullfrog_frog", "weight": 100, "pack_size": [ 1, 4 ] },
      { "monster": "mon_fowler_toad", "weight": 100, "pack_size": [ 1, 4 ] },
      { "monster": "mon_freedom_toad", "weight": 100, "pack_size": [ 1, 4 ] },
      { "monster": "mon_peeper_frog", "weight": 100, "pack_size": [ 2, 6 ] },
      { "monster": "mon_gray_frog", "weight": 100, "pack_size": [ 1, 4 ] }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_GOBLIN_STANDARD",
    "monsters": [
      { "monster": "mon_goblin_warrior", "weight": 900 },
      { "monster": "mon_goblin_warrior", "weight": 35, "pack_size": [ 2, 4 ] },
      { "monster": "mon_goblin_slinger", "weight": 65, "pack_size": [ 2, 4 ] }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_GOBLIN_ADVANCED",
    "monsters": [ { "monster": "mon_goblin_chieftain" } ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_FORGE_STANDARD",
    "monsters": [
      { "monster": "mon_null", "weight": 978 },
      { "monster": "mon_forgeborn", "weight": 10, "cost_multiplier": 10 },
      { "monster": "mon_forgemaster1", "weight": 3, "cost_multiplier": 10 },
      { "monster": "mon_forgemaster2", "weight": 3, "cost_multiplier": 10 },
      { "monster": "mon_forgemaster3", "weight": 3, "cost_multiplier": 10 },
      { "monster": "mon_forgedwarves", "weight": 3, "cost_multiplier": 10 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_FORGEDEMONS",
    "monsters": [ { "monster": "mon_forgedemons", "cost_multiplier": 3 } ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_FORGE_DWARVES",
    "monsters": [ { "monster": "mon_forgedwarves", "cost_multiplier": 3 } ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_FORGE_AUTOMATA",
    "monsters": [ { "monster": "mon_forgeborn", "cost_multiplier": 3 } ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_ORC",
    "monsters": [
      { "monster": "mon_orc_warrior", "weight": 960, "cost_multiplier": 5 },
      { "monster": "mon_orc_archer", "weight": 25, "cost_multiplier": 7 },
      { "monster": "mon_orc_blood_warrior", "weight": 15, "cost_multiplier": 5 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_WORKSHOP",
    "default": "mon_workshop_elf",
    "monsters": [ { "monster": "mon_workshop_elf", "weight": 100, "cost_multiplier": 2 } ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_FERAL",
    "monsters": [
      { "monster": "mon_feral_elf_pipe", "weight": 20, "pack_size": [ 2, 3 ] },
      { "monster": "mon_feral_dwarf_pipe", "weight": 20, "pack_size": [ 2, 3 ] },
      { "monster": "mon_feral_elf_crowbar", "weight": 15, "pack_size": [ 2, 3 ] },
      { "monster": "mon_feral_dwarf_crowbar", "weight": 15, "pack_size": [ 2, 3 ] },
      { "monster": "mon_feral_elf_axe", "weight": 5, "cost_multiplier": 2, "pack_size": [ 1, 2 ] },
      { "monster": "mon_feral_dwarf_axe", "weight": 5, "cost_multiplier": 2, "pack_size": [ 1, 2 ] },
      { "monster": "mon_feral_goblin", "weight": 20, "pack_size": [ 2, 3 ] },
      { "monster": "mon_feral_ravenfolk", "weight": 15, "pack_size": [ 2, 3 ] },
      { "monster": "mon_feral_lizardfolk", "weight": 10, "pack_size": [ 2, 3 ] }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_FOREST_SPIRIT",
    "monsters": [
      { "monster": "mon_mossling", "weight": 24, "cost_multiplier": 1 },
      { "monster": "mon_mossling", "weight": 8, "cost_multiplier": 2, "pack_size": [ 3, 6 ] },
      { "monster": "mon_dryad", "weight": 8, "cost_multiplier": 2 },
      { "monster": "mon_dryad", "weight": 3, "cost_multiplier": 2, "pack_size": [ 2, 4 ] },
      { "monster": "mon_brackenwight", "weight": 5, "cost_multiplier": 5 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_FOREST_SPIRIT_SWAMP",
    "monsters": [
      { "monster": "mon_mossling", "weight": 25, "cost_multiplier": 1 },
      { "monster": "mon_mossling", "weight": 10, "cost_multiplier": 2, "pack_size": [ 2, 4 ] },
      { "monster": "mon_brackenwight", "weight": 8, "cost_multiplier": 5 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_EARTH_SPIRIT",
    "monsters": [
      { "monster": "mon_earth_gnome", "weight": 25, "cost_multiplier": 1 },
      { "monster": "mon_earth_gnome", "weight": 5, "cost_multiplier": 1, "pack_size": [ 2, 4 ] }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_EARTH_SPIRIT_CAVE",
    "monsters": [
      { "monster": "mon_earth_gnome", "weight": 25, "cost_multiplier": 1 },
      { "monster": "mon_earth_gnome", "weight": 15, "cost_multiplier": 3, "pack_size": [ 2, 4 ] }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_MAGIC_FIELD",
    "monsters": [ { "group": "GROUP_FOREST", "weight": 2 }, { "group": "GROUP_FOREST_SPIRIT", "weight": 1 } ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_TRIFFID",
    "default": "mon_triffid",
    "monsters": [
      { "monster": "mon_triffid_seedshaper", "weight": 25, "cost_multiplier": 5 },
      { "monster": "mon_triffid_vineweaver", "weight": 25, "cost_multiplier": 5 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_TRIFFID_OUTER",
    "default": "mon_triffid",
    "monsters": [
      { "monster": "mon_triffid_seedshaper", "weight": 50, "cost_multiplier": 2 },
      { "monster": "mon_triffid_vineweaver", "weight": 50, "cost_multiplier": 2 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_TRIFFID_HEARTGUARDS",
    "default": "mon_triffid",
    "monsters": [
      { "monster": "mon_triffid_seedshaper", "weight": 150, "cost_multiplier": 2 },
      { "monster": "mon_triffid_vineweaver", "weight": 150, "cost_multiplier": 2 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_TRIFFID_HERBALISM_SEEDSHAPER",
    "//": "For placing in magic fields",
    "monsters": [
      { "monster": "mon_triffid_seedshaper", "weight": 1 },
      { "monster": "mon_triffid", "weight": 1, "pack_size": [ 4, 8 ] },
      { "monster": "mon_vinebeast", "weight": 1, "pack_size": [ 2, 3 ] }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_TRIFFID_HERBALISM_VINEWEAVER",
    "//": "For placing in magic fields",
    "monsters": [
      { "monster": "mon_triffid_vineweaver", "weight": 1 },
      { "monster": "mon_triffid", "weight": 1, "pack_size": [ 4, 8 ] },
      { "monster": "mon_vinebeast", "weight": 1, "pack_size": [ 2, 3 ] }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_MI-GO_CAMP_OM",
    "monsters": [
      { "monster": "mon_mi_go_fleshwarper", "weight": 50, "cost_multiplier": 20, "starts": "210 hours" },
      { "monster": "mon_mi_go_nethermancer", "weight": 50, "cost_multiplier": 20, "starts": "210 hours" }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_MI-GO_BASE_COMMON",
    "monsters": [
      { "monster": "mon_mi_go_fleshwarper", "weight": 50, "cost_multiplier": 2, "starts": "210 hours" },
      { "monster": "mon_mi_go_nethermancer", "weight": 50, "cost_multiplier": 2, "starts": "210 hours" }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_MI-GO_BASE_CAPTORS",
    "monsters": [
      { "monster": "mon_mi_go_fleshwarper", "weight": 300, "cost_multiplier": 2, "starts": "210 hours" },
      { "monster": "mon_mi_go_nethermancer", "weight": 100, "cost_multiplier": 2, "starts": "210 hours" }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_MI-GO_BASE_BOSS",
    "monsters": [
      { "monster": "mon_mi_go_fleshwarper", "weight": 200, "cost_multiplier": 2 },
      { "monster": "mon_mi_go_fleshwarper", "weight": 50, "cost_multiplier": 5, "pack_size": [ 2, 3 ] },
      { "monster": "mon_mi_go_nethermancer", "weight": 200, "cost_multiplier": 2 },
      { "monster": "mon_mi_go_nethermancer", "weight": 50, "cost_multiplier": 5, "pack_size": [ 2, 3 ] }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_NETHERMANCER_SUMMON",
    "default": "mon_blank",
    "monsters": [
      { "monster": "mon_flying_polyp_migo", "weight": 100, "cost_multiplier": 0 },
      { "monster": "mon_hunting_horror_migo", "weight": 100, "cost_multiplier": 0 },
      { "monster": "mon_unseen_hunter_migo", "weight": 100, "starts": "180 hours" },
      { "monster": "mon_yugg_migo", "weight": 100, "cost_multiplier": 0 },
      { "monster": "mon_gelatin_migo", "weight": 100, "cost_multiplier": 0 },
      { "monster": "mon_flaming_eye_migo", "weight": 100, "cost_multiplier": 0 },
      { "monster": "mon_kreck_migo", "weight": 100, "cost_multiplier": 0 }
    ]
  }
]
