[
  {
    "name": "GROUP_PARK_SCENIC",
    "type": "monstergroup",
    "monsters": [
      { "group": "GROUP_CIVILIANS_STANDARD", "weight": 100, "cost_multiplier": 0 },
      { "monster": "mon_zombie", "weight": 100 },
      { "monster": "mon_zombie_child", "weight": 100 },
      { "monster": "mon_zombie_tough", "weight": 75, "cost_multiplier": 2 },
      { "monster": "mon_zombie_fat", "weight": 50 },
      { "monster": "mon_zombie_rot", "weight": 50 },
      { "monster": "mon_zombie_runner", "weight": 20, "cost_multiplier": 2 },
      { "group": "GROUP_FERAL", "weight": 115 },
      { "monster": "mon_zombie_crawler", "weight": 25 },
      { "monster": "mon_zombie_brainless", "weight": 25 },
      { "monster": "mon_zombie_dog", "weight": 25, "pack_size": [ 1, 2 ] }
    ]
  },
  {
    "name": "GROUP_SURVIVOR_FOREST",
    "type": "monstergroup",
    "monsters": [ { "monster": "mon_zombie_survivor", "weight": 50 }, { "monster": "mon_feral_sapien_spear", "weight": 50 } ]
  },
  {
    "name": "GROUP_ROOF_ZOMBIE",
    "type": "monstergroup",
    "monsters": [
      { "monster": "mon_null", "weight": 540 },
      { "monster": "mon_civilian_stationary", "weight": 20, "cost_multiplier": 0, "ends": "3 days" },
      { "monster": "mon_civilian_zombiefighter", "weight": 5, "cost_multiplier": 0, "ends": "3 days" },
      { "monster": "mon_civilian_panic", "weight": 30, "cost_multiplier": 0, "ends": "5 days" },
      { "monster": "mon_zombie", "weight": 50, "pack_size": [ 2, 3 ] },
      { "monster": "mon_zombie_tough", "weight": 75, "cost_multiplier": 2, "pack_size": [ 1, 2 ] },
      { "monster": "mon_zombie_fat", "weight": 50, "pack_size": [ 2, 3 ] },
      { "monster": "mon_zombie_rot", "weight": 100, "pack_size": [ 2, 3 ] },
      { "monster": "mon_zombie_crawler", "weight": 50 },
      { "monster": "mon_zombie_winged", "weight": 50, "cost_multiplier": 5, "starts": "1 days" },
      { "monster": "mon_zombie_brainless", "weight": 25 },
      { "monster": "mon_zombie_technician", "weight": 50, "cost_multiplier": 5, "pack_size": [ 2, 4 ] },
      { "monster": "mon_feral_human_tool", "weight": 25, "cost_multiplier": 3 },
      { "monster": "mon_beekeeper", "weight": 10, "cost_multiplier": 5 }
    ]
  },
  {
    "name": "GROUP_PARK_PLAYGROUND",
    "type": "monstergroup",
    "monsters": [
      { "group": "GROUP_CIVILIANS_STANDARD", "weight": 100, "cost_multiplier": 0 },
      { "monster": "mon_zombie_child", "weight": 295, "pack_size": [ 1, 2 ] },
      { "monster": "mon_zombie", "weight": 100, "cost_multiplier": 2 },
      { "monster": "mon_zombie_tough", "weight": 75, "cost_multiplier": 3 },
      { "monster": "mon_zombie_fat", "weight": 50, "cost_multiplier": 2 },
      { "monster": "mon_zombie_rot", "weight": 50, "cost_multiplier": 2 },
      { "monster": "mon_zombie_runner", "weight": 20, "cost_multiplier": 3 },
      { "monster": "mon_zombie_crawler", "weight": 25, "cost_multiplier": 2 },
      { "monster": "mon_zombie_brainless", "weight": 25, "cost_multiplier": 2 }
    ]
  },
  {
    "name": "GROUP_PARK_DOG",
    "type": "monstergroup",
    "monsters": [
      { "group": "GROUP_CIVILIANS_STANDARD", "weight": 100, "cost_multiplier": 0 },
      { "monster": "mon_zombie", "weight": 125 },
      { "monster": "mon_zombie_dog", "weight": 125, "pack_size": [ 1, 2 ] },
      { "monster": "mon_dog_zombie_cop", "weight": 25 },
      { "monster": "mon_dog_zombie_rot", "weight": 125, "pack_size": [ 1, 2 ] },
      { "monster": "mon_zombie_tough", "weight": 75, "cost_multiplier": 2 },
      { "monster": "mon_zombie_fat", "weight": 50 },
      { "monster": "mon_zombie_rot", "weight": 50, "pack_size": [ 1, 2 ] },
      { "monster": "mon_zombie_runner", "weight": 20, "cost_multiplier": 2 },
      { "group": "GROUP_FERAL", "weight": 55 },
      { "monster": "mon_zombie_crawler", "weight": 25 },
      { "monster": "mon_zombie_brainless", "weight": 25 }
    ]
  },
  {
    "name": "GROUP_DOGS",
    "type": "monstergroup",
    "monsters": [
      { "monster": "mon_zombie_dog", "weight": 135, "cost_multiplier": 0, "pack_size": [ 5, 8 ] },
      { "monster": "mon_dog_zombie_rot", "weight": 135, "cost_multiplier": 1, "pack_size": [ 1, 4 ] }
    ]
  },
  {
    "name": "GROUP_ZOMBIE_SCORCHED",
    "type": "monstergroup",
    "monsters": [
      { "monster": "mon_zombie_scorched", "weight": 985 },
      { "monster": "mon_zombie_child_scorched", "weight": 10 },
      { "monster": "mon_zombie_fiend", "weight": 5, "cost_multiplier": 5 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_ZOMBIE",
    "monsters": [
      { "group": "GROUP_CIVILIANS_STANDARD", "weight": 500, "cost_multiplier": 0 },
      { "monster": "mon_zombie", "weight": 10, "cost_multiplier": 7, "pack_size": [ 5, 20 ] },
      { "monster": "mon_zombie", "weight": 10, "cost_multiplier": 13, "pack_size": [ 15, 40 ] },
      { "monster": "mon_zombie", "weight": 10, "cost_multiplier": 20, "pack_size": [ 25, 60 ] },
      { "monster": "mon_zombie", "weight": 4720, "cost_multiplier": 0 },
      { "monster": "mon_zombie_fat", "weight": 750, "cost_multiplier": 2 },
      { "monster": "mon_zombie_fat", "weight": 30, "cost_multiplier": 7, "pack_size": [ 3, 5 ] },
      { "monster": "mon_zombie_tough", "weight": 750, "cost_multiplier": 3 },
      { "monster": "mon_zombie_child", "weight": 750 },
      { "monster": "mon_zombie_rot", "weight": 500, "cost_multiplier": 3 },
      { "monster": "mon_zombie_crawler", "weight": 250, "cost_multiplier": 3 },
      { "monster": "mon_zombie_dog", "weight": 200, "cost_multiplier": 2 },
      { "monster": "mon_zombie_dog", "weight": 10, "cost_multiplier": 4, "pack_size": [ 3, 5 ] },
      { "monster": "mon_zombie_dog", "weight": 10, "cost_multiplier": 16, "pack_size": [ 5, 8 ] },
      { "monster": "mon_zombie_dog", "weight": 10, "cost_multiplier": 24, "pack_size": [ 8, 12 ] },
      { "monster": "mon_dog_zombie_cop", "weight": 50, "cost_multiplier": 4 },
      { "monster": "mon_dog_zombie_rot", "weight": 50, "cost_multiplier": 5 },
      { "monster": "mon_zombie_soldier", "weight": 100, "cost_multiplier": 2 },
      { "monster": "mon_zombie_cop", "weight": 200, "cost_multiplier": 3 },
      { "monster": "mon_zombie_fursuit", "weight": 1, "cost_multiplier": 3 },
      { "monster": "mon_zombie_swat", "weight": 100, "cost_multiplier": 3 },
      { "monster": "mon_zombie_medical", "weight": 100, "cost_multiplier": 2 },
      { "monster": "mon_zombie_hazmat", "weight": 100, "cost_multiplier": 3 },
      { "monster": "mon_zombie_fireman", "weight": 100, "cost_multiplier": 2 },
      { "monster": "mon_zombie_swimmer_base", "weight": 100, "cost_multiplier": 5 },
      { "monster": "mon_zombie_static", "weight": 100, "cost_multiplier": 5 },
      { "monster": "mon_zombie_paramilitary", "weight": 10, "cost_multiplier": 25 },
      { "monster": "mon_zombie_survivor", "weight": 10, "cost_multiplier": 25, "starts": "30 days" },
      { "monster": "mon_zombie_survivor_elite", "weight": 10, "cost_multiplier": 25, "starts": "60 days" },
      { "monster": "mon_beekeeper", "weight": 10, "cost_multiplier": 5 },
      { "monster": "mon_zombie_technician", "weight": 10, "cost_multiplier": 12 },
      { "monster": "mon_zombie_runner", "weight": 200, "cost_multiplier": 5, "pack_size": [ 1, 4 ] },
      { "group": "GROUP_FERAL", "weight": 121 },
      { "monster": "mon_feral_soldier", "weight": 10, "cost_multiplier": 5 },
      { "monster": "mon_zombie_brainless", "weight": 650 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_ZOMBIE_GASSTATION",
    "monsters": [
      { "group": "GROUP_CIVILIANS_STANDARD", "weight": 100, "cost_multiplier": 0 },
      { "monster": "mon_zombie", "weight": 1, "cost_multiplier": 7, "pack_size": [ 5, 20 ] },
      { "monster": "mon_zombie", "weight": 1, "cost_multiplier": 13, "pack_size": [ 15, 40 ] },
      { "monster": "mon_zombie", "weight": 1, "cost_multiplier": 20, "pack_size": [ 25, 60 ] },
      { "monster": "mon_zombie", "weight": 472, "cost_multiplier": 0 },
      { "monster": "mon_zombie_fat", "weight": 75, "cost_multiplier": 2 },
      { "monster": "mon_zombie_fat", "weight": 3, "cost_multiplier": 7, "pack_size": [ 3, 5 ] },
      { "monster": "mon_zombie_tough", "weight": 75, "cost_multiplier": 3 },
      { "monster": "mon_zombie_child", "weight": 75 },
      { "monster": "mon_zombie_rot", "weight": 50, "cost_multiplier": 3 },
      { "monster": "mon_zombie_crawler", "weight": 25, "cost_multiplier": 3 },
      { "monster": "mon_zombie_dog", "weight": 20, "cost_multiplier": 2 },
      { "monster": "mon_zombie_dog", "weight": 1, "cost_multiplier": 4, "pack_size": [ 3, 5 ] },
      { "monster": "mon_zombie_dog", "weight": 1, "cost_multiplier": 16, "pack_size": [ 5, 8 ] },
      { "monster": "mon_zombie_dog", "weight": 1, "cost_multiplier": 24, "pack_size": [ 8, 12 ] },
      { "monster": "mon_dog_zombie_cop", "weight": 5, "cost_multiplier": 4 },
      { "monster": "mon_dog_zombie_rot", "weight": 5, "cost_multiplier": 5 },
      { "monster": "mon_zombie_soldier", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_cop", "weight": 20, "cost_multiplier": 3 },
      { "monster": "mon_zombie_swat", "weight": 10, "cost_multiplier": 3 },
      { "monster": "mon_zombie_medical", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_hazmat", "weight": 10, "cost_multiplier": 3 },
      { "monster": "mon_zombie_fireman", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_swimmer_base", "weight": 10, "cost_multiplier": 5 },
      { "monster": "mon_zombie_static", "weight": 10, "cost_multiplier": 5 },
      { "monster": "mon_zombie_paramilitary", "weight": 1, "cost_multiplier": 25 },
      { "monster": "mon_zombie_survivor", "weight": 1, "cost_multiplier": 25, "starts": "30 days" },
      { "monster": "mon_zombie_survivor_elite", "weight": 1, "cost_multiplier": 25, "starts": "60 days" },
      { "monster": "mon_beekeeper", "weight": 1, "cost_multiplier": 5 },
      { "monster": "mon_zombie_technician", "weight": 1, "cost_multiplier": 12 },
      { "group": "GROUP_FERAL", "weight": 13 },
      { "monster": "mon_feral_soldier", "weight": 1, "cost_multiplier": 5 },
      { "monster": "mon_zombie_runner", "weight": 20, "cost_multiplier": 5, "pack_size": [ 1, 4 ] },
      { "monster": "mon_zombie_brainless", "weight": 65 },
      { "monster": "mon_gas_zombie", "weight": 1, "cost_multiplier": 2, "starts": "7 days" }
    ]
  },
  {
    "type": "monstergroup",
    "default": "mon_null",
    "name": "GROUP_ZOMBIE_GAS",
    "monsters": [ { "monster": "mon_gas_zombie", "weight": 250, "cost_multiplier": 2, "starts": "7 days" } ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_NEMESIS",
    "//": "nemesis squad",
    "monsters": [ { "monster": "mon_zombie_nemesis", "weight": 1000, "cost_multiplier": 0 } ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_FERAL",
    "//": "default ferals",
    "default": "mon_feral_human_crowbar",
    "monsters": [
      { "monster": "mon_feral_cop", "weight": 10, "cost_multiplier": 3 },
      { "monster": "mon_feral_human_pipe", "weight": 40, "pack_size": [ 2, 3 ] },
      { "monster": "mon_feral_human_crowbar", "weight": 30, "pack_size": [ 2, 3 ] },
      { "monster": "mon_feral_human_axe", "weight": 10, "cost_multiplier": 2, "pack_size": [ 1, 2 ] },
      { "monster": "mon_feral_human_tool", "weight": 5, "cost_multiplier": 5 },
      { "monster": "mon_feral_sapien_spear", "weight": 5, "cost_multiplier": 2 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_VANILLA_ONLY_HUMANS",
    "//": "only human zombies, used in the refugee center",
    "default": "mon_zombie",
    "monsters": [
      { "monster": "mon_zombie", "weight": 264, "cost_multiplier": 0 },
      { "monster": "mon_zombie_fat", "weight": 266, "cost_multiplier": 0 },
      { "monster": "mon_zombie_child", "weight": 100, "cost_multiplier": 0 },
      { "monster": "mon_zombie_tough", "weight": 100, "cost_multiplier": 0 },
      { "monster": "mon_zombie_rot", "weight": 60, "cost_multiplier": 0 },
      { "monster": "mon_zombie_crawler", "weight": 30, "cost_multiplier": 0 },
      { "monster": "mon_zombie_brainless", "weight": 30, "cost_multiplier": 0 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_VANILLA_NO_FERAL",
    "//": "also no civilians, currently used in the sealed hazardous waste sarcophagus chamber",
    "default": "mon_zombie",
    "monsters": [
      { "group": "GROUP_VANILLA_ONLY_HUMANS", "weight": 850, "cost_multiplier": 0 },
      { "monster": "mon_zombie_dog", "weight": 50, "cost_multiplier": 0 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_VANILLA",
    "default": "mon_zombie",
    "//": "Normalized to 1000",
    "monsters": [
      { "group": "GROUP_VANILLA_NO_FERAL", "weight": 801, "cost_multiplier": 0 },
      { "group": "GROUP_CIVILIANS_STANDARD", "weight": 500, "cost_multiplier": 0 },
      { "group": "GROUP_FERAL", "weight": 99, "cost_multiplier": 0 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_POLICE",
    "//": "+30% cops, much higher chance of paramilitary people",
    "default": "mon_zombie",
    "monsters": [
      { "group": "GROUP_CIVILIANS_STANDARD", "weight": 100, "cost_multiplier": 0 },
      { "monster": "mon_civilian_police", "weight": 20, "cost_multiplier": 3, "ends": "5 days" },
      { "monster": "mon_zombie", "weight": 223 },
      { "monster": "mon_zombie_fat", "weight": 100, "cost_multiplier": 2 },
      { "monster": "mon_zombie_child", "weight": 40 },
      { "monster": "mon_zombie_tough", "weight": 40, "cost_multiplier": 3 },
      { "monster": "mon_zombie_rot", "weight": 20, "cost_multiplier": 2 },
      { "monster": "mon_zombie_crawler", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_cop", "weight": 280, "cost_multiplier": 3 },
      { "monster": "mon_feral_cop", "weight": 1, "cost_multiplier": 4 },
      { "monster": "mon_zombie_swat", "weight": 140, "cost_multiplier": 3 },
      { "monster": "mon_zombie_medical", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_hazmat", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_fireman", "weight": 20, "cost_multiplier": 2 },
      { "monster": "mon_dog_zombie_cop", "weight": 40, "cost_multiplier": 2 },
      { "monster": "mon_zombie_dog", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_dog_zombie_rot", "weight": 5, "cost_multiplier": 2 },
      { "monster": "mon_zombie_swimmer_base", "weight": 20, "cost_multiplier": 2 },
      { "monster": "mon_zombie_static", "weight": 30, "cost_multiplier": 5 },
      { "monster": "mon_zombie_paramilitary", "weight": 10, "cost_multiplier": 25 },
      { "monster": "mon_zombie_survivor", "weight": 1, "cost_multiplier": 25, "starts": "30 days" },
      { "monster": "mon_zombie_survivor_elite", "weight": 1, "cost_multiplier": 25, "starts": "60 days" }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_POLICE_EXTRA",
    "//": "100% cops, 0% civilians",
    "default": "mon_zombie",
    "monsters": [
      { "monster": "mon_zombie_cop", "weight": 280, "cost_multiplier": 3 },
      { "monster": "mon_zombie_swat", "weight": 140, "cost_multiplier": 3 },
      { "monster": "mon_dog_zombie_cop", "weight": 40, "cost_multiplier": 2 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_HOUSE",
    "//": "+15% child",
    "monsters": [
      { "group": "GROUP_CIVILIANS_STANDARD", "weight": 200, "cost_multiplier": 0 },
      { "monster": "mon_zombie", "weight": 483 },
      { "monster": "mon_zombie_fat", "weight": 130, "cost_multiplier": 2 },
      { "monster": "mon_zombie_tough", "weight": 50, "cost_multiplier": 3 },
      { "monster": "mon_zombie_rot", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_crawler", "weight": 5, "cost_multiplier": 2 },
      { "monster": "mon_zombie_child", "weight": 150, "cost_multiplier": 2 },
      { "monster": "mon_zombie_cop", "weight": 20, "cost_multiplier": 2 },
      { "monster": "mon_feral_cop", "weight": 1, "cost_multiplier": 3 },
      { "monster": "mon_zombie_swat", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_medical", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_hazmat", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_fireman", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_dog", "weight": 40, "cost_multiplier": 2 },
      { "monster": "mon_dog_zombie_cop", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_dog_zombie_rot", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_swimmer_base", "weight": 20, "cost_multiplier": 2 },
      { "monster": "mon_zombie_static", "weight": 30, "cost_multiplier": 5 },
      { "monster": "mon_feral_prepper_knife", "weight": 1, "cost_multiplier": 2, "starts": "10 days" },
      { "monster": "mon_feral_prepper_mace", "weight": 1, "cost_multiplier": 2, "starts": "10 days" },
      { "monster": "mon_feral_survivalist", "weight": 1, "cost_multiplier": 2, "starts": "29 days" },
      { "monster": "mon_zombie_paramilitary", "weight": 1, "cost_multiplier": 25 },
      { "monster": "mon_zombie_survivor", "weight": 1, "cost_multiplier": 25, "starts": "30 days" },
      { "monster": "mon_zombie_survivor_elite", "weight": 1, "cost_multiplier": 25, "starts": "60 days" }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_PREPPER_HOUSE",
    "default": "mon_zombie",
    "monsters": [
      { "monster": "mon_zombie_milbase_personnel", "weight": 400, "cost_multiplier": 0, "starts": "540 hours" },
      { "monster": "mon_zombie_tough", "weight": 180, "cost_multiplier": 0 },
      { "monster": "mon_civilian_stationary", "weight": 5, "cost_multiplier": 0, "ends": "3 days" },
      { "monster": "mon_civilian_zombiefighter", "weight": 40, "cost_multiplier": 0, "ends": "3 days" },
      { "monster": "mon_civilian_panic", "weight": 20, "cost_multiplier": 0, "ends": "5 days" },
      { "monster": "mon_feral_prepper_knife", "weight": 180, "cost_multiplier": 5 },
      { "monster": "mon_feral_prepper_mace", "weight": 180, "cost_multiplier": 5 },
      { "monster": "mon_feral_survivalist", "weight": 180, "cost_multiplier": 10 },
      { "monster": "mon_feral_militia", "weight": 150, "cost_multiplier": 10, "starts": "540 hours" },
      {
        "monster": "mon_feral_jackboot",
        "weight": 110,
        "cost_multiplier": 10,
        "pack_size": [ 1, 2 ],
        "starts": "540 hours"
      },
      { "monster": "mon_zombie_paramilitary", "weight": 400, "cost_multiplier": 0 },
      { "monster": "mon_zombie_survivor", "weight": 400, "cost_multiplier": 0 },
      { "monster": "mon_zombie_survivor_elite", "weight": 150, "cost_multiplier": 10, "starts": "540 hours" }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_PHARM",
    "//": "+13% fast",
    "monsters": [
      { "group": "GROUP_CIVILIANS_STANDARD", "weight": 100, "cost_multiplier": 0 },
      { "monster": "mon_zombie", "weight": 328 },
      { "monster": "mon_zombie_fat", "weight": 130, "cost_multiplier": 2 },
      { "monster": "mon_zombie_tough", "weight": 50, "cost_multiplier": 3 },
      { "monster": "mon_zombie_child", "weight": 50 },
      { "monster": "mon_zombie_rot", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_crawler", "weight": 5, "cost_multiplier": 2 },
      { "monster": "mon_zombie_cop", "weight": 20, "cost_multiplier": 2 },
      { "monster": "mon_feral_cop", "weight": 1, "cost_multiplier": 3 },
      { "monster": "mon_zombie_swat", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_medical", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_hazmat", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_fireman", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_dog", "weight": 130, "cost_multiplier": 2 },
      { "monster": "mon_dog_zombie_cop", "weight": 15, "cost_multiplier": 2 },
      { "monster": "mon_dog_zombie_rot", "weight": 40, "cost_multiplier": 2 },
      { "monster": "mon_zombie_swimmer_base", "weight": 20, "cost_multiplier": 2 },
      { "monster": "mon_zombie_static", "weight": 30, "cost_multiplier": 5 },
      { "monster": "mon_zombie_paramilitary", "weight": 1, "cost_multiplier": 25 },
      { "monster": "mon_zombie_survivor", "weight": 1, "cost_multiplier": 25, "starts": "270 hours" },
      { "monster": "mon_zombie_survivor_elite", "weight": 1, "cost_multiplier": 25, "starts": "540 hours" },
      { "monster": "mon_zombie_runner", "weight": 130, "cost_multiplier": 3 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_ELECTRO",
    "//": "+15% electric",
    "monsters": [
      { "group": "GROUP_CIVILIANS_STANDARD", "weight": 50, "cost_multiplier": 0 },
      { "monster": "mon_zombie", "weight": 433 },
      { "monster": "mon_zombie_fat", "weight": 130, "cost_multiplier": 2 },
      { "monster": "mon_zombie_tough", "weight": 50, "cost_multiplier": 3 },
      { "monster": "mon_zombie_child", "weight": 50 },
      { "monster": "mon_zombie_rot", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_crawler", "weight": 5, "cost_multiplier": 2 },
      { "monster": "mon_zombie_cop", "weight": 20, "cost_multiplier": 2 },
      { "monster": "mon_zombie_swat", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_medical", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_hazmat", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_fireman", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_dog", "weight": 40, "cost_multiplier": 2 },
      { "monster": "mon_dog_zombie_cop", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_dog_zombie_rot", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_swimmer_base", "weight": 20, "cost_multiplier": 2 },
      { "monster": "mon_zombie_static", "weight": 180, "cost_multiplier": 5 },
      { "monster": "mon_zombie_paramilitary", "weight": 1, "cost_multiplier": 25 },
      { "monster": "mon_zombie_survivor", "weight": 1, "cost_multiplier": 25, "starts": "270 hours" },
      { "monster": "mon_zombie_survivor_elite", "weight": 1, "cost_multiplier": 25, "starts": "540 hours" }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_GROCERY",
    "//": "+15% fat",
    "monsters": [
      { "group": "GROUP_CIVILIANS_STANDARD", "weight": 200, "cost_multiplier": 0 },
      { "monster": "mon_zombie", "weight": 433 },
      { "monster": "mon_zombie_fat", "weight": 280, "cost_multiplier": 2 },
      { "monster": "mon_zombie_tough", "weight": 50, "cost_multiplier": 3 },
      { "monster": "mon_zombie_child", "weight": 50 },
      { "monster": "mon_zombie_rot", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_crawler", "weight": 5, "cost_multiplier": 2 },
      { "monster": "mon_zombie_cop", "weight": 20, "cost_multiplier": 2 },
      { "monster": "mon_feral_cop", "weight": 1, "cost_multiplier": 3 },
      { "monster": "mon_zombie_swat", "weight": 2, "cost_multiplier": 2 },
      { "monster": "mon_zombie_medical", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_hazmat", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_fireman", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_dog", "weight": 40, "cost_multiplier": 2 },
      { "monster": "mon_dog_zombie_cop", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_dog_zombie_rot", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_swimmer_base", "weight": 20, "cost_multiplier": 2 },
      { "monster": "mon_zombie_static", "weight": 30, "cost_multiplier": 5 },
      { "monster": "mon_zombie_paramilitary", "weight": 1, "cost_multiplier": 25 },
      { "monster": "mon_zombie_survivor", "weight": 1, "cost_multiplier": 25, "starts": "270 hours" },
      { "monster": "mon_zombie_survivor_elite", "weight": 1, "cost_multiplier": 25, "starts": "540 hours" }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_PUBLICWORKERS",
    "monsters": [
      { "group": "GROUP_CIVILIANS_STANDARD", "weight": 100, "cost_multiplier": 0 },
      { "monster": "mon_zombie", "weight": 100, "cost_multiplier": 5 },
      { "monster": "mon_zombie_fat", "weight": 26, "cost_multiplier": 5 },
      { "monster": "mon_zombie_child", "weight": 10 },
      { "monster": "mon_zombie_tough", "weight": 654, "cost_multiplier": 5 },
      { "monster": "mon_zombie_rot", "weight": 6, "cost_multiplier": 5 },
      { "monster": "mon_zombie_crawler", "weight": 4, "cost_multiplier": 5 },
      { "monster": "mon_zombie_static", "weight": 200, "cost_multiplier": 5 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_MAYBE_ZOMBIE",
    "//": "10% chance of a zombie",
    "monsters": [
      { "monster": "mon_null", "weight": 700 },
      { "group": "GROUP_CIVILIANS_STANDARD", "weight": 200, "cost_multiplier": 0 },
      { "monster": "mon_zombie", "weight": 40, "cost_multiplier": 0, "pack_size": [ 1, 5 ] },
      { "monster": "mon_zombie_fat", "weight": 18, "cost_multiplier": 2, "pack_size": [ 1, 5 ] },
      { "monster": "mon_zombie_tough", "weight": 10, "cost_multiplier": 3, "pack_size": [ 1, 5 ] },
      { "monster": "mon_zombie_rot", "weight": 6, "cost_multiplier": 2, "pack_size": [ 1, 5 ] },
      { "monster": "mon_zombie_crawler", "weight": 5, "cost_multiplier": 2, "pack_size": [ 1, 5 ] },
      { "monster": "mon_zombie_dog", "weight": 10, "cost_multiplier": 0 },
      { "monster": "mon_zombie_child", "weight": 11, "cost_multiplier": 0 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_ZOMBIE_FAT_BASE",
    "monsters": [ { "monster": "mon_zombie_fat", "cost_multiplier": 2 } ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_SCHOOL",
    "//": "School monster spawns.",
    "monsters": [
      { "monster": "mon_null", "weight": 10 },
      { "monster": "mon_civilian_stationary", "weight": 20, "cost_multiplier": 0, "ends": "3 days" },
      { "monster": "mon_civilian_zombiefighter", "weight": 10, "cost_multiplier": 0, "ends": "3 days" },
      { "monster": "mon_civilian_panic", "weight": 50, "cost_multiplier": 0, "ends": "5 days" },
      { "monster": "mon_zombie_child", "weight": 50 },
      { "monster": "mon_zombie_fat", "weight": 10 },
      { "monster": "mon_zombie_tough", "weight": 10 },
      { "monster": "mon_zombie", "weight": 30 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_SMALL_STATION",
    "monsters": [
      { "group": "GROUP_CIVILIANS_STANDARD", "weight": 20, "cost_multiplier": 0 },
      { "monster": "mon_zombie_static", "weight": 55, "cost_multiplier": 4, "pack_size": [ 1, 2 ] },
      { "monster": "mon_zombie_technician", "weight": 870 },
      { "monster": "mon_feral_human_tool", "weight": 150 },
      { "monster": "mon_zombie_technician", "weight": 50, "cost_multiplier": 5, "pack_size": [ 2, 4 ] },
      { "monster": "mon_feral_human_tool", "weight": 25, "cost_multiplier": 5 },
      { "monster": "mon_zombie_tough", "weight": 25, "cost_multiplier": 0 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_LARGE_STATION",
    "monsters": [
      { "group": "GROUP_CIVILIANS_STANDARD", "weight": 100, "cost_multiplier": 0 },
      { "monster": "mon_zombie_static", "weight": 55, "cost_multiplier": 4, "pack_size": [ 1, 2 ] },
      { "monster": "mon_zombie_technician", "weight": 870 },
      { "monster": "mon_zombie_technician", "weight": 50, "cost_multiplier": 5, "pack_size": [ 2, 4 ] },
      { "monster": "mon_zombie_tough", "weight": 25, "cost_multiplier": 0 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_CHURCH_ZOMBIE",
    "monsters": [
      { "group": "GROUP_CIVILIANS_STANDARD", "weight": 200, "cost_multiplier": 0 },
      { "monster": "mon_zombie", "weight": 694 },
      { "monster": "mon_zombie", "weight": 1, "cost_multiplier": 7, "pack_size": [ 5, 10 ] },
      { "monster": "mon_zombie", "weight": 1, "cost_multiplier": 13, "pack_size": [ 15, 20 ] },
      { "monster": "mon_zombie", "weight": 1, "cost_multiplier": 20, "pack_size": [ 25, 30 ] },
      { "monster": "mon_zombie_fat", "weight": 75, "cost_multiplier": 2 },
      { "monster": "mon_zombie_fat", "weight": 3, "cost_multiplier": 7, "pack_size": [ 3, 5 ] },
      { "monster": "mon_zombie_tough", "weight": 75, "cost_multiplier": 3 },
      { "monster": "mon_zombie_child", "weight": 75 },
      { "monster": "mon_zombie_rot", "weight": 50, "cost_multiplier": 3 },
      { "monster": "mon_zombie_crawler", "weight": 25, "cost_multiplier": 3 },
      {
        "monster": "mon_feral_jackboot",
        "weight": 2,
        "cost_multiplier": 7,
        "pack_size": [ 1, 3 ],
        "starts": "60 days"
      }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_ZOMBIE_PRISON",
    "default": "mon_zombie_prisoner",
    "monsters": [
      { "group": "GROUP_CIVILIANS_STANDARD", "weight": 100, "cost_multiplier": 0 },
      { "monster": "mon_zombie_prisoner", "weight": 290 },
      { "monster": "mon_zombie_prisoner_fat", "weight": 350, "cost_multiplier": 2 },
      { "monster": "mon_zombie_prisoner_tough", "weight": 350, "cost_multiplier": 2 },
      { "monster": "mon_zombie_static", "weight": 10, "cost_multiplier": 3 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_ZOMBIE_COP",
    "monsters": [
      { "monster": "mon_zombie_cop", "weight": 900, "cost_multiplier": 0 },
      { "monster": "mon_feral_cop", "weight": 1, "cost_multiplier": 1 },
      { "monster": "mon_civilian_police", "weight": 20, "cost_multiplier": 2 },
      { "monster": "mon_zombie_swat", "weight": 20, "cost_multiplier": 0 },
      { "monster": "mon_dog_zombie_cop", "weight": 50, "cost_multiplier": 2, "pack_size": [ 1, 2 ] }
    ]
  },
  {
    "name": "GROUP_MANSION",
    "type": "monstergroup",
    "monsters": [
      { "monster": "mon_zombie", "weight": 760 },
      { "monster": "mon_zombie", "weight": 100, "cost_multiplier": 2, "pack_size": [ 2, 3 ] },
      { "monster": "mon_zombie_crawler", "weight": 30 },
      { "monster": "mon_zombie_fat", "weight": 30 },
      { "monster": "mon_zombie_tough", "weight": 30 },
      { "monster": "mon_zombie_child", "weight": 10 },
      { "monster": "mon_zombie_dog", "weight": 10 },
      { "monster": "mon_dog_zombie_rot", "weight": 5, "cost_multiplier": 4 },
      { "monster": "mon_zombie_static", "weight": 5, "cost_multiplier": 5 },
      { "monster": "mon_zombie_runner", "weight": 10, "cost_multiplier": 5, "pack_size": [ 1, 2 ] },
      { "monster": "mon_feral_maid_broom", "weight": 10 },
      { "monster": "mon_feral_maid_candlestick", "weight": 10 },
      { "monster": "mon_feral_maid_knife", "weight": 10 },
      { "monster": "mon_feral_fancy_rapier", "weight": 5, "cost_multiplier": 5 },
      { "monster": "mon_feral_fancy_rapier_fake", "weight": 10 },
      { "monster": "mon_feral_armored_mace", "weight": 1, "cost_multiplier": 10 },
      { "monster": "mon_feral_armored_battleaxe", "weight": 1, "cost_multiplier": 10 }
    ]
  },
  {
    "name": "GROUP_MANSION_ESCAPE",
    "type": "monstergroup",
    "monsters": [
      { "group": "GROUP_MANSION", "weight": 500 },
      { "monster": "mon_feral_maid_broom", "weight": 100 },
      { "monster": "mon_feral_maid_candlestick", "weight": 100 },
      { "monster": "mon_feral_maid_knife", "weight": 100 },
      { "monster": "mon_feral_fancy_rapier", "weight": 50, "cost_multiplier": 5 },
      { "monster": "mon_feral_fancy_rapier_fake", "weight": 100 },
      { "monster": "mon_feral_armored_mace", "weight": 3, "cost_multiplier": 10 },
      { "monster": "mon_feral_armored_battleaxe", "weight": 3, "cost_multiplier": 10 }
    ]
  },
  {
    "name": "GROUP_PANICROOM",
    "type": "monstergroup",
    "monsters": [
      { "monster": "mon_zombie_child", "weight": 350 },
      { "monster": "mon_zombie", "weight": 20, "cost_multiplier": 2 },
      { "monster": "mon_feral_maid_broom", "weight": 20 },
      { "monster": "mon_feral_maid_candlestick", "weight": 20 },
      { "monster": "mon_feral_maid_knife", "weight": 20 },
      { "monster": "mon_feral_fancy_rapier", "weight": 140, "cost_multiplier": 5 },
      { "monster": "mon_feral_fancy_rapier_fake", "weight": 120, "cost_multiplier": 3 },
      { "monster": "mon_dog_rottweiler", "weight": 100, "cost_multiplier": 2 },
      { "monster": "mon_dog_gpyrenees", "weight": 100, "cost_multiplier": 2 },
      { "monster": "mon_zombie_dog", "weight": 20 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_MANSION_SEX_LAIR",
    "monsters": [
      { "monster": "mon_zombie_resort_dancer", "weight": 650, "cost_multiplier": 0 },
      { "monster": "mon_feral_maid_candlestick", "weight": 100 },
      { "monster": "mon_feral_maid_broom", "weight": 85 },
      { "monster": "mon_feral_fancy_rapier", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_feral_fancy_rapier_fake", "weight": 20, "cost_multiplier": 2 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_ZOMBULL_FROG_UPGRADE",
    "monsters": [
      { "monster": "mon_frog_dad", "weight": 75, "cost_multiplier": 3 },
      { "monster": "mon_frog_mother", "weight": 25, "cost_multiplier": 1 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_MANSION_POOL",
    "monsters": [
      { "monster": "mon_zombie_swimmer_base", "weight": 850 },
      { "monster": "mon_zombie_swimmer_base", "weight": 250, "cost_multiplier": 10, "pack_size": [ 2, 3 ] },
      {
        "monster": "mon_feral_swimmer_kickboard",
        "weight": 10,
        "ends": "165 days",
        "conditions": [ "SPRING", "SUMMER", "AUTUMN" ]
      },
      { "monster": "mon_zombie_child", "weight": 250 },
      { "monster": "mon_zombie", "weight": 100 },
      { "monster": "mon_zombie_tough", "weight": 100 },
      { "monster": "mon_feral_maid_broom", "weight": 10 },
      { "monster": "mon_feral_maid_candlestick", "weight": 10 },
      { "monster": "mon_feral_maid_knife", "weight": 10 },
      { "monster": "mon_feral_fancy_rapier", "weight": 5, "cost_multiplier": 5 },
      { "monster": "mon_feral_fancy_rapier_fake", "weight": 10 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_HOSPITAL",
    "//": "Hospital monster spawns. Same as GROUP_ZOMBIE, but without Z-dogs + 20% medical",
    "monsters": [
      { "monster": "mon_null", "weight": 150 },
      { "group": "GROUP_CIVILIANS_STANDARD", "weight": 100, "cost_multiplier": 0 },
      { "monster": "mon_zombie", "weight": 1, "cost_multiplier": 7, "pack_size": [ 5, 10 ] },
      { "monster": "mon_zombie", "weight": 1, "cost_multiplier": 13, "pack_size": [ 15, 20 ] },
      { "monster": "mon_zombie", "weight": 1, "cost_multiplier": 20, "pack_size": [ 25, 30 ] },
      { "group": "GROUP_FERAL", "weight": 13 },
      { "monster": "mon_zombie", "weight": 75, "cost_multiplier": 2 },
      { "monster": "mon_zombie_medical", "weight": 200, "cost_multiplier": 2 },
      { "monster": "mon_zombie_fat", "weight": 75, "cost_multiplier": 2 },
      { "monster": "mon_zombie_fat", "weight": 3, "cost_multiplier": 7, "pack_size": [ 3, 5 ] },
      { "monster": "mon_zombie_tough", "weight": 75, "cost_multiplier": 3 },
      { "monster": "mon_zombie_child", "weight": 75 },
      { "monster": "mon_zombie_rot", "weight": 50, "cost_multiplier": 3 },
      { "monster": "mon_zombie_crawler", "weight": 25, "cost_multiplier": 3 },
      { "monster": "mon_zombie_soldier", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_cop", "weight": 30, "cost_multiplier": 3 },
      { "monster": "mon_zombie_hazmat", "weight": 10, "cost_multiplier": 3 },
      { "monster": "mon_zombie_fireman", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_swimmer_base", "weight": 10, "cost_multiplier": 5 },
      { "monster": "mon_zombie_static", "weight": 10, "cost_multiplier": 5 },
      { "monster": "mon_zombie_paramilitary", "weight": 1, "cost_multiplier": 25 },
      { "monster": "mon_zombie_survivor", "weight": 1, "cost_multiplier": 25, "starts": "30 days" },
      { "monster": "mon_zombie_survivor_elite", "weight": 1, "cost_multiplier": 25, "starts": "60 days" },
      { "monster": "mon_beekeeper", "weight": 1, "cost_multiplier": 5 },
      { "monster": "mon_zombie_technician", "weight": 1, "cost_multiplier": 12 },
      { "monster": "mon_zombie_runner", "weight": 20, "cost_multiplier": 5, "pack_size": [ 1, 4 ] },
      { "monster": "mon_zombie_brainless", "weight": 55 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_STEEL_MILL",
    "//": "Steel mill monster spawns.",
    "monsters": [
      { "monster": "mon_null", "weight": 486 },
      { "group": "GROUP_CIVILIANS_STANDARD", "weight": 100, "cost_multiplier": 0 },
      { "monster": "mon_zombie", "weight": 1, "cost_multiplier": 7, "pack_size": [ 5, 10 ] },
      { "monster": "mon_zombie", "weight": 1, "cost_multiplier": 13, "pack_size": [ 15, 20 ] },
      { "monster": "mon_zombie", "weight": 1, "cost_multiplier": 20, "pack_size": [ 25, 30 ] },
      { "monster": "mon_zombie", "weight": 50, "cost_multiplier": 2 },
      { "group": "GROUP_FERROUS", "weight": 170, "cost_multiplier": 2 },
      { "monster": "mon_zombie_fat", "weight": 45, "cost_multiplier": 2 },
      { "monster": "mon_zombie_fat", "weight": 3, "cost_multiplier": 7, "pack_size": [ 3, 5 ] },
      { "monster": "mon_zombie_tough", "weight": 50, "cost_multiplier": 3 },
      { "monster": "mon_zombie_rot", "weight": 25, "cost_multiplier": 3 },
      { "monster": "mon_zombie_crawler", "weight": 15, "cost_multiplier": 3 },
      { "monster": "mon_zombie_soldier", "weight": 5, "cost_multiplier": 2 },
      { "monster": "mon_zombie_hazmat", "weight": 5, "cost_multiplier": 3 },
      { "monster": "mon_zombie_static", "weight": 5, "cost_multiplier": 5 },
      { "monster": "mon_zombie_paramilitary", "weight": 1, "cost_multiplier": 25 },
      { "monster": "mon_zombie_survivor", "weight": 1, "cost_multiplier": 25 },
      { "monster": "mon_zombie_survivor_elite", "weight": 1, "cost_multiplier": 25, "starts": "60 days" },
      { "monster": "mon_zombie_technician", "weight": 1, "cost_multiplier": 12 },
      { "monster": "mon_feral_human_tool", "weight": 1, "cost_multiplier": 5 },
      { "monster": "mon_zombie_runner", "weight": 10, "cost_multiplier": 5, "pack_size": [ 1, 4 ] },
      { "monster": "mon_zombie_brainless", "weight": 25 }
    ]
  },
  {
    "name": "GROUP_MALL",
    "type": "monstergroup",
    "monsters": [
      { "group": "GROUP_CIVILIANS_STANDARD", "weight": 100, "cost_multiplier": 0 },
      { "group": "GROUP_FERAL", "weight": 150, "cost_multiplier": 0 },
      { "monster": "mon_zombie", "weight": 920 },
      { "monster": "mon_zombie_fat", "weight": 30 },
      { "monster": "mon_zombie_cop", "weight": 10, "cost_multiplier": 2 },
      { "monster": "mon_zombie_swat", "weight": 2, "cost_multiplier": 2 },
      { "monster": "mon_zombie_medical", "weight": 5, "cost_multiplier": 2 },
      { "monster": "mon_zombie_child", "weight": 20 },
      { "monster": "mon_zombie_crawler", "weight": 10 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_ZOMBIE_SEXSHOP_A",
    "monsters": [
      { "monster": "mon_zombie_cop", "weight": 250, "cost_multiplier": 2 },
      { "monster": "mon_feral_cop", "weight": 2, "cost_multiplier": 3 },
      { "monster": "mon_zombie_swat", "weight": 25, "cost_multiplier": 2 },
      { "monster": "mon_zombie_medical", "weight": 50, "cost_multiplier": 2 },
      { "monster": "mon_zombie", "weight": 325 },
      {
        "monster": "mon_zombie_swimmer_base",
        "weight": 150,
        "cost_multiplier": 0,
        "ends": "165 days",
        "conditions": [ "SPRING", "SUMMER", "AUTUMN" ]
      },
      { "monster": "mon_feral_swimmer_kickboard", "weight": 20, "cost_multiplier": 0 },
      { "monster": "mon_zombie_resort_dancer", "weight": 150, "cost_multiplier": 0 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_ZOMBIE_SEXSHOP_B",
    "default": "mon_zombie",
    "monsters": [
      { "monster": "mon_zombie", "weight": 250 },
      { "monster": "mon_zombie_swimmer_base", "weight": 500 },
      { "monster": "mon_zombie_resort_dancer", "weight": 500 }
    ]
  },
  {
    "name": "GROUP_FIRE",
    "type": "monstergroup",
    "monsters": [
      { "monster": "mon_zombie_fireman", "weight": 860 },
      { "monster": "mon_zombie_fireman", "weight": 100, "cost_multiplier": 2, "pack_size": [ 3, 5 ] },
      { "monster": "mon_zombie", "weight": 40 }
    ]
  },
  {
    "name": "FERAL_HUMANS",
    "type": "monstergroup",
    "monsters": [
      { "monster": "mon_feral_prepper_knife", "weight": 14, "cost_multiplier": 2, "starts": "29 days" },
      { "monster": "mon_feral_prepper_mace", "weight": 14, "cost_multiplier": 2, "starts": "29 days" },
      { "monster": "mon_feral_survivalist", "weight": 14, "cost_multiplier": 2, "starts": "29 days" },
      { "monster": "mon_feral_militia", "weight": 14, "cost_multiplier": 2, "starts": "60 days" },
      { "monster": "mon_feral_human_pipe", "weight": 840 },
      { "monster": "mon_feral_human_pipe", "weight": 100, "pack_size": [ 3, 8 ] },
      { "monster": "mon_feral_human_crowbar", "weight": 40, "pack_size": [ 2, 6 ] },
      { "monster": "mon_feral_human_axe", "weight": 20, "cost_multiplier": 2, "pack_size": [ 1, 4 ] },
      { "monster": "mon_feral_sapien_spear", "weight": 14, "cost_multiplier": 2 },
      { "monster": "mon_feral_human_axe", "weight": 20, "cost_multiplier": 2, "pack_size": [ 1, 4 ] },
      {
        "monster": "mon_feral_jackboot",
        "weight": 10,
        "cost_multiplier": 2,
        "pack_size": [ 1, 3 ],
        "starts": "60 days"
      },
      { "monster": "mon_feral_jackboot", "weight": 14, "cost_multiplier": 2, "starts": "29 days" },
      { "monster": "mon_feral_human_tool", "weight": 10 },
      { "monster": "mon_feral_soldier", "weight": 5, "cost_multiplier": 2 }
    ]
  },
  {
    "type": "monstergroup",
    "name": "DUMP_ZOMBIES",
    "monsters": [
      { "monster": "mon_zombie_technician", "weight": 150 },
      { "monster": "mon_zombie_fat", "weight": 150 },
      { "monster": "mon_zombie_wretched", "weight": 120, "starts": "5 days" },
      { "monster": "mon_zombie_crawler", "weight": 505 },
      { "group": "GROUP_FERROUS", "weight": 350, "cost_multiplier": 2 },
      { "monster": "mon_zombie_regenerating", "weight": 5, "starts": "5 days" },
      { "monster": "mon_zombie_survivor", "weight": 70, "starts": "270 hours" },
      { "monster": "mon_zombie_survivor_elite", "weight": 10, "starts": "540 hours" },
      { "monster": "mon_feral_jackboot", "weight": 5, "pack_size": [ 1, 3 ], "starts": "10 days" }
    ]
  },
  {
    "name": "GROUP_PLAIN",
    "type": "monstergroup",
    "monsters": [ { "monster": "mon_zombie" } ]
  },
  {
    "name": "GROUP_HOTEL_POOL",
    "type": "monstergroup",
    "monsters": [
      { "monster": "mon_zombie_swimmer", "weight": 100, "cost_multiplier": 2, "starts": "5 days" },
      { "monster": "mon_zombie_swimmer_base", "weight": 815 },
      { "monster": "mon_zombie_swimmer_base", "weight": 50, "cost_multiplier": 10, "pack_size": [ 3, 8 ] },
      {
        "monster": "mon_feral_swimmer_kickboard",
        "weight": 10,
        "ends": "165 days",
        "conditions": [ "SPRING", "SUMMER", "AUTUMN" ]
      },
      { "monster": "mon_zombie_child", "weight": 35 }
    ]
  },
  {
    "name": "GROUP_HOTEL_GYM",
    "type": "monstergroup",
    "monsters": [
      { "monster": "mon_zombie_fat", "weight": 977, "cost_multiplier": 2 },
      { "monster": "mon_zombie_fat", "weight": 15, "cost_multiplier": 8, "pack_size": [ 2, 6 ] },
      { "monster": "mon_zombie_tough", "weight": 8, "cost_multiplier": 3 }
    ]
  },
  {
    "name": "GROUP_SEARCH_FITNESS",
    "//": "Civilians that died/went crazy while trying to improve their bodies doing exercise. Lesser improved chance of brute/hulk.",
    "type": "monstergroup",
    "monsters": [
      { "monster": "mon_zombie", "weight": 250 },
      { "monster": "mon_zombie_fat", "weight": 250 },
      { "monster": "mon_zombie_tough", "weight": 400 },
      { "monster": "mon_zombie_brute", "weight": 25, "starts": "28 days", "cost_multiplier": 2 },
      { "monster": "mon_zombie_hulk", "weight": 10, "starts": "49 days", "cost_multiplier": 3 },
      { "monster": "mon_zombie_runner", "weight": 350 },
      { "monster": "mon_feral_human_pipe", "weight": 60 },
      { "monster": "mon_feral_human_crowbar", "weight": 30 },
      { "monster": "mon_feral_human_axe", "weight": 5, "cost_multiplier": 2 }
    ]
  },
  {
    "name": "GROUP_DOJO",
    "//": "Civilians that died/went crazy while in a dojo, no runner and less fat zombies. Improved chance of brute/wrestler/hulk.",
    "type": "monstergroup",
    "monsters": [
      { "monster": "mon_zombie", "weight": 350 },
      { "monster": "mon_zombie_tough", "weight": 450 },
      { "monster": "mon_civilian_zombiefighter", "weight": 50 },
      { "monster": "mon_zombie_brute", "weight": 50, "starts": "21 days", "cost_multiplier": 2 },
      { "monster": "mon_zombie_brute_grappler", "weight": 20, "starts": "42 days", "cost_multiplier": 3 },
      { "monster": "mon_zombie_brute_ninja", "weight": 5, "starts": "42 days", "cost_multiplier": 3 },
      { "monster": "mon_zombie_hulk", "weight": 20, "starts": "42 days", "cost_multiplier": 3 },
      { "monster": "mon_zombie_fat", "weight": 100 },
      { "monster": "mon_feral_human_pipe", "weight": 40 },
      { "monster": "mon_feral_human_crowbar", "weight": 20 },
      { "monster": "mon_feral_human_axe", "weight": 2, "cost_multiplier": 2 }
    ]
  },
  {
    "name": "GROUP_ZOMBIE_POOL",
    "type": "monstergroup",
    "default": "mon_zombie",
    "monsters": [
      { "monster": "mon_zombie", "weight": 350 },
      { "monster": "mon_zombie_swimmer_base", "weight": 500, "cost_multiplier": 2 },
      { "monster": "mon_zombie_child", "weight": 150 }
    ]
  },
  {
    "name": "GROUP_POOL_NOKIDS",
    "type": "monstergroup",
    "monsters": [
      { "monster": "mon_zombie_swimmer_base", "weight": 950, "cost_multiplier": 2 },
      { "monster": "mon_zombie_swimmer_base", "weight": 50, "cost_multiplier": 10, "pack_size": [ 3, 8 ] },
      {
        "monster": "mon_feral_swimmer_kickboard",
        "weight": 5,
        "cost_multiplier": 2,
        "ends": "165 days",
        "conditions": [ "SPRING", "SUMMER", "AUTUMN" ]
      }
    ]
  },
  {
    "name": "GROUP_DIVING",
    "type": "monstergroup",
    "//": "Zombies/ferals that could be found on a diving related place.",
    "monsters": [
      { "group": "GROUP_CIVILIANS_STANDARD", "weight": 20, "cost_multiplier": 0 },
      { "monster": "mon_zombie_swimmer_base", "weight": 100, "cost_multiplier": 2 },
      { "monster": "mon_zombie_swimmer_base", "weight": 50, "cost_multiplier": 10, "pack_size": [ 3, 8 ] },
      { "monster": "mon_zombie", "weight": 50, "cost_multiplier": 3 },
      {
        "monster": "mon_feral_swimmer_kickboard",
        "weight": 10,
        "cost_multiplier": 2,
        "ends": "165 days",
        "conditions": [ "SPRING", "SUMMER", "AUTUMN" ]
      }
    ]
  },
  {
    "name": "GROUP_BEACH",
    "type": "monstergroup",
    "//": "Zombies/ferals that could be found on the beach/riverside.",
    "monsters": [
      { "group": "GROUP_CIVILIANS_STANDARD", "weight": 100, "cost_multiplier": 0 },
      { "monster": "mon_zombie_swimmer_base", "weight": 500, "cost_multiplier": 2 },
      { "monster": "mon_zombie_swimmer_base", "weight": 50, "cost_multiplier": 10, "pack_size": [ 3, 8 ] },
      {
        "monster": "mon_feral_swimmer_kickboard",
        "weight": 15,
        "cost_multiplier": 2,
        "ends": "165 days",
        "conditions": [ "SPRING", "SUMMER", "AUTUMN" ]
      },
      {
        "monster": "mon_feral_swimmer_kickboard",
        "weight": 10,
        "cost_multiplier": 4,
        "pack_size": [ 3, 5 ],
        "ends": "165 days",
        "conditions": [ "SPRING", "SUMMER", "AUTUMN" ]
      },
      { "monster": "mon_zombie", "weight": 5, "cost_multiplier": 3 },
      { "monster": "mon_zombie", "weight": 1, "cost_multiplier": 10, "pack_size": [ 2, 5 ] },
      { "monster": "mon_zombie_child", "weight": 15 },
      { "monster": "mon_zombie_tough", "weight": 5, "cost_multiplier": 5 },
      { "monster": "mon_zombie_runner", "weight": 15, "cost_multiplier": 5 },
      { "monster": "mon_zombie_dog", "weight": 2, "cost_multiplier": 3 }
    ]
  },
  {
    "name": "GROUP_ZOMBIE_BOVINE",
    "type": "monstergroup",
    "monsters": [
      { "monster": "mon_zow", "weight": 825 },
      { "monster": "mon_zow", "weight": 100, "pack_size": [ 1, 3 ] },
      { "monster": "mon_zombull", "weight": 75, "pack_size": [ 1, 2 ], "starts": "180 hours" }
    ]
  },
  {
    "name": "GROUP_HOSPITAL_INCUBATOR",
    "type": "monstergroup",
    "monsters": [
      { "monster": "mon_zombie_anklebiter", "weight": 995, "cost_multiplier": 10 },
      { "monster": "mon_zombie_waif", "weight": 5, "cost_multiplier": 7 }
    ]
  },
  {
    "name": "GROUP_FORT",
    "type": "monstergroup",
    "monsters": [ { "monster": "mon_zombie_reenactor" } ]
  },
  {
    "name": "GROUP_CIVILIAN",
    "//": "Civilians/Normal people that died, represents a lot of different common professions.  No children or dogs.",
    "type": "monstergroup",
    "monsters": [
      { "monster": "mon_zombie", "weight": 500 },
      { "monster": "mon_zombie_fat", "weight": 250 },
      { "monster": "mon_zombie_tough", "weight": 100 },
      { "monster": "mon_zombie_runner", "weight": 50 },
      { "monster": "mon_zombie_brainless", "weight": 40 },
      { "monster": "mon_zombie_crawler", "weight": 40 },
      { "monster": "mon_zombie_rot", "weight": 20 },
      { "monster": "mon_feral_human_pipe", "weight": 60 },
      { "monster": "mon_feral_human_crowbar", "weight": 30 },
      { "monster": "mon_feral_human_axe", "weight": 5, "cost_multiplier": 2 }
    ]
  },
  {
    "name": "GROUP_CIVILIAN_NO_FERAL",
    "//": "Civilians/Normal people that died, represents a lot of different common professions.  No children, dogs or ferals.",
    "type": "monstergroup",
    "monsters": [
      { "monster": "mon_zombie", "weight": 500 },
      { "monster": "mon_zombie_fat", "weight": 250 },
      { "monster": "mon_zombie_tough", "weight": 100 },
      { "monster": "mon_zombie_runner", "weight": 50 },
      { "monster": "mon_zombie_brainless", "weight": 40 },
      { "monster": "mon_zombie_crawler", "weight": 40 },
      { "monster": "mon_zombie_rot", "weight": 20 }
    ]
  },
  {
    "name": "GROUP_FERROUS",
    "type": "monstergroup",
    "monsters": [
      { "group": "GROUP_CIVILIAN_NO_FERAL", "weight": 100 },
      { "group": "GROUP_CIVILIAN_NO_FERAL", "weight": 100, "ends": "14 days" },
      { "group": "GROUP_CIVILIAN_NO_FERAL", "weight": 200, "ends": "28 days" },
      { "group": "GROUP_CIVILIAN_NO_FERAL", "weight": 150, "ends": "42 days" },
      { "group": "GROUP_CIVILIAN_NO_FERAL", "weight": 150, "ends": "56 days" },
      { "monster": "mon_zombie_rust", "weight": 250, "starts": "7 days" },
      { "monster": "mon_zombie_rust", "weight": 250, "starts": "21 days" }
    ]
  },
  {
    "name": "GROUP_MINERS",
    "type": "monstergroup",
    "monsters": [ { "monster": "mon_zombie_miner" } ]
  },
  {
    "type": "monstergroup",
    "name": "GROUP_MASS_GRAVE",
    "//": "Corpses buried at a mass grave. No ferals, and few animals.",
    "default": "mon_zombie",
    "monsters": [
      { "monster": "mon_zombie", "weight": 132, "cost_multiplier": 0 },
      { "monster": "mon_pseudo_dormant_zombie", "weight": 132, "cost_multiplier": 0 },
      { "monster": "mon_zombie_fat", "weight": 266, "cost_multiplier": 0 },
      { "monster": "mon_zombie_child", "weight": 100, "cost_multiplier": 0 },
      { "monster": "mon_zombie_tough", "weight": 100, "cost_multiplier": 0 },
      { "monster": "mon_zombie_brainless", "weight": 30, "cost_multiplier": 0 },
      { "monster": "mon_zombie_swimmer_base", "weight": 10, "cost_multiplier": 0 },
      { "monster": "mon_zombie_dog", "weight": 10, "cost_multiplier": 0 },
      { "monster": "mon_dog_zombie_rot", "weight": 5, "cost_multiplier": 0 }
    ]
  },
  {
    "name": "GROUP_FOOTBALL",
    "type": "monstergroup",
    "monsters": [
      { "monster": "mon_null", "weight": 300 },
      { "monster": "mon_zombie_tough", "weight": 150, "pack_size": [ 1, 2 ] },
      { "monster": "mon_zombie_runner", "weight": 150, "pack_size": [ 1, 1 ] },
      { "monster": "mon_zombie_fat", "weight": 100, "pack_size": [ 4, 6 ] }
    ]
  },
  {
    "name": "GROUP_NURSING_HOME",
    "type": "monstergroup",
    "monsters": [
      { "group": "GROUP_CIVILIANS_STANDARD", "weight": 10, "cost_multiplier": 0 },
      { "monster": "mon_zombie", "weight": 12 },
      { "monster": "mon_zombie_fat", "weight": 5 },
      { "monster": "mon_zombie_rot", "weight": 40, "pack_size": [ 3, 4 ] },
      { "monster": "mon_zombie_crawler", "weight": 5 },
      { "monster": "mon_zombie_brainless", "weight": 5 },
      { "monster": "mon_zombie_medical", "weight": 20 },
      { "monster": "mon_boomer", "weight": 3 },
      { "monster": "mon_feral_human_pipe", "weight": 3 }
    ]
  },
  {
    "name": "GROUP_NURSING_HOME_LAB",
    "type": "monstergroup",
    "monsters": [
      { "monster": "mon_zombie_labsecurity", "weight": 15 },
      { "monster": "mon_zombie_technician", "weight": 10 },
      { "monster": "mon_zombie_scientist", "weight": 40 },
      { "monster": "mon_zombie_medical", "weight": 35 }
    ]
  },
  {
    "name": "GROUP_RETIREMENT_COMMUNITY",
    "type": "monstergroup",
    "monsters": [
      { "group": "GROUP_CIVILIANS_STANDARD", "weight": 10, "cost_multiplier": 0 },
      { "monster": "mon_zombie", "weight": 34 },
      { "monster": "mon_zombie_fat", "weight": 14 },
      { "monster": "mon_zombie_runner", "weight": 6 },
      { "monster": "mon_zombie_rot", "weight": 10, "pack_size": [ 2, 2 ] },
      { "monster": "mon_zombie_crawler", "weight": 5 },
      { "monster": "mon_zombie_brainless", "weight": 5 },
      { "monster": "mon_zombie_child", "weight": 3 },
      { "monster": "mon_boomer", "weight": 5 },
      { "monster": "mon_zombie_dog", "weight": 5 },
      { "monster": "mon_feral_human_pipe", "weight": 5 },
      { "monster": "mon_feral_human_crowbar", "weight": 3 }
    ]
  },
  {
    "name": "GROUP_NUCLEAR_PLANT_WORK_ZOMBIES",
    "type": "monstergroup",
    "monsters": [
      { "group": "GROUP_CIVILIANS_STANDARD", "weight": 10, "cost_multiplier": 0 },
      { "monster": "mon_zombie_static", "weight": 5, "cost_multiplier": 4, "pack_size": [ 1, 2 ] },
      { "monster": "mon_zombie_technician", "weight": 100 },
      { "monster": "mon_feral_human_tool", "weight": 5 },
      { "monster": "mon_zombie_crawler", "weight": 15 },
      { "monster": "mon_zombie_technician", "weight": 50, "cost_multiplier": 5, "pack_size": [ 2, 4 ] },
      { "monster": "mon_feral_human_tool", "weight": 25, "cost_multiplier": 5 },
      { "monster": "mon_zombie_survivor", "weight": 30, "starts": "270 hours" },
      { "monster": "mon_zombie_survivor_elite", "weight": 10, "starts": "540 hours" },
      { "monster": "mon_zombie_hazmat", "weight": 75, "cost_multiplier": 2 },
      { "monster": "mon_zombie_fireman", "weight": 25, "cost_multiplier": 2 }
    ]
  }
]
