Guest User

/data/core/world_option_sliders.json

a guest
May 28th, 2025
78
0
307 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 6.99 KB | Gaming | 0 0
  1. [
  2.   {
  3.     "type": "option_slider",
  4.     "id": "world_cities",
  5.     "context": "WORLDGEN",
  6.     "name": "Cities",
  7.     "default": 2,
  8.     "levels": [
  9.       {
  10.         "level": 0,
  11.         "name": "Wilderness",
  12.         "description": "Mostly tiny towns spaced far apart.",
  13.         "options": [ { "option": "CITY_SIZE", "type": "int", "val": 2 }, { "option": "CITY_SPACING", "type": "int", "val": 8 } ]
  14.       },
  15.       {
  16.         "level": 1,
  17.         "name": "Rural",
  18.         "description": "Cities are smaller and further apart.",
  19.         "options": [ { "option": "CITY_SIZE", "type": "int", "val": 5 }, { "option": "CITY_SPACING", "type": "int", "val": 6 } ]
  20.       },
  21.       {
  22.         "level": 2,
  23.         "name": "Suburbia",
  24.         "description": "Cities use default size and distances.",
  25.         "options": [ { "option": "CITY_SIZE", "type": "int", "val": 8 }, { "option": "CITY_SPACING", "type": "int", "val": 4 } ]
  26.       },
  27.       {
  28.         "level": 3,
  29.         "name": "Cityscape",
  30.         "description": "Cities are 50% larger and 25% closer to each other.",
  31.         "options": [ { "option": "CITY_SIZE", "type": "int", "val": 12 }, { "option": "CITY_SPACING", "type": "int", "val": 3 } ]
  32.       },
  33.       {
  34.         "level": 4,
  35.         "name": "Megacity",
  36.         "description": "Cities are nearly continuous, with minimal distance between them.",
  37.         "options": [ { "option": "CITY_SIZE", "type": "int", "val": 16 }, { "option": "CITY_SPACING", "type": "int", "val": 1 } ]
  38.       }
  39.     ]
  40.   },
  41.   {
  42.     "type": "option_slider",
  43.     "id": "world_difficulty",
  44.     "context": "WORLDGEN",
  45.     "name": "Monsters",
  46.     "default": 2,
  47.     "levels": [
  48.       {
  49.         "level": 0,
  50.         "name": "Cakewalk?",
  51.         "description": "Monsters are much easier to deal with, and plenty of items can be found.",
  52.         "options": [
  53.           { "option": "MONSTER_SPEED", "type": "int", "val": 90 },
  54.           { "option": "MONSTER_RESILIENCE", "type": "int", "val": 75 },
  55.           { "option": "SPAWN_DENSITY", "type": "float", "val": 0.8 },
  56.           { "option": "EVOLUTION_INVERSE_MULTIPLIER", "type": "float", "val": 2 }
  57.         ]
  58.       },
  59.       {
  60.         "level": 1,
  61.         "name": "Be nice to me",
  62.         "description": "Monsters are weaker, appear in smaller numbers, and evolve at a slower rate.",
  63.         "options": [
  64.           { "option": "MONSTER_SPEED", "type": "int", "val": 100 },
  65.           { "option": "MONSTER_RESILIENCE", "type": "int", "val": 85 },
  66.           { "option": "SPAWN_DENSITY", "type": "float", "val": 0.9 },
  67.           { "option": "EVOLUTION_INVERSE_MULTIPLIER", "type": "float", "val": 1.5 }
  68.         ]
  69.       },
  70.       {
  71.         "level": 2,
  72.         "name": "Cataclysm",
  73.         "description": "The default monster hunting and item collecting experience.",
  74.         "options": [
  75.           { "option": "MONSTER_SPEED", "type": "int", "val": 100 },
  76.           { "option": "MONSTER_RESILIENCE", "type": "int", "val": 100 },
  77.           { "option": "SPAWN_DENSITY", "type": "float", "val": 1 },
  78.           { "option": "EVOLUTION_INVERSE_MULTIPLIER", "type": "float", "val": 1 }
  79.         ]
  80.       },
  81.       {
  82.         "level": 3,
  83.         "name": "Hurt me",
  84.         "description": "Monsters are stronger, appear 50% more often, and evolve faster.",
  85.         "options": [
  86.           { "option": "MONSTER_SPEED", "type": "int", "val": 100 },
  87.           { "option": "MONSTER_RESILIENCE", "type": "int", "val": 120 },
  88.           { "option": "SPAWN_DENSITY", "type": "float", "val": 1.5 },
  89.           { "option": "EVOLUTION_INVERSE_MULTIPLIER", "type": "float", "val": 0.91 }
  90.         ]
  91.       },
  92.       {
  93.         "level": 4,
  94.         "name": "Punish me",
  95.         "description": "Monsters are significantly tougher and faster, spawn more, and evolve faster.  Items are a bit rarer too.",
  96.         "options": [
  97.           { "option": "MONSTER_SPEED", "type": "int", "val": 110 },
  98.           { "option": "MONSTER_RESILIENCE", "type": "int", "val": 150 },
  99.           { "option": "SPAWN_DENSITY", "type": "float", "val": 2 },
  100.           { "option": "EVOLUTION_INVERSE_MULTIPLIER", "type": "float", "val": 0.88 }
  101.         ]
  102.       },
  103.       {
  104.         "level": 5,
  105.         "name": "Punish me more!",
  106.         "description": "Monsters are much tougher, extremely fast, and spawn 3x more.  Items are half as likely to spawn.",
  107.         "options": [
  108.           { "option": "MONSTER_SPEED", "type": "int", "val": 120 },
  109.           { "option": "MONSTER_RESILIENCE", "type": "int", "val": 200 },
  110.           { "option": "SPAWN_DENSITY", "type": "float", "val": 3 },
  111.           { "option": "EVOLUTION_INVERSE_MULTIPLIER", "type": "float", "val": 0.75 }
  112.         ]
  113.       }
  114.     ]
  115.   },
  116.   {
  117.     "type": "option_slider",
  118.     "id": "world_abundance",
  119.     "context": "WORLDGEN",
  120.     "name": "Item Abundance",
  121.     "default": 2,
  122.     "levels": [
  123.       {
  124.         "level": 0,
  125.         "name": "Abundant",
  126.         "description": "More items can be found.",
  127.         "options": [
  128.           { "option": "ITEM_SPAWNRATE", "type": "float", "val": 1.5 }
  129.         ]
  130.       },
  131.       {
  132.         "level": 1,
  133.         "name": "Increased",
  134.         "description": "Items are more plentiful.",
  135.         "options": [
  136.           { "option": "ITEM_SPAWNRATE", "type": "float", "val": 1.25 }
  137.         ]
  138.       },
  139.       {
  140.         "level": 2,
  141.         "name": "Regular",
  142.         "description": "Normal item spawning.",
  143.         "options": [
  144.           { "option": "ITEM_SPAWNRATE", "type": "float", "val": 1 }
  145.         ]
  146.       },
  147.       {
  148.         "level": 3,
  149.         "name": "Reduced",
  150.         "description": "Items are a bit rarer too.",
  151.         "options": [
  152.           { "option": "ITEM_SPAWNRATE", "type": "float", "val": 0.75 }
  153.         ]
  154.       },
  155.       {
  156.         "level": 4,
  157.         "name": "Sparse",
  158.         "description": "Items are half as likely to spawn.",
  159.         "options": [
  160.           { "option": "ITEM_SPAWNRATE", "type": "float", "val": 0.5 }
  161.         ]
  162.       }
  163.     ]
  164.   },
  165.   {
  166.     "type": "option_slider",
  167.     "id": "world_random_npcs",
  168.     "context": "WORLDGEN",
  169.     "name": "Random NPCs",
  170.     "default": 1,
  171.     "levels": [
  172.       {
  173.         "level": 0,
  174.         "name": "Where is everyone?",
  175.         "description": "You are very unlikely to encounter random NPCs.",
  176.         "options": [ { "option": "NPC_SPAWNTIME", "type": "float", "val": 10 } ]
  177.       },
  178.       {
  179.         "level": 1,
  180.         "name": "Lonely",
  181.         "description": "The default: NPCs are rare, but as expected in this ruined world.",
  182.         "options": [ { "option": "NPC_SPAWNTIME", "type": "float", "val": 4 } ]
  183.       },
  184.       {
  185.         "level": 2,
  186.         "name": "Party time",
  187.         "description": "You are twice as likely to encounter random NPCs.",
  188.         "options": [ { "option": "NPC_SPAWNTIME", "type": "float", "val": 2 } ]
  189.       },
  190.       {
  191.         "level": 3,
  192.         "name": "Crowded",
  193.         "description": "Random NPCs are fairly common.  Go meet some friends!",
  194.         "options": [ { "option": "NPC_SPAWNTIME", "type": "float", "val": 1 } ]
  195.       }
  196.     ]
  197.   }
  198. ]
Advertisement
Add Comment
Please, Sign In to add comment