1[ 2 { 3 "id": "shelter_supplies", 4 "type": "item_group", 5 "subtype": "collection", 6 "//": "now used for shelters that have been looted by kids, see SUS groups for general shelter supplies", 7 "items": [ 8 [ "wrapper", 90 ], 9 [ "evac_pamphlet", 80 ], 10 [ "glass_shard", 80 ], 11 [ "emer_blanket", 40 ], 12 [ "bottle_plastic", 30 ], 13 [ "plastic_knife", 20 ], 14 [ "plastic_spoon", 20 ], 15 [ "plastic_fork", 20 ], 16 [ "bowl_plastic", 10 ], 17 [ "jacket_evac", 15 ], 18 [ "folding_poncho", 10 ], 19 [ "sponge", 10 ], 20 [ "mask_dust", 9 ], 21 [ "handflare_dead", 9 ], 22 [ "whistle", 7 ], 23 [ "teddy_bear", 7 ], 24 { "item": "vinegar", "prob": 6, "charges-min": 1 }, 25 [ "candle", 5 ], 26 [ "pliers", 4 ], 27 [ "mirror", 4 ], 28 [ "wearable_light", 2 ], 29 [ "calcium_tablet", 1 ], 30 [ "vitamins", 1 ], 31 { "item": "protein_bar_evac", "count": [ 0, 3 ] } 32 ] 33 }, 34 { 35 "type": "mapgen", 36 "method": "json", 37 "weight": 100, 38 "om_terrain": [ "shelter" ], 39 "object": { 40 "fill_ter": "t_floor", 41 "rows": [ 42 " !!!!!!!!!!!!!!!! ", 43 " `!!!!`!!!!`!!!!` ", 44 " `!!!!`!!!!`!!!!` ", 45 " `!!!!`!!!!`!!!!` ", 46 " `!!!!`!!!!`!!!!` ", 47 " `!!!!`!!!!`!!!!` ", 48 " `!!!!`!!!!`!!!!` ", 49 " &&&&&&&&&&&&&&&& ", 50 " |----:-++-:----| ", 51 " |.............6| ", 52 " |..............| ", 53 " |..............| ", 54 " |..............| ", 55 " :..............: ", 56 " |..............| ", 57 " |......>>......| ", 58 " |......>>......| ", 59 " |..............| ", 60 " :..............: ", 61 " |..............| ", 62 " |..............| ", 63 " |||............| ", 64 " |*=...........6| ", 65 " |----:--+-:----|4 " 66 ], 67 "palettes": [ "shelter" ], 68 "place_nested": [ { "chunks": [ [ "shelter_nest_base", 100 ] ], "x": 0, "y": 0 } ] 69 } 70 }, 71 { 72 "type": "mapgen", 73 "method": "json", 74 "om_terrain": "shelter_roof", 75 "weight": 100, 76 "object": { 77 "fill_ter": "t_flat_roof", 78 "rows": [ 79 " ", 80 " ", 81 " ", 82 " ", 83 " ", 84 " ", 85 " ", 86 " ", 87 " 4444444444444444 ", 88 " |............#.3 ", 89 " |..............3 ", 90 " |..............3 ", 91 " |..............3 ", 92 " |..............3 ", 93 " |..............3 ", 94 " |..............3 ", 95 " |..............3 ", 96 " |..............3 ", 97 " |..............3 ", 98 " |..............3 ", 99 " |.:............3 ", 100 " |...........&..3 ", 101 " |>.............3 ", 102 " |--------------5 " 103 ], 104 "terrain": { 105 ",": "t_flat_roof", 106 " ": "t_open_air", 107 "-": "t_gutter_south", 108 "|": "t_gutter_west", 109 "3": "t_gutter_east", 110 "4": "t_gutter_north", 111 ">": "t_ladder_down", 112 "5": "t_gutter_drop" 113 }, 114 "furniture": { ":": "f_standing_tank", "#": "f_solar_unit", "&": "f_roof_turbine_vent" }, 115 "place_items": [ { "item": "roof_trash", "x": [ 5, 17 ], "y": [ 9, 22 ], "chance": 50, "repeat": [ 1, 3 ] } ] 116 } 117 }, 118 { 119 "type": "mapgen", 120 "method": "json", 121 "weight": 100, 122 "om_terrain": [ "shelter_1" ], 123 "object": { 124 "fill_ter": "t_floor", 125 "rows": [ 126 " !!!!!!!!!!!!!!!! ", 127 " `!!!!`!!!!`!!!!` ", 128 " `!!!!`!!!!`!!!!` ", 129 " `!!!!`!!!!`!!!!` ", 130 " `!!!!`!!!!`!!!!` ", 131 " `!!!!`!!!!`!!!!` ", 132 " `!!!!`!!!!`!!!!` ", 133 " &&&|---++---|&&& ", 134 " |........| ", 135 " |-:|........| ", 136 " |...........|:-| ", 137 " |.............6| ", 138 " |..............| ", 139 " :..............: ", 140 " |..............| ", 141 " |..............| ", 142 " |........|||...| ", 143 " |.-----..|*=...| ", 144 " :........|||...: ", 145 " |..........|-+-| ", 146 " |..........|...| ", 147 " |..........|>..| ", 148 " |..........|>..|4 ", 149 " |----:--+-:----| " 150 ], 151 "palettes": [ "shelter" ], 152 "place_nested": [ { "chunks": [ [ "shelter_1_nest_base", 100 ] ], "x": 0, "y": 0 } ] 153 } 154 }, 155 { 156 "type": "mapgen", 157 "method": "json", 158 "om_terrain": "shelter_roof_1", 159 "weight": 100, 160 "object": { 161 "fill_ter": "t_flat_roof", 162 "rows": [ 163 " ", 164 " ", 165 " ", 166 " ", 167 " ", 168 " ", 169 " ", 170 " 4444444444 ", 171 " |........3 ", 172 " |44|........3 ", 173 " |...........3443 ", 174 " |..............3 ", 175 " |..............3 ", 176 " |..............3 ", 177 " |..............3 ", 178 " |..............3 ", 179 " |........:.....3 ", 180 " |.........>....3 ", 181 " |..............3 ", 182 " |.......&......3 ", 183 " |..............3 ", 184 " |..............3 ", 185 " |............#.5 ", 186 " |--------------3 " 187 ], 188 "terrain": { 189 ",": "t_flat_roof", 190 " ": "t_open_air", 191 "-": "t_gutter_south", 192 "|": "t_gutter_west", 193 "3": "t_gutter_east", 194 "4": "t_gutter_north", 195 ">": "t_ladder_down", 196 "5": "t_gutter_drop" 197 }, 198 "furniture": { ":": "f_standing_tank", "#": "f_solar_unit", "&": "f_roof_turbine_vent" }, 199 "place_items": [ { "item": "roof_trash", "x": [ 5, 17 ], "y": [ 11, 22 ], "chance": 50, "repeat": [ 1, 3 ] } ] 200 } 201 }, 202 { 203 "type": "mapgen", 204 "method": "json", 205 "weight": 100, 206 "om_terrain": [ "shelter_2" ], 207 "object": { 208 "fill_ter": "t_floor", 209 "rows": [ 210 " `!!!!`!!!!`!!!!` ", 211 " `!!!!`!!!!`!!!!` ", 212 " `!!!!`!!!!`!!!!` ", 213 " `!!!!`!!!!`!!!!` ", 214 " `!!!!`!!!!`!!!!` ", 215 " &&&&&&&&&&&&&&&& ", 216 " |-:-++-:-| ", 217 " ||------|........| ", 218 " |*|..............| ", 219 " |.=..............| ", 220 " |--|.............--| ", 221 " |..................| ", 222 " :..................: ", 223 " |..................| ", 224 " |.......|--|.......| ", 225 " |........>>........| ", 226 " |........>>........| ", 227 " :.......|--|.......: ", 228 " |..................| ", 229 " |..................| ", 230 " |--..............--| ", 231 " |................|4 ", 232 " |--------|.......| ", 233 " |-:-+-:-| " 234 ], 235 "palettes": [ "shelter" ], 236 "place_nested": [ { "chunks": [ [ "shelter_2_nest_base", 100 ] ], "x": 0, "y": 0 } ], 237 "computers": { 238 "6": { 239 "name": "Evac shelter computer", 240 "options": [ 241 { "name": "Emergency Message", "action": "emerg_mess" }, 242 { "name": "Disable External Power", "action": "complete_disable_external_power" }, 243 { "name": "Contact Us", "action": "emerg_ref_center" } 244 ] 245 } 246 } 247 } 248 }, 249 { 250 "type": "mapgen", 251 "method": "json", 252 "om_terrain": "shelter_roof_2", 253 "weight": 100, 254 "object": { 255 "fill_ter": "t_flat_roof", 256 "rows": [ 257 " ", 258 " ", 259 " ", 260 " ", 261 " ", 262 " ", 263 " 4444444443 ", 264 " |4444444|........3 ", 265 " |>.....#.........3 ", 266 " |................3 ", 267 " ||................33 ", 268 " |..................3 ", 269 " |..................3 ", 270 " |..................3 ", 271 " |..................3 ", 272 " |..............:...3 ", 273 " |..................3 ", 274 " |..................3 ", 275 " |.....&............3 ", 276 " |..................3 ", 277 " ||................33 ", 278 " |................5 ", 279 " |--------|.......3 ", 280 " |-------3 " 281 ], 282 "terrain": { 283 ".": "t_flat_roof", 284 " ": "t_open_air", 285 "-": "t_gutter_south", 286 "|": "t_gutter_west", 287 "3": "t_gutter_east", 288 "4": "t_gutter_north", 289 ">": "t_ladder_down", 290 "5": "t_gutter_drop" 291 }, 292 "furniture": { ":": "f_standing_tank", "#": "f_solar_unit", "&": "f_roof_turbine_vent" }, 293 "place_items": [ { "item": "roof_trash", "x": [ 8, 15 ], "y": [ 7, 22 ], "chance": 50, "repeat": [ 1, 3 ] } ] 294 } 295 }, 296 { 297 "type": "mapgen", 298 "method": "json", 299 "weight": 100, 300 "om_terrain": [ "shelter_vandal" ], 301 "object": { 302 "fill_ter": "t_floor", 303 "rows": [ 304 " !!!!!!!!!!!!!!!! ", 305 " `!!!!`!!!!`!!!!` ", 306 " `!!!!`!!!!`!!!!` ", 307 " `!!!!`!!!!`!!!!` ", 308 " `!!!!`!!!!`!!!!` ", 309 " `!!!!`!!!!`!!!!` ", 310 " `!!!!`!!!!`!!!!` ", 311 " &&&&&&&&&&&&&&&& ", 312 " |----:-++-:----| ", 313 " |.............6| ", 314 " |..............| ", 315 " |..............| ", 316 " |..............| ", 317 " :..............: ", 318 " |..............| ", 319 " |......>>......| ", 320 " |......>>......| ", 321 " |..............| ", 322 " :..............: ", 323 " |..............| ", 324 " |..............| ", 325 " |||............| ", 326 " |*=...........6| ", 327 " |----:--+-:----|4 " 328 ], 329 "palettes": [ "shelter" ], 330 "place_nested": [ { "chunks": [ [ "shelter_nest_vandal", 50 ], [ "shelter_nest_used", 50 ] ], "x": 0, "y": 0 } ] 331 } 332 }, 333 { 334 "type": "mapgen", 335 "method": "json", 336 "weight": 100, 337 "om_terrain": [ "shelter_1_vandal" ], 338 "object": { 339 "fill_ter": "t_floor", 340 "rows": [ 341 " !!!!!!!!!!!!!!!! ", 342 " `!!!!`!!!!`!!!!` ", 343 " `!!!!`!!!!`!!!!` ", 344 " `!!!!`!!!!`!!!!` ", 345 " `!!!!`!!!!`!!!!` ", 346 " `!!!!`!!!!`!!!!` ", 347 " `!!!!`!!!!`!!!!` ", 348 " &&&|---++---|&&& ", 349 " |........| ", 350 " |-:|........| ", 351 " |...........|:-| ", 352 " |.............6| ", 353 " |..............| ", 354 " :..............: ", 355 " |..............| ", 356 " |..............| ", 357 " |........|||...| ", 358 " |.-----..|*=...| ", 359 " :........|||...: ", 360 " |..........|-+-| ", 361 " |..........|...| ", 362 " |..........|>..| ", 363 " |..........|>..|4 ", 364 " |----:--+-:----| " 365 ], 366 "palettes": [ "shelter" ], 367 "place_nested": [ { "chunks": [ [ "shelter_1_nest_vandal", 50 ], [ "shelter_1_nest_used", 50 ] ], "x": 0, "y": 0 } ] 368 } 369 }, 370 { 371 "type": "mapgen", 372 "method": "json", 373 "weight": 100, 374 "om_terrain": [ "shelter_2_vandal" ], 375 "object": { 376 "fill_ter": "t_floor", 377 "rows": [ 378 " `!!!!`!!!!`!!!!` ", 379 " `!!!!`!!!!`!!!!` ", 380 " `!!!!`!!!!`!!!!` ", 381 " `!!!!`!!!!`!!!!` ", 382 " `!!!!`!!!!`!!!!` ", 383 " &&&&&&&&&&&&&&&& ", 384 " |-:-++-:-| ", 385 " ||------|........| ", 386 " |*|..............| ", 387 " |.=..............| ", 388 " |--|.............--| ", 389 " |..................| ", 390 " :..................: ", 391 " |..................| ", 392 " |.......|--|.......| ", 393 " |........>>........| ", 394 " |........>>........| ", 395 " :.......|--|.......: ", 396 " |..................| ", 397 " |..................| ", 398 " |--..............--| ", 399 " |................|4 ", 400 " |--------|.......| ", 401 " |-:-+-:-| " 402 ], 403 "palettes": [ "shelter" ], 404 "place_nested": [ { "chunks": [ [ "shelter_2_nest_vandal", 50 ], [ "shelter_2_nest_used", 50 ] ], "x": 0, "y": 0 } ], 405 "computers": { 406 "6": { 407 "name": "Evac shelter computer", 408 "options": [ 409 { "name": "Emergency Message", "action": "emerg_mess" }, 410 { "name": "Disable External Power", "action": "complete_disable_external_power" }, 411 { "name": "Contact Us", "action": "emerg_ref_center" } 412 ] 413 } 414 } 415 } 416 }, 417 { 418 "type": "mapgen", 419 "method": "json", 420 "weight": 100, 421 "om_terrain": [ "shelter_under" ], 422 "object": { 423 "fill_ter": "t_linoleum_white", 424 "rows": [ 425 "########################", 426 "########################", 427 "########################", 428 "########################", 429 "########################", 430 "########################", 431 "########################", 432 "########################", 433 "####;;;;;;;;;;;;;;;;####", 434 "####;bbbbbbbbbbbbbb;####", 435 "####;b____________b;####", 436 "####;----_________b;####", 437 "####;T|T||bbbbb___b;####", 438 "####;____|----|___b;####", 439 "####;S%S_+____|___b;####", 440 "####;----|_<<_+___b;####", 441 "####;S%S_|_<<_+___b;####", 442 "####;____+____|___b;####", 443 "####;T|T||----|___b;####", 444 "####;---|%bbbbb___b;####", 445 "####;b____________b;####", 446 "####;b____________b;####", 447 "####;bbbbbbbbbbbbbb;####", 448 "####;;;;;;;;;;;;;;;;####" 449 ], 450 "palettes": [ "shelter" ], 451 "items": { "_": { "item": "shelter_supplies", "chance": 1 } } 452 } 453 }, 454 { 455 "type": "mapgen", 456 "method": "json", 457 "weight": 10, 458 "om_terrain": [ "shelter_under" ], 459 "object": { 460 "fill_ter": "t_linoleum_white", 461 "rows": [ 462 "########################", 463 "########################", 464 "########################", 465 "########################", 466 "########################", 467 "########################", 468 "########################", 469 "########################", 470 "####;;;;;;;;;;;;;;;;####", 471 "####;bbbbbbbbbbbbbb;####", 472 "####;b____________b;####", 473 "####;----_________b;####", 474 "####;T|T||bbbbb___b;####", 475 "####;____|----|___b;####", 476 "####;S%S_+____|___b;####", 477 "####;----|_<<_+___b;####", 478 "####;S%S_|_<<_+___b;####", 479 "####;____+____|___b;####", 480 "####;T|T||----|___b;####", 481 "####;---|%bbbbb___b;####", 482 "####;b____________b;####", 483 "####;b____________b;####", 484 "####;bbbbbbbbbbbbbb;####", 485 "####;;;;;;;;;;;;;;;;####" 486 ], 487 "palettes": [ "shelter" ], 488 "items": { 489 "_": [ { "item": "trash", "chance": 1 }, { "item": "shelter_supplies", "chance": 7 } ], 490 "b": { "item": "shelter", "chance": 4 } 491 }, 492 "monsters": { "_": { "monster": "GROUP_ZOMBIE", "chance": 40 }, "b": { "monster": "GROUP_ZOMBIE", "chance": 10 } } 493 } 494 } 495] 496