[
  {
    "type": "option_slider",
    "id": "world_cities",
    "context": "WORLDGEN",
    "name": "Cities",
    "default": 0,
    "levels": [
      {
        "level": 0,
        "name": "Suburbia",
        "description": "Cities use default size and distances, with small to large cities separated by large rural areas.",
        "options": [ { "option": "CITY_SIZE", "type": "int", "val": 8 }, { "option": "CITY_SPACING", "type": "int", "val": 4 } ]
      },
      {
        "level": 1,
        "name": "Cityscape",
        "description": "Cities are 50% larger and 25% closer to each other.",
        "options": [ { "option": "CITY_SIZE", "type": "int", "val": 12 }, { "option": "CITY_SPACING", "type": "int", "val": 3 } ]
      },
      {
        "level": 2,
        "name": "Megacity",
        "description": "Cities are nearly continuous, with minimal distance between them.",
        "options": [ { "option": "CITY_SIZE", "type": "int", "val": 16 }, { "option": "CITY_SPACING", "type": "int", "val": 1 } ]
      }
    ]
  },
  {
    "type": "option_slider",
    "id": "world_difficulty",
    "context": "WORLDGEN",
    "name": "Difficulty",
    "default": 2,
    "levels": [
      {
        "level": 0,
        "name": "Cakewalk?",
        "description": "Monsters are much easier to deal with, and plenty of items can be found.",
        "options": [
          { "option": "MONSTER_SPEED", "type": "int", "val": 90 },
          { "option": "MONSTER_RESILIENCE", "type": "int", "val": 75 },
          { "option": "SPAWN_DENSITY", "type": "float", "val": 0.8 },
          { "option": "EVOLUTION_INVERSE_MULTIPLIER", "type": "float", "val": 2 },
          { "option": "ITEM_SPAWNRATE", "type": "float", "val": 1.5 }
        ]
      },
      {
        "level": 1,
        "name": "Be nice to me",
        "description": "Monsters are weaker, appear in smaller numbers, and evolve at a slower rate.",
        "options": [
          { "option": "MONSTER_SPEED", "type": "int", "val": 100 },
          { "option": "MONSTER_RESILIENCE", "type": "int", "val": 85 },
          { "option": "SPAWN_DENSITY", "type": "float", "val": 0.9 },
          { "option": "EVOLUTION_INVERSE_MULTIPLIER", "type": "float", "val": 1.5 },
          { "option": "ITEM_SPAWNRATE", "type": "float", "val": 1 }
        ]
      },
      {
        "level": 2,
        "name": "Cataclysm",
        "description": "The default monster hunting and item collecting experience.",
        "options": [
          { "option": "MONSTER_SPEED", "type": "int", "val": 100 },
          { "option": "MONSTER_RESILIENCE", "type": "int", "val": 100 },
          { "option": "SPAWN_DENSITY", "type": "float", "val": 1 },
          { "option": "EVOLUTION_INVERSE_MULTIPLIER", "type": "float", "val": 1 },
          { "option": "ITEM_SPAWNRATE", "type": "float", "val": 1 }
        ]
      },
      {
        "level": 3,
        "name": "Hurt me",
        "description": "Monsters are stronger, appear 50% more often, and evolve faster.",
        "options": [
          { "option": "MONSTER_SPEED", "type": "int", "val": 100 },
          { "option": "MONSTER_RESILIENCE", "type": "int", "val": 120 },
          { "option": "SPAWN_DENSITY", "type": "float", "val": 1.5 },
          { "option": "EVOLUTION_INVERSE_MULTIPLIER", "type": "float", "val": 0.91 },
          { "option": "ITEM_SPAWNRATE", "type": "float", "val": 1 }
        ]
      },
      {
        "level": 4,
        "name": "Punish me",
        "description": "Monsters are significantly tougher and faster, spawn more, and evolve faster.  Items are a bit rarer too.",
        "options": [
          { "option": "MONSTER_SPEED", "type": "int", "val": 110 },
          { "option": "MONSTER_RESILIENCE", "type": "int", "val": 150 },
          { "option": "SPAWN_DENSITY", "type": "float", "val": 2 },
          { "option": "EVOLUTION_INVERSE_MULTIPLIER", "type": "float", "val": 0.88 },
          { "option": "ITEM_SPAWNRATE", "type": "float", "val": 0.8 }
        ]
      },
      {
        "level": 5,
        "name": "Punish me more!",
        "description": "Monsters are much tougher, extremely fast, and spawn 3x more.  Items are half as likely to spawn.",
        "options": [
          { "option": "MONSTER_SPEED", "type": "int", "val": 120 },
          { "option": "MONSTER_RESILIENCE", "type": "int", "val": 200 },
          { "option": "SPAWN_DENSITY", "type": "float", "val": 3 },
          { "option": "EVOLUTION_INVERSE_MULTIPLIER", "type": "float", "val": 0.75 },
          { "option": "ITEM_SPAWNRATE", "type": "float", "val": 0.5 }
        ]
      }
    ]
  },
  {
    "type": "option_slider",
    "id": "world_random_npcs",
    "context": "WORLDGEN",
    "name": "Random NPCs",
    "default": 1,
    "levels": [
      {
        "level": 0,
        "name": "Where is everyone?",
        "description": "You are very unlikely to encounter random NPCs.",
        "options": [ { "option": "NPC_SPAWNTIME", "type": "float", "val": 10 } ]
      },
      {
        "level": 1,
        "name": "Lonely",
        "description": "The default: NPCs are rare, but as expected in this ruined world.",
        "options": [ { "option": "NPC_SPAWNTIME", "type": "float", "val": 4 } ]
      },
      {
        "level": 2,
        "name": "Party time",
        "description": "You are twice as likely to encounter random NPCs.",
        "options": [ { "option": "NPC_SPAWNTIME", "type": "float", "val": 2 } ]
      },
      {
        "level": 3,
        "name": "Crowded",
        "description": "Random NPCs are fairly common.  Go meet some friends!",
        "options": [ { "option": "NPC_SPAWNTIME", "type": "float", "val": 1 } ]
      }
    ]
  }
]
