1[
2  {
3    "type": "mapgen",
4    "om_terrain": [ "cs_car_showroom" ],
5    "method": "json",
6    "weight": 1000,
7    "object": {
8      "fill_ter": "t_floor",
9      "rows": [
10        "..........==========...,",
11        ".,........=...======....",
12        "..b.b.b.b.=.b.======.b..",
13        ".booooooob=bggGGGGGGggb.",
14        ",.oF+++co.=.gy      yg,.",
15        ".bo     ob=bg '''''' gb,",
16        ",.oV O So.=.g '''''' g..",
17        ".bov   Sob=bg '''''' gb.",
18        ".,o  SSSo.=.g '''''' g..",
19        ".bo ooooob=bgy''''''ygb.",
20        ".,o oc to.=.g '''''' g..",
21        ".bo D  sob=bg '''''' gb,",
22        ",.o ooooo.=.g '''''' g..",
23        ".bo oc tob=bg '''''' gb,",
24        ",.o D  so.=.gy      yg..",
25        "..o ooooogHgoooo  oooo,.",
26        ",.o               D Lo..",
27        "..oooDo oddddoooDoo Lo.,",
28        ".,off o oh h och ho Lo..",
29        "..oh ho D    o dddo Lo..",
30        ",.odddo ofycfo  hdocLo.,",
31        "..ooooo oooooooooooooo..",
32        ".,...gy<yg....,.,CC4,.,.",
33        ".,.,,ogggo.....,.,,,,..."
34      ],
35      "terrain": {
36        ".": "t_grass",
37        ",": "t_dirt",
38        " ": "t_floor",
39        "'": "t_thconc_floor",
40        "=": "t_sidewalk",
41        "b": "t_shrub",
42        "o": "t_wall_p",
43        "g": "t_reinforced_glass",
44        "G": "t_reinforced_door_glass_c",
45        "H": "t_reinforced_door_glass_o",
46        "D": "t_door_c",
47        "4": "t_gutter_downspout",
48        "<": "t_stairs_up",
49        "C": "t_dirt"
50      },
51      "furniture": {
52        "C": "f_dumpster",
53        "s": "f_sink",
54        "y": [ "f_indoor_plant_y", "f_indoor_plant" ],
55        "t": "f_toilet",
56        "d": "f_desk",
57        "L": "f_locker",
58        "h": "f_chair",
59        "c": "f_trashcan",
60        "F": "f_fridge",
61        "+": "f_counter",
62        "O": "f_table",
63        "S": "f_sofa",
64        "f": "f_filing_cabinet",
65        "V": "f_vending_c",
66        "v": "f_vending_c"
67      },
68      "place_vehicles": [ { "vehicle": "oa_vg_cs_vehicles", "x": 16, "y": 7, "rotation": 270, "chance": 100, "status": 0 } ],
69      "items": {
70        "c": { "item": "oa_custom_trash", "chance": 70 },
71        "C": { "item": "oa_custom_trash", "chance": 70 },
72        "d": { "item": "oa_ig_cs_desks", "chance": 70 },
73        "L": { "item": "oa_ig_cs_lockers", "chance": 70 },
74        "V": { "item": "vending_food_items", "chance": 70 },
75        "v": { "item": "vending_drink_items", "chance": 70 },
76        "F": { "item": "fridgesnacks", "chance": 70 },
77        "f": { "item": "office_paper", "chance": 70 }
78      },
79      "place_items": [
80        { "item": "oa_custom_trash", "chance": 80, "repeat": [ 2, 4 ], "x": 17, "y": 22 },
81        { "item": "oa_custom_trash", "chance": 80, "repeat": [ 2, 4 ], "x": 18, "y": 22 },
82        { "item": "vending_food_items", "chance": 80, "repeat": [ 3, 6 ], "x": 3, "y": 6 },
83        { "item": "vending_drink_items", "chance": 80, "repeat": [ 3, 6 ], "x": 3, "y": 7 },
84        { "item": "fridgesnacks", "chance": 70, "repeat": [ 0, 4 ], "x": 3, "y": 4 }
85      ],
86      "add": [ { "item": "microwave", "x": 4, "y": 4, "chance": 1 }, { "item": "coffeemaker", "x": 5, "y": 4, "chance": 1 } ],
87      "toilets": { "t": {  } }
88    }
89  },
90  {
91    "type": "mapgen",
92    "method": "json",
93    "om_terrain": "cs_car_showroom_2ndfloor",
94    "object": {
95      "fill_ter": "t_floor",
96      "rows": [
97        "                        ",
98        "                        ",
99        "                        ",
100        "  -------   ooggggggoo  ",
101        "  -,,,,,-   oy......yo  ",
102        "  -,,,,,-   g........g  ",
103        "  -,,,,,-   g........g  ",
104        "  -,,,,,-   g........g  ",
105        "  -,,,,,-   g........g  ",
106        "  -,,,,,-   gy......yg  ",
107        "  -,,,,,-   g........g  ",
108        "  -,bnb,-   g........g  ",
109        "  -,bub,-   g........g  ",
110        "  -,bnb,-   g........g  ",
111        "  -,,,,4-   oy......yo  ",
112        "  oogGgooggg####..###o  ",
113        "  gy................yg  ",
114        "  ogg#...#gggg##Gggg#o  ",
115        "  gddg...gf...#f...hdo  ",
116        "  gh.G...G..dh#.....do  ",
117        "  oyf#...#.hd.#ySSSSyo  ",
118        "  ooooo.oooggooogggooo  ",
119        "     gy>yg              ",
120        "     ogggo              "
121      ],
122      "terrain": {
123        ".": "t_floor",
124        " ": "t_open_air",
125        ",": "t_tile_flat_roof",
126        "b": "t_tile_flat_roof",
127        "u": "t_tile_flat_roof",
128        "n": "t_tile_flat_roof",
129        ">": "t_stairs_down",
130        "4": "t_gutter_downspout",
131        "o": "t_wall_p",
132        "#": "t_wall_g",
133        "g": "t_reinforced_glass",
134        "-": "t_metal_railing",
135        "G": "t_reinforced_door_glass_c"
136      },
137      "furniture": {
138        "y": [ "f_indoor_plant_y", "f_indoor_plant" ],
139        "d": "f_desk",
140        "h": "f_chair",
141        "S": "f_sofa",
142        "b": "f_bench",
143        "u": "f_birdbath",
144        "n": [ "f_indoor_plant_y", "f_indoor_plant" ],
145        "f": "f_filing_cabinet"
146      },
147      "place_vehicles": [
148        { "vehicle": "showroom_small_vehicles", "x": 14, "y": 6, "rotation": 270, "chance": 100, "status": 0 },
149        { "vehicle": "showroom_small_vehicles", "x": 14, "y": 11, "rotation": 270, "chance": 100, "status": 0 },
150        { "vehicle": "showroom_small_vehicles", "x": 19, "y": 6, "rotation": 270, "chance": 100, "status": 0 },
151        { "vehicle": "showroom_small_vehicles", "x": 19, "y": 11, "rotation": 270, "chance": 100, "status": 0 },
152        { "vehicle": "showroom_small_vehicles", "x": 4, "y": 6, "rotation": 270, "chance": 100, "status": 0 }
153      ],
154      "items": {
155        "d": { "item": "oa_ig_cs_desks", "chance": 70 },
156        "L": { "item": "oa_ig_cs_lockers", "chance": 70 },
157        "f": { "item": "office_paper", "chance": 70 }
158      }
159    }
160  },
161  {
162    "type": "mapgen",
163    "method": "json",
164    "om_terrain": "cs_car_showroom_roof",
165    "object": {
166      "fill_ter": "t_flat_roof",
167      "rows": [
168        "                        ",
169        "                        ",
170        "                        ",
171        "            |222222223  ",
172        "            |........3  ",
173        "            |........3  ",
174        "            |..oooo..3  ",
175        "            |..oooo..3  ",
176        "            |..oooo..3  ",
177        "            |........3  ",
178        "            |..oooo..3  ",
179        "            |..oooo..3  ",
180        "            |..oooo..3  ",
181        "            |........3  ",
182        "            |........3  ",
183        "  |2222222225...AA...3  ",
184        "  |..................3  ",
185        "  |.:................3  ",
186        "  |..................3  ",
187        "  |.X...........=.&..3  ",
188        "  |..................3  ",
189        "  |---...------------3  ",
190        "     |...3              ",
191        "     |---3              "
192      ],
193      "terrain": {
194        ".": "t_flat_roof",
195        " ": "t_open_air",
196        "o": "t_glass_roof",
197        "2": "t_gutter_north",
198        "-": "t_gutter_south",
199        "3": "t_gutter_east",
200        "|": "t_gutter_west",
201        "5": "t_gutter_drop"
202      },
203      "furniture": {
204        ":": "f_cellphone_booster",
205        "X": "f_small_satelitte_dish",
206        "&": "f_roof_turbine_vent",
207        "=": "f_vent_pipe",
208        "A": "f_air_conditioner"
209      }
210    }
211  }
212]
213