1[
2  {
3    "method": "json",
4    "om_terrain": [ [ "helipad_nw", "helipad_ne" ], [ "helipad_sw", "helipad_se" ] ],
5    "type": "mapgen",
6    "weight": 500,
7    "object": {
8      "fill_ter": "t_floor",
9      "rows": [
10        "FFF.......pppppppp...........................FFF",
11        "FTFFWWWWWF!!!!!!!!FFFFFFFFFFFFFFFFFFFFFFFFFFFFTF",
12        "FFG.W4ddw.pppppppp...........................GFF",
13        ".F..W-c?w.pppppppp...|||||||||||||||||||||||..F.",
14        ".F..WmWWW.pppppppp...|%_____________C__B___|..F.",
15        ".F..pppppppppppppppppM___C_________C_CC_B__|..F.",
16        ".F..pppppppppppppppppM____________CCCCC____|..F.",
17        ".F..pppppppppppppppppM_B__C___B__B___C_B___|..F.",
18        ".F..pppppyppppyppppppM________*_________B__|..F.",
19        ".F..pppppyppppyppppppM__B___C___B__C__B____|..F.",
20        ".F..pppppyppppyppp...|____C___B____________|..F.",
21        ".F..pppppyppppypppooom___________B______%__|..F.",
22        ".F..pppppyppppyppp...||||||||m|MMMMMMMMM||||..F.",
23        ".F..pppppyppppyppp...|_rrrr|____________%__|..F.",
24        ".F..oooooooooooooo...|_____|_______________|..F.",
25        ".F..............oo...|_rrrr|___IIIIIIIII_RR|..F.",
26        ".F..WwWWwWwwWwwW++WwW|M|||||___IUUUUUUUI_sR|..F.",
27        ".F..W----+-----+-----m_____m___IUUUUUUUI_75|..F.",
28        ".F..W-?ddWdc--dW--WWW|||||||___IUUUUUUUI___|..F.",
29        ".F..Wz-cfWd?f?dW--W&W|_____m___IUUUUUUUI_RR|..F.",
30        ".F..WWWWWWWWWWWWz-+-W|ggggg|___IUUUUUUUI_sR|..F.",
31        ".F..W[[[HH##O#SW--WSW|||||||___IUUUUUUUI_85|..F.",
32        ".F..W----------+--WWW|lllll|___IUUUUUUUI___|..F.",
33        ".F..W-cttc---1WW--+-W|_____M___IUUUUUUUI___|..F.",
34        ".F..W-cttc-z-2W<--WhW|lllll|___IUUUUUUUI%__|..F.",
35        ".F..WWwwwWwwwWWW++WWW||||||||m|MMMMMMMMM||||..F.",
36        ".F.......3P.....oo...........o.=========6666..F.",
37        ".F..========================================..F.",
38        ".F..========================================..F.",
39        ".F..========================================..F.",
40        ".F..========================================..F.",
41        ".F...o,,,,,o..o,,,,,,,,,,,,,,,,,,o..o,,,,,o...F.",
42        ".F...o=====o..o==================o..o=====o...F.",
43        ".F..$=========o$==,,========,,===o$=========..F.",
44        ".F..==========o===,,========,,===o==========..F.",
45        ".F..=,=====,==o===,,========,,===o=,=====,==..F.",
46        ".F..=,=====,==o===,,========,,===o=,=====,==..F.",
47        ".F..=,=====,==o===,,,,,,,,,,,,===o=,=====,==..F.",
48        ".F..=,,,,,,,==o===,,,,,,,,,,,,===o=,,,,,,,==..F.",
49        ".F..=,,,,,,,==o===,,========,,===o=,,,,,,,==..F.",
50        ".F..=,=====,==o===,,========,,===o=,=====,==..F.",
51        ".F..=,=====,==o===,,========,,===o=,=====,==..F.",
52        ".F..=,=====,==o===,,========,,===o=,=====,==..F.",
53        ".F..==========o==================o==========..F.",
54        ".F..==========o==================o==========..F.",
55        "FFG..........................................GFF",
56        "FTFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFTF",
57        "FFF..........................................FFF"
58      ],
59      "palettes": [ "helipad_palette" ],
60      "toilets": { "&": {  } },
61      "gaspumps": { "$": { "fuel": "jp8", "amount": [ 200000, 1000000 ] } },
62      "items": {
63        "B": {
64          "item": {
65            "subtype": "distribution",
66            "entries": [ { "group": "fuel_barrel", "prob": 20 }, { "group": "jp8_barrel", "prob": 40 }, { "item": "30gal_drum", "prob": 40 } ]
67          },
68          "chance": 75
69        },
70        "C": {
71          "item": {
72            "subtype": "distribution",
73            "entries": [
74              { "group": "military_patrol_food", "prob": 50, "count": [ 3, 5 ] },
75              { "group": "infantry_common_gear", "prob": 5, "count": [ 1, 2 ] },
76              { "group": "mil_food", "prob": 40, "count": [ 1, 5 ] },
77              { "group": "infantry_medical_gear", "prob": 5, "count": [ 1, 2 ] },
78              { "group": "supplies_metal", "prob": 150, "count": [ 2, 6 ] },
79              { "group": "supplies_mechanics", "prob": 50, "count": [ 0, 3 ] }
80            ]
81          },
82          "chance": 50
83        },
84        "r": {
85          "item": {
86            "subtype": "distribution",
87            "entries": [ { "group": "military_standard_assault_rifles", "prob": 45 }, { "group": "military_standard_shotguns", "prob": 5 } ]
88          },
89          "chance": 10
90        },
91        "l": {
92          "item": {
93            "subtype": "distribution",
94            "entries": [
95              { "group": "army_personal_locker", "prob": 150 },
96              { "group": "military_patrol_food", "prob": 50 },
97              { "group": "supplies_plumbing", "prob": 20 },
98              { "group": "supplies_electronics", "prob": 20 },
99              { "group": "supplies_metal", "prob": 20 },
100              { "group": "supplies_mechanics", "prob": 20 },
101              { "group": "hardware", "prob": 20 }
102            ]
103          },
104          "chance": 50,
105          "repeat": [ 2, 6 ]
106        },
107        "L": { "item": "army_personal_locker", "chance": 50, "repeat": [ 0, 4 ] },
108        "d": { "item": "SUS_office_desk", "chance": 50 },
109        "f": { "item": "SUS_office_filing_cabinet", "chance": 90 },
110        "4": { "item": "military_standard_shotguns", "chance": 50 },
111        "#": { "item": "SUS_utensils", "chance": 25, "repeat": [ 1, 3 ] },
112        "t": { "item": "SUS_dishes", "chance": 50, "repeat": [ 1, 2 ] },
113        "[": { "item": "SUS_fridge", "chance": 50 },
114        "O": { "item": "SUS_oven", "chance": 75, "repeat": [ 0, 2 ] },
115        "H": { "item": "SUS_spice_collection", "chance": 75 },
116        "&": { "item": "SUS_toilet", "chance": 50 }
117      },
118      "vendingmachines": { "1": { "item_group": "vending_drink" }, "2": { "item_group": "vending_food" } },
119      "place_monsters": [ { "monster": "GROUP_MIL_STRONG", "x": 36, "y": 15 }, { "monster": "GROUP_MIL_WEAK", "x": 24, "y": 30, "density": 2 } ],
120      "monster": { "T": { "monster": "mon_turret_rifle" } },
121      "place_vehicles": [
122        { "vehicle": "forklift", "x": 29, "y": 6, "chance": 95, "rotation": 180, "status": 1 },
123        { "vehicle": "parkinglotbasic", "x": 4, "y": 9, "chance": 75, "rotation": 270, "status": -1 },
124        { "vehicle": "flatbed_truck", "x": 11, "y": 4, "chance": 25, "rotation": 270, "status": -1 },
125        { "vehicle": "Medevac1", "x": 9, "y": 38, "chance": 1, "rotation": 90, "status": -1 },
126        { "vehicle": "helicopter_apache_1a", "x": 24, "y": 33, "chance": 1, "rotation": 270, "status": 1 },
127        { "vehicle": "SmallFlier2_Wreck", "x": 39, "y": 38, "chance": 50, "rotation": 90, "status": -1 }
128      ]
129    }
130  },
131  {
132    "method": "json",
133    "om_terrain": [ [ "helipad2f_nw", "helipad2f_ne" ], [ "helipad2f_sw", "helipad2f_se" ] ],
134    "type": "mapgen",
135    "weight": 500,
136    "object": {
137      "fill_ter": "t_floor",
138      "rows": [
139        "************************************************",
140        "****RRRRR***************************************",
141        "****RRRRR***************************************",
142        "****RRRRR************=======================****",
143        "****RRRRR************=======================****",
144        "*********************=======================****",
145        "*********************=======================****",
146        "*********************=======================****",
147        "*********************=======================****",
148        "*********************=======================****",
149        "*********************=======================****",
150        "*********************=======================****",
151        "*********************=======================****",
152        "*********************=======================****",
153        "*********************=======================****",
154        "****WWWWWWWWWWWWWWWWW=======================****",
155        "****WbttbWbttbWSjjWhW=======================****",
156        "****Wb--bWb--bW-----W=======================****",
157        "****WL--LWL--LW-LLWhW=======================****",
158        "****WW+WWWW+WWW+WWWWW=======================****",
159        "****W-----------W&-SW=======================****",
160        "****WW+WWWW+WWW-WW+WW=======================****",
161        "****WL--LWL--LW-----+=======================****",
162        "****Wb--bWb--bW-WW+WW=======================****",
163        "****WbttbWbttbW>W&-SW===================DD==****",
164        "****WWWWWWWWWWWWWWWWW=======================****",
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": [ "helipad_palette_roof" ],
189      "toilets": { "&": {  } },
190      "items": {
191        "t": { "item": "bedroom", "chance": 50, "repeat": [ 0, 4 ] },
192        "b": { "item": "bed", "repeat": [ 0, 3 ], "chance": 90 },
193        "h": { "item": "SUS_bathroom_sink", "chance": 50 },
194        "S": { "item": "SUS_bathroom_sink", "chance": 90 },
195        "L": { "item": "army_personal_locker", "repeat": [ 0, 4 ], "chance": 50 },
196        "=": { "item": "roof_trash", "chance": 2 },
197        "&": { "item": "SUS_toilet", "chance": 50 }
198      },
199      "place_monsters": [ { "monster": "GROUP_MIL_WEAK", "x": 10, "y": 20, "density": 0.5 } ],
200      "place_nested": [
201        {
202          "chunks": [ [ "roof_2x2_infrastructure", 40 ], [ "roof_2x2_infrastructure_2", 30 ], [ "roof_2x2_utilities", 30 ] ],
203          "x": [ 24, 42 ],
204          "y": [ 4, 13 ]
205        },
206        {
207          "chunks": [ [ "roof_2x2_infrastructure", 40 ], [ "roof_2x2_infrastructure_2", 30 ], [ "roof_2x2_utilities", 30 ] ],
208          "x": [ 24, 42 ],
209          "y": [ 14, 22 ]
210        }
211      ]
212    }
213  }
214]
215