1[ 2 { 3 "type": "mapgen", 4 "method": "json", 5 "om_terrain": [ "roadstop" ], 6 "weight": 333, 7 "object": { 8 "rotation": 2, 9 "rows": [ 10 "........................", 11 ".........222222.........", 12 "........22222222........", 13 ".......2222222222.......", 14 ".......2222222222.......", 15 ".......2222..2222.......", 16 "......S2222..2222S......", 17 "......S2222..2222S......", 18 "######S2222##2222S######", 19 "#73 3S2222662222S3 37#", 20 "### A#S2222##2222S#A ###", 21 "#73 A#S2222882222S#A 37#", 22 "### A#S2222##2222S#A ###", 23 "#73 A#S2222662222S#A 37#", 24 "######S2222##2222S######", 25 "......S2222..2222S......", 26 "......S2222..2222S......", 27 ".......2222..2222.......", 28 ".......2222..2222.......", 29 ".......2222..2222.......", 30 ".......2222..2222.......", 31 ".......2222..2222.......", 32 ".......2222..2222.......", 33 ".......2222..2222......." 34 ], 35 "terrain": { 36 " ": "t_floor", 37 "#": "t_wall_log", 38 ".": "t_grass", 39 "2": "t_dirt", 40 "3": "t_door_c", 41 "6": "t_floor", 42 "7": "t_floor", 43 "8": "t_dirt", 44 "A": "t_floor", 45 "S": "t_sidewalk" 46 }, 47 "furniture": { "6": "f_table", "7": "f_toilet", "8": "f_trashcan", "A": "f_sink" }, 48 "toilets": { "7": { } }, 49 "place_items": [ 50 { "item": "magazines", "x": [ 11, 12 ], "y": 9, "chance": 80 }, 51 { "item": "trash", "x": [ 11, 12 ], "y": 11, "chance": 80 }, 52 { "item": "magazines", "x": [ 11, 12 ], "y": 13, "chance": 90 } 53 ] 54 } 55 }, 56 { 57 "type": "mapgen", 58 "method": "json", 59 "om_terrain": "roadstop_roof", 60 "object": { 61 "fill_ter": "t_tar_flat_roof", 62 "rows": [ 63 " ", 64 " ", 65 " ", 66 " ", 67 " ", 68 " ", 69 " ", 70 " ", 71 " ", 72 "...... .. ......", 73 "...... .. ......", 74 ".A.... ...A..", 75 ".=.&.. .. ...=..", 76 "...... .. ......", 77 "...... .. ...&..", 78 "...... .. ......", 79 " ", 80 " ", 81 " ", 82 " ", 83 " ", 84 " ", 85 " ", 86 " " 87 ], 88 "palettes": [ "roof_palette" ], 89 "terrain": { ".": "t_tar_flat_roof" } 90 } 91 }, 92 { 93 "type": "mapgen", 94 "method": "json", 95 "om_terrain": [ "roadstop_a" ], 96 "weight": 333, 97 "object": { 98 "rotation": 2, 99 "rows": [ 100 "........................", 101 "........................", 102 "........................", 103 "........................", 104 "........................", 105 "......o........oo.......", 106 ".....##############.....", 107 ".t.t.#A 37##73 A#.t.t.", 108 ".....#A ###### A#.....", 109 ".t.t.#A 39##73 A#.t.t.", 110 ".....#A ###### A#.....", 111 ".t.t.# 37##93 #.t.t.", 112 ".....# ########## #.....", 113 ".t.t.# #### #.t.t.", 114 ".....####3#88#3####.....", 115 "......SSSSSSSSSSSS......", 116 "........22222222........", 117 ".......2222222222.......", 118 "......222222222222......", 119 "......222222222222......", 120 "......2222....2222......", 121 "......2222#ii#2222......", 122 "......2222....2222......", 123 "......2222....2222......" 124 ], 125 "terrain": { 126 " ": "t_floor", 127 "#": "t_wall_log", 128 ".": "t_grass", 129 "2": "t_dirt", 130 "3": "t_door_c", 131 "6": "t_floor", 132 "7": "t_floor", 133 "8": "t_dirt", 134 "9": "t_floor", 135 "A": "t_floor", 136 "S": "t_sidewalk", 137 "i": "t_dirt", 138 "o": "t_dirt", 139 "t": "t_tree" 140 }, 141 "furniture": { "6": "f_table", "7": "f_toilet", "8": "f_trashcan", "9": "f_toilet", "A": "f_sink", "i": "f_sign", "o": "f_crate_c" }, 142 "signs": { 143 "i": { 144 "signage": "This was once an information map for the <city> area, but it has long since eroded beyond usefulness. There are small holders for tourist maps attached." 145 } 146 }, 147 "toilets": { "7": { }, "9": { "amount": 500 } }, 148 "place_items": [ 149 { "item": "trash", "x": [ 11, 12 ], "y": 14, "chance": 80 }, 150 { "item": "trash", "x": [ 6, 18 ], "y": [ 8, 15 ], "chance": 60 }, 151 { "item": "methlab", "x": [ 6, 18 ], "y": [ 8, 15 ], "chance": 50 } 152 ], 153 "place_item": [ { "item": "touristmap", "x": [ 11, 12 ], "y": 22, "chance": 50, "amount": 1 } ] 154 } 155 }, 156 { 157 "type": "mapgen", 158 "method": "json", 159 "om_terrain": "roadstop_a_roof", 160 "object": { 161 "fill_ter": "t_tar_flat_roof", 162 "rows": [ 163 " ", 164 " ", 165 " ", 166 " ", 167 " ", 168 " ", 169 " ", 170 " ", 171 " ", 172 " .............. ", 173 " .............. ", 174 " .............. ", 175 " .............. ", 176 " .............. ", 177 " .............. ", 178 " .............. ", 179 " .............. ", 180 " .............. ", 181 " ", 182 " ", 183 " ", 184 " .... ", 185 " ", 186 " " 187 ], 188 "palettes": [ "roof_palette" ], 189 "terrain": { ".": "t_tar_flat_roof" } 190 } 191 }, 192 { 193 "type": "mapgen", 194 "method": "json", 195 "om_terrain": [ "roadstop_b" ], 196 "weight": 333, 197 "object": { 198 "rotation": 2, 199 "rows": [ 200 "........................", 201 "........................", 202 "........................", 203 "........................", 204 "........................", 205 "......o........oo.......", 206 ".....##############.....", 207 ".t.t.# 77A7i779995#.t.t.", 208 ".....3 5#.....", 209 ".t.t.# 9977777 75#.t.t.", 210 ".....########777###.....", 211 ".....||4||||4||||4|.....", 212 ".....|464||464||46|.....", 213 ".....||4||4|4|4||4|.....", 214 ".....|8||464|464|8|.....", 215 ".....|SSSSSSSSSSSS|.....", 216 ".2222222222222222222222.", 217 ".2222222222222222222222.", 218 ".2222222222222222222222.", 219 ".,,,,,222222222222,,,,,.", 220 ".2222222222222222222222.", 221 ".2222222222222222222222.", 222 ".2222222222222222222222.", 223 ".,,,,,2222....2222,,,,,." 224 ], 225 "terrain": { 226 " ": "t_floor", 227 "#": "t_wall_w", 228 ",": "t_pavement_y", 229 ".": [ [ "t_grass", 5 ], [ "t_grass_long", 2 ], "t_dirt", "t_shrub" ], 230 "2": "t_pavement", 231 "3": "t_door_c", 232 "4": "t_sidewalk", 233 "5": "t_floor", 234 "6": "t_sidewalk", 235 "7": "t_floor", 236 "8": "t_sidewalk", 237 "9": "t_floor", 238 "A": "t_floor", 239 "S": "t_sidewalk", 240 "i": "t_dirt", 241 "o": "t_dirt", 242 "t": "t_tree", 243 "|": "t_sidewalk" 244 }, 245 "furniture": { 246 "4": "f_chair", 247 "5": "f_rack", 248 "6": "f_table", 249 "7": "f_counter", 250 "8": "f_trashcan", 251 "9": "f_fridge", 252 "A": "f_sink", 253 "i": "f_oven", 254 "o": "f_crate_c" 255 }, 256 "place_items": [ 257 { "item": "kitchen", "x": 9, "y": [ 9, 14 ], "chance": 80 }, 258 { "item": "trash", "x": 6, "y": 7, "chance": 80 }, 259 { "item": "trash", "x": 6, "y": 9, "chance": 80 }, 260 { "item": "trash", "x": 6, "y": 14, "chance": 80 }, 261 { "item": "fridge", "x": [ 7, 8 ], "y": 9, "chance": 80 }, 262 { "item": "coffee_fridge", "x": [ 14, 16 ], "y": 7, "chance": 80 }, 263 { "item": "trash", "x": 17, "y": 14, "chance": 80 } 264 ] 265 } 266 }, 267 { 268 "type": "mapgen", 269 "method": "json", 270 "om_terrain": "roadstop_b_roof", 271 "object": { 272 "fill_ter": "t_tar_flat_roof", 273 "rows": [ 274 " ", 275 " ", 276 " ", 277 " ", 278 " ", 279 " ", 280 " ", 281 " ", 282 " ", 283 " ", 284 " ", 285 " ", 286 " ", 287 " .............. ", 288 " ........&..... ", 289 " ....A......... ", 290 " ...........:.. ", 291 " .............. ", 292 " ", 293 " ", 294 " ", 295 " ", 296 " ", 297 " " 298 ], 299 "palettes": [ "roof_palette" ], 300 "terrain": { ".": "t_tar_flat_roof" } 301 } 302 } 303] 304