Advertisement
jellyjus

config

Jan 21st, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 10.67 KB | None | 0 0
  1. {
  2.   "seed": 0,
  3.   "rooms_count": 8,
  4.   "room_min_size": 40,
  5.   "room_max_size": 45,
  6.   "rooms_min_intersection": 7,
  7.   "random_room_chance": 0,
  8.   "deadend_chance": 30,
  9.   "deadends_max_streak": 1,
  10.   "corridor_chance": 30,
  11.   "corridors_max_streak": 2,
  12.   "corridor_min_length": 20,
  13.   "corridor_max_length": 30,
  14.   "corridor_min_width": 10,
  15.   "corridor_max_width": 20,
  16.   "corridor_entry_gate": true,
  17.   "corridor_exit_gate": false,
  18.   "required_strength": 800,
  19.   "overlap_max_width": 2,
  20.   "portals": {
  21.     "gate_min_range": 20,
  22.     "enter": {
  23.       "name": "magic_portal_1",
  24.       "type": "portal",
  25.       "gx": 6,
  26.       "gy": 6,
  27.       "bitmap": {
  28.         "0": {
  29.           "-6": 1,
  30.           "-5": 1,
  31.           "-4": 1
  32.         },
  33.         "-2": {
  34.           "-9": 1,
  35.           "-8": 1,
  36.           "-7": 1,
  37.           "-6": 1,
  38.           "-5": 1
  39.         },
  40.         "-1": {
  41.           "-8": 1,
  42.           "-7": 1,
  43.           "-6": 1,
  44.           "-5": 1,
  45.           "-4": 1
  46.         },
  47.         "-6": {
  48.           "0": 1,
  49.           "-13": 1,
  50.           "-12": 1,
  51.           "-11": 1,
  52.           "-10": 1,
  53.           "-2": 1,
  54.           "-1": 1
  55.         },
  56.         "-5": {
  57.           "0": 1,
  58.           "-12": 1,
  59.           "-11": 1,
  60.           "-10": 1,
  61.           "-9": 1,
  62.           "-2": 1,
  63.           "-1": 1
  64.         },
  65.         "-3": {
  66.           "-10": 1,
  67.           "-9": 1,
  68.           "-8": 1,
  69.           "-7": 1,
  70.           "-6": 1
  71.         },
  72.         "-7": {
  73.           "-13": 1,
  74.           "-12": 1,
  75.           "-11": 1,
  76.           "-10": 1,
  77.           "-3": 1,
  78.           "-2": 1,
  79.           "-1": 1
  80.         },
  81.         "-4": {
  82.           "0": 1,
  83.           "-10": 1,
  84.           "-9": 1,
  85.           "-8": 1,
  86.           "-1": 1
  87.         },
  88.         "-8": {
  89.           "-13": 1,
  90.           "-12": 1,
  91.           "-11": 1,
  92.           "-4": 1,
  93.           "-3": 1,
  94.           "-2": 1,
  95.           "-1": 1
  96.         },
  97.         "-9": {
  98.           "-13": 1,
  99.           "-12": 1,
  100.           "-11": 1,
  101.           "-10": 1,
  102.           "-6": 1,
  103.           "-5": 1,
  104.           "-4": 1,
  105.           "-3": 1
  106.         },
  107.         "-10": {
  108.           "-14": 1,
  109.           "-13": 1,
  110.           "-12": 1,
  111.           "-11": 1,
  112.           "-10": 1,
  113.           "-9": 1,
  114.           "-7": 1,
  115.           "-6": 1,
  116.           "-5": 1,
  117.           "-4": 1,
  118.           "-3": 1
  119.         },
  120.         "-11": {
  121.           "-14": 1,
  122.           "-13": 1,
  123.           "-12": 1,
  124.           "-11": 1,
  125.           "-10": 1,
  126.           "-9": 1,
  127.           "-8": 1,
  128.           "-7": 1,
  129.           "-6": 1,
  130.           "-5": 1
  131.         },
  132.         "-12": {
  133.           "-14": 1,
  134.           "-13": 1,
  135.           "-12": 1,
  136.           "-11": 1,
  137.           "-10": 1,
  138.           "-9": 1,
  139.           "-8": 1,
  140.           "-7": 1,
  141.           "-6": 1
  142.         },
  143.         "-13": {
  144.           "-14": 1,
  145.           "-13": 1,
  146.           "-12": 1,
  147.           "-11": 1,
  148.           "-10": 1,
  149.           "-9": 1,
  150.           "-8": 1
  151.         },
  152.         "-14": {
  153.           "-13": 1,
  154.           "-12": 1,
  155.           "-11": 1,
  156.           "-10": 1
  157.         }
  158.       }
  159.     },
  160.     "exit": {
  161.       "name": "magic_portal_1_open",
  162.       "type": "portal",
  163.       "gx": 6,
  164.       "gy": 6
  165.     }
  166.   },
  167.   "energy_boxes": {
  168.     "total_energy": 1200,
  169.     "min_range": 10,
  170.     "sprites": [
  171.       {
  172.         "name": "energy_box_1",
  173.         "type": "special_object",
  174.         "gx": 2,
  175.         "gy": 2,
  176.         "energy_from": 200,
  177.         "energy_to": 400
  178.       },
  179.       {
  180.         "name": "energy_box_2",
  181.         "type": "special_object",
  182.         "gx": 1,
  183.         "gy": 1,
  184.         "energy_from": 100,
  185.         "energy_to": 200
  186.       }
  187.     ]
  188.   },
  189.   "quest_items": {
  190.     "min_range": 10,
  191.     "sprites": [
  192.       {
  193.         "name": "quest_object_ny_6",
  194.         "type": "special_object",
  195.         "gx": 2,
  196.         "gy": 2,
  197.         "count": 1,
  198.         "check": true
  199.       },
  200.       {
  201.         "name": "quest_object_ny_13",
  202.         "type": "special_object",
  203.         "gx": 2,
  204.         "gy": 2,
  205.         "count": 3,
  206.         "check": true
  207.       }
  208.     ]
  209.   },
  210.   "biomes": [
  211.     {
  212.       "chance": 3,
  213.       "name": "test1",
  214.       "composition_types": [
  215.         {
  216.           "type": "base",
  217.           "method": "base",
  218.           "params": {
  219.             "count": 3,
  220.             "offset": 6
  221.           },
  222.           "sprites": [
  223.             {
  224.               "name": "stone_5",
  225.               "type": "base",
  226.               "gx": 5,
  227.               "gy": 5,
  228.               "strength": 230
  229.             },
  230.             {
  231.               "name": "stone_2",
  232.               "type": "base",
  233.               "gx": 5,
  234.               "gy": 5,
  235.               "strength": 250
  236.             }
  237.           ]
  238.         },
  239.         {
  240.           "type": "any",
  241.           "method": "big",
  242.           "params": {
  243.             "minCount": 2,
  244.             "maxCount": 3,
  245.             "links": [
  246.               "base"
  247.             ]
  248.           },
  249.           "sprites": [
  250.             {
  251.               "name": "pine_tree_3",
  252.               "type": "big",
  253.               "gx": 2,
  254.               "gy": 2,
  255.               "strength": 79
  256.             },
  257.             {
  258.               "name": "pine_tree_1",
  259.               "type": "big",
  260.               "gx": 1,
  261.               "gy": 1,
  262.               "strength": 62
  263.             },
  264.             {
  265.               "name": "pine_tree_2",
  266.               "type": "big",
  267.               "gx": 1,
  268.               "gy": 1,
  269.               "strength": 65
  270.             }
  271.           ]
  272.         },
  273.         {
  274.           "type": "medium",
  275.           "method": "medium",
  276.           "params": {
  277.             "minCount": 4,
  278.             "maxCount": 5,
  279.             "links": [
  280.               "base"
  281.             ]
  282.           },
  283.           "sprites": [
  284.             {
  285.               "name": "rose_bush_2",
  286.               "type": "medium",
  287.               "gx": 3,
  288.               "gy": 3,
  289.               "strength": 50
  290.             },
  291.             {
  292.               "name": "rose_bush_3",
  293.               "type": "medium",
  294.               "gx": 1,
  295.               "gy": 1,
  296.               "strength": 30
  297.             }
  298.           ]
  299.         },
  300.         {
  301.           "type": "small",
  302.           "method": "small",
  303.           "params": {
  304.             "minCount": 4,
  305.             "maxCount": 5,
  306.             "links": [
  307.               "base"
  308.             ]
  309.           },
  310.           "sprites": [
  311.             {
  312.               "name": "stone_24",
  313.               "gx": 2,
  314.               "gy": 2,
  315.               "strength": 25
  316.             },
  317.             {
  318.               "name": "stone_26",
  319.               "gx": 2,
  320.               "gy": 2,
  321.               "strength": 33
  322.             }
  323.           ]
  324.         },
  325.         {
  326.           "type": "verySmall",
  327.           "method": "verySmall",
  328.           "params": {
  329.             "minCount": 4,
  330.             "maxCount": 6,
  331.             "links": [
  332.               "medium",
  333.               "small"
  334.             ]
  335.           },
  336.           "sprites": [
  337.             {
  338.               "name": "wild_grass_4",
  339.               "gx": 1,
  340.               "gy": 1,
  341.               "strength": 9
  342.             },
  343.             {
  344.               "name": "wild_grass_2",
  345.               "gx": 2,
  346.               "gy": 2,
  347.               "strength": 15
  348.             },
  349.             {
  350.               "name": "wild_grass_5",
  351.               "gx": 1,
  352.               "gy": 1,
  353.               "strength": 7
  354.             }
  355.           ]
  356.         },
  357.         {
  358.           "type": "random",
  359.           "method": "random",
  360.           "params": {
  361.             "percent": 10
  362.           },
  363.           "sprites": [
  364.             {
  365.               "name": "wild_grass_5",
  366.               "gx": 1,
  367.               "gy": 1,
  368.               "strength": 7
  369.             },
  370.             {
  371.               "name": "wild_grass_7",
  372.               "gx": 2,
  373.               "gy": 2,
  374.               "strength": 15
  375.             },
  376.             {
  377.               "name": "wild_grass_4",
  378.               "gx": 1,
  379.               "gy": 1,
  380.               "strength": 9
  381.             }
  382.           ]
  383.         },
  384.         {
  385.           "type": "overlap",
  386.           "method": "overlap",
  387.           "sprites": [
  388.             {
  389.               "name": "stone_24",
  390.               "gx": 2,
  391.               "gy": 2,
  392.               "strength": 25,
  393.               "type": "overlap"
  394.             },
  395.             {
  396.               "name": "stone_26",
  397.               "gx": 2,
  398.               "gy": 2,
  399.               "strength": 33,
  400.               "type": "overlap"
  401.             },
  402.             {
  403.               "name": "wild_grass_4",
  404.               "gx": 1,
  405.               "gy": 1,
  406.               "strength": 9,
  407.               "type": "overlap"
  408.             },
  409.             {
  410.               "name": "wild_grass_2",
  411.               "gx": 2,
  412.               "gy": 2,
  413.               "strength": 15,
  414.               "type": "overlap"
  415.             },
  416.             {
  417.               "name": "wild_grass_5",
  418.               "gx": 1,
  419.               "gy": 1,
  420.               "strength": 7,
  421.               "type": "overlap"
  422.             },
  423.             {
  424.               "name": "wild_grass_7",
  425.               "gx": 2,
  426.               "gy": 2,
  427.               "strength": 15,
  428.               "type": "overlap"
  429.             },
  430.             {
  431.               "name": "rose_bush_2",
  432.               "type": "overlap",
  433.               "gx": 3,
  434.               "gy": 3,
  435.               "strength": 50
  436.             },
  437.             {
  438.               "name": "rose_bush_3",
  439.               "type": "overlap",
  440.               "gx": 1,
  441.               "gy": 1,
  442.               "strength": 30
  443.             }
  444.           ]
  445.         },
  446.         {
  447.           "type": "random",
  448.           "method": "random",
  449.           "params": {
  450.             "percent": 4
  451.           },
  452.           "sprites": [
  453.             {
  454.               "name": "pine_tree_3",
  455.               "type": "random",
  456.               "gx": 2,
  457.               "gy": 2,
  458.               "strength": 79
  459.             },
  460.             {
  461.               "name": "pine_tree_1",
  462.               "type": "random",
  463.               "gx": 1,
  464.               "gy": 1,
  465.               "strength": 62
  466.             },
  467.             {
  468.               "name": "pine_tree_2",
  469.               "type": "random",
  470.               "gx": 1,
  471.               "gy": 1,
  472.               "strength": 65
  473.             }
  474.           ]
  475.         }
  476.       ]
  477.     }
  478.   ],
  479.   "gates": [
  480.     {
  481.       "name": "wall_30",
  482.       "gx": 1,
  483.       "gy": 3
  484.     },
  485.     {
  486.       "name": "wall_31",
  487.       "gx": 3,
  488.       "gy": 1
  489.     }
  490.   ],
  491.   "walls": [
  492.     {
  493.       "name": "wall_37",
  494.       "gx": 5,
  495.       "gy": 1,
  496.       "type": "hard"
  497.     },
  498.     {
  499.       "name": "wall_40",
  500.       "gx": 1,
  501.       "gy": 5,
  502.       "type": "hard"
  503.     },
  504.     {
  505.       "name": "wall_29",
  506.       "gx": 1,
  507.       "gy": 1,
  508.       "type": "hard"
  509.     }
  510.   ]
  511. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement