1[ 2 { 3 "id": "stash_water", 4 "type": "item_group", 5 "subtype": "collection", 6 "entries": [ 7 { "item": "funnel" }, 8 { "item": "water_clean", "container-item": "bottle_plastic", "sealed": false }, 9 { "item": "water_clean", "container-item": "jug_plastic", "charges-min": 7, "charges-max": 15, "sealed": false }, 10 { "item": "water_clean", "container-item": "30gal_drum", "charges-min": 150, "charges-max": 350 } 11 ] 12 }, 13 { 14 "id": "cabin_suicide", 15 "type": "item_group", 16 "subtype": "collection", 17 "entries": [ 18 { "item": "usp_45", "charges": 11, "ammo-item": "45_acp" }, 19 { "item": "45_casing", "charges-min": 1, "charges-max": 1 }, 20 { "item": "corpse" }, 21 { "group": "underwear" }, 22 { "group": "cabin_suicide_over" }, 23 { "group": "cabin_suicide_shirt" }, 24 { "group": "cabin_suicide_legs" }, 25 { "group": "cabin_suicide_shoes" }, 26 { "group": "cabin_suicide_extras", "count-min": 3, "count-max": 6 } 27 ] 28 }, 29 { 30 "id": "cabin_suicide_shirt", 31 "type": "item_group", 32 "subtype": "distribution", 33 "items": [ [ "hoodie", 30 ], [ "kevlar", 10 ], [ "longshirt", 40 ], [ "undershirt", 20 ] ] 34 }, 35 { 36 "id": "cabin_suicide_over", 37 "type": "item_group", 38 "subtype": "distribution", 39 "items": [ 40 [ "tacvest", 20 ], 41 [ "jacket_light", 30 ], 42 [ "jacket_leather", 30 ], 43 [ "jacket_evac", 30 ], 44 [ "jacket_army", 30 ], 45 [ "jacket_flannel", 30 ], 46 [ "vest", 10 ] 47 ] 48 }, 49 { 50 "id": "cabin_suicide_legs", 51 "type": "item_group", 52 "subtype": "distribution", 53 "items": [ [ "jeans", 35 ], [ "pants", 40 ], [ "pants_cargo", 20 ], [ "pants_survivor", 5 ] ] 54 }, 55 { 56 "id": "cabin_suicide_shoes", 57 "type": "item_group", 58 "subtype": "distribution", 59 "items": [ [ "boots", 35 ], [ "boots_combat", 6 ], [ "boots_hiking", 15 ], [ "boots_survivor", 5 ], [ "sneakers", 40 ] ] 60 }, 61 { 62 "id": "cabin_suicide_extras", 63 "type": "item_group", 64 "subtype": "distribution", 65 "items": [ 66 { "item": "water_clean", "prob": 10, "container-item": "canteen", "charges-min": 1, "charges-max": 5 }, 67 [ "3006", 25 ], 68 [ "45_acp", 25 ], 69 [ "bandages", 15 ], 70 [ "bandana", 10 ], 71 [ "cig", 5 ], 72 { "item": "cell_phone", "prob": 5, "charges": [ 0, 150 ] }, 73 { "item": "smart_phone", "prob": 15, "charges-min": 0 }, 74 [ "gloves_fingerless", 5 ], 75 [ "holster", 5 ], 76 [ "hatchet", 5 ], 77 [ "hat_ball", 5 ], 78 [ "knife_combat", 5 ], 79 [ "silver_locket", 5 ], 80 [ "mask_gas", 10 ], 81 [ "molotov", 5 ], 82 [ "matches", 25 ], 83 [ "mbag", 10 ], 84 [ "machete", 2 ], 85 [ "photo_album", 5 ], 86 [ "pipe", 5 ], 87 [ "poncho", 5 ], 88 [ "sheath", 5 ], 89 [ "scarf", 10 ], 90 [ "survivormap", 2 ], 91 [ "wristwatch", 15 ] 92 ] 93 }, 94 { 95 "type": "mapgen", 96 "method": "json", 97 "om_terrain": [ "dirtroad1_aban1" ], 98 "weight": 333, 99 "object": { 100 "fill_ter": "t_dirt", 101 "rows": [ 102 "..^. ....", 103 "..^. ^ ^ ..T.T", 104 "TT.. .. . ..s.ss", 105 "..ss s . . . . s. T", 106 ".T.. . ..T..", 107 ".ss. ... ^ ..^.", 108 "...T. . ss.", 109 ".ss.T^ . ^s.T", 110 "..TT . .. . ....", 111 ".ss.T . ^. . .s..", 112 ".... . . . ..T.", 113 ". .. . . . s..s", 114 "..T... . . ..z.", 115 "TT... .. ^ ^T..^.", 116 "..^. ^ . ...T.", 117 "..^.. .....", 118 ".T... . ^ ^ .T.^", 119 "..T..... .sz..", 120 ".... . .....", 121 ".T....s . ...^..", 122 "..^. . . . s .. T.", 123 "..^. ^ .s. T. . ...", 124 ".^.. ^ .. ^..^..", 125 "...T s ^ ^ ..T." 126 ], 127 "set": [ { "point": "terrain", "id": "t_dirt", "x": [ 0, 23 ], "y": [ 0, 23 ], "repeat": [ 15, 30 ] } ], 128 "terrain": { 129 " ": "t_dirt", 130 ".": [ "t_grass", "t_grass", "t_grass", "t_grass", "t_dirt" ], 131 "T": "t_tree", 132 "W": "t_water_dp", 133 "^": "t_tree_young", 134 "s": "t_underbrush", 135 "w": "t_water_sh", 136 "z": "t_shrub_strawberry" 137 }, 138 "place_items": [ { "item": "forest", "x": [ 2, 21 ], "y": [ 5, 19 ], "chance": 80, "repeat": [ 0, 5 ] } ] 139 } 140 }, 141 { 142 "type": "mapgen", 143 "method": "json", 144 "om_terrain": [ "dirtroad2_aban1" ], 145 "weight": 333, 146 "object": { 147 "fill_ter": "t_dirt", 148 "rows": [ 149 "..^. ....", 150 "..^. ..T.T", 151 ".ss.T . ^s.T", 152 "..ss . . . . s. T", 153 ".T.. . ..T..", 154 "TT... .. ^T..^.", 155 "...T. . ss.", 156 ".ss.^^ . ^s.T", 157 "..TT . . .. ....", 158 ".ss.^ . . . .s..", 159 ".... . . . ..T.", 160 ". .. . .s . Ts..s", 161 "..T... . . T ..z.", 162 "TT... .. ss..^.", 163 "..^. . ...T.", 164 "..^.. .....", 165 ".T... . .T.^", 166 "..T..... .sz..", 167 ".... . . s..s.", 168 "..T... . . ..z.", 169 "..^. . . . .sTT.", 170 "..^. . . . . ...", 171 ".^.. ^ .. ..^..", 172 "...T ..T." 173 ], 174 "set": [ 175 { "point": "terrain", "id": "t_dirt", "x": [ 0, 23 ], "y": [ 0, 23 ], "repeat": [ 15, 30 ] }, 176 { "point": "terrain", "id": "t_underbrush", "x": [ 0, 23 ], "y": [ 0, 23 ], "repeat": [ 10, 30 ] }, 177 { "point": "terrain", "id": "t_tree_young", "x": [ 0, 23 ], "y": [ 0, 23 ], "repeat": [ 10, 30 ] } 178 ], 179 "terrain": { 180 " ": "t_dirt", 181 ".": [ "t_grass", "t_grass", "t_grass", "t_grass", "t_dirt" ], 182 "T": "t_tree", 183 "W": "t_water_dp", 184 "^": "t_tree_young", 185 "s": "t_underbrush", 186 "w": "t_water_sh", 187 "z": "t_shrub_strawberry" 188 }, 189 "place_items": [ { "item": "forest", "x": [ 2, 21 ], "y": [ 5, 19 ], "chance": 80, "repeat": [ 0, 5 ] } ] 190 } 191 }, 192 { 193 "type": "mapgen", 194 "method": "json", 195 "om_terrain": [ "forest_aban1" ], 196 "weight": 333, 197 "object": { 198 "fill_ter": "t_dirt", 199 "rows": [ 200 "..^. ....", 201 "..^. ..T.T", 202 ".ss.T . ^s.T", 203 "..ss . . . . s. T", 204 ".T.. . ..T..", 205 "TT... .. ^T..^.", 206 "...T. . ss.", 207 ".ss.^^ . ^s.T", 208 "..TT . . .. ....", 209 ".ss.^ . . . .s..", 210 ".... . . . ..T.", 211 ". .. . .s . Ts..s", 212 "..T... . . T ..z.", 213 "TT... .. ss..^.", 214 "..^. . ...T.", 215 "..^.. .....", 216 ".T... . .T.^", 217 "..T..... .sz..", 218 ".... . . s..s.", 219 "..T... . . ..z.", 220 "..^. . . . .sTT.", 221 "..^. . . . . ...", 222 ".^.. ^ .. ..^..", 223 "...T ..T." 224 ], 225 "set": [ 226 { "point": "terrain", "id": "t_dirt", "x": [ 0, 23 ], "y": [ 0, 23 ], "repeat": [ 15, 30 ] }, 227 { "point": "terrain", "id": "t_underbrush", "x": [ 0, 23 ], "y": [ 0, 23 ], "repeat": [ 20, 30 ] }, 228 { "point": "terrain", "id": "t_tree_young", "x": [ 0, 23 ], "y": [ 0, 23 ], "repeat": [ 20, 30 ] }, 229 { "point": "terrain", "id": "t_tree", "x": [ 0, 23 ], "y": [ 0, 23 ], "repeat": [ 20, 30 ] } 230 ], 231 "terrain": { 232 " ": "t_grass", 233 ".": [ "t_grass", "t_grass", "t_grass", "t_grass", "t_dirt" ], 234 "T": "t_tree", 235 "W": "t_water_dp", 236 "^": "t_tree_young", 237 "s": "t_underbrush", 238 "w": "t_water_sh", 239 "z": "t_shrub_strawberry" 240 }, 241 "place_items": [ { "item": "forest", "x": [ 2, 21 ], "y": [ 5, 19 ], "chance": 80, "repeat": [ 0, 5 ] } ] 242 } 243 }, 244 { 245 "type": "mapgen", 246 "method": "json", 247 "om_terrain": [ "cabin_aban1" ], 248 "weight": 333, 249 "object": { 250 "fill_ter": "t_floor", 251 "rows": [ 252 ".[^...........T.z.......", 253 "..^...z....^.........z..", 254 "..z...zz....z..^.T.....^", 255 ".[..^......^.......z.^..", 256 ".#...~~~~# .z #~~~~~~~#.", 257 "^..z.. ... [.", 258 ".....H6 . [.", 259 ".##0###2###3+###2###2##.", 260 ".# # 3 66 >#.", 261 ".# . + 7# 66 .z.", 262 ".# ... # 7# ..^", 263 ".######### 7# #.", 264 ".#___ 6 .. 7#####+###S", 265 ".2_=_ ..... #9 9#.", 266 ".2___ ...ww^. #9 9#^", 267 ".# H ..wWw #9 9#.", 268 "^#####+#..S ... ###+###.", 269 ".3.. ..# z + ;#.", 270 ".#.^.. ..#@@ #A z", 271 ".# ... #@@ :# 88#.", 272 "...0##.^.#####22#.#####~", 273 ".zw.......zz...z....^...", 274 ".S.ww^...T......Tz.z.S..", 275 "..^...T......z.^..^.z.^." 276 ], 277 "set": [ 278 { "point": "bash", "x": 7, "y": 7 }, 279 { "point": "bash", "x": 3, "y": 20 }, 280 { "point": "bash", "x": [ 14, 22 ], "y": 4, "repeat": [ 3, 5 ] }, 281 { "point": "bash", "x": [ 14, 22 ], "y": 7, "repeat": [ 3, 5 ] }, 282 { "point": "bash", "x": [ 11, 12 ], "y": 7, "repeat": [ 0, 2 ] }, 283 { "point": "bash", "x": [ 1, 9 ], "y": 11, "repeat": [ 0, 8 ] }, 284 { "point": "bash", "x": [ 13, 15 ], "y": 20, "repeat": [ 0, 4 ] }, 285 { "point": "bash", "x": [ 17, 21 ], "y": [ 13, 15 ], "repeat": [ 4, 10 ] } 286 ], 287 "terrain": { 288 " ": "t_floor", 289 "#": "t_wall_log", 290 "+": "t_door_c", 291 ".": [ "t_grass", "t_grass", "t_grass", "t_dirt", "t_dirt" ], 292 "0": "t_window_empty", 293 "2": "t_window_domestic", 294 "3": "t_door_b", 295 "=": "t_rock_floor", 296 "S": "t_shrub_strawberry", 297 "T": "t_tree", 298 "W": "t_water_dp", 299 "[": "t_fence_v", 300 "^": "t_tree_young", 301 "_": "t_rock_floor", 302 "w": "t_water_sh", 303 "z": "t_underbrush", 304 "{": "t_door_glass_c", 305 "~": "t_fence_h" 306 }, 307 "furniture": { 308 "6": "f_table", 309 "7": "f_bookcase", 310 "8": "f_bathtub", 311 "9": "f_rack", 312 ":": "f_dresser", 313 "=": "f_woodstove", 314 ">": "f_counter", 315 "?": "f_sofa", 316 "@": "f_bed", 317 "A": "f_sink", 318 "B": "f_chair", 319 "C": "f_desk", 320 "D": "f_trashcan", 321 "E": "f_cupboard", 322 "F": "f_fridge", 323 "G": "f_oven", 324 "H": "f_armchair" 325 }, 326 "toilets": { ";": { } }, 327 "place_items": [ { "item": "trash_forest", "x": [ 2, 21 ], "y": [ 5, 19 ], "chance": 80, "repeat": [ 0, 20 ] } ] 328 } 329 }, 330 { 331 "type": "mapgen", 332 "method": "json", 333 "om_terrain": [ "car_corner_aban1" ], 334 "weight": 333, 335 "object": { 336 "fill_ter": "t_floor", 337 "rows": [ 338 "..^################++##.", 339 "..^...z....^....z....z[.", 340 "..z...zz......R..T....[^", 341 "....^......^.......z.^..", 342 "......^.....z.^.......[.", 343 "^..................z..[.", 344 "............z.....z...[.", 345 "............T........z[.", 346 ".................^....[.", 347 "................z...^...", 348 "......z.........z.^.zz.^", 349 "............T...........", 350 ".......^.z.....z......[S", 351 ".T..^......^z..z...z..[.", 352 "..z.......z.....T...^zz^", 353 ".......z......z.......[.", 354 ".z..^..z.^..^...z..T....", 355 "...T...........z.z..z...", 356 ".z.....z..T........z..[z", 357 "...^......z....z......[.", 358 "~~~~~~~~~~~~~.zz~..~~~[.", 359 ".zw.......zz...z....^...", 360 ".S.ww^...T......Tz.z.S..", 361 "..^...T......z.^..^.z.^." 362 ], 363 "set": [ 364 { "point": "bash", "x": [ 1, 20 ], "y": 20, "repeat": [ 4, 10 ] }, 365 { "point": "bash", "x": 22, "y": [ 1, 19 ], "repeat": [ 3, 5 ] }, 366 { "point": "terrain", "id": "t_dirtmound", "x": [ 14, 14 ], "y": [ 2, 2 ] } 367 ], 368 "terrain": { 369 " ": "t_floor", 370 "#": "t_wall_wood", 371 "+": "t_door_c", 372 ".": [ "t_grass", "t_grass", "t_grass", "t_dirt", "t_dirt" ], 373 "0": "t_window_empty", 374 "2": "t_window_domestic", 375 "3": "t_door_b", 376 "=": "t_rock_floor", 377 "R": "t_dirtmound", 378 "S": [ "t_shrub_strawberry", "t_underbrush" ], 379 "T": "t_tree", 380 "W": "t_water_dp", 381 "[": "t_fence_v", 382 "^": "t_tree_young", 383 "_": "t_rock_floor", 384 "w": "t_water_sh", 385 "z": "t_underbrush", 386 "{": "t_door_glass_c", 387 "~": "t_fence_h" 388 }, 389 "furniture": { 390 "6": "f_table", 391 "7": "f_bookcase", 392 "8": "f_bathtub", 393 "9": "f_rack", 394 ":": "f_dresser", 395 "=": "f_woodstove", 396 ">": "f_counter", 397 "?": "f_sofa", 398 "@": "f_bed", 399 "A": "f_sink", 400 "B": "f_chair", 401 "C": "f_desk", 402 "D": "f_trashcan", 403 "E": "f_cupboard", 404 "F": "f_fridge", 405 "G": "f_oven", 406 "H": "f_armchair" 407 }, 408 "place_items": [ { "item": "trash_forest", "x": [ 2, 21 ], "y": [ 5, 19 ], "chance": 80, "repeat": [ 0, 2 ] } ], 409 "place_item": [ { "item": "teddy", "x": 14, "y": 2 }, { "item": "silver_locket", "x": 14, "y": 2 } ], 410 "place_vehicles": [ { "vehicle": "car", "x": 5, "y": 7, "chance": 80, "fuel": 0, "status": 1, "rotation": 0 } ] 411 } 412 }, 413 { 414 "type": "mapgen", 415 "method": "json", 416 "om_terrain": [ "dirtplaza_aban1" ], 417 "weight": 333, 418 "object": { 419 "fill_ter": "t_dirt", 420 "rows": [ 421 " [~~~~ T ~~~~", 422 " [^ ^^ ^ ^ T ", 423 " [s TT s s ", 424 " s s ^ ", 425 " ^ ^ s ", 426 "T ^ ", 427 " T ", 428 " [s s ", 429 " [ ", 430 " [s T T s s ", 431 " ^ ", 432 " [ ss s s s", 433 " [T z ", 434 " ss ^ ", 435 " ^ ", 436 " [^ z z s ", 437 " [ T ^", 438 " [T sz ", 439 " [ s ", 440 " [T ", 441 " ^ s s ", 442 " ^ s ", 443 " ^ ^ ", 444 " [ ^ T " 445 ], 446 "set": [ 447 { "point": "bash", "x": 1, "y": [ 0, 23 ], "repeat": [ 5, 10 ] }, 448 { "point": "terrain", "id": "t_grass", "x": [ 0, 14 ], "y": [ 0, 3 ], "repeat": [ 10, 30 ] }, 449 { "point": "terrain", "id": "t_underbrush", "x": [ 0, 23 ], "y": [ 0, 23 ], "repeat": [ 10, 30 ] }, 450 { "point": "terrain", "id": "t_tree_young", "x": [ 0, 23 ], "y": [ 0, 23 ], "repeat": [ 10, 30 ] } 451 ], 452 "terrain": { 453 " ": "t_dirt", 454 "W": "t_water_dp", 455 "[": "t_fence_v", 456 "s": "t_underbrush", 457 "w": "t_water_sh", 458 "z": "t_shrub_strawberry", 459 "^": "t_dirt", 460 "~": "t_fence_h", 461 "T": "t_dirt" 462 }, 463 "place_items": [ { "item": "forest", "x": [ 2, 21 ], "y": [ 5, 19 ], "chance": 80, "repeat": [ 0, 20 ] } ] 464 } 465 }, 466 { 467 "type": "mapgen", 468 "method": "json", 469 "om_terrain": [ "barn_aban1" ], 470 "weight": 333, 471 "object": { 472 "fill_ter": "t_dirtfloor", 473 "rows": [ 474 "~~~~~~..~~.z~~~~.T.~~~~.", 475 "..^...z....^....z....z[.", 476 "..z...zz.........T....[^", 477 "....^......^.......z.^..", 478 "......^.....z.^.......[.", 479 "^.....^............z..[.", 480 "...z........z.....z...[.", 481 ".....z......T........z[.", 482 "..^.....T........^....[.", 483 "................z...^...", 484 "......z.........z.^.zz.^", 485 "............T...........", 486 ".......^.z.....z......[S", 487 ".T..^......^z..z...z..[.", 488 "..z####################^", 489 "...# @ @@#CC #AA># #.", 490 ".z.# @ #C B# # #.", 491 "...#E #~~ # # #.", 492 ".z.#FG #z", 493 "...+F: #.", 494 "...+A:C #.", 495 ".zw#AE A#~~ #~~ # #.", 496 ".S.#HH A#9 9# # #.", 497 "..^#HHH A#9 9# # #." 498 ], 499 "set": [ { "point": "terrain", "id": "t_dirt", "x": [ 0, 14 ], "y": [ 0, 3 ], "repeat": [ 8, 10 ] } ], 500 "terrain": { 501 " ": "t_dirtfloor", 502 "#": "t_wall_wood", 503 "+": "t_door_c", 504 ".": "t_grass", 505 "0": "t_window_empty", 506 "2": "t_window_domestic", 507 "3": "t_door_b", 508 "=": "t_rock_floor", 509 "S": "t_shrub_strawberry", 510 "T": "t_tree", 511 "W": "t_water_dp", 512 "[": "t_fence_v", 513 "^": "t_tree_young", 514 "_": "t_rock_floor", 515 "w": "t_water_sh", 516 "z": "t_underbrush", 517 "{": "t_door_glass_c", 518 "~": "t_fence_h" 519 }, 520 "furniture": { 521 "6": "f_table", 522 "7": "f_bookcase", 523 "8": "f_bathtub", 524 "9": "f_rack", 525 ":": "f_dresser", 526 "=": "f_woodstove", 527 ">": "f_counter", 528 "?": "f_sofa", 529 "@": "f_makeshift_bed", 530 "A": "f_locker", 531 "B": "f_chair", 532 "C": "f_desk", 533 "D": "f_trashcan", 534 "E": "f_cupboard", 535 "F": "f_fridge", 536 "G": "f_oven", 537 "H": "f_hay" 538 }, 539 "place_item": [ 540 { "item": "oil_lamp", "x": 7, "y": 15 }, 541 { "item": "45_acp", "x": 12, "y": 15 }, 542 { "item": "3006", "x": 12, "y": 15 }, 543 { "item": "3006", "x": 12, "y": 15, "chance": 50 }, 544 { "item": "3006", "x": 12, "y": 15, "chance": 33 }, 545 { "item": "pillow", "x": 6, "y": 15 }, 546 { "item": "sheet", "x": 6, "y": 16 }, 547 { "item": "sheet", "x": 9, "y": 15 }, 548 { "item": "mess_kit", "x": 17, "y": 15 }, 549 { "item": "nail", "x": 15, "y": 15 }, 550 { "item": "ax", "x": 15, "y": 15 }, 551 { "item": "recurbow", "x": 16, "y": 15 }, 552 { "item": "quiver", "x": 16, "y": 15 }, 553 { "item": "arrow_wood_heavy", "x": 16, "y": 15 }, 554 { "item": "knife_hunting", "x": 16, "y": 15 }, 555 { "item": "flashlight", "x": 11, "y": 16 }, 556 { "item": "child_book", "x": 11, "y": 16 }, 557 { "item": "child_book", "x": 11, "y": 15 }, 558 { "item": "pot", "x": 11, "y": 23 } 559 ], 560 "place_loot": [ 561 { "group": "ammo_any_batteries_full", "x": 11, "y": 16, "chance": 33 }, 562 { "group": "cabin_suicide", "x": [ 4, 4 ], "y": [ 15, 15 ], "chance": 80 }, 563 { "group": "cannedfood", "x": [ 11, 11 ], "y": [ 22, 23 ], "chance": 90 }, 564 { "group": "cannedfood", "x": [ 13, 13 ], "y": [ 22, 23 ], "chance": 90 }, 565 { "group": "cannedfood", "x": [ 11, 11 ], "y": [ 22, 23 ], "chance": 90 }, 566 { "group": "cannedfood", "x": [ 13, 13 ], "y": [ 22, 23 ], "chance": 90 }, 567 { "group": "stash_water", "x": [ 20, 20 ], "y": [ 15, 15 ], "chance": 80 }, 568 { "group": "stash_water", "x": [ 19, 19 ], "y": [ 15, 15 ], "chance": 80 }, 569 { "item": "remington_700", "x": 13, "y": 15, "chance": 80, "ammo": 100 } 570 ] 571 } 572 } 573] 574