[
  {
    "id": "GROUP_PARK_SCENIC",
    "type": "monstergroup",
    "monsters": [
      { "monster": "mon_feral_human_bio", "weight": 2, "cost_multiplier": 2 },
      { "monster": "mon_feral_human_clair", "weight": 3 },
      { "monster": "mon_feral_human_electrokin", "weight": 2, "cost_multiplier": 2 },
      { "monster": "mon_feral_human_photokin", "weight": 2 },
      { "monster": "mon_feral_human_pyrokin", "weight": 1, "cost_multiplier": 3 },
      { "monster": "mon_feral_human_telekin", "weight": 2, "cost_multiplier": 2 },
      { "monster": "mon_feral_human_teep", "weight": 3 },
      { "monster": "mon_feral_human_porter", "weight": 1 },
      { "monster": "mon_feral_human_vita", "weight": 2 }
    ]
  },
  {
    "id": "GROUP_PARK_DOG",
    "type": "monstergroup",
    "monsters": [
      { "monster": "mon_feral_human_bio", "weight": 2, "cost_multiplier": 2 },
      { "monster": "mon_feral_human_clair", "weight": 3 },
      { "monster": "mon_feral_human_electrokin", "weight": 2, "cost_multiplier": 2 },
      { "monster": "mon_feral_human_photokin", "weight": 3 },
      { "monster": "mon_feral_human_pyrokin", "weight": 1, "cost_multiplier": 3 },
      { "monster": "mon_feral_human_telekin", "weight": 2, "cost_multiplier": 2 },
      { "monster": "mon_feral_human_teep", "weight": 3 },
      { "monster": "mon_feral_human_porter", "weight": 1 },
      { "monster": "mon_feral_human_vita", "weight": 2 }
    ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_ZOMBIE",
    "monsters": [
      { "monster": "mon_feral_human_bio", "weight": 1, "cost_multiplier": 4 },
      { "monster": "mon_feral_human_clair", "weight": 1, "cost_multiplier": 3 },
      { "monster": "mon_feral_human_electrokin", "weight": 1, "cost_multiplier": 5 },
      { "monster": "mon_feral_human_photokin", "weight": 1, "cost_multiplier": 4 },
      { "monster": "mon_feral_human_pyrokin", "weight": 1, "cost_multiplier": 5 },
      { "monster": "mon_feral_human_telekin", "weight": 1, "cost_multiplier": 4 },
      { "monster": "mon_feral_human_teep", "weight": 1, "cost_multiplier": 3 },
      { "monster": "mon_feral_human_porter", "weight": 1, "cost_multiplier": 3 },
      { "monster": "mon_feral_human_vita", "weight": 1, "cost_multiplier": 3 }
    ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_PREPPER_HOUSE",
    "monsters": [
      { "monster": "mon_feral_human_bio", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_feral_human_clair", "weight": 15 },
      { "monster": "mon_feral_human_electrokin", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_feral_human_photokin", "weight": 15 },
      { "monster": "mon_feral_human_pyrokin", "weight": 5, "cost_multiplier": 3 },
      { "monster": "mon_feral_human_telekin", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_feral_human_teep", "weight": 15 },
      { "monster": "mon_feral_human_porter", "weight": 5 },
      { "monster": "mon_feral_human_vita", "weight": 15 }
    ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_CHURCH_ZOMBIE",
    "monsters": [
      { "monster": "mon_feral_human_clair", "weight": 15, "cost_multiplier": 2 },
      { "monster": "mon_feral_human_vita", "weight": 15 }
    ]
  },
  {
    "id": "GROUP_MANSION_START",
    "type": "monstergroup",
    "monsters": [ { "monster": "mon_feral_human_clair", "weight": 40 }, { "monster": "mon_feral_human_teep", "weight": 40 } ]
  },
  {
    "id": "FERAL_HUMANS",
    "type": "monstergroup",
    "monsters": [
      { "monster": "mon_feral_human_bio", "weight": 1, "cost_multiplier": 4 },
      { "monster": "mon_feral_human_clair", "weight": 1, "cost_multiplier": 3 },
      { "monster": "mon_feral_human_electrokin", "weight": 2, "cost_multiplier": 5 },
      { "monster": "mon_feral_human_photokin", "weight": 1, "cost_multiplier": 4 },
      { "monster": "mon_feral_human_pyrokin", "weight": 1, "cost_multiplier": 6 },
      { "monster": "mon_feral_human_telekin", "weight": 1, "cost_multiplier": 5 },
      { "monster": "mon_feral_human_teep", "weight": 1, "cost_multiplier": 4 },
      { "monster": "mon_feral_human_porter", "weight": 1, "cost_multiplier": 3 },
      { "monster": "mon_feral_human_vita", "weight": 1, "cost_multiplier": 3 }
    ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_CENTRAL_LAB",
    "monsters": [
      { "monster": "mon_feral_scientist_psychic", "weight": 10, "cost_multiplier": 10 },
      { "monster": "mon_feral_security_psychic", "weight": 12, "cost_multiplier": 4 },
      { "monster": "mon_feral_security_captain_psychic", "weight": 6, "cost_multiplier": 10 },
      { "monster": "mon_zombie_scientist_phavian", "weight": 50 },
      { "monster": "mon_zombie_scientist_phavian", "weight": 20, "pack_size": [ 1, 3 ] }
    ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_LAB",
    "monsters": [
      { "monster": "mon_feral_scientist_psychic", "weight": 15, "cost_multiplier": 10 },
      { "monster": "mon_feral_security_psychic", "weight": 12, "cost_multiplier": 4 },
      { "monster": "mon_feral_security_captain_psychic", "weight": 6, "cost_multiplier": 10 },
      { "monster": "mon_zombie_scientist_phavian", "weight": 50 },
      { "monster": "mon_zombie_scientist_phavian", "weight": 20, "pack_size": [ 1, 3 ] }
    ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_LAB_SURFACE",
    "monsters": [
      { "monster": "mon_feral_scientist_psychic", "weight": 10, "cost_multiplier": 10 },
      { "monster": "mon_feral_security_psychic", "weight": 12, "cost_multiplier": 4 },
      { "monster": "mon_feral_security_captain_psychic", "weight": 6, "cost_multiplier": 10 },
      { "monster": "mon_zombie_scientist_phavian", "weight": 50 },
      { "monster": "mon_zombie_scientist_phavian", "weight": 20, "pack_size": [ 1, 3 ] }
    ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_MICROLAB",
    "monsters": [
      { "monster": "mon_feral_scientist_psychic", "weight": 2, "cost_multiplier": 10 },
      { "monster": "mon_feral_security_psychic", "weight": 12, "cost_multiplier": 4 },
      { "monster": "mon_feral_security_captain_psychic", "weight": 6, "cost_multiplier": 10 },
      { "monster": "mon_zombie_scientist_phavian", "weight": 60 },
      { "monster": "mon_zombie_scientist_phavian", "weight": 5, "pack_size": [ 1, 3 ] },
      { "monster": "mon_feral_human_porter", "weight": 10, "cost_multiplier": 3 }
    ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_LAB_BASIC_SECURITY",
    "monsters": [
      { "monster": "mon_feral_security_psychic", "weight": 5, "cost_multiplier": 4 },
      { "monster": "mon_feral_security_captain_psychic", "weight": 2, "cost_multiplier": 10 }
    ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_DISTORTED_MICROLAB",
    "monsters": [
      { "monster": "mon_feral_scientist_psychic", "weight": 20, "cost_multiplier": 1 },
      { "monster": "mon_feral_human_porter3", "weight": 35, "cost_multiplier": 1 },
      { "monster": "mon_nether_eater", "weight": 60, "cost_multiplier": 1 }
    ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_LAB_RESEARCHERS",
    "monsters": [
      { "monster": "mon_feral_scientist_psychic", "weight": 10, "cost_multiplier": 5 },
      { "monster": "mon_zombie_scientist_phavian", "weight": 150 },
      { "monster": "mon_zombie_scientist_phavian", "weight": 5, "pack_size": [ 1, 2 ] }
    ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_MEATLAB",
    "//": "Add additional base spawns so psionic amalgamations are rarer",
    "monsters": [
      { "monster": "mon_null", "weight": 9 },
      { "monster": "mon_amalgamation_swarmer", "weight": 5, "pack_size": [ 1, 2 ] },
      { "monster": "mon_meat_cocoon_tiny", "weight": 5, "pack_size": [ 1, 2 ] },
      { "monster": "mon_meat_cocoon_small", "weight": 2 },
      { "monster": "mon_amalgamation_spotter", "weight": 2 },
      { "monster": "mon_amalgamation_corroder", "weight": 2 },
      { "monster": "mon_amalgamation_jumper", "pack_size": [ 1, 2 ], "weight": 1 },
      { "monster": "mon_amalgamation_soldier", "weight": 1, "starts": "28 days" },
      { "monster": "mon_amalgamation_zapper", "weight": 1, "starts": "56 days" },
      { "monster": "mon_jabberwock", "weight": 1, "starts": "28 days" },
      { "monster": "mon_amalgamation_telepathic_distractor", "weight": 1, "starts": "112 days" },
      { "monster": "mon_amalgamation_telekinetic_shielder", "weight": 1, "starts": "112 days" },
      { "monster": "mon_amalgamation_vitakinetic_debuffer", "weight": 1, "starts": "112 days" }
    ]
  },
  {
    "id": "GROUP_AMALGAMATION_SMALL",
    "type": "monstergroup",
    "//": "Add additional base spawns so psionic amalgamations are rarer",
    "monsters": [
      { "monster": "mon_amalgamation_swarmer", "weight": 6, "pack_size": [ 1, 2 ] },
      { "monster": "mon_amalgamation_spotter", "weight": 2, "starts": "28 days" },
      { "monster": "mon_amalgamation_corroder", "weight": 4, "starts": "112 days" },
      { "monster": "mon_amalgamation_corroder", "weight": 6, "starts": "224 days" },
      { "monster": "mon_amalgamation_telepathic_distractor", "weight": 1, "starts": "112 days" },
      { "monster": "mon_amalgamation_telekinetic_shielder", "weight": 1, "starts": "112 days" },
      { "monster": "mon_amalgamation_vitakinetic_debuffer", "weight": 1, "starts": "112 days" }
    ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_NETHER_REALITY_TEAR_FIELD",
    "monsters": [ { "monster": "mon_nether_eater", "weight": 100, "cost_multiplier": 0 } ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_NETHER",
    "monsters": [ { "monster": "mon_nether_eater", "weight": 120, "cost_multiplier": 0 } ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_NETHER_PORTAL",
    "monsters": [ { "monster": "mon_nether_eater", "weight": 200, "cost_multiplier": 0 } ]
  },
  {
    "id": "GROUP_CIVILIANS_STANDARD",
    "type": "monstergroup",
    "monsters": [ { "group": "GROUP_CIVILIANS_PSYCHIC_FERAL", "weight": 10, "cost_multiplier": 2 } ]
  },
  {
    "id": "GROUP_BEARS",
    "type": "monstergroup",
    "monsters": [ { "monster": "mon_bandersnatch", "weight": 20, "starts": "8 days", "cost_multiplier": 5 } ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_CAVE",
    "monsters": [ { "monster": "mon_hidebehind", "weight": 10, "starts": "8 days", "cost_multiplier": 5 } ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_WILDERNESS_FOREST_MAMMAL_WINTER",
    "monsters": [
      { "monster": "mon_hidebehind", "weight": 1, "starts": "8 days", "cost_multiplier": 10 },
      { "monster": "mon_psi_gremlin", "weight": 1, "starts": "8 days", "cost_multiplier": 10 }
    ]
  },
  {
    "id": "GROUP_COWS",
    "type": "monstergroup",
    "monsters": [
      { "monster": "mon_hodag_calf", "weight": 10, "starts": "28 days", "cost_multiplier": 5 },
      { "monster": "mon_hodag", "weight": 10, "starts": "720 days", "cost_multiplier": 8 }
    ]
  },
  {
    "id": "GROUP_COWS_DAIRY",
    "type": "monstergroup",
    "monsters": [
      { "monster": "mon_cow_biokinetic", "weight": 10, "starts": "8 days", "cost_multiplier": 5 },
      { "monster": "mon_hodag_calf", "weight": 10, "starts": "28 days", "cost_multiplier": 5 },
      { "monster": "mon_hodag", "weight": 10, "starts": "720 days", "cost_multiplier": 20 }
    ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_FOREST",
    "default": "mon_null",
    "is_animal": true,
    "monsters": [
      { "group": "GROUP_ANIMAL_PSIONS", "weight": 15, "cost_multiplier": 5 },
      { "group": "GROUP_ANIMAL_PSIONS", "weight": 15, "starts": "56 days", "cost_multiplier": 5 },
      { "group": "GROUP_ANIMAL_PSIONS", "weight": 15, "starts": "112 days", "cost_multiplier": 5 },
      { "group": "GROUP_ANIMAL_PSIONS", "weight": 15, "starts": "360 days", "cost_multiplier": 5 }
    ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_WILDERNESS_FOREST_MAMMAL_MUTANT",
    "default": "mon_null",
    "is_animal": true,
    "monsters": [
      { "monster": "mon_hodag", "weight": 1, "cost_multiplier": 10, "starts": "720 days" },
      { "monster": "mon_cockatrice", "weight": 5, "starts": "84 days", "cost_multiplier": 10, "pack_size": [ 3, 5 ] }
    ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_ROOF_ANIMAL",
    "default": "mon_null",
    "is_animal": true,
    "monsters": [
      { "monster": "mon_cockatrice", "weight": 2, "starts": "84 days", "cost_multiplier": 2 },
      { "monster": "mon_cockatrice", "weight": 10, "starts": "84 days", "cost_multiplier": 10, "pack_size": [ 3, 5 ] },
      { "monster": "mon_pigeon_passenger", "weight": 2, "starts": "84 days", "cost_multiplier": 2 },
      {
        "monster": "mon_pigeon_passenger",
        "weight": 10,
        "starts": "84 days",
        "cost_multiplier": 10,
        "pack_size": [ 3, 5 ]
      }
    ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_SAFE",
    "default": "mon_null",
    "is_animal": true,
    "monsters": [ { "monster": "mon_cockatrice", "weight": 2, "starts": "84 days" }, { "monster": "mon_psi_gremlin", "weight": 2 } ]
  },
  {
    "id": "GROUP_PET_DOGS",
    "type": "monstergroup",
    "default": "mon_dog",
    "monsters": [
      { "monster": "mon_hellhound", "weight": 5, "cost_multiplier": 0 },
      { "monster": "mon_hellhound", "weight": 25, "starts": "360 days", "cost_multiplier": 0 }
    ]
  },
  {
    "id": "GROUP_STRAY_DOGS",
    "type": "monstergroup",
    "default": "mon_dog",
    "monsters": [
      { "monster": "mon_hellhound", "weight": 3, "cost_multiplier": 0 },
      { "monster": "mon_hellhound", "weight": 15, "starts": "360 days", "cost_multiplier": 0 },
      { "monster": "mon_dire_hound", "weight": 1, "starts": "232 days", "cost_multiplier": 0 }
    ]
  },
  {
    "id": "GROUP_MUTANT_PET_DOGS",
    "type": "monstergroup",
    "default": "mon_dog_mutant_mongrel",
    "monsters": [ { "monster": "mon_dire_hound", "weight": 1, "starts": "232 days", "cost_multiplier": 0 } ]
  },
  {
    "id": "GROUP_ANIMALPOUND_DOGS",
    "type": "monstergroup",
    "monsters": [
      { "monster": "mon_hellhound", "weight": 5, "cost_multiplier": 0 },
      { "monster": "mon_hellhound", "weight": 15, "starts": "360 days", "cost_multiplier": 0 }
    ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_MI-GO_CAMP_OM",
    "monsters": [
      { "monster": "mon_mi_go_telepath", "weight": 50, "cost_multiplier": 20, "starts": "35 days" },
      { "monster": "mon_mi_go_photokinetic", "weight": 50, "cost_multiplier": 2, "starts": "35 days" },
      { "monster": "mon_mi_go_biokinetic", "weight": 20, "cost_multiplier": 70, "starts": "35 days" }
    ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_MI-GO_BASE_COMMON",
    "monsters": [
      { "monster": "mon_mi_go_telepath", "weight": 50, "cost_multiplier": 2, "starts": "35 days" },
      { "monster": "mon_mi_go_photokinetic", "weight": 50, "cost_multiplier": 2, "starts": "35 days" },
      { "monster": "mon_mi_go_biokinetic", "weight": 15, "cost_multiplier": 8, "starts": "35 days" }
    ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_MI-GO_BASE_CAPTORS",
    "monsters": [
      { "monster": "mon_mi_go_telepath", "weight": 300, "cost_multiplier": 2, "starts": "35 days" },
      { "monster": "mon_mi_go_photokinetic", "weight": 300, "cost_multiplier": 2, "starts": "35 days" },
      { "monster": "mon_mi_go_biokinetic", "weight": 50, "cost_multiplier": 8, "starts": "35 days" }
    ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_MI-GO_BASE_BOSS",
    "monsters": [
      { "monster": "mon_mi_go_telepath", "weight": 200, "cost_multiplier": 2 },
      { "monster": "mon_mi_go_telepath", "weight": 50, "cost_multiplier": 5, "pack_size": [ 2, 3 ] },
      { "monster": "mon_mi_go_photokinetic", "weight": 200, "cost_multiplier": 2 },
      { "monster": "mon_mi_go_photokinetic", "weight": 50, "cost_multiplier": 5, "pack_size": [ 2, 3 ] },
      { "monster": "mon_mi_go_biokinetic", "weight": 200, "cost_multiplier": 5 },
      { "monster": "mon_mi_go_biokinetic", "weight": 50, "cost_multiplier": 20, "pack_size": [ 2, 3 ] }
    ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_TRIFFID",
    "default": "mon_triffid",
    "monsters": [ { "group": "GROUP_TRIFFID_PSIONS", "weight": 25, "cost_multiplier": 5 } ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_TRIFFID_OUTER",
    "default": "mon_triffid",
    "monsters": [ { "group": "GROUP_TRIFFID_PSIONS", "weight": 50, "cost_multiplier": 2 } ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_TRIFFID_HEARTGUARDS",
    "default": "mon_triffid",
    "monsters": [ { "group": "GROUP_TRIFFID_PSIONS", "weight": 150, "cost_multiplier": 2 } ]
  },
  {
    "type": "monstergroup",
    "id": "GROUP_TRIFFID_PSIONS",
    "monsters": [
      { "monster": "mon_triffid_clairsentient", "weight": 400 },
      { "monster": "mon_triffid_pyrokinetic", "weight": 400 },
      { "monster": "mon_triffid_teleporter", "weight": 200 }
    ]
  }
]
