1[ 2 { 3 "type": "mapgen", 4 "method": "json", 5 "om_terrain": [ [ "garage_gas_1", "garage_gas_2", "garage_gas_3" ] ], 6 "weight": 250, 7 "object": { 8 "fill_ter": "t_thconc_floor", 9 "rows": [ 10 "ss__________________________________________________________s...........", 11 "ss__________________________________________________________s...........", 12 "ss__________________________________________________________s...........", 13 "ss__________________________________________________________s...........", 14 "ss_________________________________________________________ss...........", 15 "ss_____________________ssssssssssssss__________s__________sss...........", 16 "ss___________|________ssssssssssssllse________sss________esssss.........", 17 "ss___________&________sss|-www-www-|--========---========---|sssss......", 18 "ss___________|________ssswrrrr rrrr| e e |ssssss.....", 19 "ss___________s________sssw [ | r|---|ss.....", 20 "ss___________s________ssD|r cc [ r|t S|ss.....", 21 "ss___________s________sss[ cc | r|R +ss.....", 22 "ss___________|________sss[ 6 |r c|---|ss.....", 23 "ss___________&________ssD|r c |r | c|t +ss.....", 24 "_s___________|________sssw c r|r r|S R|s......", 25 "______________________sssw rrr c r|r r|---|s......", 26 "______________________sss| rrr |+-| !sssss......", 27 "______________________sssw | + | wss.........", 28 "______________________sssw | z|-www-+-| wss.........", 29 "______________________sss|[[[[[[| z| kkk P|rrcccrrrrcccrrrr|...........", 30 "______________________sss|rrrrrr| z| h |--www----www----|...........", 31 "_______________________ss| + | ooo|4...........................", 32 "______________________...|---------|-------|............................", 33 "_s......................................................................" 34 ], 35 "set": [ 36 { "point": "terrain", "id": "t_shrub", "x": [ 64, 71 ], "y": [ 0, 23 ], "repeat": [ 0, 2 ] }, 37 { "point": "furniture", "id": "f_dandelion", "x": [ 64, 71 ], "y": [ 0, 23 ], "repeat": [ 0, 1 ] }, 38 { "point": "furniture", "id": "f_bluebell", "x": [ 64, 71 ], "y": [ 0, 23 ], "repeat": [ 0, 1 ] }, 39 { "point": "furniture", "id": "f_mutpoppy", "x": [ 64, 71 ], "y": [ 0, 23 ], "repeat": [ 0, 1 ] } 40 ], 41 "terrain": { 42 "+": "t_door_c", 43 "-": "t_concrete_wall", 44 "|": "t_concrete_wall", 45 "!": "t_door_metal_pickable", 46 ".": "t_region_groundcover_urban", 47 " ": "t_thconc_floor", 48 "=": "t_door_metal_locked", 49 "[": "t_laminated_door_glass_c", 50 "_": "t_pavement", 51 "e": "t_gates_mech_control", 52 "l": "t_sidewalk", 53 "s": "t_sidewalk", 54 "&": "t_sidewalk", 55 "D": "t_sidewalk", 56 "4": "t_gutter_downspout", 57 "w": "t_laminated_glass" 58 }, 59 "furniture": { 60 "6": "f_console_broken", 61 "P": "f_indoor_plant", 62 "D": "f_trashcan", 63 "R": "f_trashcan", 64 "c": "f_counter", 65 "h": "f_chair", 66 "k": "f_desk", 67 "l": "f_vending_c", 68 "o": "f_bookcase", 69 "r": "f_rack", 70 "z": "f_crate_c", 71 "S": "f_sink" 72 }, 73 "gaspumps": { "&": { } }, 74 "toilets": { "t": { } }, 75 "place_vendingmachines": [ { "item_group": "vending_food", "x": 31, "y": 6 }, { "item_group": "vending_drink", "x": 32, "y": 6 } ], 76 "place_loot": [ 77 { "group": "magazines", "x": 26, "y": 10, "chance": 80, "repeat": [ 4, 12 ] }, 78 { "group": "magazines", "x": 26, "y": 13, "chance": 80, "repeat": [ 4, 12 ] }, 79 { "group": "floor_trash", "x": 24, "y": 10, "chance": 90, "repeat": [ 1, 4 ] }, 80 { "group": "floor_trash", "x": 24, "y": 13, "chance": 90, "repeat": [ 1, 4 ] }, 81 { "group": "alcohol", "x": 26, "y": 20, "chance": 60, "repeat": [ 1, 3 ] }, 82 { "group": "snacks", "x": 26, "y": 8, "chance": 80, "repeat": [ 2, 8 ] }, 83 { "group": "alcohol", "x": [ 27, 31 ], "y": 20, "chance": 75, "repeat": [ 1, 2 ] }, 84 { "group": "snacks", "x": [ 27, 29 ], "y": 8, "chance": 80, "repeat": [ 2, 8 ] }, 85 { "group": "mechanics", "x": [ 31, 34 ], "y": 8, "chance": 85, "repeat": [ 1, 2 ] }, 86 { "group": "snacks", "x": [ 27, 29 ], "y": [ 15, 16 ], "chance": 80, "repeat": [ 2, 8 ] }, 87 { "group": "snacks", "x": 34, "y": [ 18, 20 ], "chance": 80, "repeat": [ 2, 8 ] }, 88 { "group": "smoke_shop", "x": 34, "y": [ 14, 15 ], "chance": 70, "repeat": [ 1, 2 ] }, 89 { "group": "office", "x": [ 37, 39 ], "y": 19, "chance": 75, "repeat": [ 1, 2 ] }, 90 { "group": "manuals", "x": [ 40, 43 ], "y": 21, "chance": 50, "repeat": [ 1, 2 ] }, 91 { "group": "mechanics", "x": 34, "y": [ 12, 15 ], "chance": 85, "repeat": [ 1, 2 ] }, 92 { "group": "mechanics", "x": [ 44, 47 ], "y": 19, "chance": 85, "repeat": [ 1, 3 ] }, 93 { "group": "mechanics", "x": 59, "y": [ 9, 15 ], "chance": 80, "repeat": [ 1, 2 ] }, 94 { "group": "mechanics", "x": [ 51, 59 ], "y": 19, "chance": 85, "repeat": [ 1, 3 ] }, 95 { "group": "field", "x": [ 66, 71 ], "y": [ 2, 23 ], "chance": 90, "repeat": [ 0, 2 ] } 96 ], 97 "place_monsters": [ 98 { "monster": "GROUP_ZOMBIE", "x": [ 0, 23 ], "y": [ 0, 21 ], "density": 0.15 }, 99 { "monster": "GROUP_ZOMBIE", "x": [ 27, 34 ], "y": [ 9, 21 ], "density": 0.3 }, 100 { "monster": "GROUP_ZOMBIE", "x": [ 48, 59 ], "y": [ 9, 19 ], "density": 0.15 } 101 ], 102 "place_vehicles": [ 103 { "vehicle": "suburban_home", "x": 8, "y": [ 12, 13 ], "chance": 30, "rotation": 90 }, 104 { "vehicle": "suburban_home", "x": 17, "y": [ 12, 13 ], "chance": 30, "rotation": 270 }, 105 { "vehicle": "garage", "x": 41, "y": [ 12, 13 ], "chance": 20, "rotation": 270 }, 106 { "vehicle": "garage", "x": 51, "y": [ 12, 13 ], "chance": 20, "rotation": 270 } 107 ] 108 } 109 }, 110 { 111 "type": "mapgen", 112 "method": "json", 113 "om_terrain": [ [ "garage_gas_roof_1", "garage_gas_roof_2", "garage_gas_roof_3" ] ], 114 "object": { 115 "fill_ter": "t_flat_roof", 116 "rows": [ 117 " ", 118 " ", 119 " ", 120 " ", 121 " ", 122 " ", 123 " ... ", 124 " ... |22222222222222222222222222222222223 ", 125 " ... |..................................3 ", 126 " ... |...:..............................32223 ", 127 " ... |......................................3 ", 128 " ... |....................................=.3 ", 129 " ... |......................................3 ", 130 " ... |................oo.........oo.......=.3 ", 131 " ... |................oo.........oo.........3 ", 132 " ... |................oo.........oo.....3---3 ", 133 " |................oo.........oo.....3 ", 134 " |..................................3 ", 135 " |...........................&......3 ", 136 " |..................................3 ", 137 " |.................3----------------3 ", 138 " |.................5 ", 139 " |-----------------3 ", 140 " " 141 ], 142 "palettes": [ "roof_palette" ], 143 "place_nested": [ 144 { 145 "chunks": [ 146 [ "null", 20 ], 147 [ "roof_2x2_utilities_b", 15 ], 148 [ "roof_2x2_utilities_c", 5 ], 149 [ "roof_2x2_utilities_d", 10 ], 150 [ "roof_2x2_utilities", 10 ] 151 ], 152 "x": [ 28, 46 ], 153 "y": [ 10, 15 ] 154 } 155 ] 156 } 157 } 158] 159