1[ 2 { 3 "type": "mapgen", 4 "method": "json", 5 "om_terrain": [ 6 [ "hdwr_large_1_2_0", "hdwr_large_0_2_0" ], 7 [ "hdwr_large_1_1_0", "hdwr_large_0_1_0" ], 8 [ "hdwr_large_1_0_0", "hdwr_large_0_0_0" ], 9 [ "hdwr_large_1_2_1", "hdwr_large_0_2_1" ], 10 [ "hdwr_large_1_1_1", "hdwr_large_0_1_1" ], 11 [ "hdwr_large_1_0_1", "hdwr_large_0_0_1" ] 12 ], 13 "weight": 100, 14 "object": { 15 "fill_ter": "t_thconc_floor", 16 "rows": [ 17 "~~~~~~~ ", 18 "~--W--fffffffffff|||||||||||||WW||||||||||||||| ", 19 "~-'''W~ / / |^.77777.^|......|.888888888.||", 20 "~-'''-~ =............................=&", 21 "~-'''+SSS BBBB SS!..33333.....................= ", 22 "~-----~ SS SSSS!..33333.....................= ", 23 "~f~~~~~ SSSS =............................=&", 24 " f SSS nn|^.77777.^|......|...........||", 25 " f000000 SS nnn|||||||||||......|8.........8| ", 26 " f0000000 SSS |.6666666........|8...999...8| ", 27 " f}}}}}00 SS nnnn|................|8...999...8| ", 28 " f}MMM}00 SS nnnn|.6666666........|8...999...8| ", 29 " f}MMM}00SSS |?????????.......|8...999...8| ", 30 " f}MMM}00SS nnnnn|................|8...999...8||", 31 " f}}{}}00SS nnnnn|.4444444........|8.........8=&", 32 " f0H00H00SS |.4444444........|...........= ", 33 " f0000000SSSSSSSS|............................= ", 34 " f0000000SS |?????????...................= ", 35 " f00000H0SS & & &|.5555555....................=&", 36 " f0}}{}}0SS |............................||", 37 " f0}MMM}0SSS& & &|.5555555..^....^|.888888888.| ", 38 " f0}MMM}0 SS ||||||||||||=!!=|||||||||||||| ", 39 " f0}MMM}0/SS& & &|QQ'Q'kk'@@@?..?bbbibbi((itis| ", 40 " f0}}}}}0 SSS |QQ'Q'''''''?..?bbbibbiiiitis| ", 41 " f0/0000 SS & &|'''''kk''P'?..?bbiibbi((itis| ", 42 " f000000 / SSS |'''''''''''?..?iiiiiiiiiiiis||", 43 " f00000 SSS &=^..........................^=&", 44 " f000 SSSS!............................= ", 45 " f00 /AA / SS!............................= ", 46 " f AAA aa =^..........................^=&", 47 " f AAAA aaaa |'''''''''CC?....''L'q...iiii||", 48 " f AA aa |Y'Y'Y''C'TT?....''''q...ioie| ", 49 " |||||||||||||||||'''''''T'TT?....u'T'q...ioie| ", 50 " |<.........DDDD.|pppyyy'C'CC?....'UUUq...ioie| ", 51 " |.XX.XX.XX.DDDD.|11111?22222?....''''q...iwiR| ", 52 " W.XX.XX.XX......|1...1?2...2?............iwiR| ", 53 " |...............|1...1?2...2?............iwiR| ", 54 " |.XX.XX.XX......|1...1?2...2?............iiii| ", 55 " W.XX.XX.XX......|^...........................| ", 56 " |...............%............................| ", 57 " |.XX.XX.XX......|^...........................| ", 58 " |.XX.XX.XX......||||....||||||....||||^.....^| ", 59 " W...............|....................||+|||+|| ", 60 " |...............|....................|iis|sii| ", 61 " |...............|....................|iis|sii| ", 62 " W..............X|...|dd|......|dd|...|iis|sii| ", 63 " |..............X|...xh.c......c..x...|iis|sii| ", 64 "f|.......g...X.XX|...c..c......c.hc...|i|||||i| ", 65 "f|#######|||+|WW||...c.hx......xh.c...|i+t|t+i| ", 66 "fS_______g|I..xdd|...|dd|......|dd|...|i|||||i| ", 67 "fS_______S|I..h.c|....................|i+t|t+i| ", 68 "fS_______SWx.....|$..................V|i|||||i| ", 69 "fS_______SWdh....|$......^....^......V|i+t|t+i| ", 70 "fS_______S|I..h.c|......||=!!=||......|i|||||i| ", 71 "fS_______S|I..xdd|......|/ SS /|......|i+t|t+i| ", 72 "fS_______S|||||||||====|| SS ||====|||||||||| ", 73 "/S_______SSSS & / &SSSSSSSSSSSSSSS.........=S", 74 "&S_______SSSSS /& & SSSSSSSSSSSSSSSS.........=S", 75 " S_______SSSSSSSSSSSSSSSSSSSSSSSSSSSS=========|S", 76 " S_______SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", 77 "&S_______SS____,____,____,____,____,____,____SSS", 78 "/S_______SS____,____,____,____,____,____,____SSS", 79 "&S_______SS____,____,____,____,____,____,____S/S", 80 " S_______SS____,____,____,____,____,____,____S S", 81 " S_______SS____,____,____,____,____,____,____SBS", 82 "&S_______SS____,____,____,____,____,____,____SBS", 83 "/S_______SS____,____,____,____,____,____,____SBS", 84 "&S_______SS____,____,____,____,____,____,____SBS", 85 " S_______SS____,____,____,____,____,____,____S S", 86 " S_______SS__________________________________S/S", 87 "&S_______SS__________________________________SSS", 88 "/S_______SS__________________________________SSS", 89 "************************************************", 90 "*zzzzz***********??????????????????????????????*", 91 "*zzzzz***********?zzzzzzzzzzzzzzzzzzzzzzzzzzzz??", 92 "*zzzzz***********?zzzzzzzzzzzzzzzzzzzzzzzzzzzzz?", 93 "*zzzzz***********?zzZZZZZZzzzzzzzzzzzzZZZZZZzzz?", 94 "*zzzzz***********?zzZZZZZZzzzzzzzzzzzzZZZZZZzzz?", 95 "*****************?zzZZZZZZzzzzzzzzzzzzZZZZZZzzz?", 96 "*****************?zzZZZZZZzzzzzzzzzzzzZZZZZZzz??", 97 "*****************?zzzzzzzzzzzzzzzzzzzzzzzzzzzz?*", 98 "*****************?zzzzzzzzzzzzzzzzzzzzzzzzzzzz?*", 99 "*****************?zzzzzzzzzzzzzzzzzzzzzzzzzzzz?*", 100 "*****************?zzzzzzzzzzzzzzzzzzzzzzzzzzzz?*", 101 "*****************?zzzzzzzzzzzzzzzzzzzzzzzzzzzz?*", 102 "*****************?zzZZZZZZzzzzzzzzzzzzZZZZZZzz??", 103 "*****************?zzZZZZZZzzzzzzzzzzzzZZZZZZzzz?", 104 "*****************?zzZZZZZZzzzzzzzzzzzzZZZZZZzzz?", 105 "*****************?zzZZZZZZzzzzzzzzzzzzZZZZZZzzz?", 106 "*****************?zzzzzzzzzzzzzzzzzzzzzzzzzzzzz?", 107 "*****************?zzzzzzzzzzzzzzzzzzzzzzzzzzzzz?", 108 "*****************?zzzzzzzzzzzzzzzzzzzzzzzzzzzz??", 109 "*****************?zzzzzzzzzzzzzzzzzzzzzzzzzzzz?*", 110 "*****************?zzzzzzzzzzzzzzzzzzzzzzzzzzzz?*", 111 "*****************?zzzzzzzzzzzzzzzzzzzzzzzzzzzz?*", 112 "*****************?zzzzzzzzzzzzzzzzzzz??????????*", 113 "*****************?zzzzzzzzzzzzzzzzzzz?zzzzzzzz?*", 114 "*****************?zzzzzzzzzzzzzzzzzzz?zOOzzOOz??", 115 "*****************?zzzzzzzzzzzzzzzzzzz?zOOzzOOzz?", 116 "*****************?zzzzzzzzzzzzzzzzzzzzzzzzzzzzz?", 117 "*****************?zzzzzzzzzzzzzzzzzzzzzzzzzzzzz?", 118 "*****************?zzzzzzzzzzzzzzzzzzz?zOOzzOOzz?", 119 "*****************?zzzzzzzzzzzzzzzzzzz?zOOzzOOz??", 120 "*****************?zzzzzzzzzzzzzzzzzzz?zzzzzzzz?*", 121 "*|||??????????????zzzzzzzzzzzzzzzzzzz??????????*", 122 "*|>+zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz?*", 123 "*|||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz?*", 124 "*?zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz?*", 125 "*?zzzzzzzzzzzzz?zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz?*", 126 "*?zzzzzzzzzzzzz?zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz?*", 127 "*?zzzzzzzzzzzzz?zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz?*", 128 "*?zzzzzzzzzzzzz?zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz?*", 129 "*?zzzzzzzzzzzzz?zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz?*", 130 "*?zzzzzzzOOzOOz?zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz?*", 131 "*?zzzzzzzOOzOOz?zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz?*", 132 "*?zzzzzzzzzzzzz?zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz?*", 133 "*?zzzzzzzOOzOOz?zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz?*", 134 "*?zzzzzzzOOzOOz?zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz?*", 135 "*?zzzzzzzzzzzzz?zzzzzzzzzzZZZZzzzzzzzzzzzzzzzz?*", 136 "*?zzzzzzzzzzzzz?zzzzzzzzzzZZZZzzzzzzzfffFfffzz?*", 137 "*???????????????zzzzzzzzzzZZZZzzzzzzzfzzzzzfzz?*", 138 "**********?zzzzzzzzzzzzzzzZZZZzzzzzzzfzzzjzfzz?*", 139 "**********?zzzzzzzzzzzzzzzZZZZzzzzzzzfzJzjzfzz?*", 140 "**********?zzzzzzzzzzzzzzzZZZZzzzzzzzfzzzzzfzz?*", 141 "**********?zzzzzzzzzzzzzzzzzzzzzzzzzzfffffffzz?*", 142 "**********?zzzzzzzzzzzzz????????zzzzzzzzzzzzzz?*", 143 "**********?zzzzzzzzzzzzz?******?zzzzzzzzzzzzzz?*", 144 "**********???????????????******????????????????*", 145 "*************************************ZZZZZZZZZz*", 146 "*************************************ZZZZZZZZZz*", 147 "*************************************zzzzzzzzzz*", 148 "************************************************", 149 "************************************************", 150 "************************************************", 151 "************************************************", 152 "************************************************", 153 "************************************************", 154 "************************************************", 155 "************************************************", 156 "************************************************", 157 "************************************************", 158 "************************************************", 159 "************************************************", 160 "************************************************" 161 ], 162 "palettes": [ "home_improvement_palette" ], 163 "items": { 164 "d": { "item": "office", "chance": 45, "repeat": [ 1, 2 ] }, 165 "D": { "item": "hardware_trash", "chance": 40, "repeat": [ 1, 3 ] }, 166 "Q": { "item": "bed", "chance": 65, "repeat": [ 1, 2 ] }, 167 "V": { "item": "vending_drink_home_impr", "chance": 85, "repeat": [ 5, 12 ] }, 168 "1": { "item": "paint", "chance": 80, "repeat": [ 1, 8 ] }, 169 "2": { "item": "rug", "chance": 80, "repeat": [ 1, 8 ] }, 170 "3": [ 171 { "item": "farming_seeds", "chance": 80, "repeat": [ 4, 16 ] }, 172 { "item": "farming_tools", "chance": 15, "repeat": [ 1, 2 ] } 173 ], 174 "4": { "item": "supplies_electronics", "chance": 80, "repeat": [ 1, 2 ] }, 175 "5": { "item": "hardware_clothing", "chance": 80, "repeat": [ 1, 8 ] }, 176 "6": [ 177 { "item": "hand_tools", "chance": 80, "repeat": [ 1, 2 ] }, 178 { "item": "power_tools", "chance": 80, "repeat": [ 1, 2 ] } 179 ], 180 "7": [ 181 { "item": "farming_seeds", "chance": 80, "repeat": [ 4, 16 ] }, 182 { "item": "farming_tools", "chance": 80, "repeat": [ 1, 2 ] } 183 ], 184 "8": { "item": "hardware_bulk", "chance": 80, "repeat": [ 2, 5 ] }, 185 "9": { "item": "hardware_bulk", "chance": 80, "repeat": [ 2, 5 ] }, 186 "X": [ 187 { "item": "paint", "chance": 40, "repeat": [ 1, 8 ] }, 188 { "item": "rug", "chance": 40, "repeat": [ 1, 8 ] }, 189 { "item": "farming_tools", "chance": 50, "repeat": [ 1, 2 ] }, 190 { "item": "power_tools", "chance": 50, "repeat": [ 1, 2 ] }, 191 { "item": "hand_tools", "chance": 50, "repeat": [ 1, 2 ] }, 192 { "item": "hardware_clothing", "chance": 55, "repeat": [ 1, 8 ] } 193 ] 194 }, 195 "place_monsters": [ 196 { "monster": "GROUP_MALL", "x": [ 24, 45 ], "y": [ 2, 23 ] }, 197 { "monster": "GROUP_MALL", "x": [ 24, 45 ], "y": [ 24, 47 ] }, 198 { "monster": "GROUP_MALL", "x": [ 3, 23 ], "y": [ 30, 47 ] } 199 ], 200 "place_vehicles": [ 201 { "vehicle": "warehouse_vehicles", "x": [ 5, 12 ], "y": [ 42, 45 ], "chance": 100 }, 202 { "vehicle": "shopping_cart", "x": [ 37, 46 ], "y": [ 56, 57 ], "chance": 35, "repeat": 8 }, 203 { "vehicle": "car", "x": 42, "y": [ 62, 65 ], "chance": 15, "rotation": 270 }, 204 { "vehicle": "car", "x": 37, "y": [ 62, 65 ], "chance": 15, "rotation": 270 }, 205 { "vehicle": "car", "x": 32, "y": [ 62, 65 ], "chance": 15, "rotation": 270 }, 206 { "vehicle": "car", "x": 27, "y": [ 62, 65 ], "chance": 15, "rotation": 270 }, 207 { "vehicle": "car", "x": 22, "y": [ 62, 65 ], "chance": 15, "rotation": 270 }, 208 { "vehicle": "car", "x": 17, "y": [ 62, 65 ], "chance": 15, "rotation": 270 }, 209 { "vehicle": "car", "x": 12, "y": [ 62, 65 ], "chance": 15, "rotation": 270 } 210 ] 211 } 212 }, 213 { 214 "type": "palette", 215 "id": "home_improvement_palette", 216 "terrain": { 217 ">": "t_stairs_down", 218 "<": "t_stairs_up", 219 "$": "t_atm", 220 "&": "t_region_groundcover_urban", 221 "B": "t_region_groundcover_urban", 222 " ": [ [ "t_region_groundcover_urban", 10 ], "t_region_shrub" ], 223 "/": [ [ "t_region_tree", 2 ], "t_region_shrub" ], 224 "0": "t_grass_golf", 225 "a": "t_sandmound", 226 "A": "t_claymound", 227 "M": "t_grass_golf", 228 "{": "t_grass_golf", 229 "}": "t_grass_golf", 230 "H": "t_grass_golf", 231 "~": "t_woodchips", 232 "n": "t_dirtmound", 233 "-": "t_wall_wood", 234 "f": "t_chainfence_h", 235 "F": "t_chaingate_c", 236 "#": "t_door_metal_locked", 237 "g": "t_gates_mech_control", 238 "!": "t_door_glass_c", 239 "+": "t_door_c", 240 "%": "t_door_locked_interior", 241 "=": "t_wall_glass", 242 ",": "t_pavement_y", 243 ".": "t_thconc_floor", 244 "'": "t_floor", 245 "i": "t_linoleum_white", 246 "T": "t_floor", 247 "C": "t_floor", 248 "Y": "t_floor", 249 "y": "t_floor", 250 "p": "t_floor", 251 "P": "t_floor", 252 "@": "t_floor", 253 "Q": "t_floor", 254 "k": "t_floor", 255 "u": "t_floor", 256 "U": "t_floor", 257 "q": "t_floor", 258 "L": "t_rock_floor", 259 "W": "t_window", 260 "_": "t_pavement", 261 "s": "t_linoleum_white", 262 "t": "t_linoleum_white", 263 "b": "t_linoleum_white", 264 "(": "t_linoleum_white", 265 "e": "t_linoleum_white", 266 "o": "t_linoleum_white", 267 "R": "t_linoleum_white", 268 "w": "t_linoleum_white", 269 "|": "t_wall", 270 "O": "t_flat_roof", 271 "S": "t_sidewalk", 272 "?": "t_railing", 273 "*": "t_open_air", 274 "z": "t_flat_roof", 275 "j": "t_flat_roof", 276 "J": "t_flat_roof", 277 "Z": "t_glass_roof" 278 }, 279 "furniture": { 280 "x": "f_console_broken", 281 "V": "f_vending_c", 282 "C": "f_chair", 283 "T": "f_table", 284 "^": [ "f_indoor_plant", "f_indoor_plant_y" ], 285 "Y": "f_rack_coat", 286 "y": "f_dresser", 287 "p": "f_wardrobe", 288 "P": "f_piano", 289 "@": "f_bigmirror", 290 "Q": "f_bed", 291 "k": "f_desk", 292 "c": "f_counter", 293 "1": "f_counter", 294 "2": "f_counter", 295 "3": "f_counter", 296 "4": "f_counter", 297 "5": "f_rack", 298 "6": "f_rack", 299 "7": "f_rack", 300 "8": "f_rack", 301 "9": "f_counter", 302 "h": "f_chair", 303 "d": "f_desk", 304 "I": "f_filing_cabinet", 305 "r": "f_rack", 306 "R": "f_dishwasher", 307 "s": "f_sink", 308 "t": "f_toilet", 309 "b": "f_bathtub", 310 "(": "f_shower", 311 "e": "f_fridge", 312 "o": "f_oven", 313 "w": [ "f_washer", "f_dryer" ], 314 "L": "f_fireplace", 315 "u": "f_armchair", 316 "U": "f_sofa", 317 "q": "f_bookcase", 318 "B": "f_bench", 319 "&": "f_region_flower", 320 "M": "f_fema_groundsheet", 321 "{": "f_canvas_door", 322 "}": "f_canvas_wall", 323 "H": "f_camp_chair", 324 "X": [ [ "f_crate_c", 3 ], "f_crate_o" ], 325 "D": "f_dumpster", 326 "O": "f_air_conditioner", 327 "j": "f_standing_tank", 328 "J": "f_water_heater" 329 } 330 } 331] 332