[
  {
    "type": "scenario",
    "id": "evacuee",
    "name": "Evacuee",
    "points": 0,
    "description": "You have survived the initial wave of panic, and have achieved (relative) safety in one of the many government evac shelters.",
    "allowed_locs": [ "sloc_shelter_a", "sloc_shelter_b", "sloc_shelter_c" ],
    "start_name": "Evac Shelter",
    "flags": [ "CITY_START" ]
  },
  {
    "type": "scenario",
    "id": "squatter",
    "name": "Squatter",
    "points": -1,
    "description": "You have survived the initial wave of panic, and have achieved (relative) safety in an abandoned building.  Unfortunately, while you're the only one here now, you are definitely not the first person to be here, and in its current state this building no longer seems nearly as secure as one might have hoped.",
    "allowed_locs": [ "sloc_shelter_vandalized_a", "sloc_shelter_vandalized_b", "sloc_shelter_vandalized_c" ],
    "start_name": "Evac Shelter",
    "flags": [ "CITY_START", "LONE_START" ]
  },
  {
    "type": "scenario",
    "id": "missed",
    "name": "Missed",
    "points": 0,
    "description": "Whether due to stubbornness, ignorance, or just plain bad luck, you missed the evacuation, and are stuck in a city full of the risen dead.",
    "allowed_locs": [
      "sloc_house",
      "sloc_house_boarded",
      "sloc_grocery_store",
      "sloc_garage",
      "sloc_furniture_store",
      "sloc_library",
      "sloc_bookstore",
      "sloc_zoo_giftshop",
      "sloc_zoo_cages",
      "sloc_golfcourse_mid_course",
      "sloc_golfcourse_clubhouse",
      "sloc_church",
      "sloc_cemetery"
    ],
    "start_name": "In Town",
    "flags": [ "CITY_START", "LONE_START" ]
  },
  {
    "type": "scenario",
    "id": "largebuilding",
    "name": "Large Building",
    "points": -2,
    "description": "Whether due to stubbornness, ignorance, or just plain bad luck, you missed the evacuation, and are stuck in a large building full of the risen dead.",
    "allowed_locs": [
      "sloc_mall_loading_area",
      "sloc_mall_food_court",
      "sloc_apartments_rooftop",
      "sloc_apartments_rooftop2",
      "sloc_hospital",
      "sloc_school"
    ],
    "start_name": "In Large Building",
    "flags": [ "SUR_START", "CITY_START", "LONE_START" ]
  },
  {
    "type": "scenario",
    "id": "surrounded",
    "name": "Surrounded",
    "points": -2,
    "description": "You've attracted the attention of living dead in some way, now they're all around and you'll likely have to fight thorough them if you want to escape.",
    "allowed_locs": [
      "sloc_house",
      "sloc_house_boarded",
      "sloc_school",
      "sloc_grocery_store",
      "sloc_garage",
      "sloc_furniture_store",
      "sloc_library",
      "sloc_bookstore",
      "sloc_zoo_giftshop",
      "sloc_zoo_cages",
      "sloc_golfcourse_mid_course",
      "sloc_golfcourse_clubhouse",
      "sloc_church",
      "sloc_cemetery",
      "sloc_fire_station",
      "sloc_police"
    ],
    "start_name": "In Town",
    "flags": [ "SUR_START", "CITY_START", "LONE_START" ]
  },
  {
    "type": "scenario",
    "id": "isolationist",
    "name": "Safe Place",
    "points": 1,
    "description": "You've found some distant safe place, devoid of the living dead.  Looks like you're on your own…",
    "allowed_locs": [
      "sloc_refugee_center",
      "sloc_hermit_shack",
      "sloc_farm_survivalist",
      "sloc_cabin",
      "sloc_lmoe",
      "sloc_horse_ranch",
      "sloc_lighthouse_ground",
      "sloc_cabin_lake",
      "sloc_freshwater_research_station"
    ],
    "start_name": "Safe Building",
    "flags": [ "LONE_START" ]
  },
  {
    "type": "scenario",
    "name": "Infected",
    "description": "In the chaos and panic of evacuation, you got bitten by something!  You didn't get proper medical care, and now the wound has started turning green.",
    "flags": [ "INFECTED", "CITY_START" ],
    "id": "infected",
    "points": -4,
    "start_name": "In Town",
    "allowed_locs": [
      "sloc_house",
      "sloc_house_boarded",
      "sloc_school",
      "sloc_grocery_store",
      "sloc_garage",
      "sloc_furniture_store",
      "sloc_library",
      "sloc_bookstore",
      "sloc_zoo_giftshop",
      "sloc_zoo_cages",
      "sloc_golfcourse_mid_course",
      "sloc_golfcourse_clubhouse",
      "sloc_church",
      "sloc_cemetery"
    ],
    "missions": [ "MISSION_INFECTED_START_FIND_ANTIBIOTICS" ]
  },
  {
    "type": "scenario",
    "id": "fungal_start",
    "name": "Challenge - Fungal Infection",
    "points": -8,
    "description": "You feel spores crawling beneath your skin.  It's only a matter of time.",
    "start_name": "In Town",
    "allowed_locs": [
      "sloc_house",
      "sloc_house_boarded",
      "sloc_school",
      "sloc_grocery_store",
      "sloc_garage",
      "sloc_furniture_store",
      "sloc_library",
      "sloc_bookstore",
      "sloc_zoo_giftshop",
      "sloc_zoo_cages",
      "sloc_golfcourse_mid_course",
      "sloc_golfcourse_clubhouse",
      "sloc_church",
      "sloc_cemetery"
    ],
    "flags": [ "FUNGAL_INFECTION", "CHALLENGE", "LONE_START" ]
  },
  {
    "type": "scenario",
    "name": "Burning Building",
    "description": "The building you had chosen to reside in has suddenly caught fire!  You might want to leave.",
    "flags": [ "FIRE_START", "CITY_START" ],
    "id": "fire",
    "points": -2,
    "start_name": "In Town",
    "allowed_locs": [
      "sloc_house",
      "sloc_house_boarded",
      "sloc_school",
      "sloc_grocery_store",
      "sloc_garage",
      "sloc_furniture_store",
      "sloc_library",
      "sloc_bookstore",
      "sloc_zoo_giftshop",
      "sloc_zoo_cages",
      "sloc_golfcourse_mid_course",
      "sloc_golfcourse_clubhouse",
      "sloc_church",
      "sloc_cemetery"
    ]
  },
  {
    "type": "scenario",
    "id": "bad_day",
    "name": "Challenge - Really Bad Day",
    "points": -8,
    "description": "You start drunk to the point of incapacitation, depressed, infected, surrounded by fire, and sick with the flu.  This day went downhill really fast.",
    "start_name": "In Town",
    "allowed_locs": [
      "sloc_house",
      "sloc_house_boarded",
      "sloc_school",
      "sloc_grocery_store",
      "sloc_gun_store",
      "sloc_garage",
      "sloc_pawn_shop",
      "sloc_bank",
      "sloc_military_surplus",
      "sloc_furniture_store",
      "sloc_library",
      "sloc_bookstore",
      "sloc_zoo_giftshop",
      "sloc_zoo_cages",
      "sloc_golfcourse_mid_course",
      "sloc_golfcourse_clubhouse",
      "sloc_church",
      "sloc_cemetery"
    ],
    "professions": [ "svictim", "tweaker" ],
    "flags": [ "FIRE_START", "INFECTED", "BAD_DAY", "CHALLENGE", "CITY_START", "LONE_START" ]
  },
  {
    "type": "scenario",
    "id": "medieval",
    "name": "Challenge - Medieval Peasant",
    "points": -8,
    "description": "Som nigromancie hath brought yow hidder!  Ye have only the hoose on youre legges and the knyf at youre syde and youre prayeres to Marie moder of God.",
    "start_name": "Wilderness",
    "allowed_locs": [ "sloc_forest", "sloc_field" ],
    "professions": [ "churl" ],
    "forced_traits": [ "ILLITERATE", "ANTIJUNK", "STRONGSTOMACH", "SPIRITUAL" ],
    "forbidden_traits": [ "FASTREADER", "SLOWREADER" ],
    "flags": [ "CHALLENGE", "LONE_START" ]
  },
  {
    "type": "scenario",
    "id": "lab_chal",
    "name": "Challenge - Lab Patient",
    "points": -8,
    "description": "The scientists stopped their experiments on you abruptly, leaving you behind while they evacuated before lockdown.  Find a way to escape or starve to death.",
    "start_name": "Locked Lab",
    "professions": [ "unemployed", "mutant_patient", "mutant_volunteer" ],
    "allowed_locs": [ "sloc_lab_random", "sloc_lab_escape_cells", "sloc_lab_finale", "sloc_ice_lab_stairs", "sloc_ice_lab_finale" ],
    "traits": [
      "ELFAEYES",
      "URSINE_EYE",
      "FANGS",
      "GILLS",
      "SPINES",
      "PLANTSKIN",
      "NAILS",
      "RADIOGENIC",
      "PADDED_FEET",
      "RAP_TALONS",
      "HOOVES",
      "CANINE_EARS",
      "BIOLUM1",
      "BIOLUM2",
      "FELINE_EARS",
      "TAIL_FLUFFY",
      "TAIL_LONG",
      "WEB_WALKER",
      "WHISKERS",
      "SLIT_NOSTRILS",
      "TROGLO",
      "WEBBED",
      "BEAK",
      "UNSTABLE",
      "RADIOACTIVE1",
      "SLIMY",
      "HERBIVORE",
      "CARNIVORE",
      "PONDEROUS1",
      "SUNLIGHT_DEPENDENT",
      "COLDBLOOD",
      "GROWL",
      "ARM_FEATHERS",
      "ARM_TENTACLES",
      "LEG_TENTACLES",
      "CHAOTIC",
      "ALCMET",
      "LIGHT_BONES",
      "CHITIN",
      "ELECTRORECEPTORS"
    ],
    "flags": [ "CHALLENGE", "CITY_START", "LONE_START" ]
  },
  {
    "type": "scenario",
    "id": "lab_staff",
    "name": "Challenge - Lab Staff",
    "points": -8,
    "description": "You were deemed non-essential and made to stay behind during the lab evacuation.  Find a way to escape or starve to death.",
    "start_name": "Locked Lab",
    "professions": [ "labtech", "security", "medic" ],
    "allowed_locs": [ "sloc_lab_random", "sloc_lab_escape_cells", "sloc_lab_finale", "sloc_ice_lab_stairs", "sloc_ice_lab_finale" ],
    "flags": [ "CHALLENGE", "CITY_START", "LONE_START" ]
  },
  {
    "type": "scenario",
    "id": "ambushed",
    "name": "Ambush",
    "points": -3,
    "description": "It is the winter after zero hour.  As you were scavenging for food and a warm place to stay at, you heard the sound of lots of movement nearby.",
    "allowed_locs": [
      "sloc_field",
      "sloc_forest",
      "sloc_cabin",
      "sloc_hermit_shack",
      "sloc_farm_survivalist",
      "sloc_campsite",
      "sloc_campground"
    ],
    "start_name": "Outside Town",
    "flags": [ "SUR_START", "LONE_START" ],
    "custom_initial_date": { "season": "winter" },
    "add_professions": true,
    "professions": [ "sheltered_survivor", "sheltered_militia", "winter_scavenger", "winter_army" ]
  },
  {
    "type": "scenario",
    "id": "summer_advanced_start",
    "name": "The Next Summer",
    "points": 0,
    "description": "A little over a year has passed since the apocalypse started, and you're about to face your second summer in Hell.",
    "allowed_locs": [
      "sloc_field",
      "sloc_forest",
      "sloc_cabin",
      "sloc_hermit_shack",
      "sloc_farm_survivalist",
      "sloc_campsite",
      "sloc_campground",
      "sloc_cabin_lake",
      "sloc_lighthouse_ground"
    ],
    "start_name": "Outside Town",
    "flags": [ "LONE_START" ],
    "custom_initial_date": { "season": "summer", "year": 2 },
    "add_professions": true,
    "professions": [ "sheltered_survivor", "sheltered_militia", "winter_scavenger", "winter_army" ]
  },
  {
    "type": "scenario",
    "id": "alone",
    "name": "Sheltered",
    "points": -3,
    "description": "When the apocalypse broke out, you were funneled into a nearby shelter.  Here you have lived, never leaving, lest the unknowns of the outside world hurt you.  Supplies are running low, and for the first time since the Cataclysm, you will be forced to face the outside world.",
    "allowed_locs": [ "sloc_lmoe_empty", "sloc_shelter_a", "sloc_shelter_b", "sloc_shelter_c" ],
    "start_name": "Enclosed Shelter",
    "flags": [ "LONE_START" ],
    "custom_initial_date": { "season": "winter" },
    "professions": [ "sheltered_militia", "sheltered_survivor", "unemployed" ]
  },
  {
    "type": "scenario",
    "id": "patient",
    "name": "Challenge - Abandoned",
    "points": -8,
    "description": "Sickly and frail, you have spent most of your life in the patient's ward of the hospital.  When yours was evacuated, you were left behind because you were a lost cause.  You awaken to the sound of movement around the hospital.",
    "allowed_locs": [ "sloc_hospital" ],
    "start_name": "Hospital",
    "forced_traits": [ "FLIMSY2" ],
    "forbidden_traits": [ "TOUGH", "DISRESISTANT" ],
    "professions": [ "unemployed", "patient" ],
    "flags": [ "CHALLENGE", "CITY_START", "LONE_START" ]
  },
  {
    "type": "scenario",
    "id": "prisonbreak",
    "name": "Prison",
    "points": -4,
    "description": "When the Cataclysm happened, you were convicted or working in a prison.  Now the prisoners have turned into mindless horrors and the security bots are shooting on sight… you might need to expedite your escape plans.",
    "allowed_locs": [ "sloc_prison" ],
    "start_name": "Prison",
    "professions": [
      "convict",
      "death_row_convict",
      "convict_embezzler",
      "convict_drugs",
      "convict_political",
      "convict_ratman",
      "k9_cop",
      "cop"
    ],
    "flags": [ "CITY_START", "LONE_START" ]
  },
  {
    "type": "scenario",
    "id": "alcatraz",
    "name": "Challenge - Island Prison",
    "points": -6,
    "description": "You were in a high-security prison right before the Cataclysm.  Unfortunately, you're still in it, so you need to figure out how to escape.  It's located on a remote island to boot; you'll eventually need to escape that also.",
    "allowed_locs": [ "sloc_prison_alcatraz", "sloc_prison_island" ],
    "start_name": "Island prison",
    "professions": [
      "convict",
      "death_row_convict",
      "convict_embezzler",
      "convict_drugs",
      "convict_political",
      "convict_ratman",
      "k9_cop",
      "cop"
    ],
    "flags": [ "LONE_START", "CHALLENGE" ]
  },
  {
    "type": "scenario",
    "id": "migo_prisoner",
    "name": "Challenge - Mi-Go Camp",
    "points": -8,
    "description": "You find yourself in the most alien place you've ever seen.  The hot humid air and the organic aspect of the structure makes you feel like you're trapped inside a giant creature.  Whatever it is, you need to get out of here before They find you.",
    "allowed_locs": [ "sloc_mi-go_camp" ],
    "start_name": "Mi-Go Camp",
    "professions": [ "captive", "rescuer" ],
    "flags": [ "LONE_START", "CHALLENGE" ],
    "custom_initial_date": { "season": "winter" }
  },
  {
    "type": "scenario",
    "id": "mutant",
    "name": "Experiment",
    "points": 2,
    "description": "Since birth, your sole purpose in life has been the advancement of genetic science, willingly or not.  Once the Cataclysm struck, you left the lab, and wandered aimlessly, ending up in a forest.",
    "start_name": "Wilderness",
    "allowed_locs": [ "sloc_forest", "sloc_field" ],
    "professions": [ "unemployed", "mutant_patient", "mutant_volunteer" ],
    "traits": [
      "ELFAEYES",
      "URSINE_EYE",
      "FANGS",
      "GILLS",
      "SPINES",
      "PLANTSKIN",
      "NAILS",
      "RADIOGENIC",
      "PADDED_FEET",
      "RAP_TALONS",
      "HOOVES",
      "CANINE_EARS",
      "FELINE_EARS",
      "TAIL_FLUFFY",
      "TAIL_LONG",
      "WEB_WALKER",
      "WHISKERS",
      "SLIT_NOSTRILS",
      "TROGLO",
      "WEBBED",
      "BEAK",
      "UNSTABLE",
      "RADIOACTIVE1",
      "SLIMY",
      "HERBIVORE",
      "CARNIVORE",
      "PONDEROUS1",
      "SUNLIGHT_DEPENDENT",
      "COLDBLOOD",
      "GROWL",
      "ARM_FEATHERS",
      "ARM_TENTACLES",
      "LEG_TENTACLES",
      "CHAOTIC",
      "ALCMET",
      "LIGHT_BONES",
      "CHITIN",
      "ELECTRORECEPTORS"
    ],
    "flags": [ "LONE_START" ]
  },
  {
    "type": "scenario",
    "id": "foodplace",
    "name": "The Mascot Rises",
    "points": 0,
    "description": "You just finished your shift and got back in the break room when you heard the alarms and the security door shutting down behind you.  There's a lot of customers out there and you're not sure Foodplace's delicious food™ is going to be enough for them.",
    "allowed_locs": [ "sloc_restaraunt_foodplace_break_room" ],
    "professions": [ "true_foodperson", "unemployed" ],
    "start_name": "Foodplace Break Room",
    "flags": [ "CITY_START" ]
  },
  {
    "type": "scenario",
    "id": "last_delivery",
    "name": "The Last Delivery",
    "points": 2,
    "description": "While the world was falling apart someone called to order some of Foodplace's delicious food™ and they sent you to do the delivery.  You're not sure about much, but one thing is certain: that delicious food™ is going to get delivered even if that's the last thing you do!",
    "vehicle": "food_truck_delivery_mission",
    "professions": [ "true_foodperson", "unemployed" ],
    "start_name": "A Stop On The Road",
    "allowed_locs": [ "sloc_gas_station" ],
    "missions": [ "MISSION_LAST_DELIVERY" ],
    "flags": [ "LONE_START" ]
  },
  {
    "type": "scenario",
    "id": "last_flight",
    "name": "Last Flight",
    "points": 2,
    "description": "Once it became clear that the world was ending you took to the skies, hoping that your flying skills could lead you to safety.  You found no standing safe zones, and when your fuel ran out, were forced to land over an empty bridge.",
    "start_name": "Emergency Landing Site",
    "allowed_locs": [ "sloc_bridge" ],
    "vehicle": "2seater2_scenario",
    "missions": [ "MISSION_HELICOPTER_REFUEL" ],
    "professions": [ "heli_pilot" ],
    "flags": [ "LONE_START" ]
  },
  {
    "type": "scenario",
    "id": "wilderness",
    "name": "Wilderness",
    "points": 0,
    "description": "You find yourself amongst trees.  The screaming and the moaning is fainter this far from civilization, but you'd better know what you're doing out here.",
    "start_name": "Wilderness",
    "allowed_locs": [ "sloc_field", "sloc_forest", "sloc_campsite", "sloc_campground", "sloc_desert_island", "sloc_river" ],
    "flags": [ "LONE_START" ]
  },
  {
    "type": "scenario",
    "id": "heli_crash",
    "name": "Helicopter Crash",
    "points": -5,
    "description": "While being transported to a different military base, the pilot lost control of the helicopter and crashed in the middle of nowhere.  Hopefully some of the soldiers that were with you also survived the accident.",
    "start_name": "Crash site",
    "allowed_locs": [ "sloc_field", "sloc_forest" ],
    "professions": [
      "rifleman",
      "recruit",
      "specops",
      "national_guard",
      "politician",
      "mili_pilot",
      "mili_medic",
      "mili_burner",
      "major-general",
      "nco",
      "combat-mechanic",
      "combat-engineer"
    ],
    "map_extra": "mx_helicopter",
    "flags": [ "HELI_CRASH", "LONE_START" ]
  },
  {
    "type": "scenario",
    "id": "Mine_bottom",
    "name": "Bottom of a Mine",
    "points": 1,
    "description": "You were participating in a mining operation when you found… something.  You're not sure what, but it sure is dark down here.",
    "start_name": "Bottom of a mine",
    "allowed_locs": [ "sloc_mine_finale" ],
    "professions": [ "miner", "labtech", "security", "archaeologist" ],
    "flags": [ "CITY_START", "LONE_START" ]
  },
  {
    "type": "scenario",
    "id": "overrun",
    "name": "Overrun",
    "points": 3,
    "description": "Despite all the soldiers, guns and minefields, the base you were on got overrun by the dead.  Everyone was ordered to fall back to the armory, but during all the chaos you got lost and you are now stuck in the warehouse all alone.  You are not sure if anyone made it to the armory, or if you are the last man alive.",
    "start_name": "Military Base Warehouse",
    "allowed_locs": [ "sloc_military_base_warehouse" ],
    "professions": [
      "unemployed",
      "recruit",
      "rifleman",
      "specops",
      "labtech",
      "medic",
      "mili_pilot",
      "mili_medic",
      "mili_burner",
      "hazmat_unit",
      "major-general",
      "nco",
      "combat-mechanic",
      "combat-engineer"
    ],
    "flags": [ "CHALLENGE", "LONE_START" ]
  },
  {
    "type": "scenario",
    "id": "presort",
    "name": "Crazy Party",
    "points": -2,
    "description": "You thought things couldn't get any worse when the cops came over to bust your wild party, even though you booked it at a private resort.  When the guests started fighting with the police you tried to get them to calm down, only to find out they hungered for more.",
    "start_name": "Private resort",
    "allowed_locs": [ "sloc_private_resort" ],
    "professions": [ "frat", "gangster", "lost_sub", "lawyer", "politician", "dancer" ],
    "flags": [ "CHALLENGE", "LONE_START" ]
  }
]
