1[ 2 { 3 "type": "mapgen", 4 "method": "json", 5 "om_terrain": [ "bank" ], 6 "weight": 100, 7 "object": { 8 "fill_ter": "t_floor", 9 "rows": [ 10 " S ", 11 " #gggggggGgggggggggggg# ", 12 " #A..........CTC.CTC.p# ", 13 " #A...................w ", 14 " #....................# ", 15 " #+###-c-c-c-c-c####..# ", 16 " #.....l.l.l.l.l#s.+..w ", 17 " #..............#..#..# ", 18 " #..ccccccccp...#t.#..# ", 19 " ##############+####%%# ", 20 " #.....*..............# ", 21 " w.....#..............# ", 22 " #.TTT.#....##+##+##+## ", 23 " #p.C.p#....#......#.c# ", 24 " #######....#...CT.#.c# ", 25 " #RRRRR#....#..CTC.#cc# ", 26 " #R$$$R#....########### ", 27 " #R...R#....+........p# ", 28 " #R...R#....#..C.C.C..# ", 29 " #Rc..MM....#..TTTTTC.# ", 30 " #Rc..MM...###.C.C.C..w ", 31 "4#RRRRR#6..+<#p......p# ", 32 " ###############w####w# ", 33 " " 34 ], 35 "terrain": { 36 " ": [ [ "t_region_groundcover_urban", 10 ], "t_region_shrub_decorative" ], 37 "#": "t_wall_w", 38 "$": "t_metal_floor", 39 "%": [ [ "t_door_c", 2 ], "t_door_locked_interior" ], 40 "*": [ [ "t_door_c", 3 ], "t_door_locked_interior" ], 41 "+": "t_door_c", 42 "-": "t_window", 43 ".": "t_floor", 44 "A": "t_atm", 45 "G": "t_door_glass_c", 46 "M": "t_door_metal_locked", 47 "R": "t_wall_metal", 48 "S": "t_sidewalk", 49 "g": "t_wall_glass_alarm", 50 "4": "t_gutter_downspout", 51 "<": "t_ladder_up", 52 "w": "t_window_alarm" 53 }, 54 "furniture": { 55 "6": "f_console", 56 "$": "f_safe_l", 57 "C": "f_chair", 58 "T": "f_table", 59 "c": "f_counter", 60 "l": "f_stool", 61 "p": [ "f_indoor_plant", "f_null" ], 62 "s": "f_sink", 63 "t": "f_toilet" 64 }, 65 "toilets": { "t": { } }, 66 "place_items": [ 67 { "item": "office", "x": [ 4, 9 ], "y": 8, "chance": 30 }, 68 { "item": "office", "x": [ 3, 5 ], "y": 12, "chance": 30 }, 69 { "item": "office", "x": 16, "y": [ 14, 15 ], "chance": 70 }, 70 { "item": "vault", "x": 3, "y": [ 19, 20 ], "chance": 30, "repeat": 5 }, 71 { "item": "vault", "x": [ 3, 5 ], "y": 16, "chance": 90, "repeat": 5 } 72 ], 73 "computers": { 74 "6": { 75 "name": "Consolidated Computerized Bank of the Treasury", 76 "security": 3, 77 "options": [ { "name": "Open Vault", "action": "unlock" } ], 78 "failures": [ { "action": "shutdown" }, { "action": "alarm" } ] 79 } 80 }, 81 "place_monster": [ { "monster": "mon_secubot", "x": [ 7, 18 ], "y": [ 7, 18 ], "chance": 30, "repeat": 4 } ] 82 } 83 }, 84 { 85 "type": "mapgen", 86 "method": "json", 87 "om_terrain": "bank_roof", 88 "object": { 89 "fill_ter": "t_flat_roof", 90 "rows": [ 91 " ", 92 " 2222222222222222222222 ", 93 " |....................3 ", 94 " |...ooo...oo...ooo...3 ", 95 " |...ooo...oo...ooo...3 ", 96 " |....................3 ", 97 " |....................3 ", 98 " |....................3 ", 99 " |....................3 ", 100 " |....................3 ", 101 " |....................3 ", 102 " |....................3 ", 103 " |....................3 ", 104 " |....................3 ", 105 " |....................3 ", 106 " |....................3 ", 107 " |....................3 ", 108 " |....................3 ", 109 " |............=.......3 ", 110 " |....................3 ", 111 " |........>.....&.....3 ", 112 " 5....................3 ", 113 " ---------------------- ", 114 " " 115 ], 116 "terrain": { 117 ".": "t_flat_roof", 118 " ": "t_open_air", 119 "2": "t_gutter_north", 120 "-": "t_gutter_south", 121 "3": "t_gutter_east", 122 "|": "t_gutter_west", 123 ">": "t_ladder_down", 124 "o": "t_glass_roof", 125 "5": "t_gutter_drop" 126 }, 127 "furniture": { "&": "f_roof_turbine_vent", "=": "f_vent_pipe" }, 128 "place_nested": [ 129 { 130 "chunks": [ [ "null", 20 ], [ "roof_2x2_utilities_b", 15 ], [ "roof_2x2_utilities_c", 5 ], [ "roof_2x2_utilities_d", 40 ] ], 131 "x": [ 4, 16 ], 132 "y": [ 4, 14 ] 133 } 134 ] 135 } 136 }, 137 { 138 "type": "mapgen", 139 "method": "json", 140 "om_terrain": [ "bank_1" ], 141 "weight": 100, 142 "object": { 143 "fill_ter": "t_floor", 144 "rows": [ 145 " SS ", 146 " ggGGgggggggggg####### ", 147 " gA.........ccx.#....## ", 148 " gA........C-C..+....p# ", 149 " gA.........ccx.#aca..##", 150 " ####%##...C-C..#aca..Dw", 151 " #LL#.d-....ccx.#aca..Dw", 152 " #..%.C-...C-C..#.....Dw", 153 " #LL#xx-....%...#ee...##", 154 " #######hGh#########%## ", 155 " #t.*..+...#___$#dx...# ", 156 " ####.s#...#||||#dC...# ", 157 " #t.*.s#...#oooo#d..Cx# ", 158 "########...h....#I.ddd# ", 159 "#RRRRRR#...G.Cda#..II## ", 160 "#R$$$$R#...h.Cd.#..xd# ", 161 "#R____R##%##+####..Cd# ", 162 "#R_TT_R#...#.dddI..pd# ", 163 "#R_TT_R#...#.pCxI..II# ", 164 "#R_TT_MM...%.........# ", 165 "#R____MM...#..C..IxCp# ", 166 "#R$$$$R#6..#pddxpIddd# ", 167 "#RRRRRR############### ", 168 "########4 " 169 ], 170 "terrain": { 171 " ": "t_region_groundcover_urban", 172 "_": "t_metal_floor", 173 "|": [ "t_door_c", [ "t_wall_w", 7 ] ], 174 "I": "t_wall_w", 175 "#": "t_brick_wall", 176 "$": "t_metal_floor", 177 "%": [ [ "t_door_c", 2 ], "t_door_locked_interior" ], 178 "*": [ [ "t_door_c", 3 ], "t_door_locked_interior" ], 179 "+": "t_door_c", 180 "-": "t_window", 181 ".": "t_floor", 182 "A": "t_atm", 183 "G": "t_door_glass_c", 184 "M": "t_door_metal_locked", 185 "R": "t_wall_metal", 186 "S": "t_sidewalk", 187 ">": "t_stairs_down", 188 "T": "t_metal_floor", 189 "g": "t_wall_glass_alarm", 190 "h": "t_wall_glass", 191 "4": "t_gutter_downspout", 192 "w": "t_window_alarm" 193 }, 194 "furniture": { 195 "x": "f_console_broken", 196 "6": "f_console", 197 "a": "f_armchair", 198 "D": "f_sofa", 199 "o": "f_bookcase", 200 "e": "f_fridge", 201 "$": "f_safe_l", 202 "C": "f_chair", 203 "T": "f_table", 204 "c": "f_counter", 205 "l": "f_stool", 206 "p": [ "f_indoor_plant", "f_null" ], 207 "s": "f_sink", 208 "L": "f_locker", 209 "d": "f_desk", 210 "t": "f_toilet" 211 }, 212 "toilets": { "t": { } }, 213 "items": { 214 "o": { "item": "novels", "chance": 70 }, 215 "$": { "item": "vault", "chance": 95, "repeat": 5 }, 216 "T": { "item": "vault", "chance": 20, "repeat": 5 }, 217 "e": { "item": "SUS_fridge_breakroom", "chance": 70 }, 218 "d": { "item": "office", "chance": 50 }, 219 "L": { "item": "cop_weapons", "chance": 40 } 220 }, 221 "computers": { 222 "6": { 223 "name": "High Security Consolidated Computerized Bank of the Treasury", 224 "access_denied": "ERROR! Access denied! Unauthorized access will be met with lethal force!", 225 "security": 4, 226 "options": [ { "name": "Open Vault", "action": "unlock" } ], 227 "failures": [ { "action": "alarm" }, { "action": "damage" }, { "action": "secubots" } ] 228 } 229 }, 230 "place_monster": [ { "monster": "mon_secubot", "x": [ 7, 18 ], "y": [ 7, 18 ], "chance": 30, "repeat": 4 } ] 231 } 232 }, 233 { 234 "type": "mapgen", 235 "method": "json", 236 "om_terrain": "bank_roof_1", 237 "object": { 238 "fill_ter": "t_flat_roof", 239 "rows": [ 240 " ", 241 " 222222222222222222223 ", 242 " |...................33 ", 243 " |....................3 ", 244 " |....................33", 245 " |.....................3", 246 " |.....................3", 247 " |.....................3", 248 " |....................33", 249 " |....................3 ", 250 " |....................3 ", 251 " |....................3 ", 252 " |....................3 ", 253 "|2....................3 ", 254 "|..=.................33 ", 255 "|....................3 ", 256 "|....................3 ", 257 "|....................3 ", 258 "|....................3 ", 259 "|....................3 ", 260 "|....................3 ", 261 "|....................3 ", 262 "|......-5------------3 ", 263 "-------- " 264 ], 265 "terrain": { 266 ".": "t_flat_roof", 267 " ": "t_open_air", 268 "2": "t_gutter_north", 269 "-": "t_gutter_south", 270 "3": "t_gutter_east", 271 "|": "t_gutter_west", 272 ">": "t_ladder_down", 273 "5": "t_gutter_drop" 274 }, 275 "furniture": { "&": "f_roof_turbine_vent", "=": "f_vent_pipe" }, 276 "place_nested": [ 277 { 278 "chunks": [ [ "null", 20 ], [ "roof_2x2_utilities_b", 15 ], [ "roof_2x2_utilities_c", 5 ], [ "roof_2x2_utilities_d", 40 ] ], 279 "x": [ 5, 15 ], 280 "y": [ 4, 17 ] 281 } 282 ] 283 } 284 } 285] 286