1[ 2 { 3 "type": "mapgen", 4 "method": "json", 5 "om_terrain": [ "construction_site" ], 6 "weight": 100, 7 "object": { 8 "rows": [ 9 "________________________", 10 "__dBbb{_ddddddddd_bBbd__", 11 "__ddddddddddd_ddddddddd_", 12 "_|||0||||0||#....##|||__", 13 "_|...................|d_", 14 "_|...................|__", 15 "_#.....w........W....#d_", 16 "_#.....-........-....#d_", 17 "__.....-.......T-....#d_", 18 "__.....-.......T-....#d_", 19 "__.....-........-....d__", 20 "_d.....-.c......-....d__", 21 "__.....--.....---....dd_", 22 "__.....w........-....d__", 23 "__.....w........-....dd_", 24 "_d..............w....#__", 25 "_#...................|d_", 26 "_|...................|d_", 27 "_|||##d_ddd_ddd_d.#|||__", 28 "______ddd__ddd__d____d__", 29 "_ttttt_t_t___ttttttt_tt_", 30 "_tttttttttttttttttttttt_", 31 "________________________", 32 "________________________" 33 ], 34 "terrain": { 35 "#": "t_brick_wall_halfway", 36 "-": "t_wall", 37 ".": "t_concrete", 38 "0": "t_window_frame", 39 "B": "t_grass", 40 "T": "t_concrete", 41 "W": "t_wall_log_half", 42 "_": "t_grass", 43 "b": "t_dirt", 44 "c": "t_concrete", 45 "d": "t_dirt", 46 "t": "t_thconc_floor", 47 "w": "t_wall_half", 48 "{": "t_dirt", 49 "|": "t_brick_wall" 50 }, 51 "furniture": { "B": "f_barricade_road", "T": "f_table", "b": "f_barricade_road", "c": "f_chair", "{": "f_dumpster" }, 52 "place_items": [ 53 { "item": "tools_carpentry", "x": 15, "y": 11, "chance": 30 }, 54 { "item": "power_tools", "x": 9, "y": 12, "chance": 10 }, 55 { "item": "power_tools", "x": 8, "y": 9, "chance": 10 }, 56 { "item": "clothing_work_hat", "x": 15, "y": 8, "chance": 20 }, 57 { "item": "tools_construction", "x": 4, "y": 17, "chance": 50 }, 58 { "item": "tools_construction", "x": 20, "y": 16, "chance": 50 }, 59 { "item": "tools_construction", "x": 8, "y": 8, "chance": 50 }, 60 { "item": "tools_construction", "x": 2, "y": 5, "chance": 50 }, 61 { "item": "clothing_work_gloves", "x": 15, "y": 9, "chance": 30 }, 62 { "item": "hardware_trash", "x": 22, "y": 4, "chance": 15 }, 63 { "item": "hardware_trash", "x": 6, "y": 1, "chance": 15 } 64 ], 65 "place_vehicles": [ { "vehicle": "small_utility_vehicles", "x": 11, "y": 22, "chance": 50, "fuel": 20, "status": 0 } ] 66 } 67 }, 68 { 69 "type": "mapgen", 70 "method": "json", 71 "om_terrain": [ "construction_site" ], 72 "weight": 100, 73 "object": { 74 "rows": [ 75 "________________________", 76 "||||_______________|||||", 77 "|__dd_d_d_d__dddddd_d__|", 78 "|_dddddd_dddddddddddd__|", 79 "|___##-0-ddddddd-0-0-d_|", 80 "|_dd....-dddddd&-...-d_|", 81 "|__d....-ddddddd-...-__|", 82 "|__d....-ddddddd-...-__|", 83 "|__d....---#dd#--...-__|", 84 "|_dd................#d_|", 85 "|__d................#d_|", 86 "|__d................d__|", 87 "|__d................d__|", 88 "|__d..#-----##......dd_|", 89 "|_dd...H..........t.d__|", 90 "|_d_.............ct.dd_|", 91 "|___................dd_|", 92 "|__d................d__|", 93 "|_dd................__{|", 94 "|__d................d_{|", 95 "|_dd__dd##---#ddddddd__|", 96 "|_______ddd_dd____d____|", 97 "||||||||||||||||||||||||", 98 "________________________" 99 ], 100 "terrain": { 101 "#": "t_wall_half", 102 "&": "t_dirt", 103 "-": "t_wall", 104 ".": "t_concrete", 105 "0": "t_window_frame", 106 "H": "t_concrete", 107 "_": "t_grass", 108 "c": "t_concrete", 109 "d": "t_dirt", 110 "t": "t_concrete", 111 "{": "t_grass", 112 "|": "t_chainfence_v" 113 }, 114 "furniture": { "&": "f_trashcan", "H": "f_ladder", "c": "f_chair", "t": "f_table", "{": "f_dumpster" }, 115 "place_items": [ 116 { "item": "tools_carpentry", "x": 6, "y": 14, "chance": 25 }, 117 { "item": "tools_carpentry", "x": 19, "y": [ 7, 8 ], "chance": 25 }, 118 { "item": "tools_carpentry", "x": 7, "y": 5, "chance": 25 }, 119 { "item": "clothing_work_gloves", "x": 18, "y": 15, "chance": 25 }, 120 { "item": "clothing_work_gloves", "x": 15, "y": 9, "chance": 25 }, 121 { "item": "clothing_work_boots", "x": 18, "y": 14, "chance": 35 }, 122 { "item": "clothing_work_boots", "x": 9, "y": 14, "chance": 35 }, 123 { "item": "power_tools", "x": 11, "y": 19, "chance": 15 }, 124 { "item": "tools_construction", "x": 12, "y": 19, "chance": 20 }, 125 { "item": "tools_construction", "x": 12, "y": 14, "chance": 20 }, 126 { "item": "tools_construction", "x": 11, "y": 12, "chance": 20 }, 127 { "item": "hardware_trash", "x": 22, "y": [ 18, 19 ], "chance": 35 } 128 ], 129 "place_vehicles": [ { "vehicle": "small_utility_vehicles", "x": 12, "y": 2, "chance": 50, "fuel": 20, "status": 0, "rotation": 270 } ] 130 } 131 }, 132 { 133 "type": "mapgen", 134 "method": "json", 135 "om_terrain": [ "construction_site" ], 136 "weight": 100, 137 "object": { 138 "rows": [ 139 "________________ss______", 140 "_bbb____________ss__bbb_", 141 "________________ss______", 142 "____......._____ss______", 143 "___|||wwww|||___ss_|ww|_", 144 "___|ffffffff|...ss.|ff|_", 145 "__.|ffffffff|0||cc||ff|.", 146 "__.|ffffffffffffffffff|.", 147 "___|ffffffffffffffffff|.", 148 "__.#ccccccccffffffffff|_", 149 "__.ccccccccccccccccccc|_", 150 "__.ccccccccccccccccccc#.", 151 "___ccccccccccccccccccc#.", 152 "___......-tccccccc......", 153 "__.......-T.ccCcc.......", 154 "__.......--------.......", 155 "___#ccc..............c..", 156 "___#ccc.............ccc.", 157 "___|cccc...........cccc.", 158 "__.|cccc..........cccc#_", 159 "__.|cccc.........ccccc|.", 160 "__.|cccc.....{{.cccccc|.", 161 "___|||#.........##|||||_", 162 "_____...____...____..___" 163 ], 164 "terrain": { 165 "#": "t_brick_wall_halfway", 166 "-": "t_wall", 167 ".": "t_dirt", 168 "0": "t_window_empty", 169 "C": "t_concrete", 170 "T": "t_dirt", 171 "_": "t_grass", 172 "b": "t_grass", 173 "c": "t_concrete", 174 "f": "t_floor", 175 "s": "t_sidewalk", 176 "t": "t_concrete", 177 "w": "t_wall_glass", 178 "{": "t_dirt", 179 "|": "t_brick_wall" 180 }, 181 "furniture": { "C": "f_chair", "T": "f_table", "b": "f_barricade_road", "t": "f_table", "{": "f_dumpster" }, 182 "place_items": [ 183 { "item": "tools_common", "x": 10, "y": 14, "chance": 35 }, 184 { "item": "tools_common", "x": 4, "y": 8, "chance": 35 }, 185 { "item": "tools_common", "x": 13, "y": 7, "chance": 35 }, 186 { "item": "tools_earthworking", "x": 21, "y": 12, "chance": 45 }, 187 { "item": "tools_construction", "x": 16, "y": 14, "chance": 75 }, 188 { "item": "tools_carpentry", "x": 13, "y": 16, "chance": 35 }, 189 { "item": "tools_carpentry", "x": 10, "y": 13, "chance": 35 }, 190 { "item": "floor_trash", "x": 18, "y": 20, "chance": 35 }, 191 { "item": "floor_trash", "x": 6, "y": 16, "chance": 35 }, 192 { "item": "floor_trash", "x": 16, "y": 8, "chance": 35 }, 193 { "item": "floor_trash", "x": 6, "y": 7, "chance": 35 }, 194 { "item": "hardware_trash", "x": [ 13, 14 ], "y": 21, "chance": 35 } 195 ], 196 "place_item": [ { "item": "2x4", "x": 9, "y": 16 }, { "item": "2x4", "x": 10, "y": 16 }, { "item": "2x4", "x": 11, "y": 16 } ], 197 "place_vehicles": [ { "vehicle": "small_utility_vehicles", "x": 14, "y": 2, "chance": 50, "fuel": 20, "status": 0 } ] 198 } 199 }, 200 { 201 "type": "mapgen", 202 "method": "json", 203 "om_terrain": [ "construction_site" ], 204 "weight": 100, 205 "object": { 206 "rows": [ 207 "......ss.........__.....", 208 "......ss.........__.....", 209 "......ss.........__d....", 210 "......dd........d__d....", 211 "...||#ddd.......d__.....", 212 "..d|_____#......d__.....", 213 "..d#__fff|d......__.d...", 214 "...d__fff|X...d.d__d....", 215 "...d__fff|.......__d..d.", 216 "....d#||||...bb.____bb..", 217 ".....dddd.....d______...", 218 "......tt&...d.________..", 219 "............d.OO______..", 220 "..............c______B..", 221 "..........{..d_______B..", 222 "...mmmm...{d.d________..", 223 "..............d______d..", 224 "................____d...", 225 "....SS......d...dd......", 226 "....SS........d.........", 227 "........................", 228 "........aaa.............", 229 "........................", 230 "........................" 231 ], 232 "terrain": { 233 "#": "t_brick_wall_halfway", 234 "&": "t_grass", 235 ".": "t_grass", 236 "B": "t_concrete", 237 "O": "t_concrete", 238 "S": "t_sandbox", 239 "X": "t_dirt", 240 "_": "t_concrete", 241 "a": "t_slide", 242 "b": "t_grass", 243 "c": "t_concrete", 244 "d": "t_dirt", 245 "f": "t_floor", 246 "m": "t_monkey_bars", 247 "s": "t_sidewalk", 248 "t": "t_grass", 249 "{": "t_grass", 250 "|": "t_brick_wall" 251 }, 252 "furniture": { 253 "&": "f_trashcan", 254 "B": "f_bench", 255 "O": "f_crate_o", 256 "X": "f_crate_c", 257 "b": "f_barricade_road", 258 "c": "f_crate_c", 259 "t": "f_table", 260 "{": "f_dumpster" 261 }, 262 "place_items": [ 263 { "item": "trash", "x": 10, "y": 15, "chance": 45 }, 264 { "item": "tools_construction", "x": 10, "y": 9, "chance": 35 }, 265 { "item": "tools_earthworking", "x": 20, "y": 10, "chance": 45 }, 266 { "item": "tools_carpentry", "x": 6, "y": 11, "chance": 45 }, 267 { "item": "tools_carpentry", "x": 8, "y": 7, "chance": 45 }, 268 { "item": "tools_carpentry", "x": 4, "y": 5, "chance": 45 }, 269 { "item": "clothing_work_gloves", "x": 6, "y": 8, "chance": 25 }, 270 { "item": "tools_carpentry", "x": 14, "y": 13, "chance": 80 }, 271 { "item": "tools_carpentry", "x": 10, "y": 7, "chance": 80 }, 272 { "item": "clothing_work_hat", "x": 21, "y": 13, "chance": 25 }, 273 { "item": "hardware_trash", "x": 10, "y": 14, "chance": 45 } 274 ], 275 "place_vehicles": [ { "vehicle": "small_utility_vehicles", "x": 17, "y": 2, "chance": 50, "fuel": 20, "status": 0, "rotation": 270 } ] 276 } 277 }, 278 { 279 "type": "mapgen", 280 "method": "json", 281 "om_terrain": [ "construction_site" ], 282 "weight": 100, 283 "object": { 284 "rows": [ 285 "_........ss.ss..........", 286 "..._.....ss_ss....._._..", 287 ".._.._.._ssbss......__..", 288 "._..__.._ss_ss.__.__.._.", 289 ".._____._ssbss_______...", 290 ".________ss_ss_______._.", 291 "._|---|__sssss_|---|__..", 292 "__|fff|__sssss_|fff|__..", 293 "__|fff|||-+|+-||fff|__..", 294 "._|ffff|fffffff|fff#__..", 295 "__|ffffdfffffff#ccc__...", 296 "__|ffff|ffffccccccc__...", 297 "._#ffff|ffffc|ccccc__...", 298 "._#cccc|fCffccc#cctT_&..", 299 ".__cc|c|aaffccc|cctT_...", 300 ".______||||__|_|_____._.", 301 "..______XX_____#____....", 302 ".._______________._{D...", 303 "._._.__.__O._..__.__....", 304 "......__._....__.__.._..", 305 "...._.._.__..__.._......", 306 "..._._.__.____..__._....", 307 "....._...__...___...._..", 308 "...._....._____........." 309 ], 310 "terrain": { 311 "#": "t_wall_half", 312 "&": "t_grass", 313 "+": "t_door_glass_c", 314 "-": "t_wall_glass", 315 ".": "t_grass", 316 "C": "t_floor", 317 "D": "t_dirt", 318 "O": "t_grass", 319 "T": "t_dirt", 320 "X": "t_dirt", 321 "_": "t_dirt", 322 "a": "t_floor", 323 "b": "t_dirt", 324 "c": "t_concrete", 325 "d": "t_door_o", 326 "f": "t_floor", 327 "s": "t_sidewalk", 328 "t": "t_concrete", 329 "{": "t_grass", 330 "|": "t_wall" 331 }, 332 "furniture": { 333 "&": "f_trashcan", 334 "C": "f_chair", 335 "D": "f_dumpster", 336 "O": "f_crate_o", 337 "T": "f_table", 338 "X": "f_crate_c", 339 "a": "f_table", 340 "b": "f_bluebell", 341 "t": "f_table", 342 "{": "f_dumpster" 343 }, 344 "place_items": [ 345 { "item": "tools_carpentry", "x": 18, "y": 13, "chance": 35 }, 346 { "item": "tools_carpentry", "x": 14, "y": 9, "chance": 35 }, 347 { "item": "clothing_work_gloves", "x": 8, "y": 12, "chance": 35 }, 348 { "item": "tools_construction", "x": [ 8, 9 ], "y": 16, "chance": 50 }, 349 { "item": "tools_construction", "x": 9, "y": 14, "chance": 50 }, 350 { "item": "tools_construction", "x": 3, "y": 11, "chance": 50 }, 351 { "item": "hand_tools", "x": 8, "y": 14, "chance": 35 }, 352 { "item": "magazines", "x": 18, "y": 14, "chance": 25 }, 353 { "item": "hardware_plumbing", "x": 3, "y": 8, "chance": 35 }, 354 { "item": "paint", "x": 6, "y": 12, "chance": 35 }, 355 { "item": "tools_earthworking", "x": 19, "y": 14, "chance": 25 }, 356 { "item": "hardware_trash", "x": [ 19, 20 ], "y": 17, "chance": 35 } 357 ] 358 } 359 }, 360 { 361 "type": "mapgen", 362 "method": "json", 363 "om_terrain": [ "construction_site" ], 364 "weight": 100, 365 "object": { 366 "rows": [ 367 "...._..._............_._", 368 "...._..._............_._", 369 "...._..._............_._", 370 "...._...__............._", 371 "...._...__..._......._._", 372 "...._..._...........__._", 373 "...._..._..........._.._", 374 "...._..._..........__.._", 375 "...._..._..##..##.._..._", 376 "...._._._...._....__..._", 377 ".....__._........._...._", 378 "....._.__{{s....._...._.", 379 "...._____ssss..._....__.", 380 "....bb___sss..._....._..", 381 "..._|____._s..._....__..", 382 "...._.__..__..__...._...", 383 "....___..._____....._...", 384 "....._______......._....", 385 "...._0_.._c......__.....", 386 "...._0._.tt_______......", 387 ".....____tT.............", 388 "...................._...", 389 "........................", 390 "........................" 391 ], 392 "terrain": { 393 "#": "t_grass", 394 ".": "t_grass", 395 "0": "t_pit_shallow", 396 "T": "t_grass", 397 "_": "t_dirt", 398 "b": "t_brick_wall_halfway", 399 "c": "t_dirt", 400 "s": "t_sand", 401 "t": "t_dirt", 402 "{": "t_grass", 403 "|": "t_brick_wall" 404 }, 405 "furniture": { "#": "f_barricade_road", "T": "f_table", "c": "f_chair", "t": "f_table", "{": "f_dumpster" }, 406 "place_items": [ 407 { "item": "tools_earthworking", "x": 11, "y": 19, "chance": 45 }, 408 { "item": "tools_earthworking", "x": 4, "y": 18, "chance": 45 }, 409 { "item": "tools_earthworking", "x": 5, "y": 14, "chance": 45 }, 410 { "item": "trash", "x": [ 9, 10 ], "y": 11, "chance": 45 }, 411 { "item": "tools_construction", "x": 9, "y": 20, "chance": 25 }, 412 { "item": "tools_carpentry", "x": 9, "y": 19, "chance": 25 } 413 ], 414 "place_vehicles": [ { "vehicle": "small_utility_vehicles", "x": 16, "y": 2, "chance": 50, "fuel": 20, "status": 0, "rotation": 270 } ] 415 } 416 }, 417 { 418 "id": "small_utility_vehicles", 419 "type": "vehicle_group", 420 "vehicles": [ 421 [ "excavator", 100 ], 422 [ "trencher", 80 ], 423 [ "engine_crane", 60 ], 424 [ "welding_cart", 40 ], 425 [ "portable_generator", 20 ] 426 ] 427 } 428] 429