1[ 2 { 3 "type": "mapgen", 4 "method": "json", 5 "om_terrain": [ "p_resort_1nw" ], 6 "weight": 1000, 7 "object": { 8 "fill_ter": "t_metal_floor", 9 "rows": [ 10 "....______..______......", 11 ".FFW======WW======WFFFFF", 12 ".F.%:____:__:____:%.....", 13 ".F..:____:__:____:......", 14 ".F..:____:__:____:____..", 15 ".F.g:____:__:____:____..", 16 ".F.g:____:__:____:____..", 17 ".F.g:____:__:____:____..", 18 ".F.g:____:__:____:____..", 19 ".F..:____:__:____:......", 20 ".F..W=====WW=====WWW|||W", 21 ".F..Wmmmmm%mmmmmm%Wfmmmf", 22 ".F..WmmmmmmmmmmmmmWfmmmf", 23 ".F..WmmZmmmZmmmmmmWfmmmf", 24 ".F..WmZmmmmmmmmmmmWfmmmf", 25 ".F..WmZmmmZmmmmmmmWfmmmf", 26 ".F..WmmmmZmmmmmmmmWW|||W", 27 ".F..WmmmmZZmmmmmmm|mmmmm", 28 ".F..WmmmmZZm>>mmmm|mmmm<", 29 ".F..W|W|WWWWWWWWWWWmZmmL", 30 ".F..W W,,Bb,,Bb,ggWZZmmL", 31 ".F..W W,,,,,,,?,,,|mmmmL", 32 ".F..W W,,?,,,,,,,,|mmmmL", 33 ".F..W W,,Bb,,Bb?,,WmmmmL" 34 ], 35 "palettes": [ "p_resort_palette_main_floor" ], 36 "place_signs": [ 37 { "signage": "Private property. No trespassing!", "x": 4, "y": 0 }, 38 { "signage": "Private property. No trespassing!", "x": 18, "y": 0 } 39 ], 40 "place_items": [ 41 { "chance": 40, "item": "alcohol", "x": 7, "y": 13, "repeat": [ 2, 8 ] }, 42 { "chance": 100, "item": "snacks", "x": 7, "y": 13, "repeat": [ 3, 5 ] }, 43 { "chance": 15, "item": "snacks", "x": 7, "y": 13, "repeat": [ 3, 5 ] }, 44 { "chance": 100, "item": "groce_condiment", "x": 11, "y": 13 }, 45 { "chance": 15, "item": "groce_condiment", "x": 7, "y": 13, "repeat": [ 3, 5 ] }, 46 { "chance": 50, "item": "crate_wine", "x": 6, "y": 14, "repeat": [ 1, 3 ] }, 47 { "chance": 15, "item": "crate_wine", "x": 6, "y": 14, "repeat": [ 1, 2 ] }, 48 { "chance": 50, "item": "softdrinks_canned", "x": 6, "y": 15, "repeat": [ 3, 5 ] }, 49 { "chance": 50, "item": "crate_kitchen", "x": 10, "y": 15, "repeat": [ 3, 5 ] }, 50 { "chance": 50, "item": "behindcounter", "x": 10, "y": 17, "repeat": [ 5, 7 ] }, 51 { "chance": 50, "item": "foodintincan", "x": 9, "y": 18, "repeat": [ 3, 5 ] }, 52 { "chance": 50, "item": "cannedfood", "x": 20, "y": 19, "repeat": [ 10, 5 ] }, 53 { "chance": 50, "item": "cleaning", "x": 19, "y": 20, "repeat": [ 10, 5 ] }, 54 { "chance": 90, "item": "SUS_fridge", "x": 19, "y": 11 }, 55 { "chance": 50, "item": "SUS_fridge", "x": 19, "y": 12 }, 56 { "chance": 50, "item": "SUS_fridge", "x": 19, "y": 13 }, 57 { "chance": 20, "item": "SUS_fridge", "x": 19, "y": 14 }, 58 { "chance": 50, "item": "SUS_fridge", "x": 19, "y": 15 }, 59 { "chance": 90, "item": "SUS_fridge", "x": 23, "y": 11 }, 60 { "chance": 50, "item": "SUS_fridge", "x": 23, "y": 12 }, 61 { "chance": 50, "item": "SUS_fridge", "x": 23, "y": 13 }, 62 { "chance": 20, "item": "SUS_fridge", "x": 23, "y": 14 }, 63 { "chance": 50, "item": "SUS_fridge", "x": 23, "y": 15 }, 64 { "chance": 20, "item": "butcher_tools", "x": 9, "y": 20, "repeat": [ 1, 3 ] }, 65 { "chance": 20, "item": "butcher_tools", "x": 9, "y": 23, "repeat": [ 1, 3 ] }, 66 { "chance": 20, "item": "butcher_tools", "x": 13, "y": 20, "repeat": [ 1, 3 ] }, 67 { "chance": 20, "item": "butcher_tools", "x": 13, "y": 23, "repeat": [ 1, 3 ] }, 68 { "chance": 25, "item": "butcher_raw_meat", "x": 16, "y": 20, "repeat": [ 1, 3 ] }, 69 { "chance": 25, "item": "butcher_raw_meat", "x": 17, "y": 20, "repeat": [ 1, 3 ] }, 70 { "chance": 40, "item": "clothing_outdoor_torso", "x": 24, "y": 19 }, 71 { "chance": 40, "item": "clothing_outdoor_torso", "x": 24, "y": 20 }, 72 { "chance": 40, "item": "stash_drugs", "x": 24, "y": 20 }, 73 { "chance": 40, "item": "dresser", "x": 24, "y": 21, "repeat": [ 1, 3 ] }, 74 { "chance": 40, "item": "clothing_outdoor_torso", "x": 24, "y": 22 }, 75 { "chance": 40, "item": "dresser", "x": 24, "y": 23, "repeat": [ 1, 3 ] }, 76 { "chance": 60, "item": "stash_drugs", "x": 24, "y": 23 } 77 ], 78 "place_vehicles": [ 79 { "vehicle": "pickup", "x": 13, "y": 13, "chance": 75, "rotation": 270, "status": -1 }, 80 { "vehicle": "policesuv", "x": 11, "y": 7, "chance": 25, "rotation": 90, "status": -1 } 81 ], 82 "place_monsters": [ 83 { "monster": "GROUP_ZOMBIE_COP", "x": [ 4, 20 ], "y": [ 3, 9 ], "density": 0.5 }, 84 { "monster": "GROUP_RESORT_MIXED_STAFF", "x": [ 5, 23 ], "y": [ 11, 23 ], "density": 0.5 } 85 ] 86 } 87 }, 88 { 89 "type": "mapgen", 90 "method": "json", 91 "om_terrain": [ "p_resort_1ww" ], 92 "weight": 1000, 93 "object": { 94 "fill_ter": "t_metal_floor", 95 "rows": [ 96 ".F..W WWWWWWWWWWWWWW|||W", 97 ".F..W WBdSdS{{{{{{RRmmm]", 98 ".F..W WBmmmmmmmmmmmmmmm]", 99 ".F..W WBmBBBOBSBOBBBlmm]", 100 ".F..W WBmBBBOBSBOBBBlmm]", 101 ".F..W WBmmmmmmmmmmmmmmm]", 102 ".F..W WBBBBBBBBBBBBBmmm]", 103 ".F..W+WWWWWWWWWWWWWW#W+W", 104 ".F..wr#]]]##########rrrr", 105 ".F..wr;rrrrrrrrrrrr#rrrr", 106 ".F..Wr#rrrrrrrrrrrr#rrrr", 107 ".F..wr##############rrrr", 108 ".F..wrrssssssssssssrrrrr", 109 ".F..wrrrrrrrrrrrrrrrrrrr", 110 ".F..Wrrrrrccrrrrrrcccrrr", 111 ".F..wccrrcTTcrrrrcTTTcrr", 112 ".F..wTTcrcTTcrrrrcTTTcrr", 113 ".F..wccrrrccrrrrrrcccrrr", 114 ".F..Wrrrrrrrrrrrrrrrrrrr", 115 ".F..wccrrrccrrrrrrcccrrr", 116 ".F..wTTcrcTTcrrrrcTTTcrr", 117 ".F..wccrrcTTcrrrrcTTTcrr", 118 ".F..Wrrrrrccr<<rrrcccrrr", 119 ".F..W+WWWWWWWWWWWWWWWWW+" 120 ], 121 "palettes": [ "p_resort_palette_restaraunt" ], 122 "items": { 123 "{": { 124 "item": { 125 "subtype": "distribution", 126 "entries": [ 127 { "group": "SUS_silverware", "prob": 50 }, 128 { "group": "SUS_utensils", "prob": 50 }, 129 { "group": "SUS_knife_drawer", "prob": 25 }, 130 { "group": "SUS_junk_drawer", "prob": 10 }, 131 { "group": "SUS_dishes", "prob": 50 }, 132 { "group": "SUS_appliances_cupboard", "prob": 10 }, 133 { "group": "SUS_coffee_cupboard", "prob": 20 }, 134 { "group": "SUS_spice_collection", "prob": 10 } 135 ] 136 }, 137 "chance": 75 138 }, 139 "S": { "item": "SUS_kitchen_sink", "chance": 75 }, 140 "d": { "item": "SUS_dishwasher", "chance": 75 }, 141 "B": { "item": "SUS_cookware", "chance": 33, "repeat": [ 1, 2 ] }, 142 "O": { "item": "SUS_oven", "chance": 75 } 143 }, 144 "place_items": [ 145 { "chance": 40, "item": "bar_fridge", "x": [ 7, 9 ], "y": [ 8, 8 ], "repeat": [ 2, 8 ] }, 146 { "chance": 30, "item": "bar_table", "x": [ 7, 18 ], "y": [ 11, 11 ], "repeat": [ 15, 20 ] }, 147 { "chance": 40, "item": "bar_alcohol", "x": [ 10, 18 ], "y": [ 8, 8 ], "repeat": [ 5, 10 ] }, 148 { "chance": 50, "item": "restaur_table", "x": [ 5, 6 ], "y": [ 16, 16 ], "repeat": [ 2, 5 ] }, 149 { "chance": 50, "item": "restaur_table", "x": [ 10, 11 ], "y": [ 15, 16 ], "repeat": [ 2, 8 ] }, 150 { "chance": 50, "item": "restaur_table", "x": [ 18, 20 ], "y": [ 15, 16 ], "repeat": [ 3, 9 ] }, 151 { "chance": 50, "item": "restaur_table", "x": [ 5, 6 ], "y": [ 20, 20 ], "repeat": [ 2, 5 ] }, 152 { "chance": 50, "item": "restaur_table", "x": [ 10, 11 ], "y": [ 19, 20 ], "repeat": [ 2, 8 ] }, 153 { "chance": 50, "item": "restaur_table", "x": [ 18, 20 ], "y": [ 19, 20 ], "repeat": [ 3, 9 ] }, 154 { "chance": 50, "item": "SUS_fridge", "x": 23, "y": 1 }, 155 { "chance": 50, "item": "SUS_fridge", "x": 23, "y": 2 }, 156 { "chance": 50, "item": "SUS_fridge", "x": 23, "y": 3 }, 157 { "chance": 50, "item": "SUS_fridge", "x": 23, "y": 4 }, 158 { "chance": 50, "item": "SUS_fridge", "x": 23, "y": 5 }, 159 { "chance": 50, "item": "SUS_fridge", "x": 23, "y": 6 } 160 ], 161 "place_monsters": [ 162 { "monster": "GROUP_RESORT_MIXED", "x": [ 5, 23 ], "y": [ 0, 23 ], "density": 0.75 }, 163 { "monster": "GROUP_RESORT_MIXED_STAFF", "x": [ 7, 23 ], "y": [ 0, 6 ], "density": 0.2 } 164 ] 165 } 166 }, 167 { 168 "type": "mapgen", 169 "method": "json", 170 "om_terrain": [ "p_resort_1sw" ], 171 "weight": 1000, 172 "object": { 173 "fill_ter": "t_floor", 174 "rows": [ 175 ".F..W WTSTW^^W^^WTSTW ", 176 ".F..W W W $W$ W W ", 177 ".F..W + + W + + ", 178 ".F..W WWWWWWWWWWWWWWW ", 179 ".F..W + + W + + ", 180 ".F..W W W $W$ W W ", 181 ".F..W WTSTW^^W^^WTSTW ", 182 ".F..WWWWWWWWWWWWWWWWWWWW", 183 ".F......................", 184 ".F.____________________x", 185 ".F.____________________x", 186 ".F.____________________x", 187 ".F.:::::::______:::::::x", 188 ".F.:::::::______:::::::x", 189 ".F.____________________x", 190 ".F.____________________x", 191 ".F.____________________x", 192 ".F.:::::::______:::::::x", 193 ".F.:::::::______:::::::x", 194 ".F.____________________x", 195 ".F.____________________x", 196 ".F.____________________x", 197 ".F.:::::::______:::::::x", 198 ".F.:::::::______:::::::x" 199 ], 200 "palettes": [ "p_resort_palette_main_floor" ], 201 "place_monsters": [ { "monster": "GROUP_RESORT_MIXED", "x": [ 5, 23 ], "y": [ 0, 7 ], "repeat": [ 0, 1 ], "density": 0.2 } ], 202 "toilets": { "$": { } }, 203 "place_items": [ 204 { "chance": 50, "item": "restaur_bath", "x": [ 12, 13 ], "y": [ 0, 2 ], "repeat": [ 3, 6 ] }, 205 { "chance": 50, "item": "restaur_bath", "x": [ 15, 16 ], "y": [ 0, 2 ], "repeat": [ 3, 6 ] }, 206 { "chance": 50, "item": "restaur_bath", "x": [ 12, 13 ], "y": [ 4, 6 ], "repeat": [ 3, 6 ] }, 207 { "chance": 50, "item": "restaur_bath", "x": [ 15, 16 ], "y": [ 4, 6 ], "repeat": [ 3, 6 ] }, 208 { "chance": 25, "item": "stash_drugs", "x": [ 12, 13 ], "y": [ 0, 2 ], "repeat": [ 1, 2 ] }, 209 { "chance": 25, "item": "stash_drugs", "x": [ 15, 16 ], "y": [ 0, 2 ], "repeat": [ 1, 2 ] }, 210 { "chance": 25, "item": "stash_drugs", "x": [ 12, 13 ], "y": [ 4, 6 ], "repeat": [ 1, 2 ] }, 211 { "chance": 25, "item": "stash_drugs", "x": [ 15, 16 ], "y": [ 4, 6 ], "repeat": [ 1, 2 ] } 212 ], 213 "place_vehicles": [ 214 { "vehicle": "parkinglotbasic", "x": 9, "y": 10, "chance": 20, "rotation": 0, "status": 1 }, 215 { "vehicle": "parkinglotbasic", "x": 9, "y": 15, "chance": 20, "rotation": 0, "status": 1 }, 216 { "vehicle": "parkinglotbasic", "x": 9, "y": 20, "chance": 20, "rotation": 0, "status": 1 }, 217 { "vehicle": "parkinglotbasic", "x": 17, "y": 20, "chance": 20, "rotation": 180, "status": 1 }, 218 { "vehicle": "parkinglotbasic", "x": 17, "y": 20, "chance": 20, "rotation": 180, "status": 1 }, 219 { "vehicle": "parkinglotbasic", "x": 17, "y": 20, "chance": 20, "rotation": 180, "status": 1 } 220 ] 221 } 222 }, 223 { 224 "type": "mapgen", 225 "method": "json", 226 "om_terrain": [ "p_resort_pw" ], 227 "weight": 1000, 228 "object": { 229 "fill_ter": "t_floor", 230 "rows": [ 231 ".F.____________________x", 232 ".F.____________________x", 233 ".F.____________________x", 234 ".F.____________________x", 235 ".F.:::::::______:::::::x", 236 ".F._____________________", 237 ".F._____________________", 238 ".F._____________________", 239 ".F._____________________", 240 ".F._____________________", 241 ".F.:::::::______:::::::x", 242 ".F.____________________x", 243 ".F.____________________x", 244 ".F.____________________x", 245 ".F.:::::::______:::::::x", 246 ".F.:::::::______:::::::x", 247 ".F.____________________x", 248 ".F.____________________x", 249 ".F.____________________x", 250 ".F.____________________x", 251 ".F.....................x", 252 ".F.....................x", 253 ".FFFFFFFFFFFFFFFFFFFFFFF", 254 "........................" 255 ], 256 "palettes": [ "p_resort_palette_main_floor" ], 257 "place_vehicles": [ 258 { "vehicle": "parkinglotbasic", "x": 9, "y": 0, "chance": 20, "rotation": 0, "status": 1 }, 259 { "vehicle": "parkinglotbasic", "x": 9, "y": 11, "chance": 20, "rotation": 0, "status": -1 }, 260 { "vehicle": "parkinglotbasic", "x": 9, "y": 16, "chance": 20, "rotation": 0, "status": 1 }, 261 { "vehicle": "parkinglotbasic", "x": 17, "y": 0, "chance": 20, "rotation": 180, "status": 1 }, 262 { "vehicle": "parkinglotbasic", "x": 17, "y": 11, "chance": 20, "rotation": 180, "status": 1 }, 263 { "vehicle": "parkinglotbasic", "x": 17, "y": 16, "chance": 20, "rotation": 180, "status": 1 } 264 ] 265 } 266 }, 267 { 268 "type": "mapgen", 269 "method": "json", 270 "om_terrain": [ "p_resort_1nn" ], 271 "weight": 1000, 272 "object": { 273 "fill_ter": "t_floor_waxed", 274 "rows": [ 275 "........................", 276 "FFFFFFFFFFFFFFFFFFFFFFFF", 277 "........................", 278 "........................", 279 "WWWWWWWWWWWWWWWWWWWWWWWW", 280 "WHHHH'HaaaaHHaaaaH'HHHH+", 281 "Wc9HHHHa##aHHa##aHHHHHHW", 282 "WHHHHHHa##aHHa##aHHHHHHW", 283 "WHHHHHHHHHHHHHHHHHHHHHHW", 284 "WHHIHHHHHHHHHHIHHHHHHH'W", 285 "W###sHHHHHHHHHHHHHHHH##W", 286 "W]H#sHHHHHHHHHHssssss##8", 287 "W#H#sHHHHHHHHHs########W", 288 "W#H#sHHHHHHHHHs#i##i###W", 289 "W#H#sHHHHHHHHHs########W", 290 "WHH#sHHHHHHHHHHssssss##8", 291 "W;##sHHHHHHHHHHHHHHHH##W", 292 "|HHHHHHHHHHHHHHHHHHHHH'W", 293 "WHHHHHHHHHHHHHHHHHHHHHHW", 294 "WHHHHHa###aHHa###aHHHHHW", 295 "WHHHHHa#i#aHHa#i#aHHHHHW", 296 "WHHHHHa###aHHa###aHHHHH+", 297 "WHHHH'aaaaaHHaaaaa'HHHH+", 298 "WWW++WWWWWWWWWWWWWW++WWW" 299 ], 300 "palettes": [ "p_resort_palette_main_floor" ], 301 "place_items": [ 302 { "chance": 40, "item": "bar_fridge", "x": 1, "y": 11, "repeat": [ 2, 8 ] }, 303 { "chance": 50, "item": "bar_table", "x": [ 3, 3 ], "y": [ 10, 16 ], "repeat": [ 6, 12 ] }, 304 { "chance": 40, "item": "bar_alcohol", "x": [ 1, 1 ], "y": [ 12, 14 ], "repeat": [ 5, 10 ] }, 305 { "chance": 40, "item": "stash_drugs", "x": [ 8, 9 ], "y": [ 6, 7 ], "repeat": [ 1, 4 ] }, 306 { "chance": 40, "item": "stash_drugs", "x": [ 14, 15 ], "y": [ 6, 7 ], "repeat": [ 1, 4 ] }, 307 { "chance": 40, "item": "stash_drugs", "x": [ 7, 9 ], "y": [ 19, 21 ], "repeat": [ 1, 8 ] }, 308 { "chance": 40, "item": "stash_drugs", "x": [ 14, 16 ], "y": [ 19, 21 ], "repeat": [ 1, 8 ] } 309 ], 310 "place_monsters": [ 311 { "monster": "GROUP_RESORT_DANCERS", "x": [ 0, 23 ], "y": [ 5, 23 ], "repeat": [ 1, 2 ], "density": 0.4 }, 312 { "monster": "GROUP_RESORT_MIXED", "x": [ 0, 23 ], "y": [ 5, 23 ], "density": 0.5 } 313 ] 314 } 315 }, 316 { 317 "type": "mapgen", 318 "method": "json", 319 "om_terrain": [ "p_resort_1mm" ], 320 "weight": 1000, 321 "object": { 322 "fill_ter": "t_floor", 323 "rows": [ 324 "W..PP..............PP..W", 325 "W..PP..............PP..W", 326 "W..PPP7^7^7777^7^7PPP..W", 327 "W..PPPPPPPPPPPPPPPPPP..W", 328 "W..PPPPPPPPPPPPPPPPPP..W", 329 "W..7PPUUUU#PP#UUUUPP7..W", 330 "W..^PPUUUU#PP#UUUUPP^..W", 331 "W..7PPUUUU#PP#UUUUPP7..W", 332 "W..PPPUUUU####UUUUPPP..W", 333 "W..7PPUUUUUUUUUUUUPP7..W", 334 "W..^PPUUUUUUUUUUUUPP^..W", 335 "W..7PPUUUUUUUUUUUUPP7..W", 336 "W..PPPPPP~PPPP~PPPPPP..W", 337 "W..PPP^PPPPPPPPPP^PPP..W", 338 "W..PPDDDPPPPPPPPDDDPP..W", 339 "W..PPDDDPPPPPPPPDDDPP..W", 340 "W..PPDDDPPPPPPPPDDDPP..W", 341 "W..PPPPPPPPPPPPPPPPPP..W", 342 "W..PP......PP......PP..W", 343 "W..PP......PP......PP..W", 344 "WWW++WWWWWW++WWWWWW++WWW", 345 "+ <<< <<< +", 346 "+ +", 347 "WW+WW WWWWWWWWWW WW+WW" 348 ], 349 "palettes": [ "p_resort_palette_main_floor" ], 350 "items": { 351 "#": { "item": "bar_alcohol", "chance": 50, "repeat": [ 1, 2 ] }, 352 "^": [ 353 { "item": "bar_table", "chance": 50, "repeat": [ 1, 3 ] }, 354 { "item": "bar_alcohol", "chance": 25, "repeat": [ 0, 3 ] }, 355 { "item": "stash_drugs", "chance": 25, "repeat": [ 0, 1 ] } 356 ] 357 }, 358 "place_monsters": [ 359 { "monster": "GROUP_POOL_NOKIDS", "x": [ 0, 23 ], "y": [ 0, 23 ], "repeat": [ 1, 2 ], "density": 0.5 }, 360 { "monster": "GROUP_RESORT_MIXED", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.5 } 361 ] 362 } 363 }, 364 { 365 "type": "mapgen", 366 "method": "json", 367 "om_terrain": [ "p_resort_1ss" ], 368 "weight": 1000, 369 "object": { 370 "fill_ter": "t_floor", 371 "rows": [ 372 "Wh hW Weeeeee !W Wh hW", 373 "Wh hW W&c c& !W Wh hW", 374 "Wh hW W&c !W Wh hW", 375 "WW+WW Weee!!! W WW+WW", 376 "Wj LW WWWWWWWW+W WL jW", 377 "Wj LW # WL jW", 378 "Wj LW ###&####&# WL jW", 379 "Wj LW WL jW", 380 "W + / / + W", 381 "WWWWWwwWW++WW++WWwwWWWWW", 382 "...xxxxxxxxxxxxxxxxxx...", 383 "..IxxxxxxxxxxxxxxxxxxI..", 384 "xxxxxxxxxxxxxxxxxxxxxxxx", 385 "x______________________x", 386 "x______________________x", 387 "x______________________x", 388 "x______________________x", 389 "xx____________________xx", 390 ".xx__________________xx.", 391 "..xx________________xx..", 392 "...xx______________xx...", 393 "....xx____________xx....", 394 ".....xx__________xx.....", 395 ".....xx__________xx....." 396 ], 397 "palettes": [ "p_resort_palette_main_floor" ], 398 "items": { 399 "e": { "item": "SUS_office_desk", "chance": 50 }, 400 "!": { "item": "SUS_office_filing_cabinet", "chance": 75 }, 401 "L": { "item": "dresser", "chance": 50, "repeat": [ 1, 3 ] }, 402 "h": { "item": "shower", "chance": 50, "repeat": [ 0, 1 ] } 403 }, 404 "place_vehicles": [ 405 { "vehicle": "police_pileup", "x": 4, "y": 15, "chance": 75, "rotation": 270, "status": -1 }, 406 { "vehicle": "police_pileup", "x": 19, "y": 20, "chance": 25, "rotation": 0, "status": 1 } 407 ], 408 "place_monsters": [ 409 { "monster": "GROUP_ZOMBIE_COP", "x": [ 0, 23 ], "y": [ 10, 23 ], "density": 0.5 }, 410 { "monster": "GROUP_RESORT_MIXED", "x": [ 0, 23 ], "y": [ 0, 9 ], "repeat": [ 0, 1 ], "density": 0.5 } 411 ] 412 } 413 }, 414 { 415 "type": "mapgen", 416 "method": "json", 417 "om_terrain": [ "p_resort_pm" ], 418 "weight": 1000, 419 "object": { 420 "fill_ter": "t_floor", 421 "rows": [ 422 ".....xx__________xx.....", 423 ".....xx__________xx.....", 424 ".....xx__________xx.....", 425 "xxxxxxx__________xxxxxxx", 426 "xxxxxxx__________xxxxxxx", 427 "________________________", 428 "____:_:__________:_:____", 429 "________________________", 430 "____:_:__________:_:____", 431 "________________________", 432 "xxxxxxx__________xxxxxxx", 433 "xxxxxxx__________xxxxxxx", 434 ".....xx__________xxxxxxx", 435 ".....xx__________xx.....", 436 ".....xx__________xx.....", 437 ".....xx__________xx.....", 438 ".....xx__________xx.....", 439 ".....xx__________xx.....", 440 ".....xx__________xx.....", 441 ".....xx__________xx.....", 442 "....xxx__________xxx....", 443 "...xxx%__________%xxx...", 444 "FFFFGFW==========WFGFFFF", 445 "...xxxx__________xxxx..." 446 ], 447 "palettes": [ "p_resort_palette_main_floor" ], 448 "place_signs": [ 449 { "signage": "Private property. No trespassing!", "x": 8, "y": 24 }, 450 { "signage": "Private property. No trespassing!", "x": 17, "y": 24 } 451 ], 452 "place_vehicles": [ { "vehicle": "limousine", "x": 11, "y": 18, "chance": 75, "rotation": 90, "status": -1 } ], 453 "place_monsters": [ { "monster": "GROUP_RESORT_MIXED", "x": [ 0, 23 ], "y": [ 0, 23 ], "repeat": [ 1, 2 ], "density": 0.75 } ] 454 } 455 }, 456 { 457 "type": "mapgen", 458 "method": "json", 459 "om_terrain": [ "p_resort_1ne" ], 460 "weight": 1000, 461 "object": { 462 "fill_ter": "t_floor", 463 "rows": [ 464 "........................", 465 "FFFFFFFFFFFFFFFFFFFFFFF.", 466 "......................F.", 467 "......................F.", 468 "WWWWWWWWWWWWWWWWWWWW..F.", 469 " W..F.", 470 "W+WWW8WWWWWWW8WWW8WW..F.", 471 "L jW KW KW KW KW..F.", 472 "L jW i^W i^W i^W i^W..F.", 473 "L WaaaWaaaWaaaWaaaW..F.", 474 "WW WWWWWWWWWWWWWWWWW..F.", 475 " W 0TK0TK0TK + W..F.", 476 " 8 c c c WKj1W..F.", 477 " W WWWWW..F.", 478 " 8 KV j VV j WTS$W..F.", 479 " W KV j VV j + W..F.", 480 "WWWWWWWWWWWWWWWWWWWW4.F.", 481 "WWW$+ +$W$+ +$W2553W4.F.", 482 "WWWWW WWWWW WWW W4.F.", 483 "WWWS SWS SWBcL W..F.", 484 "WWWWW+WWWWW+WWWWWW|W..F.", 485 " W..F.", 486 " W..F.", 487 "++WWWWWWWWWWWWWWWW|W..F." 488 ], 489 "palettes": [ "p_resort_palette_main_floor" ], 490 "toilets": { "$": { } }, 491 "items": { 492 "^": [ 493 { "item": "bar_table", "chance": 50, "repeat": [ 1, 3 ] }, 494 { "item": "bar_alcohol", "chance": 25, "repeat": [ 0, 3 ] }, 495 { "item": "stash_drugs", "chance": 25, "repeat": [ 0, 1 ] } 496 ], 497 "$": { "item": "stash_drugs", "chance": 25, "repeat": [ 0, 1 ] }, 498 "V": { "item": "private_resort_dancing_clothes", "chance": 50, "repeat": [ 3, 6 ] }, 499 "K": { "item": "private_resort_dancing_clothes", "chance": 50, "repeat": [ 1, 3 ] } 500 }, 501 "place_items": [ 502 { "chance": 50, "item": "dresser", "x": [ 0, 0 ], "y": [ 7, 9 ], "repeat": [ 6, 12 ] }, 503 { "chance": 25, "item": "home_hw", "x": 15, "y": 19, "repeat": [ 1, 3 ] }, 504 { "chance": 25, "item": "home_hw", "x": 17, "y": 19, "repeat": [ 3, 5 ] }, 505 { "chance": 50, "item": "stash_drugs", "x": 16, "y": 14, "repeat": [ 1, 4 ] } 506 ], 507 "place_monsters": [ 508 { "monster": "GROUP_RESORT_MIXED", "x": [ 0, 23 ], "y": [ 5, 9 ], "repeat": [ 0, 1 ], "density": 0.3 }, 509 { "monster": "GROUP_RESORT_DANCERS", "x": [ 0, 23 ], "y": [ 10, 16 ], "density": 0.6 }, 510 { "monster": "GROUP_RESORT_MIXED", "x": [ 0, 23 ], "y": [ 17, 23 ], "repeat": [ 0, 1 ], "density": 0.3 } 511 ], 512 "place_liquids": [ 513 { "liquid": "water", "x": 16, "y": 17, "repeat": [ 10, 60 ] }, 514 { "liquid": "water", "x": 17, "y": 17, "repeat": [ 5, 80 ] } 515 ] 516 } 517 }, 518 { 519 "type": "mapgen", 520 "method": "json", 521 "om_terrain": [ "p_resort_1ee" ], 522 "weight": 1000, 523 "object": { 524 "fill_ter": "t_floor", 525 "rows": [ 526 " ; ########]]] W..F.", 527 " # W..F.", 528 " ##############W..F.", 529 " ssssssssssss W..F.", 530 " W..F.", 531 " W..F.", 532 " @s s@ tt tt 6W..F.", 533 " @s s@ tt tt 6W..F.", 534 " @s s@ tt tt 6W..F.", 535 " W..F.", 536 " @s s@ TTc cTT W..F.", 537 " @s s@ cTc cTc W..F.", 538 " @s s@ TTc cTT W..F.", 539 " W..F.", 540 " (( (( W..F.", 541 " ' ' W..F.", 542 " JJJJJJJJWQQWqqqW..F.", 543 " JEEEEEEEWT&W###W..F.", 544 " JEcEcE9cWcTwLcyW..F.", 545 " JEEEEEEE| + W..F.", 546 "++WWWWWWWWWWWWWWWW|W..F.", 547 " w..F.", 548 " w..F.", 549 "||WWWWWWWWWWWWWWWW|W..F." 550 ], 551 "palettes": [ "p_resort_palette_main_floor" ], 552 "place_items": [ 553 { "chance": 50, "item": "bar_table", "x": [ 6, 17 ], "y": [ 2, 2 ], "repeat": [ 10, 20 ] }, 554 { "chance": 40, "item": "bar_fridge", "x": [ 15, 17 ], "y": [ 0, 0 ], "repeat": [ 2, 8 ] }, 555 { "chance": 40, "item": "bar_alcohol", "x": [ 7, 14 ], "y": [ 0, 0 ], "repeat": [ 5, 10 ] }, 556 { "chance": 25, "item": "pool_table", "x": [ 9, 10 ], "y": [ 6, 8 ], "repeat": [ 2, 8 ] }, 557 { "chance": 25, "item": "pool_table", "x": [ 13, 14 ], "y": [ 6, 8 ], "repeat": [ 2, 8 ] }, 558 { "chance": 75, "item": "guns_pistol_common", "x": 18, "y": 18 }, 559 { "chance": 66, "item": "private_resort_instruments", "x": 6, "y": 18 }, 560 { "chance": 66, "item": "private_resort_instruments", "x": 8, "y": 18 }, 561 { "chance": 66, "item": "private_resort_instruments", "x": 13, "y": 17 }, 562 { "chance": 66, "item": "private_resort_instruments", "x": 14, "y": 18 }, 563 { "chance": 25, "item": "private_resort_gambling_table", "x": [ 8, 9 ], "y": [ 10, 12 ], "repeat": [ 5, 12 ] }, 564 { "chance": 25, "item": "private_resort_gambling_table", "x": 16, "y": 18, "repeat": [ 2, 4 ] }, 565 { 566 "chance": 25, 567 "item": "private_resort_gambling_table", 568 "x": [ 14, 15 ], 569 "y": [ 10, 12 ], 570 "repeat": [ 5, 12 ] 571 } 572 ], 573 "place_monsters": [ { "monster": "GROUP_RESORT_MIXED", "x": [ 0, 18 ], "y": [ 0, 23 ], "repeat": [ 1, 2 ], "density": 0.5 } ] 574 } 575 }, 576 { 577 "type": "mapgen", 578 "method": "json", 579 "om_terrain": [ "p_resort_1se" ], 580 "weight": 1000, 581 "object": { 582 "fill_ter": "t_floor", 583 "rows": [ 584 " | + + cTW W..F.", 585 " WcTcLLW>>W &&&WLLW..F.", 586 " WWWWWWWWWWWWWWWWWW..F.", 587 " + + + #w..F.", 588 " W )W! !W c#w..F.", 589 " W cc uWTc cTW TTTw..F.", 590 "< WOTTc]WT& &TW vyw..F.", 591 "WWWWwwwWWWwwwWWWwwwW..F.", 592 "......................F.", 593 "x____________________.F.", 594 "x____________________.F.", 595 "x____________________.F.", 596 "x:::::::______:::::::.F.", 597 "x:::::::______:::::::.F.", 598 "x____________________.F.", 599 "x____________________.F.", 600 "x____________________.F.", 601 "x:::::::______:::::::.F.", 602 "x:::::::______:::::::.F.", 603 "x____________________.F.", 604 "x____________________.F.", 605 "x____________________.F.", 606 "x:::::::______:::::::.F.", 607 "x:::::::______:::::::.F." 608 ], 609 "palettes": [ "p_resort_palette_main_floor" ], 610 "place_vehicles": [ 611 { "vehicle": "parkinglotbasic", "x": 7, "y": 10, "chance": 20, "rotation": 0, "status": -1 }, 612 { "vehicle": "parkinglotbasic", "x": 7, "y": 15, "chance": 20, "rotation": 0, "status": 1 }, 613 { "vehicle": "parkinglotbasic", "x": 7, "y": 20, "chance": 20, "rotation": 0, "status": 1 }, 614 { "vehicle": "parkinglotbasic", "x": 15, "y": 20, "chance": 20, "rotation": 180, "status": 1 }, 615 { "vehicle": "parkinglotbasic", "x": 15, "y": 20, "chance": 20, "rotation": 180, "status": -1 }, 616 { "vehicle": "parkinglotbasic", "x": 15, "y": 20, "chance": 20, "rotation": 180, "status": 1 } 617 ], 618 "items": { 619 "T": { "item": "SUS_office_desk", "chance": 50 }, 620 "!": { "item": "SUS_office_filing_cabinet", "chance": 75 }, 621 "O": { "item": "SUS_oven", "chance": 75 } 622 }, 623 "place_items": [ 624 { "chance": 50, "item": "coffee_table", "x": 4, "y": 1, "repeat": [ 2, 5 ] }, 625 { "chance": 50, "item": "dresser", "x": [ 6, 7 ], "y": [ 1, 1 ], "repeat": [ 4, 8 ] }, 626 { "chance": 50, "item": "private_resort_gambling_table", "x": [ 17, 18 ], "y": [ 1, 1 ], "repeat": [ 4, 8 ] }, 627 { "chance": 50, "item": "private_resort_instruments", "x": [ 17, 18 ], "y": [ 1, 1 ], "repeat": [ 1, 2 ] }, 628 { "chance": 50, "item": "fridgesnacks", "x": 7, "y": 6, "repeat": [ 4, 8 ] }, 629 { "chance": 50, "item": "vending_drink_items", "x": 7, "y": 4, "repeat": [ 5, 10 ] }, 630 { "chance": 40, "item": "bar_alcohol", "x": [ 18, 18 ], "y": [ 3, 4 ], "repeat": [ 5, 10 ] }, 631 { "chance": 75, "item": "ammo_pistol_rare", "x": 18, "y": 6, "repeat": [ 1, 2 ] }, 632 { "chance": 80, "item": "guns_pistol_obscure", "x": 18, "y": 6 }, 633 { "chance": 40, "item": "jewelry_front", "x": 18, "y": 6, "repeat": [ 2, 4 ] }, 634 { "chance": 50, "item": "stash_drugs", "x": 18, "y": 6, "repeat": [ 1, 3 ] }, 635 { "chance": 50, "item": "dresser", "x": [ 6, 7 ], "y": [ 1, 1 ], "repeat": [ 2, 4 ] }, 636 { "chance": 50, "item": "guns_shotgun_common", "x": [ 6, 7 ], "y": [ 1, 1 ], "repeat": [ 1, 2 ] }, 637 { "chance": 50, "item": "private_resort_sec_weapon", "x": [ 6, 7 ], "y": [ 1, 1 ], "repeat": [ 1, 3 ] } 638 ], 639 "place_monsters": [ { "monster": "GROUP_RESORT_MIXED_STAFF", "x": [ 0, 18 ], "y": [ 0, 7 ], "repeat": [ 0, 1 ], "density": 0.25 } ] 640 } 641 }, 642 { 643 "type": "mapgen", 644 "method": "json", 645 "om_terrain": [ "p_resort_pe" ], 646 "weight": 1000, 647 "object": { 648 "fill_ter": "t_floor", 649 "rows": [ 650 "x____________________.F.", 651 "x____________________.F.", 652 "x____________________.F.", 653 "x____________________.F.", 654 "x:::::::______:::::::.F.", 655 "_____________________.F.", 656 "_____________________.F.", 657 "_____________________.F.", 658 "_____________________.F.", 659 "_____________________.F.", 660 "x:::::::______:::::::.F.", 661 "x____________________.F.", 662 "x____________________.F.", 663 "x____________________.F.", 664 "x:::::::______:::::::.F.", 665 "x:::::::______:::::::.F.", 666 "x____________________.F.", 667 "x____________________.F.", 668 "x____________________.F.", 669 "x____________________.F.", 670 "......................F.", 671 "......................F.", 672 "FFFFFFFFFFFFFFFFFFFFFFF.", 673 "........................" 674 ], 675 "palettes": [ "p_resort_palette_main_floor" ], 676 "place_vehicles": [ 677 { "vehicle": "parkinglotbasic", "x": 7, "y": 0, "chance": 20, "rotation": 0, "status": 1 }, 678 { "vehicle": "parkinglotbasic", "x": 7, "y": 11, "chance": 20, "rotation": 0, "status": 1 }, 679 { "vehicle": "parkinglotbasic", "x": 7, "y": 16, "chance": 20, "rotation": 0, "status": 1 }, 680 { "vehicle": "parkinglotbasic", "x": 15, "y": 0, "chance": 20, "rotation": 180, "status": -1 }, 681 { "vehicle": "parkinglotbasic", "x": 15, "y": 11, "chance": 20, "rotation": 180, "status": 1 }, 682 { "vehicle": "parkinglotbasic", "x": 15, "y": 16, "chance": 20, "rotation": 180, "status": 1 } 683 ] 684 } 685 }, 686 { 687 "type": "mapgen", 688 "method": "json", 689 "om_terrain": [ "p_resort_2nw" ], 690 "weight": 1000, 691 "object": { 692 "fill_ter": "t_floor", 693 "rows": [ 694 "************************", 695 "************************", 696 "************************", 697 "************************", 698 "************************", 699 "************************", 700 "************************", 701 "************************", 702 "****WWWWWWWWWWWWWWWWWWWW", 703 "****?c--cTc-cTc-cTc-s#]#", 704 "****?Tc-------------s#c#", 705 "****?c--cTc-----cTc--;-#", 706 "****WWWWWWWWW+WWWWWWWW|W", 707 "****WBBhWL-$WRRRRRRRRRRR", 708 "**rrwS-0W^-KWRRRRRRRRRRR", 709 "**r-WW+WWW+WWRRWWWWWWW|W", 710 "**r-+--ddd-#WRRW--ZZWL-<", 711 "**r-W------#WRR|----+---", 712 "**rrw-bb----+RRWZ-Z-WL->", 713 "****w^bbcTTcWRRWWWWWWWWW", 714 "****WWWWWWWWWRRWd---v-V-", 715 "****Wf------+RRXTd--#---", 716 "****w#----bbWRRW[-K----b", 717 "****w#--c-bbWRRWW+WWW+WW" 718 ], 719 "palettes": [ "p_resort_palette_living_floor" ], 720 "toilets": { "$": { } }, 721 "items": { 722 "T": [ 723 { "item": "bar_table", "chance": 40, "repeat": [ 2, 4 ] }, 724 { "item": "bar_alcohol", "chance": 25, "repeat": [ 2, 4 ] } 725 ], 726 "d": { "item": "dresser", "chance": 50, "repeat": [ 3, 6 ] }, 727 "B": { "item": "shower", "chance": 50, "repeat": [ 0, 1 ] }, 728 "b": { "item": "bed", "chance": 50, "repeat": [ 0, 2 ] }, 729 "Z": { "item": "crate_wine", "chance": 50, "repeat": [ 1, 2 ] }, 730 "^": { "item": "private_resort_coffee_table", "chance": 33, "repeat": [ 1, 3 ] }, 731 "L": { "item": "gear_survival", "chance": 33, "repeat": [ 0, 3 ] }, 732 "K": { "item": "unisex_coat_rack", "chance": 33, "repeat": [ 1, 3 ] } 733 }, 734 "place_items": [ 735 { "chance": 50, "item": "bar_table", "x": [ 21, 21 ], "y": [ 9, 10 ], "repeat": [ 3, 6 ] }, 736 { "chance": 40, "item": "bar_alcohol", "x": [ 23, 23 ], "y": [ 9, 11 ], "repeat": [ 5, 10 ] }, 737 { "chance": 50, "item": "livingroom", "x": [ 5, 5 ], "y": [ 22, 23 ], "repeat": [ 3, 6 ] }, 738 { "chance": 50, "item": "livingroom", "x": [ 9, 10 ], "y": [ 19, 19 ], "repeat": [ 3, 6 ] }, 739 { "chance": 25, "item": "home_hw", "x": 21, "y": 16, "repeat": [ 1, 3 ] }, 740 { "chance": 25, "item": "home_hw", "x": 21, "y": 18, "repeat": [ 1, 3 ] }, 741 { "chance": 75, "item": "keg_beer", "x": 16, "y": 16 }, 742 { "chance": 75, "item": "keg_beer", "x": 17, "y": 16 }, 743 { "chance": 75, "item": "keg_beer", "x": 17, "y": 18 }, 744 { "chance": 75, "item": "keg_beer", "x": 19, "y": 18 }, 745 { "chance": 50, "item": "remains_human_generic", "x": 20, "y": 20, "repeat": [ 1, 3 ] }, 746 { "chance": 50, "item": "livingroom", "x": [ 16, 23 ], "y": [ 20, 22 ], "repeat": [ 10, 15 ] }, 747 { "chance": 10, "item": "shelter", "x": [ 16, 23 ], "y": [ 20, 22 ], "repeat": [ 10, 15 ] }, 748 { "chance": 33, "item": "butcher_tools", "x": 20, "y": 21, "repeat": [ 1, 3 ] }, 749 { "chance": 33, "item": "corpses", "x": [ 16, 23 ], "y": [ 20, 22 ], "repeat": [ 2, 4 ] } 750 ], 751 "place_monsters": [ { "monster": "GROUP_RESORT_MIXED", "x": [ 6, 23 ], "y": [ 9, 23 ], "repeat": [ 0, 1 ], "density": 0.5 } ] 752 } 753 }, 754 { 755 "type": "mapgen", 756 "method": "json", 757 "om_terrain": [ "p_resort_2ww" ], 758 "weight": 1000, 759 "object": { 760 "fill_ter": "t_floor", 761 "rows": [ 762 "****Wd-TTc-^WRRWS-dW---w", 763 "****WW+WWW+WWRRWh-$WbbdW", 764 "****W0-dWK-LWRRWWWWWWWWW", 765 "****w---W---WRRW[-cTTc-+", 766 "****WBBhW-$^WRR+------#W", 767 "****WWWWWWWWWRRWK--c--#w", 768 "****Wd------+RRWd-bbb-^w", 769 "****wbb--T-#WRRWW+WWW+WW", 770 "****wbb-cT-#WRRWK-KWS-KW", 771 "****Wd-----#WRRW--^WBBBw", 772 "****WW+WWW+WWRRW-$^WBBBW", 773 "****W---WL-KWRRWWWWWWWWW", 774 "****w-BBW---WRR+---i---+", 775 "**rrWSBBW-$^WRRWK-----#w", 776 "**r-WWWWWWWWWRRW[-bbb-dw", 777 "**r-+-------XRRW[-bbb-dW", 778 "**r-W-----bbWRRWW+WWW+WW", 779 "**rrw#-V--bbWRRWK-KWS-dW", 780 "****w#-----dWRRW^--WB--w", 781 "****WW+WWW+WWRRW-$^WB^KW", 782 "****W--SWL-KWRRWWWWWWWWW", 783 "****w-BBW---WRRRRRRRRRRR", 784 "****WdBBW-$^W>>RRRRRRRRR", 785 "****WWWWWWWWWWWW+WWWWWWX" 786 ], 787 "palettes": [ "p_resort_palette_living_floor" ], 788 "toilets": { "$": { } }, 789 "items": { 790 "T": { "item": "livingroom", "chance": 33, "repeat": [ 0, 3 ] }, 791 "d": { "item": "dresser", "chance": 50, "repeat": [ 3, 6 ] }, 792 "B": { "item": "shower", "chance": 50, "repeat": [ 0, 1 ] }, 793 "b": { "item": "bed", "chance": 50, "repeat": [ 0, 2 ] }, 794 "^": { "item": "private_resort_coffee_table", "chance": 33, "repeat": [ 1, 3 ] }, 795 "L": { "item": "gear_survival", "chance": 33, "repeat": [ 0, 3 ] }, 796 "K": { "item": "unisex_coat_rack", "chance": 33, "repeat": [ 1, 3 ] }, 797 "#": [ 798 { "item": "bar_table", "chance": 40, "repeat": [ 1, 2 ] }, 799 { "item": "bar_alcohol", "chance": 25, "repeat": [ 0, 2 ] } 800 ] 801 }, 802 "place_monsters": [ { "monster": "GROUP_RESORT_MIXED", "x": [ 6, 23 ], "y": [ 0, 23 ], "density": 0.75 } ] 803 } 804 }, 805 { 806 "type": "mapgen", 807 "method": "json", 808 "om_terrain": [ "p_resort_2sw" ], 809 "weight": 1000, 810 "object": { 811 "fill_ter": "t_floor", 812 "rows": [ 813 "****wcTT---------W^-----", 814 "**rrw-TT-[WWWWWWWWW[--cT", 815 "**r-W-cc--WdShWBS0Wd--cT", 816 "**r-+-----+---W---+---[[", 817 "**r-WWWWW-WWWWWWWWW-WWWW", 818 "**rrw-----+^-$W$--+-----", 819 "****wbbdbbWK--W^-LWbbdbb", 820 "****WWwwwWWWwWWWwWWWwwwW", 821 "************************", 822 "************************", 823 "************************", 824 "************************", 825 "************************", 826 "************************", 827 "************************", 828 "************************", 829 "************************", 830 "************************", 831 "************************", 832 "************************", 833 "************************", 834 "************************", 835 "************************", 836 "************************" 837 ], 838 "palettes": [ "p_resort_palette_living_floor" ], 839 "toilets": { "$": { } }, 840 "items": { 841 "T": { "item": "livingroom", "chance": 33, "repeat": [ 0, 3 ] }, 842 "d": { "item": "dresser", "chance": 50, "repeat": [ 3, 6 ] }, 843 "B": { "item": "shower", "chance": 50, "repeat": [ 0, 1 ] }, 844 "b": { "item": "bed", "chance": 50, "repeat": [ 0, 2 ] }, 845 "^": { "item": "private_resort_coffee_table", "chance": 33, "repeat": [ 1, 3 ] }, 846 "L": { "item": "gear_survival", "chance": 33, "repeat": [ 0, 3 ] }, 847 "K": { "item": "unisex_coat_rack", "chance": 33, "repeat": [ 1, 3 ] }, 848 "#": [ 849 { "item": "bar_table", "chance": 40, "repeat": [ 1, 2 ] }, 850 { "item": "bar_alcohol", "chance": 25, "repeat": [ 0, 2 ] } 851 ] 852 }, 853 "place_monsters": [ { "monster": "GROUP_RESORT_MIXED", "x": [ 6, 23 ], "y": [ 0, 6 ], "repeat": [ 0, 1 ], "density": 0.25 } ] 854 } 855 }, 856 { 857 "type": "mapgen", 858 "method": "json", 859 "om_terrain": [ "p_resort_2nn" ], 860 "weight": 1000, 861 "object": { 862 "fill_ter": "t_floor", 863 "rows": [ 864 "************************", 865 "************************", 866 "*rrrrr*************rrrrr", 867 "*r---r*************r---r", 868 "WwW+WwWWwwwWWWwwwWWwW+Ww", 869 "W^---dW#--cTTTc--#Wd---d", 870 "Wbbb-dW#--cTTTc--#WK-bbb", 871 "Wbbb--+----ccc----+--bbb", 872 "WWWWWWW-----------WWWWWW", 873 "WBBBW#-^a--###c---cTW^$L", 874 "WBBBW#-^a-c#i#-----TW--L", 875 "Wd--+---------------+--K", 876 "WWWWWWWWWWW+++WWWWWWWWWW", 877 "RRRRRRRRRRRRRRRRRRRRRRRR", 878 "RRRRRRRRRRRRRRRRRRRRRRRR", 879 "WW++WWWWWWWWWWWWWWWWW++W", 880 "WK--W^-KW^BBWBBdWT-$W--K", 881 "W[--W$--W-BBWBB-W--^W--[", 882 "W[--WWW+W+WWWWW+W+WWW--[", 883 "W----------dW#----------", 884 "W-------bbbbW#--bbb---Tc", 885 "Wai-----bbbbW#--bbb---Tc", 886 "Waa--------dW#-^bbbd----", 887 "WWwwwwWwwwwWWWwwwwWwwwwW" 888 ], 889 "place_item": [ { "item": "television", "repeat": 1, "x": 5, "y": 9 } ], 890 "palettes": [ "p_resort_palette_living_floor" ], 891 "toilets": { "$": { } }, 892 "items": { 893 "T": { "item": "private_resort_gambling_table", "chance": 33, "repeat": [ 0, 3 ] }, 894 "d": { "item": "dresser", "chance": 50, "repeat": [ 3, 6 ] }, 895 "B": { "item": "shower", "chance": 50, "repeat": [ 0, 1 ] }, 896 "b": { "item": "bed", "chance": 50, "repeat": [ 0, 2 ] }, 897 "^": { "item": "private_resort_coffee_table", "chance": 33, "repeat": [ 1, 3 ] }, 898 "L": { "item": "gear_survival", "chance": 33, "repeat": [ 0, 3 ] }, 899 "K": { "item": "unisex_coat_rack", "chance": 33, "repeat": [ 1, 3 ] }, 900 "#": [ 901 { "item": "bar_table", "chance": 40, "repeat": [ 1, 2 ] }, 902 { "item": "bar_alcohol", "chance": 25, "repeat": [ 0, 2 ] } 903 ], 904 "[": { "item": "private_resort_wardrobe", "chance": 25, "repeat": [ 0, 3 ] } 905 }, 906 "place_items": [ { "chance": 50, "item": "stash_drugs", "x": [ 11, 13 ], "y": [ 9, 10 ], "repeat": [ 1, 5 ] } ], 907 "place_monsters": [ { "monster": "GROUP_RESORT_MIXED", "x": [ 0, 23 ], "y": [ 5, 23 ], "density": 0.8 } ] 908 } 909 }, 910 { 911 "type": "mapgen", 912 "method": "json", 913 "om_terrain": [ "p_resort_2mm" ], 914 "weight": 1000, 915 "object": { 916 "fill_ter": "t_floor", 917 "rows": [ 918 "_**********************_", 919 "rr*********************_", 920 "-r*********************_", 921 "-r********************rr", 922 "-r********************r-", 923 "rr********************r-", 924 "_*********************r-", 925 "_*********************rr", 926 "_**********************_", 927 "_**********************_", 928 "rr********************rr", 929 "-r********************r-", 930 "-r********************r-", 931 "-r********************r-", 932 "rr********************rr", 933 "_**********************_", 934 "_**********************_", 935 "_**********************_", 936 "_**********************_", 937 "_**********************_", 938 "????????????????????????", 939 "RRRRRR>>>RRRRR>>>RRRRRRR", 940 "RRRRRRRRRRRRRRRRRRRRRRRR", 941 "WXWWWWWWWWWWWWWWWWWWWWWW" 942 ], 943 "palettes": [ "p_resort_palette_living_floor" ] 944 } 945 }, 946 { 947 "type": "mapgen", 948 "method": "json", 949 "om_terrain": [ "p_resort_2ss" ], 950 "weight": 1000, 951 "object": { 952 "fill_ter": "t_floor", 953 "rows": [ 954 "W____________________W<W", 955 "W____________________+_W", 956 "W____________________WWW", 957 "W______________________w", 958 "W______________________w", 959 "W______________________W", 960 "W______________________w", 961 "W______________________W", 962 "r______________________r", 963 "rrrrrrrrrrrrrrrrrrrrrrrr", 964 "************************", 965 "************************", 966 "************************", 967 "************************", 968 "************************", 969 "************************", 970 "************************", 971 "************************", 972 "************************", 973 "************************", 974 "************************", 975 "************************", 976 "************************", 977 "************************" 978 ], 979 "palettes": [ "p_resort_palette_living_floor" ], 980 "place_items": [ { "chance": 10, "item": "roof_trash", "x": [ 1, 20 ], "y": [ 0, 8 ], "repeat": [ 5, 15 ] } ] 981 } 982 }, 983 { 984 "type": "mapgen", 985 "method": "json", 986 "om_terrain": [ "p_resort_2ne" ], 987 "weight": 1000, 988 "object": { 989 "fill_ter": "t_floor", 990 "rows": [ 991 "************************", 992 "************************", 993 "*******rrrrr************", 994 "*******r---r************", 995 "WwwwWwwwW+WWwwWWwwWW****", 996 "WTTc-bbd--W-----cTTW****", 997 "Wcc------dWbbbd-cTTw****", 998 "W---dd[-bbWbbbd--ccW****", 999 "WW+WWWWWWWWWWWW----Wrr**", 1000 "Wc-ddWSTBBWBd$W+WWWW-r**", 1001 "WT------BBWB--W----+-r**", 1002 "Wc-K[W^-$KWS--W--ddW-r**", 1003 "WWXWWWWWWWWWW+W--aawrr**", 1004 "RRRRRRRRRRR+-------w****", 1005 "RRRRRRRRRRRWKK[[###w****", 1006 "WWWW|WWWWRRWWWWWWWWW****", 1007 "WTTT-TTTWRRW^$-WBBdW****", 1008 "W-------WRRW---WBB-w****", 1009 "Wooozzz5WRRWc-TWS--W****", 1010 "WWWWWWWWWRRWW+WWW+WW****", 1011 "WTBBWTc-+RRX------dw****", 1012 "W--SWT--WRRWK---bbbw****", 1013 "W$--+---WRRW[---bbbwrr**", 1014 "WWWWWWWWWRRWWWWWWWWW-r**" 1015 ], 1016 "palettes": [ "p_resort_palette_living_floor" ], 1017 "toilets": { "$": { } }, 1018 "items": { 1019 "T": { "item": "livingroom", "chance": 33, "repeat": [ 0, 3 ] }, 1020 "d": { "item": "dresser", "chance": 50, "repeat": [ 3, 6 ] }, 1021 "B": { "item": "shower", "chance": 50, "repeat": [ 0, 1 ] }, 1022 "b": { "item": "bed", "chance": 50, "repeat": [ 0, 2 ] }, 1023 "^": { "item": "private_resort_coffee_table", "chance": 33, "repeat": [ 1, 3 ] }, 1024 "K": { "item": "unisex_coat_rack", "chance": 33, "repeat": [ 1, 3 ] }, 1025 "#": [ 1026 { "item": "bar_table", "chance": 40, "repeat": [ 1, 2 ] }, 1027 { "item": "bar_alcohol", "chance": 25, "repeat": [ 0, 2 ] } 1028 ], 1029 "[": { "item": "private_resort_wardrobe", "chance": 25, "repeat": [ 0, 3 ] } 1030 }, 1031 "place_items": [ 1032 { "chance": 33, "item": "laundry", "x": [ 1, 3 ], "y": [ 18, 18 ], "repeat": [ 3, 9 ] }, 1033 { "chance": 33, "item": "laundry", "x": [ 4, 6 ], "y": [ 18, 18 ], "repeat": [ 3, 9 ] }, 1034 { "chance": 33, "item": "cleaning", "x": [ 1, 3 ], "y": [ 16, 16 ], "repeat": [ 3, 5 ] }, 1035 { "chance": 33, "item": "cleaning", "x": [ 4, 6 ], "y": [ 16, 16 ], "repeat": [ 1, 9 ] } 1036 ], 1037 "place_monsters": [ { "monster": "GROUP_RESORT_MIXED", "x": [ 0, 18 ], "y": [ 5, 23 ], "repeat": [ 1, 2 ], "density": 0.5 } ], 1038 "place_liquids": [ { "liquid": "water", "x": 7, "y": 18, "repeat": [ 10, 100 ] } ] 1039 } 1040 }, 1041 { 1042 "type": "mapgen", 1043 "method": "json", 1044 "om_terrain": [ "p_resort_2ee" ], 1045 "weight": 1000, 1046 "object": { 1047 "fill_ter": "t_floor", 1048 "rows": [ 1049 "Wdbb^WBBWRRWB-$Wbb-+-r**", 1050 "W-bb-+-SWRRWB-SWbb-W-r**", 1051 "w----WWWWRRWd-TWd--Wrr**", 1052 "w#---+-$WRRWW+WWd--w****", 1053 "W#c--WWWWRRWK-K----w****", 1054 "+-------XRR+----cTTW****", 1055 "WWWWWWWWWRRW###-cTTWrr**", 1056 "WbbdbWBBWRRWWWWWWWWW-r**", 1057 "wd---+-SWRRWB-$Wbb-+-r**", 1058 "w##--WWWWRRWB--Wbb-W-r**", 1059 "w----+-$WRRWd-SWd--wrr**", 1060 "Waa--WWWWRRWW+WW^-cw****", 1061 "+-------XRRW------Tw****", 1062 "WWWWWWWWWRRX------Tw****", 1063 "Wbb--WBBWRRW[[dd--cWrr**", 1064 "wbb--+-SWRRWWWWWWWWW-r**", 1065 "wdd--WWWWRRWBB$Wbb-+-r**", 1066 "wc---+-$WRRWBB-Wbb-W-r**", 1067 "wT---WWWWRRWS--Wd--wrr**", 1068 "W-------+RRWW+WWd--w****", 1069 "WWWWWWWWWRRW-------w****", 1070 "RRRRRRRRRRRX---c--#w****", 1071 "RRRRRRRRRRRW-cTTc-#W****", 1072 "WWWWWWWWW++WWWWWWWWW****" 1073 ], 1074 "palettes": [ "p_resort_palette_living_floor" ], 1075 "toilets": { "$": { } }, 1076 "items": { 1077 "T": { "item": "livingroom", "chance": 33, "repeat": [ 0, 3 ] }, 1078 "d": { "item": "dresser", "chance": 50, "repeat": [ 3, 6 ] }, 1079 "B": { "item": "shower", "chance": 50, "repeat": [ 0, 1 ] }, 1080 "b": { "item": "bed", "chance": 50, "repeat": [ 0, 2 ] }, 1081 "^": { "item": "private_resort_coffee_table", "chance": 33, "repeat": [ 1, 3 ] }, 1082 "K": { "item": "unisex_coat_rack", "chance": 33, "repeat": [ 1, 3 ] }, 1083 "#": [ 1084 { "item": "bar_table", "chance": 40, "repeat": [ 1, 2 ] }, 1085 { "item": "bar_alcohol", "chance": 25, "repeat": [ 0, 2 ] } 1086 ], 1087 "[": { "item": "private_resort_wardrobe", "chance": 25, "repeat": [ 0, 3 ] } 1088 }, 1089 "place_monsters": [ { "monster": "GROUP_RESORT_MIXED", "x": [ 0, 18 ], "y": [ 0, 23 ], "density": 1 } ] 1090 } 1091 }, 1092 { 1093 "type": "mapgen", 1094 "method": "json", 1095 "om_terrain": [ "p_resort_2se" ], 1096 "weight": 1000, 1097 "object": { 1098 "fill_ter": "t_floor", 1099 "rows": [ 1100 "#c------+--+-------w****", 1101 "##SO]]WWW--WWWdbTdbw****", 1102 "WWWWWWWh+--+hWWWWWWW****", 1103 "dbTdbdWWW--WWWbdbbdw****", 1104 "--c--bW$+--+$Wb----w****", 1105 "WWWW+WWWW--WWWW+WWWW****", 1106 ">-----------------<w****", 1107 "WwwWWwwWWwwWWwwWWwwW****", 1108 "************************", 1109 "************************", 1110 "************************", 1111 "************************", 1112 "************************", 1113 "************************", 1114 "************************", 1115 "************************", 1116 "************************", 1117 "************************", 1118 "************************", 1119 "************************", 1120 "************************", 1121 "************************", 1122 "************************", 1123 "************************" 1124 ], 1125 "palettes": [ "p_resort_palette_living_floor" ], 1126 "toilets": { "$": { } }, 1127 "items": { 1128 "d": { "item": "dresser", "chance": 50, "repeat": [ 3, 6 ] }, 1129 "b": { "item": "bed", "chance": 50, "repeat": [ 0, 2 ] }, 1130 "O": { "item": "SUS_oven", "chance": 50, "repeat": [ 0, 3 ] }, 1131 "]": { "item": "SUS_fridge", "chance": 75 }, 1132 "T": { "item": "livingroom", "chance": 33, "repeat": [ 0, 3 ] }, 1133 "#": { "item": "fridgesnacks", "chance": 50, "repeat": [ 0, 2 ] } 1134 }, 1135 "place_monsters": [ { "monster": "GROUP_RESORT_MIXED_STAFF", "x": [ 0, 18 ], "y": [ 0, 6 ], "repeat": [ 0, 1 ], "density": 0.25 } ] 1136 } 1137 }, 1138 { 1139 "type": "mapgen", 1140 "method": "json", 1141 "om_terrain": [ "p_resort_0nw" ], 1142 "weight": 1000, 1143 "object": { 1144 "fill_ter": "t_thconc_floor", 1145 "rows": [ 1146 "************************", 1147 "************************", 1148 "************************", 1149 "************************", 1150 "************************", 1151 "************************", 1152 "************************", 1153 "************************", 1154 "************************", 1155 "*****WWWWWWW************", 1156 "*****W3.1.3W************", 1157 "*****W3...3W************", 1158 "*****WFFGFFW************", 1159 "*****W.....WWWWWWW******", 1160 "*****W2.2..WLLLLBW******", 1161 "*****W2.2..|...cBW******", 1162 "*****W1.1..W....BW******", 1163 "*****WWWWWWW++WWWW******", 1164 "***********W<<W*********", 1165 "***WWWWWWWWW++WWWWWWW***", 1166 "***WLWg...gW..WSSSSSW***", 1167 "***W.|.....+..+.....W***", 1168 "***WyWg...gWLLWfffffW***", 1169 "***WWWWWWWWWWWWWWWWWW***" 1170 ], 1171 "palettes": [ "p_resort_palette_basement" ], 1172 "place_loot": [ { "group": "tools_toolbox", "repeat": 1, "x": 8, "y": 11 } ], 1173 "items": { 1174 "S": { "item": "preserved_food", "chance": 50, "repeat": [ 0, 3 ] }, 1175 "f": { "item": "butcher_raw_meat", "chance": 50, "repeat": [ 0, 6 ] } 1176 }, 1177 "place_items": [ 1178 { "chance": 50, "item": "tools_common", "x": [ 12, 15 ], "y": [ 14, 14 ], "repeat": [ 1, 8 ] }, 1179 { "chance": 33, "item": "power_tools", "x": [ 16, 16 ], "y": [ 14, 16 ], "repeat": [ 1, 2 ] }, 1180 { "chance": 50, "item": "tools_plumbing", "x": [ 16, 16 ], "y": [ 14, 16 ], "repeat": [ 1, 4 ] }, 1181 { "chance": 50, "item": "alcohol", "x": 4, "y": 20, "repeat": [ 1, 3 ] }, 1182 { "chance": 50, "item": "alcohol", "x": 4, "y": 22, "repeat": [ 3, 6 ] }, 1183 { "chance": 33, "item": "stash_drugs", "x": 4, "y": 22, "repeat": [ 3, 6 ] }, 1184 { "chance": 75, "item": "keg_beer", "x": 7, "y": 20 }, 1185 { "chance": 75, "item": "keg_beer", "x": 8, "y": 20 }, 1186 { "chance": 75, "item": "keg_beer", "x": 9, "y": 20 }, 1187 { "chance": 75, "item": "keg_beer", "x": 7, "y": 22 }, 1188 { "chance": 75, "item": "keg_beer", "x": 8, "y": 22 }, 1189 { "chance": 75, "item": "keg_beer", "x": 9, "y": 22 }, 1190 { "chance": 25, "item": "home_hw", "x": [ 12, 13 ], "y": [ 22, 22 ], "repeat": [ 1, 3 ] } 1191 ], 1192 "place_monsters": [ 1193 { "monster": "GROUP_RESORT_STAFF", "x": [ 13, 16 ], "y": [ 16, 16 ], "repeat": [ 0, 1 ], "density": 0.1 }, 1194 { "monster": "GROUP_RESORT_STAFF", "x": [ 6, 19 ], "y": [ 20, 22 ], "repeat": [ 0, 1 ], "density": 0.1 } 1195 ], 1196 "place_liquids": [ 1197 { "liquid": "brandy", "x": 6, "y": 20, "repeat": [ 0, 8 ] }, 1198 { "liquid": "mead", "x": 10, "y": 20, "repeat": [ 0, 30 ] }, 1199 { "liquid": "single_malt_whiskey", "x": 6, "y": 22, "repeat": [ 0, 6 ] }, 1200 { "liquid": "wine_chardonnay", "x": 10, "y": 22, "repeat": [ 0, 20 ] } 1201 ] 1202 } 1203 }, 1204 { 1205 "type": "mapgen", 1206 "method": "json", 1207 "om_terrain": [ "p_resort_0se" ], 1208 "weight": 1000, 1209 "object": { 1210 "fill_ter": "t_thconc_floor", 1211 "rows": [ 1212 "********WWWW************", 1213 "********W<<WWWWWWWWW****", 1214 "*****WWWW++WKKKKKKKW****", 1215 "*****W..+..+......&W****", 1216 "*****WXWW..+.....cTW****", 1217 "*****W.%WllWKKKKKKKW****", 1218 "*****W..W..WWWWWWWWWW***", 1219 "*****W.T0..WWmmmmmmmW***", 1220 "*****WcT0..X.l,,,,,mW***", 1221 "*****WL&W..V&my,y,ymW***", 1222 "*****WWWWWWWWmy,y,ymW***", 1223 "************Wmmm?mmmW***", 1224 "***********WWWWW.WWWW***", 1225 "***********W.X.W.X.yW***", 1226 "***********WVV.l.V.yW***", 1227 "***********W.X.W.V.yW***", 1228 "***********WWWWWWWWWW***", 1229 "************************", 1230 "************************", 1231 "************************", 1232 "************************", 1233 "************************", 1234 "************************", 1235 "************************" 1236 ], 1237 "palettes": [ "p_resort_palette_basement" ], 1238 "items": { "K": { "item": "SUS_office_filing_cabinet" } }, 1239 "place_items": [ 1240 { "chance": 1, "item": "manuals", "x": [ 12, 18 ], "y": [ 2, 2 ], "repeat": [ 1, 2 ] }, 1241 { "chance": 1, "item": "manuals", "x": [ 12, 18 ], "y": [ 5, 5 ], "repeat": [ 1, 2 ] }, 1242 { "chance": 50, "item": "office_mess", "x": 18, "y": 4, "repeat": [ 1, 4 ] }, 1243 { "chance": 50, "item": "private_resort_sec_weapon", "x": [ 7, 7 ], "y": [ 7, 8 ], "repeat": [ 1, 3 ] }, 1244 { "chance": 50, "item": "office_mess", "x": [ 7, 7 ], "y": [ 7, 8 ], "repeat": [ 1, 4 ] }, 1245 { "chance": 50, "item": "mansion_safe", "x": [ 14, 14 ], "y": [ 9, 10 ], "repeat": [ 3, 8 ] }, 1246 { "chance": 50, "item": "mansion_safe", "x": [ 16, 16 ], "y": [ 9, 10 ], "repeat": [ 3, 8 ] }, 1247 { "chance": 50, "item": "mansion_safe", "x": [ 18, 18 ], "y": [ 9, 10 ], "repeat": [ 3, 8 ] }, 1248 { "chance": 50, "item": "stash_drugs", "x": 19, "y": 13, "repeat": [ 5, 10 ] }, 1249 { "chance": 50, "item": "mansion_gunsafe", "x": 19, "y": 14, "repeat": [ 5, 10 ] }, 1250 { "chance": 50, "item": "file_room", "x": 19, "y": 15, "repeat": [ 5, 10 ] }, 1251 { "chance": 25, "item": "mil_armor_torso", "x": 19, "y": 15, "repeat": [ 1, 2 ] }, 1252 { "chance": 75, "item": "corpses", "x": 12, "y": 13 }, 1253 { "chance": 75, "item": "default_zombie_clothes", "x": 12, "y": 13, "repeat": [ 3, 6 ] }, 1254 { "chance": 75, "item": "corpses", "x": 12, "y": 15 }, 1255 { "chance": 75, "item": "default_zombie_clothes", "x": 12, "y": 15, "repeat": [ 3, 6 ] }, 1256 { "chance": 75, "item": "private_resort_sec_weapon", "x": 6, "y": 9, "repeat": [ 1, 4 ] }, 1257 { "chance": 75, "item": "guns_shotgun_common", "x": 6, "y": 9 } 1258 ], 1259 "place_monsters": [ 1260 { "monster": "GROUP_RESORT_BOUNCER", "x": [ 6, 18 ], "y": [ 10, 13 ], "repeat": [ 0, 1 ], "density": 0.1 }, 1261 { "monster": "GROUP_RESORT_STAFF", "x": [ 9, 18 ], "y": [ 3, 4 ], "density": 0.2 } 1262 ] 1263 } 1264 }, 1265 { 1266 "type": "mapgen", 1267 "method": "json", 1268 "om_terrain": [ "p_resort_rnw" ], 1269 "weight": 1000, 1270 "object": { 1271 "fill_ter": "t_flat_roof", 1272 "rows": [ 1273 "************************", 1274 "************************", 1275 "************************", 1276 "************************", 1277 "************************", 1278 "************************", 1279 "************************", 1280 "************************", 1281 "****rrrrrrrrrrrrrrrrrrrr", 1282 "****r___________________", 1283 "****r___________________", 1284 "****r___________________", 1285 "****r______ff___________", 1286 "****r___________________", 1287 "****r___________________", 1288 "****r___________________", 1289 "****r__________________>", 1290 "****r___________________", 1291 "****r___________________", 1292 "****r___________________", 1293 "****r__#________________", 1294 "****r___________________", 1295 "****r___________________", 1296 "****r__________________r" 1297 ], 1298 "palettes": [ "p_resort_palette_roof" ], 1299 "place_items": [ { "chance": 10, "item": "roof_trash", "x": [ 5, 22 ], "y": [ 9, 22 ], "repeat": [ 5, 15 ] } ] 1300 } 1301 }, 1302 { 1303 "type": "mapgen", 1304 "method": "json", 1305 "om_terrain": [ "p_resort_rww" ], 1306 "weight": 1000, 1307 "object": { 1308 "fill_ter": "t_flat_roof", 1309 "rows": [ 1310 "****r__________________r", 1311 "****r__________________r", 1312 "****r_____H____H_______r", 1313 "****r__________________r", 1314 "****r__________________r", 1315 "****r__________________r", 1316 "****r__________________r", 1317 "****r__________________r", 1318 "****r__________________r", 1319 "****r______ss__________r", 1320 "****r______ss__________r", 1321 "****r__________________r", 1322 "****r__________________r", 1323 "**__r__________________r", 1324 "**__r__________________r", 1325 "**__r__________________r", 1326 "**__r__________________r", 1327 "**__r__________________r", 1328 "****r__________________r", 1329 "****r__________________r", 1330 "****r_s________________r", 1331 "****r___________________", 1332 "****r___________________", 1333 "****r___________________" 1334 ], 1335 "palettes": [ "p_resort_palette_roof" ], 1336 "place_items": [ { "chance": 10, "item": "roof_trash", "x": [ 5, 22 ], "y": [ 1, 22 ], "repeat": [ 5, 15 ] } ] 1337 } 1338 }, 1339 { 1340 "type": "mapgen", 1341 "method": "json", 1342 "om_terrain": [ "p_resort_rsw" ], 1343 "weight": 1000, 1344 "object": { 1345 "fill_ter": "t_flat_roof", 1346 "rows": [ 1347 "****r___________________", 1348 "**__r___________________", 1349 "**__r______I____________", 1350 "**__r___________________", 1351 "**__r___________________", 1352 "**__r____________((_____", 1353 "****r___________________", 1354 "****rrrrrrrrrrrrrrrrrrrr", 1355 "************************", 1356 "************************", 1357 "************************", 1358 "************************", 1359 "************************", 1360 "************************", 1361 "************************", 1362 "************************", 1363 "************************", 1364 "************************", 1365 "************************", 1366 "************************", 1367 "************************", 1368 "************************", 1369 "************************", 1370 "************************" 1371 ], 1372 "palettes": [ "p_resort_palette_roof" ], 1373 "place_items": [ { "chance": 10, "item": "roof_trash", "x": [ 5, 22 ], "y": [ 0, 7 ], "repeat": [ 3, 10 ] } ] 1374 } 1375 }, 1376 { 1377 "type": "mapgen", 1378 "method": "json", 1379 "om_terrain": [ "p_resort_rnn" ], 1380 "weight": 1000, 1381 "object": { 1382 "fill_ter": "t_flat_roof", 1383 "rows": [ 1384 "************************", 1385 "************************", 1386 "*_____*************__(__", 1387 "*_____*************_____", 1388 "rrrrrrrrrrrrrrrrrrrrrrrr", 1389 "r_______________________", 1390 "r__________I____________", 1391 "r_______________________", 1392 "r_______________________", 1393 "________________________", 1394 "________________________", 1395 "________________________", 1396 "________________________", 1397 "________________________", 1398 "________________________", 1399 "________________________", 1400 "____________sb__________", 1401 "________________________", 1402 "________________________", 1403 "________________________", 1404 "________________________", 1405 "________________________", 1406 "________________________", 1407 "rrrrrrrrrrrrrrrrrrrrrrrr" 1408 ], 1409 "palettes": [ "p_resort_palette_roof" ], 1410 "place_items": [ { "chance": 10, "item": "roof_trash", "x": [ 1, 22 ], "y": [ 7, 22 ], "repeat": [ 5, 15 ] } ] 1411 } 1412 }, 1413 { 1414 "type": "mapgen", 1415 "method": "json", 1416 "om_terrain": [ "p_resort_rmm" ], 1417 "weight": 1000, 1418 "object": { 1419 "fill_ter": "t_flat_roof", 1420 "rows": [ 1421 "************************", 1422 "__**********************", 1423 "__**********************", 1424 "__********************__", 1425 "__********************__", 1426 "__********************__", 1427 "**********************__", 1428 "**********************__", 1429 "************************", 1430 "************************", 1431 "__********************__", 1432 "__********************__", 1433 "__********************__", 1434 "__********************__", 1435 "__********************__", 1436 "************************", 1437 "************************", 1438 "************************", 1439 "************************", 1440 "************************", 1441 "rrrrrrrrrrrrrrrrrrrrrrrr", 1442 "________________________", 1443 "________________________", 1444 "rrrrrrrrrrrrrrrrrrrrrr__" 1445 ], 1446 "palettes": [ "p_resort_palette_roof" ] 1447 } 1448 }, 1449 { 1450 "type": "mapgen", 1451 "method": "json", 1452 "om_terrain": [ "p_resort_rss" ], 1453 "weight": 1000, 1454 "object": { 1455 "fill_ter": "t_flat_roof", 1456 "rows": [ 1457 "r********************r__", 1458 "r********************r>_", 1459 "r********************rrr", 1460 "r**********************r", 1461 "r**********************r", 1462 "r**********************r", 1463 "r**********************r", 1464 "r**********************r", 1465 "************************", 1466 "************************", 1467 "************************", 1468 "************************", 1469 "************************", 1470 "************************", 1471 "************************", 1472 "************************", 1473 "************************", 1474 "************************", 1475 "************************", 1476 "************************", 1477 "************************", 1478 "************************", 1479 "************************", 1480 "************************" 1481 ], 1482 "palettes": [ "p_resort_palette_roof" ] 1483 } 1484 }, 1485 { 1486 "type": "mapgen", 1487 "method": "json", 1488 "om_terrain": [ "p_resort_rne" ], 1489 "weight": 1000, 1490 "object": { 1491 "fill_ter": "t_flat_roof", 1492 "rows": [ 1493 "************************", 1494 "************************", 1495 "*******_____************", 1496 "*******_____************", 1497 "rrrrrrrrrrrrrrrrrrrr****", 1498 "___________________r****", 1499 "___________________r****", 1500 "___________________r****", 1501 "___________________r__**", 1502 "___________________r__**", 1503 "___________________r__**", 1504 "___________________r__**", 1505 "___________________r__**", 1506 "___________________r****", 1507 "___________________r****", 1508 "___________________r****", 1509 "___________________r****", 1510 "___________________r****", 1511 "___________________r****", 1512 "___________________r****", 1513 "___________________r****", 1514 "___________________r****", 1515 "___________________r__**", 1516 "r__________________r__**" 1517 ], 1518 "palettes": [ "p_resort_palette_roof" ], 1519 "place_nested": [ 1520 { 1521 "chunks": [ [ "roof_2x2_infrastructure", 80 ], [ "roof_2x2_infrastructure_2", 40 ], [ "roof_2x2_utilities", 40 ] ], 1522 "x": [ 3, 18 ], 1523 "y": [ 7, 22 ] 1524 } 1525 ], 1526 "place_items": [ { "chance": 10, "item": "roof_trash", "x": [ 0, 18 ], "y": [ 9, 22 ], "repeat": [ 5, 15 ] } ] 1527 } 1528 }, 1529 { 1530 "type": "mapgen", 1531 "method": "json", 1532 "om_terrain": [ "p_resort_ree" ], 1533 "weight": 1000, 1534 "object": { 1535 "fill_ter": "t_flat_roof", 1536 "rows": [ 1537 "r__________________r__**", 1538 "r__________________r__**", 1539 "r__________________r__**", 1540 "r__________________r****", 1541 "r__________________r****", 1542 "r__________________r****", 1543 "r__________________r__**", 1544 "r__________________r__**", 1545 "r__________________r__**", 1546 "r__________________r__**", 1547 "r__________________r__**", 1548 "r__________________r****", 1549 "r__________________r****", 1550 "r__________________r****", 1551 "r__________________r__**", 1552 "r__________________r__**", 1553 "r__________________r__**", 1554 "r__________________r__**", 1555 "r__________________r__**", 1556 "r__________________r****", 1557 "r__________________r****", 1558 "___________________r****", 1559 "___________________r****", 1560 "___________________r****" 1561 ], 1562 "palettes": [ "p_resort_palette_roof" ], 1563 "place_nested": [ 1564 { 1565 "chunks": [ [ "roof_2x2_infrastructure", 80 ], [ "roof_2x2_infrastructure_2", 40 ], [ "roof_2x2_utilities", 40 ] ], 1566 "x": [ 3, 18 ], 1567 "y": [ 2, 20 ] 1568 } 1569 ], 1570 "place_items": [ { "chance": 10, "item": "roof_trash", "x": [ 0, 18 ], "y": [ 0, 22 ], "repeat": [ 5, 15 ] } ] 1571 } 1572 }, 1573 { 1574 "type": "mapgen", 1575 "method": "json", 1576 "om_terrain": [ "p_resort_rse" ], 1577 "weight": 1000, 1578 "object": { 1579 "fill_ter": "t_flat_roof", 1580 "rows": [ 1581 "___________________r****", 1582 "___________________r****", 1583 "___________________r****", 1584 "___________________r****", 1585 "___________________r****", 1586 "___________________r****", 1587 "__________________>r****", 1588 "rrrrrrrrrrrrrrrrrrrr****", 1589 "************************", 1590 "************************", 1591 "************************", 1592 "************************", 1593 "************************", 1594 "************************", 1595 "************************", 1596 "************************", 1597 "************************", 1598 "************************", 1599 "************************", 1600 "************************", 1601 "************************", 1602 "************************", 1603 "************************", 1604 "************************" 1605 ], 1606 "palettes": [ "p_resort_palette_roof" ], 1607 "place_nested": [ 1608 { 1609 "chunks": [ 1610 [ "roof_2x2_infrastructure", 80 ], 1611 [ "roof_2x2_infrastructure_2", 40 ], 1612 [ "roof_2x2_utilities", 40 ], 1613 [ "roof_6x6_survivor", 5 ] 1614 ], 1615 "x": [ 2, 10 ], 1616 "y": 1 1617 } 1618 ], 1619 "place_items": [ { "chance": 10, "item": "roof_trash", "x": [ 0, 18 ], "y": [ 0, 7 ], "repeat": [ 3, 10 ] } ] 1620 } 1621 } 1622] 1623