diff options
Diffstat (limited to 'Mapgen')
-rw-r--r-- | Mapgen/lmoe.json | 155 | ||||
-rw-r--r-- | Mapgen/map_extras/map_extras.json | 52 | ||||
-rw-r--r-- | Mapgen/map_extras/mapgen_updates.json | 480 | ||||
-rw-r--r-- | Mapgen/nested/aux_nested.json | 14 | ||||
-rw-r--r-- | Mapgen/ws_biker_dump.json | 363 |
5 files changed, 1064 insertions, 0 deletions
diff --git a/Mapgen/lmoe.json b/Mapgen/lmoe.json new file mode 100644 index 0000000..353637b --- /dev/null +++ b/Mapgen/lmoe.json @@ -0,0 +1,155 @@ +[ + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "lmoe_under_full" ], + "//": "LMOE shelter filled with angry NPCs. Has a working generator and light.", + "//2": "This particular 2-bed shelter is a more professionally done, all metal bomb shelter with kitchen, secret safe room / gun locker, and workshop.", + "object": { + "fill_ter": "t_thconc_floor", + "rows": [ + "########################", + "########################", + "##||||||||||||||||||||##", + "##|{{{{{|UUUUUU|w_№BB|##", + "##|u____|U___№U|d__BB|##", + "##|u_№_h|U_UU_U|A,,,_|##", + "##|u___D|=*==*=|_,,,}|##", + "##|A____:______+_,,,}|##", + "##|||||||_1,,1_|S_№hD|##", + "##|VVVVV=_e,,P_|||||||##", + "##|__№__*_№,,№___|s_K|##", + "##|vvvvv=_E,,f___+_№t|##", + "##|||||||||++|||||||||##", + "##|c_bbbbA|,,|CSCCKCC|##", + "##|c______|,,|u№___№C|##", + "##|c_TT___|,,|u_hLh_F|##", + "##|c№TTh№_+№№+_______|##", + "##|c_TT___|__|rrrr__~|##", + "##|c______|__|||||+|||##", + "##|c______|__*_№a|_№A|##", + "##|ccccccc|<<=G_a|HlW|##", + "##||||||||||||||||||||##", + "########################", + "########################" + ], + "palettes": [ "bunker", "full_bunker_items" ], + "terrain": { "№": "t_thconc_floor_olight", "G": "t_thconc_floor" }, + "vehicles": { "G": { "vehicle": "portable_generator", "chance": 100, "fuel": 40, "status": 0 } }, + "nested": { + "h": { "chunks": [ [ "npc_bandit", 25 ], [ "npc_thug", 25 ], [ "null", 50 ] ] }, + "f": { "chunks": [ [ "npc_bandit", 38 ], [ "npc_thug", 38 ], [ "null", 25 ] ] } + } + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "lmoe_under_full" ], + "//": "LMOE shelter filled with angry NPCs. Has a working generator and light.", + "//2": "This is a commercially built 4-bed LMOE shelter based on IRL plans.", + "//3": "There are extensive secret rooms which might contain a lot of treasure in the non-looted version.", + "object": { + "fill_ter": "t_thconc_floor", + "rows": [ + "##|||||#################", + "##|,@<|||||||###########", + "##|Y,<|w,BBd|###########", + "||||+||},BB,|###########", + "|A,@,E|,,@,,|###########", + "|f,,,,|+|||||||||||#####", + "|f,,,e|,,,@b|lllll|#####", + "|f,,,,|,,h,,|u_№_U|#####", + "|Dh,,P|,hLh,|u_u_U|#####", + "|,,,,,|,hLh,|u_u_U|#####", + "|,,@,,+,,h,,|u_u_U|#####", + "|,|||||~,,,u|u_u_U|#####", + "|,+,@B|K@,,u:__№_U|#####", + "|@|d,B|COC,u|u_v_U|#####", + "|,||||||||+||u_v_U|#####", + "|,+,@B|t,@,K|u_№_U|#####", + "|}|d,B|WAv,s|AV_VU|#####", + "|;|||||||||:|||+||||||||", + "|_{|l__aa|{№|l__RRRR=_G|", + "|_{|l__aa||+|l_№____*№_|", + "|№{|l____ll_|l_____c=_a|", + "|_{|l___№___+__!___c=_a|", + "|__+________|```cccc=_A|", + "||||||||||||||||||||||||" + ], + "palettes": [ "bunker", "full_bunker_items" ], + "terrain": { + "№": "t_thconc_floor_olight", + "@": "t_carpet_red", + "G": "t_thconc_floor", + "A": "t_carpet_red", + "b": "t_carpet_red", + "B": "t_carpet_red", + "C": "t_carpet_red", + "d": "t_carpet_red", + "D": "t_carpet_red", + "e": "t_carpet_red", + "E": "t_carpet_red", + "F": "t_carpet_red", + "f": "t_carpet_red", + "h": "t_carpet_red", + "L": "t_carpet_red", + "P": "t_carpet_red", + "T": "t_carpet_red", + "v": "t_carpet_red", + "w": "t_carpet_red", + "W": "t_carpet_red", + "Y": "t_carpet_red", + "&": "t_carpet_red", + "}": "t_carpet_red" + }, + "furniture": { "`": "f_table", "!": "f_chair" }, + "vehicles": { "G": { "vehicle": "portable_generator", "chance": 100, "fuel": 40, "status": 0, "rotation": 90 } }, + "nested": { + "h": { "chunks": [ [ "npc_bandit", 25 ], [ "npc_thug", 25 ], [ "null", 50 ] ] }, + "!": { "chunks": [ [ "npc_bandit", 25 ], [ "npc_thug", 25 ], [ "null", 50 ] ] }, + "f": { "chunks": [ [ "npc_bandit", 38 ], [ "npc_thug", 38 ], [ "null", 25 ] ] } + } + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "lmoe_under_full" ], + "//": "LMOE shelter filled with angry NPCs. Has a working generator and light.", + "//2": "This particular 4-bed shelter is definitely homemade, mostly carved out of bare rock, and seems to be incomplete.", + "object": { + "fill_ter": "t_rock_floor", + "rows": [ + "########################", + "########################", + "##<<..=...^#############", + "##...№*....^############", + "##....=....^############", + "##===###Y...^###########", + "##G.R###-+|||####||||||#", + "##a.l###A.|UUVVvv|{{{{|#", + "##=*=###..|U...№.:..№.|#", + "##c№.ll-.№|Uuuu.u||||||#", + "##c....+..|||||+||Dh..d#", + "##c.h..-r.+......+..№BB#", + "##c.TTT-r.-r..h№.------#", + "#######--+-r.hLh.+..№BB#", + "#######-F.Sr..h..-Dh..d#", + "#######-C№......-------#", + "#######-CCKC.uu.+...hD-#", + "#######-----.--+-}..№.-#", + "#########W.~.-s№-}.BBS-#", + "#########H.№.-&.-w.BBr-#", + "#########l..A-Kt-------#", + "#########--------#######", + "########################", + "########################" + ], + "palettes": [ "bunker", "full_bunker_items" ], + "terrain": { "№": "t_rock_floor", "G": "t_rock_floor" }, + "vehicles": { "G": { "vehicle": "portable_generator", "chance": 100, "fuel": 40, "status": 0 } }, + "nested": { "h": { "chunks": [ [ "npc_bandit", 25 ], [ "npc_thug", 25 ], [ "null", 50 ] ] } } + } + } +] diff --git a/Mapgen/map_extras/map_extras.json b/Mapgen/map_extras/map_extras.json new file mode 100644 index 0000000..a64c6dc --- /dev/null +++ b/Mapgen/map_extras/map_extras.json @@ -0,0 +1,52 @@ +[ + { + "id": "mx_bandits_ambush", + "type": "map_extra", + "name": "Bandit Ambush", + "description": "There were bandits here.", + "generator": { "generator_method": "update_mapgen", "generator_id": "bandits_ambush" }, + "sym": "x", + "color": "red", + "autonote": true + }, + { + "id": "mx_bandits_campsite", + "type": "map_extra", + "name": "Bandit Campsite", + "description": "There are bandits here.", + "generator": { "generator_method": "update_mapgen", "generator_id": "bandits_campsite" }, + "sym": "x", + "color": "red", + "autonote": true + }, + { + "id": "mx_bandits_hideout", + "type": "map_extra", + "name": "Bandit Hideout", + "description": "There are bandits here.", + "generator": { "generator_method": "update_mapgen", "generator_id": "bandits_hideout" }, + "sym": "x", + "color": "red", + "autonote": true + }, + { + "id": "mx_bandits_grave", + "type": "map_extra", + "name": "Bandit Gravesite", + "description": "There are bandits here.", + "generator": { "generator_method": "update_mapgen", "generator_id": "bandits_grave" }, + "sym": "x", + "color": "red", + "autonote": true + }, + { + "id": "mx_bandits_outpost", + "type": "map_extra", + "name": "Bandit Outpost", + "description": "There are bandits here.", + "generator": { "generator_method": "update_mapgen", "generator_id": "bandits_outpost" }, + "sym": "x", + "color": "red", + "autonote": true + } +] diff --git a/Mapgen/map_extras/mapgen_updates.json b/Mapgen/map_extras/mapgen_updates.json new file mode 100644 index 0000000..fcf1c51 --- /dev/null +++ b/Mapgen/map_extras/mapgen_updates.json @@ -0,0 +1,480 @@ +[ + { + "type": "mapgen", + "method": "json", + "update_mapgen_id": "bandits_ambush", + "object": { "place_nested": [ { "chunks": [ "bandits_ambush" ], "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bandits_ambush", + "object": { + "mapgensize": [ 24, 24 ], + "rotation": [ 0, 3 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " @ @ ", + " ", + " @ @ ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "terrain": { " ": "t_null" }, + "npcs": { "@": { "class": "wandering_bandit" } } + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bandits_ambush", + "object": { + "mapgensize": [ 24, 24 ], + "rotation": [ 0, 3 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " @ @ ", + " @@ ", + " @ @ ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "terrain": { " ": "t_null" }, + "npcs": { "@": { "class": "wandering_bandit" } } + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bandits_ambush", + "object": { + "mapgensize": [ 24, 24 ], + "rotation": [ 0, 3 ], + "rows": [ + " ", + " @ ", + " @ ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " @ ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " @ ", + " ", + " ", + " @ ", + " " + ], + "terrain": { " ": "t_null" }, + "npcs": { "@": { "class": "wandering_bandit" } } + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bandits_ambush", + "object": { + "mapgensize": [ 24, 24 ], + "rotation": [ 0, 3 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " % % ", + " %% ", + " % % ", + " @ ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "terrain": { " ": "t_null" }, + "npcs": { "@": { "class": "wandering_bandit" }, "%": { "class": "wandering_thug" } } + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bandits_ambush", + "object": { + "mapgensize": [ 24, 24 ], + "rotation": [ 0, 3 ], + "rows": [ + " ", + " ", + " @@@@ ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " @@ ", + " @@ ", + " ", + " ", + " ", + " ", + " " + ], + "terrain": { " ": "t_null" }, + "npcs": { "@": { "class": "wandering_thug" } } + } + }, + { + "type": "mapgen", + "method": "json", + "update_mapgen_id": "bandits_campsite", + "object": { "place_nested": [ { "chunks": [ "bandits_campsite" ], "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bandits_campsite", + "object": { + "mapgensize": [ 24, 24 ], + "rotation": [ 0, 3 ], + "rows": [ + " ......... ", + " ......... ", + " ..V...... ", + " ......... ", + " ", + " ", + " ", + " @ ", + " @ ", + " .... r .... ", + " .... .... ", + " .... .... ", + " ..v. l l ..v. ", + " .... @ l F l .... ", + " .... l l .... ", + " ", + " r @ r ", + " ", + " ......... ", + " ......... ", + " ..V...... ", + " ......... ", + " ", + " " + ], + "terrain": { ".": "t_dirt", "@": "t_dirt", "l": "t_trunk", "v": "t_dirt", "V": "t_dirt" }, + "mapping": { "F": { "terrain": "t_dirt", "furniture": "f_brazier", "fields": { "field": "fd_fire" }, "item": { "item": "log" } } }, + "traps": { "r": "tr_rollmat" }, + "npcs": { "@": { "class": "bandit" } }, + "vehicles": { + "v": { "vehicle": "bandit_vehicles", "chance": 100, "fuel": 50, "status": -1, "rotation": 90 }, + "V": { "vehicle": "bandit_vehicles", "chance": 100, "fuel": 50, "status": -1, "rotation": 180 } + }, + "nested": { + "@": { "chunks": [ [ "clear_furniture", 1 ] ] }, + ".": { "chunks": [ [ "clear_furniture", 1 ] ] }, + "l": { "chunks": [ [ "clear_furniture", 1 ] ] }, + "r": { "chunks": [ [ "clear_furniture", 1 ] ] }, + "v": { "chunks": [ [ "clear_furniture", 1 ] ] }, + "V": { "chunks": [ [ "clear_furniture", 1 ] ] } + } + } + }, + { + "type": "mapgen", + "method": "json", + "update_mapgen_id": "bandits_hideout", + "object": { "place_nested": [ { "chunks": [ "bandits_hideout" ], "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bandits_hideout", + "object": { + "mapgensize": [ 24, 24 ], + "rotation": [ 0, 3 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " @ @ ", + " ", + " @ @ ", + " ", + " @ ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "terrain": { " ": "t_null" }, + "translate_ter": [ + { "from": "t_door_locked_interior", "to": "t_door_boarded", "x": [ 0, 23 ], "y": [ 0, 23 ] }, + { "from": "t_door_locked", "to": "t_door_boarded", "x": [ 0, 23 ], "y": [ 0, 23 ] }, + { "from": "t_window", "to": "t_window_taped", "x": [ 0, 23 ], "y": [ 0, 23 ] }, + { "from": "t_window_domestic", "to": "t_window_boarded", "x": [ 0, 23 ], "y": [ 0, 23 ] }, + { "from": "t_curtains", "to": "t_window_boarded", "x": [ 0, 23 ], "y": [ 0, 23 ] }, + { "from": "t_wall_glass", "to": "t_window_boarded", "x": [ 0, 23 ], "y": [ 0, 23 ] } + ], + "place_zones": [ + { "type": "NPC_NO_INVESTIGATE", "faction": "hells_raiders", "x": [ 0, 23 ], "y": [ 0, 6 ] }, + { "type": "NPC_NO_INVESTIGATE", "faction": "hells_raiders", "x": [ 0, 23 ], "y": [ 17, 23 ] }, + { "type": "NPC_NO_INVESTIGATE", "faction": "hells_raiders", "x": [ 0, 6 ], "y": [ 7, 16 ] }, + { "type": "NPC_NO_INVESTIGATE", "faction": "hells_raiders", "x": [ 17, 23 ], "y": [ 7, 16 ] } + ], + "npcs": { "@": { "class": "bandit" } } + } + }, + { + "type": "mapgen", + "method": "json", + "update_mapgen_id": "bandits_grave", + "object": { "place_nested": [ { "chunks": [ "bandits_grave" ], "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bandits_grave", + "object": { + "mapgensize": [ 24, 24 ], + "rotation": [ 0, 3 ], + "rows": [ + " ", + " ", + " ", + " ......... ", + " .PPP.PPP. ", + " .PPP.PPP. ", + " .PPP.PPP. ", + " ......... ", + " .PPP.PPP. ", + " .PPP.PPP. ", + " .PPP.PPP. ", + " ......... ", + " ", + " @ ", + " @ ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "terrain": { ".": "t_dirt", "@": "t_dirt" }, + "mapping": { "P": { "terrain": "t_pit", "fields": { "field": "fd_blood" }, "item": { "item": "corpse", "repeat": [ 1, 3 ] } } }, + "npcs": { "@": { "class": "bandit" } }, + "nested": { + "@": { "chunks": [ [ "clear_furniture", 1 ] ] }, + ".": { "chunks": [ [ "clear_furniture", 1 ] ] }, + "P": { "chunks": [ [ "clear_furniture", 1 ] ] } + } + } + }, + { + "type": "mapgen", + "method": "json", + "update_mapgen_id": "bandits_outpost", + "object": { "place_nested": [ { "chunks": [ "bandits_outpost" ], "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bandits_outpost", + "object": { + "mapgensize": [ 24, 24 ], + "rotation": 0, + "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", + " bbbbbbbb ", + " bbBBBBBBbb ", + " bWWssssWWb ", + " bbWC.@.@cWbb ", + " bBs......sBb ", + " bBs..WW.@sBb ", + " bBs@.WW..sBb ", + " bBs......sBb ", + " bBWC.@.@cWBb ", + " bbWWssssWWbb ", + " bbBBBBBBbb ", + " bbbbbbbb ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "terrain": { + ".": "t_dirtfloor_thatchroof", + "@": "t_dirtfloor_thatchroof", + "b": "t_fence_barbed", + "B": "t_dirt", + "c": "t_dirtfloor_thatchroof", + "C": "t_dirtfloor_thatchroof", + "s": "t_dirtfloor_thatchroof", + "W": "t_scrap_wall" + }, + "furniture": { "@": "f_chair", "B": "f_barricade_road", "c": "f_crate_o", "C": "f_crate_c", "s": "f_sandbag_half" }, + "items": { + "c": { "item": "ammo_rifle_common", "chance": 75, "repeat": [ 1, 4 ] }, + "C": { "item": "ammo_pistol_common", "chance": 75, "repeat": [ 1, 4 ] } + }, + "nested": { + ".": { "chunks": [ [ "clear_furniture", 1 ] ] }, + "b": { "chunks": [ [ "clear_furniture", 1 ] ] }, + "W": { "chunks": [ [ "clear_furniture", 1 ] ] } + }, + "npcs": { "@": { "class": "raider" } } + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "bandits_outpost", + "object": { + "mapgensize": [ 24, 24 ], + "rotation": 0, + "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", + "bbbbbbbbbbbbbbbbbbbbbbbb", + "b b", + "b b", + "b WWsWWW b", + "b Wc@..W b", + "b W.WW@s b", + "b s@WW.W b", + "b W..@CW b", + "b WWWsWW b", + "b b", + "b b", + "bbbbbbbbbbbbbbbbbbbbbbbb", + " ", + " ", + " ", + " ", + " ", + " " + ], + "terrain": { + ".": "t_dirtfloor_thatchroof", + "@": "t_dirtfloor_thatchroof", + "b": "t_fence_barbed", + "B": "t_dirt", + "c": "t_dirtfloor_thatchroof", + "C": "t_dirtfloor_thatchroof", + "s": "t_dirtfloor_thatchroof", + "W": "t_scrap_wall" + }, + "furniture": { "@": "f_chair", "B": "f_barricade_road", "c": "f_crate_o", "C": "f_crate_c", "s": "f_sandbag_half" }, + "items": { + "c": { "item": "ammo_rifle_common", "chance": 75, "repeat": [ 1, 4 ] }, + "C": { "item": "ammo_pistol_common", "chance": 75, "repeat": [ 1, 4 ] } + }, + "nested": { + ".": { "chunks": [ [ "clear_furniture", 1 ] ] }, + "b": { "chunks": [ [ "clear_furniture", 1 ] ] }, + "W": { "chunks": [ [ "clear_furniture", 1 ] ] } + }, + "npcs": { "@": { "class": "raider" } } + } + }, + { + "type": "mapgen", + "method": "json", + "update_mapgen_id": "bandits_rv", + "object": { "place_nested": [ { "chunks": [ "bandits_rv" ], "x": 0, "y": 0 } ] } + } +] diff --git a/Mapgen/nested/aux_nested.json b/Mapgen/nested/aux_nested.json new file mode 100644 index 0000000..c1499ee --- /dev/null +++ b/Mapgen/nested/aux_nested.json @@ -0,0 +1,14 @@ +[ + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "npc_bandit", + "object": { "mapgensize": [ 1, 1 ], "place_npcs": [ { "class": "bandit", "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "npc_thug", + "object": { "mapgensize": [ 1, 1 ], "place_npcs": [ { "class": "thug", "x": 0, "y": 0 } ] } + } +] diff --git a/Mapgen/ws_biker_dump.json b/Mapgen/ws_biker_dump.json new file mode 100644 index 0000000..cddc12f --- /dev/null +++ b/Mapgen/ws_biker_dump.json @@ -0,0 +1,363 @@ +[ + { + "type": "mapgen", + "om_terrain": [ [ "ws_biker_dump_0_0", "ws_biker_dump_1_0", "ws_biker_dump_2_0", "ws_biker_dump_3_0" ] ], + "method": "json", + "weight": 1000, + "object": { + "fill_ter": "t_dirt", + "rows": [ + "..,..,.....,...,..,..,.,2,.,.,..,..,...,,..,....2,,..'..XXX..XXX.'.,..,.2.,.,..,.,....,....,..,,", + ".-------------------------------------------------,.XXX'.H.'.'H''XXX..-------------------------.", + ".|,,..,....,...,..,,..,.,.,..,...,.....,.,,..,..,,.,.'.''.',''''.''.,.,,..,.,.,.,.....,..,.,.,|,", + ".|.-----------------------------------------------,.H''',.''''.''''H..-----------------------.|.", + ",|.|.,..,..,..,,..,...,..,..,..,...,...,..,.,..,.,..''''''',''''''''.,.,.,.....,,...,.UUUU.,|,|.", + ".|,|.yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy''''''''''''''''...,.,##ooo##.....UUUU.,|.|,", + ".|.|,y''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''.H....#ddd #...,..,,.,,|,|.", + ".|,|.y''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''......od h +.....UUUU..|.|.", + ",|.|,y''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''.....,od L#.UU..UUUU.,|.|,", + ".|.|.y''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''......odh L#.UU...,.,..|,|.", + ",|,|,y''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''.H....#ddddd#,UU.,UUUU.,|.|.", + ".|.|.yyyyyyyyy''''''''yyyyyyyy''''''''''''''''''''''''''''''''''''''.....,##ooo##,UU..UUUU..|,|,", + ".|,|,y''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''.....,.,,,.,....,..,..,.|.|,", + ".|.|.y''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''......,....,.,..,.UUUU..|,|.", + ".|,|.y''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''......,..,...,....UUUU.,|.|,", + ",|.|,y''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''...r..r....,....,...,..,|.|,", + ".|,|.y''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''..........r.......r.....|,|.", + ".|.|,yyyyyyyyy''''''''yyyyyyyy''''''''yyyyyyyyyyyyyy''''''''''''''''.......,...r.,...,...,..|.|,", + ",|.|.y''''''''''''''''''''''''''''''''''''''''''....''''''''''''''''..........r..r...r......|,|.", + ",|,|.y''''''''''''''''''''''''''''''''''''''''''.X..''''''''''''''''.r...........,...r....r.|.|,", + ".|.|,y''''''''''''''''''''''''''''''''''''''''''.X..''''''''''''''''........r....r...r.,..,.|,|.", + ",|.|.y''''''''''''''''''''''''''''''''''''''''''....''''''''''''''''.............,...,.,....|.|,", + ".|,|.y''''''''''''''''''''''''''''''''''''''''''.X..''''''''''''''''...rr...r........r...,..|,|,", + ",|.|,yyyyyyyyy''''''''yy2yyyyy''''''''yyyyyyyyy.2X..''''''''''''''''....2......r.,.,...,..r.|.|." + ], + "palettes": [ "regional_dump" ], + "furniture": { "H": "f_55gal_firebarrel" }, + "items": { + ".": { "item": "trash", "chance": 5 }, + "r": { "item": "oa_ig_rd_metal_trash", "chance": 15 }, + "U": { "item": "oa_discarded_news", "chance": 20 }, + "d": { "item": "oa_ig_rd_desks", "chance": 20 }, + "L": { "item": "oa_ig_rd_lockers", "chance": 90 } + }, + "place_vehicles": [ + { "vehicle": "motorcycle", "x": 8, "y": 9, "rotation": 180, "chance": 10 }, + { "vehicle": "motorcycle", "x": 14, "y": 7, "rotation": 0, "chance": 10 }, + { "vehicle": "motorcycle", "x": 8, "y": 15, "rotation": 180, "chance": 10 }, + { "vehicle": "motorcycle", "x": 14, "y": 13, "rotation": 0, "chance": 10 }, + { "vehicle": "motorcycle", "x": 8, "y": 21, "rotation": 180, "chance": 10 }, + { "vehicle": "motorcycle", "x": 14, "y": 19, "rotation": 0, "chance": 10 }, + { "vehicle": "motorcycle", "x": 37, "y": 21, "rotation": 180, "chance": 10 }, + { "vehicle": "motorcycle", "x": 43, "y": 19, "rotation": 0, "chance": 10 } + ] + } + }, + { + "type": "mapgen", + "om_terrain": [ [ "ws_biker_dump_0_1", "ws_biker_dump_1_1", "ws_biker_dump_2_1", "ws_biker_dump_3_1" ] ], + "method": "json", + "weight": 1000, + "object": { + "fill_ter": "t_dirt", + "rows": [ + ".|.|,y''''''''''''''''''2'''''''''''''''''''''y.2.,.''H''''''''''H'',..,2.r.....r.....,...r,|.|.", + ",|,|.y''''''''''''''''''''''''''''''''''''''''y.,...''''''''''''''''........r...r.r...r.,r.,|,|,", + ".|,|,y''''''''''''''''''''''''''''''''''''''''y..X,.''''''''''''''''.,..r....rR.r.r.r,.,.r..|.|,", + ",|.|.y''''''''''''''''''''''''''''''''''''''''y..X..''''''''''''.'''........r.Rr.rR,r...,.r.|.|.", + ".|,|.y''''''''''''''''''''''''''''''''''''''''y.,.,.''''''.'''''''''.,......r.r,Rrrr.wrr.r.,|,|,", + ".|.|,yyyyyyyyy''''''''yyyyyyyy''''''''yyyyyyyyy.....'''.''''''''''''...,..r.R.,rrrw.rRrr.,r.|.|.", + ",|,|.y''''''''''''''''''''''''''''''''''''''''y..X,.'.''''''''.''''.......r..r.r.rwr,r,rrrr.|,|,", + ".|.|.y''''''''''''''''''''''''''''''''''''''''y.,X....'''''''''''.'..,......rr.Rrwr,rRrwrr,.|,|.", + ",|.|,y''''''''''''''''''''''''''''''''''''''''y..,.'.''.'''''''''''...,....r.r.r.r.,r.r,.r,r|.|,", + ",|.|.y''''''''''''''''''''''''''''''''''''''''y..,..''H'''H'''H''.H..,....r...RR.wRr,wR,Rr..|,|.", + ",|,|.y''''''''''''''''''''''''''''''''''''''''y..X..'XXX'XXX.XXX'XXX.......,.r.R.r.r.R.r.r.r|.|.", + ".|.|,yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy.X.X..'.'.'''''''''...X...,r..r,.w.R.r..w.R.r|.|,", + ",|,|,....,.....,....,.,..,..,.,......,....,.....|...''''.'.''''.''''...|.,.,..,...,..,.r..rr|,|.", + ".|.|--------------------------------------------|...'''.'''.'''''.''...|--------------------|.|,", + ",|.|.,..,....,...,..,....t.BB.,^..p.^F,E^E.pE,..|.....'.'.''''.'''.....|,.,..w..w.,......,..|.|.", + ",|,|.,.....,..,...,..,...1D,EF.E2,.1W1.t.,1.2.D.....'.'.'.'.''.'..'......,R.w..,..w.r.,.w.,.|,|,", + ",|.|..,.,................,.SO^^^p2St^E.FW.2p2EB......'....'.''...'..........,.R.w.,w...w..w.|.|.", + ".|,|..,..................,t.Wp^^pp^^D^DEB^.CBB.........'...'..............w.w.,w.,w.r,Rww,..|,|.", + ".|.|,...,.................11SE^W^^B^^D^WD.EOBB.................'..'......wR..r.w.w.,.r,,..w,|.|,", + ",|.|..,.,.................p.W1EfO^BWDU23W3^.tO.......'...'...'..............w..w.wrRr.w.w,..|.|.", + ".|,|,...,.................D1OtS^f1WtSp^S.BSB.^..................'........w.R.r.w.wrwwr.w.,w,|,|,", + ".|.|..,...................^.BBS^.E.S^.SEp3^.fS..............'...............w..w..R.ww.r...,|.|.", + ",|,|,.,.,.................U.3.D3.t.S.E.D.3.............'..................R..r...w..r...w.,.|,|,", + ".|.|,..,..,.............2.U....^.3..1..^.S...^..2.......................2........w........,.|.|." + ], + "palettes": [ "regional_dump" ], + "furniture": { "H": "f_55gal_firebarrel" }, + "items": { + "B": { "item": "oa_custom_trash", "chance": 15 }, + "1": { "item": "oa_ig_rd_electronic_trash", "chance": 10 }, + "2": { "item": "trash", "chance": 10 }, + "3": { "item": "oa_ig_rd_metal_trash", "chance": 10 }, + "W": { "item": "allclothes", "chance": 5 }, + "D": { "item": "allclothes", "chance": 5 }, + "r": { "item": "oa_ig_rd_metal_trash", "chance": 15 }, + "R": { "item": "oa_ig_rd_metal_trash", "chance": 15 }, + "w": { "item": "oa_ig_rd_metal_trash", "chance": 45 } + }, + "place_npcs": [ + { "class": "bandit", "x": 50, "y": 12 }, + { "class": "thug", "x": 54, "y": 10 }, + { "class": "bandit", "x": 62, "y": 14 }, + { "class": "thug", "x": 56, "y": 16 }, + { "class": "thug", "x": 64, "y": 18 }, + { "class": "thug", "x": 28, "y": 12 } + ], + "place_vehicles": [ + { "vehicle": "motorcycle", "x": 56, "y": 16, "rotation": 180, "chance": 50 }, + { "vehicle": "motorcycle_cross", "x": 56, "y": 18, "rotation": 180, "chance": 50 }, + { "vehicle": "motorcycle_enduro", "x": 56, "y": 20, "rotation": 180, "chance": 50 }, + { "vehicle": "superbike", "x": 56, "y": 22, "rotation": 180, "chance": 50 }, + { "vehicle": "motorcycle_sidecart", "x": 66, "y": 16, "rotation": 180, "chance": 50 }, + { "vehicle": "scooter", "x": 64, "y": 18, "rotation": 180, "chance": 50 }, + { "vehicle": "motorcycle", "x": 64, "y": 20, "rotation": 180, "chance": 50 }, + { "vehicle": "motorcycle", "x": 64, "y": 22, "rotation": 180, "chance": 50 } + ] + } + }, + { + "type": "mapgen", + "om_terrain": [ [ "ws_biker_dump_0_2", "ws_biker_dump_1_2", "ws_biker_dump_2_2", "ws_biker_dump_3_2" ] ], + "method": "json", + "weight": 1000, + "object": { + "fill_ter": "t_dirt", + "rows": [ + ".|,|,...,...............2..^.^...WW.....^.......2...%.....%.........%...2.R...r..r..R...,w.w|,|.", + ",|.|..,....................^..^.p.^.^..D...^p.........H.......%.......H..w..w...R..ww..R,.,.|.|,", + ",|,|,......................D..^...p.S........^......%......h.....@@.%.......R.r..rR..ww.wr..|.|,", + ".|.|.,..,.................^..p..B....^.^...p.........5555555557555555555........R.w...R.,.,w|,|.", + ",|.|.,..........................B....^...,...^.......5FttF t t@@@5....w.r...w.w..w.r..|.|,", + ".|,|..,.....................^....^.....^....^........5O htth @ @5....,..R.w..rR.,.,.,|.|.", + ",|.|.,..,......................^.,..^......^p^.......5t htth @ @5.......w.r.w..w..,r.|,|.", + ".|,|..,.............................^.$$$$..^........5StF tt @5.........r.Rw.wR.R.,|.|,", + ",|.|...,.............................................5555755555==5555555.......R.w.ww..,....|,|.", + ".|,|.,.,............................$................5S l5bL5 5bL b5............Rw.w,.R..|.|.", + ",|.|.......................^........$.........%%%%%%%5O V l5b = = L5..........r..w.w.w...|.|,", + ".|,|....,.................^p^...,.........,...%......5O Vh 5555 5b b5.............w.R..,.r|,|.", + ",|.|.,.....................^...........^......*..H...5O Vh 5LL5 5L L5.............,..,.R..|.|.", + ".|.|....,.....................^.............^.%.....h5S Vh 5 = 5b b5...............R..,w.|,|,", + ",|,|.,....,...................^p^...$$.....^p^%......7 V l5bb5 5L L5..............,..,.r,|.|.", + ".|.|.,.,.......................^.....$......^.%......5l l5bb5 5b b5................,w.,.|.|,", + ",|.|.....,.,......^..................$$$^.....%......5575555555=5555555.................,..r|,|.", + ".|,|..,....p........p..................^p.....%......5M M5&5 B5KK.a^^.^...............w,.|.|,", + ",|.|.,..,....^.p..^....p.g..p...,........^....%%%%*%%5M M5 = B5..a^^paaa..............,.,|,|.", + ".|.|.,.,..,.......G..p.p.G.g..^......................5MMM5S5BB 5.^aappa^a^............,.w,|,|,", + ",|,|....,..p.^.gpg.p.g^gg^gG.g..p^.........^.........5555555555555a^aapppa^.a^..........,.,.|,|.", + ".|.|..,...,.^..,^gG..G.^pg^GgpG^.^..........p^..$................aa^apppppa^.a^......,...,..|.|,", + ",|.|.,..p.,.^.p,G.^g.^ggGgg^pg^^..g.........^...$$$$.$$$..$$$...a^^apppppppa^a^.a......,..,.|,|,", + ".|,|.,....,...g.pg.g.Gg.2^Gg.g^.p^.p............2........$$.$..a^^ppppp2ppp^aa^.a......,..,.|.|." + ], + "palettes": [ "regional_dump" ], + "place_npcs": [ + { "class": "thug", "x": 25, "y": 41 }, + { "class": "thug", "x": 40, "y": 6 }, + { "class": "thug", "x": 40, "y": 16 }, + { "class": "bandit", "x": 47, "y": 13 }, + { "class": "thug", "x": 47, "y": 15 }, + { "class": "bandit", "x": 48, "y": 16 }, + { "class": "thug", "x": 49, "y": 12 }, + { "class": "bandit", "x": 51, "y": 14 }, + { "class": "bandit", "x": 55, "y": 5 }, + { "class": "bandit", "x": 56, "y": 13 }, + { "class": "bandit", "x": 56, "y": 11 }, + { "class": "bandit", "x": 59, "y": 13 }, + { "class": "thug", "x": 63, "y": 6 }, + { "class": "bandit", "x": 63, "y": 18 }, + { "class": "thug", "x": 66, "y": 12 }, + { "class": "thug", "x": 64, "y": 6 }, + { "class": "thug", "x": 67, "y": 11 }, + { "class": "thug", "x": 75, "y": 4 }, + { "class": "thug", "x": 75, "y": 19 } + ], + "set": [ { "point": "trap", "id": "tr_funnel", "x": 52, "y": 16 }, { "point": "trap", "id": "tr_funnel", "x": 52, "y": 17 } ], + "terrain": { + "%": "t_pit_spiked", + "*": "t_pit_spiked_covered", + "5": "t_junk_wall", + "b": "t_junk_floor", + "h": "t_junk_floor", + "O": "t_junk_floor", + "F": "t_junk_floor", + "t": "t_junk_floor", + "V": "t_junk_floor", + "@": "t_junk_floor", + "M": "t_junk_floor", + "P": "t_junk_floor", + " ": "t_junk_floor", + "l": "t_junk_floor", + "=": "t_door_curtain_c", + "$": "t_junk_palisade", + "7": "t_door_makeshift_c" + }, + "furniture": { + "b": "f_bed", + "t": "f_table", + "V": "f_table", + "l": "f_locker", + "@": "f_sofa", + "K": "f_water_heater", + "M": "f_utility_shelf", + "H": "f_55gal_firebarrel", + "P": "f_shower" + }, + "toilets": { "&": { } }, + "liquids": { "K": { "liquid": "water_clean", "amount": [ 0, 100 ] } }, + "place_loot": [ + { "item": "television", "x": 68, "y": 7, "chance": 100 }, + { "item": "stepladder", "x": 68, "y": 17, "chance": 100 }, + { "item": "55gal_drum", "x": 62, "y": 19, "chance": 100 }, + { "item": "55gal_drum", "x": 64, "y": 19, "chance": 100 }, + { "item": "55gal_drum", "x": 52, "y": 15, "chance": 100 }, + { "item": "55gal_drum", "x": 52, "y": 17, "chance": 100 } + ], + "items": { + ".": { "item": "trash", "chance": 5 }, + "^": { "item": "trash", "chance": 2 }, + " ": { "item": "trash", "chance": 10 }, + "g": { "item": "oa_ig_rd_glass_trash", "chance": 10 }, + "G": { "item": "oa_ig_rd_glass_trash", "chance": 5 }, + "W": { "item": "allclothes", "chance": 5 }, + "D": { "item": "allclothes", "chance": 5 }, + "p": { "item": "trash", "chance": 5 }, + "a": { "item": "oa_ig_ash_pile", "chance": 40 }, + "b": { "item": "bed", "chance": 40 }, + "F": { "item": "fridge", "chance": 40, "repeat": [ 2, 6 ] }, + "S": { "item": "softdrugs", "chance": 40, "repeat": [ 2, 6 ] }, + "O": { "item": "oven", "chance": 40, "repeat": [ 2, 6 ] }, + "l": { "item": "methchef", "chance": 40, "repeat": [ 2, 6 ] }, + "V": { "item": "methlab", "chance": 40, "repeat": [ 2, 6 ] }, + "L": [ + { "item": "harddrugs", "chance": 20, "repeat": [ 1, 2 ] }, + { "item": "allclothes", "chance": 30, "repeat": [ 2, 3 ] }, + { "item": "ammo_common", "chance": 20, "repeat": [ 1, 2 ] }, + { "item": "flask_liquor", "chance": 20 } + ], + "t": [ + { "item": "homebooks", "chance": 5, "repeat": [ 1, 2 ] }, + { "item": "kitchen_counters", "chance": 20, "repeat": [ 1, 2 ] }, + { "item": "dishes_dining", "chance": 20, "repeat": [ 1, 2 ] }, + { "item": "dishes_utility", "chance": 20 }, + { "item": "kitchen_appliances", "chance": 20 } + ], + "M": [ + { "item": "gunmod_common", "chance": 50, "repeat": [ 1, 2 ] }, + { "item": "home_hw", "chance": 50, "repeat": [ 1, 2 ] }, + { "item": "guns_common", "chance": 50, "repeat": [ 4, 6 ] }, + { "item": "ammo_common", "chance": 20, "repeat": [ 6, 10 ] } + ] + } + } + }, + { + "type": "mapgen", + "om_terrain": [ [ "ws_biker_dump_0_3", "ws_biker_dump_1_3", "ws_biker_dump_2_3", "ws_biker_dump_3_3" ] ], + "method": "json", + "weight": 1000, + "object": { + "fill_ter": "t_dirt", + "rows": [ + ".|,|.,.g.p^g.^gGG.g^.g.G^2G.p.g..pg..p.g......^..2...........a.aapppppppp2pa.a.........,.,.,|.|,", + ",|.|.^.,.gp^g^gp^g.gpg^gpg.g.G.pg.pGp.g.....^..........a...a^apppppppppppppa^a^a........,.,.|,|,", + ".|,|,.,^..g.p^gpGgG^gg^g^pGpp.g.^g.ggp..............^..a..aapppppppppppppppppa^^........,.,.|.|.", + ",|,|.^,...g..g^.^p^g..G^p.g.pG.^...G...^....^..............^aapppppppppppppppaa.........,.,.|,|,", + ".|,|.,..^...p.Gg^g.p.g^.gpgp^.g.^g.g.p...............^...a.^aaappppppppappppa^a........,.,..|.|.", + ",|.|,.....^..g..^^.gpgp^gp^..G.g.^.G...^............^^......^appppppppppaapa.^.^.........,.,|.|.", + ".|,|.,,.,^...^..Gg.g..p^..g.^.g..g........................a..^pppppppppa^.a^............,.,.|,|,", + ",|,|.,.,.^..p..g...p.g^g..Gp.pg^.^g..p.^.....................^pppapppaa^...............,.,.,|.|.", + ",|.|,.,......^...g..G.^.g.^.g.^.g....................^.....a.apppaapaa^.................,.,.|,|,", + ",|.|.,.,.^.........^.g....gp^g^.p^gp................^^^....a.^apaaaaa^.a...............,...,|.|.", + ".|,|..,....^...^.......g..g.g.....p...^..............^........aa^.^a...................,.,,.|,|,", + ",|,|.,.,,...^......g......g...p....p......................^.....aa....a...............,..,..|.|.", + ".|.|.,,,......^......^.........^.........................^^^....aa..a..................,.,.,|,|.", + ",|.|.,..,.................^.^....p........................^.............................,.,.|.|,", + ".|,|..,......................p...........p...................^^.....^^.................,.,.,|,|.", + ",|.|..,.,.................p..................p................^....^^^^..................,.,|.|,", + ".|.|.,,,.................................p...........,....,..,......^^...................,..|,|.", + ",|.|.,,..,......,...........,.,...,....,...,..,...,.......,....,..,..,....,,.,.,....,..,...,|.|.", + ".|,|.,.,.,.,.,...,.,.,....,.,.,.,.,.,....,.,.,....,..,.,...,.,.,.,..,.....,.,..,..,.,.,..,..|,|,", + ",|.|.,.,.,,..,.,.,,,.,,,,.,.,...,.,...,....,.,..,..,.,...,...,...,..,..,.,,.,..,........,.,,|,|.", + ".|,------------------------------------------------------------------------------------------.|,", + ",|.,..,..,.,...,,..,..,...,,.,..,...,....,...,.,...,.,.,.,..,...,....,.,.,.,.,..,..,...,.,.,.,|.", + ",----------------------------------------------------------------------------------------------,", + "..,....,,..,,..,...,..,..2.,..,,,..,,,,,..,...,.,2,.,.,..,,,...,,,.,,..,2.,..,..,...,...,..,.,.," + ], + "palettes": [ "regional_dump" ], + "items": { + ".": { "item": "trash", "chance": 5 }, + "^": { "item": "trash", "chance": 2 }, + "g": { "item": "oa_ig_rd_glass_trash", "chance": 10 }, + "G": { "item": "oa_ig_rd_glass_trash", "chance": 5 }, + "p": { "item": "trash", "chance": 5 }, + "a": { "item": "oa_ig_ash_pile", "chance": 40 } + }, + "place_vehicles": [ + { "vehicle": "oa_vg_wreck", "x": [ 10, 16 ], "y": [ 8, 12 ], "rotation": [ 0, 90, 180, 270 ], "chance": 100 }, + { "vehicle": "oa_vg_wreck", "x": [ 10, 16 ], "y": [ 8, 12 ], "rotation": [ 0, 90, 180, 270 ], "chance": 100 }, + { "vehicle": "oa_vg_wreck", "x": [ 10, 16 ], "y": [ 8, 12 ], "rotation": [ 0, 90, 180, 270 ], "chance": 100 }, + { "vehicle": "oa_vg_wreck", "x": [ 10, 16 ], "y": [ 8, 12 ], "rotation": [ 0, 90, 180, 270 ], "chance": 100 }, + { "vehicle": "oa_vg_wreck", "x": [ 10, 16 ], "y": [ 8, 12 ], "rotation": [ 0, 90, 180, 270 ], "chance": 100 }, + { "vehicle": "oa_vg_wreck", "x": [ 10, 16 ], "y": [ 8, 12 ], "rotation": [ 0, 90, 180, 270 ], "chance": 100 }, + { "vehicle": "oa_vg_wreck", "x": [ 32, 16 ], "y": [ 8, 12 ], "rotation": [ 0, 90, 180, 270 ], "chance": 100 }, + { "vehicle": "oa_vg_wreck", "x": [ 32, 16 ], "y": [ 8, 12 ], "rotation": [ 0, 90, 180, 270 ], "chance": 100 }, + { "vehicle": "oa_vg_wreck", "x": [ 32, 16 ], "y": [ 8, 12 ], "rotation": [ 0, 90, 180, 270 ], "chance": 100 }, + { "vehicle": "oa_vg_wreck", "x": [ 32, 16 ], "y": [ 8, 12 ], "rotation": [ 0, 90, 180, 270 ], "chance": 100 }, + { "vehicle": "oa_vg_wreck", "x": [ 32, 16 ], "y": [ 8, 12 ], "rotation": [ 0, 90, 180, 270 ], "chance": 100 }, + { "vehicle": "oa_vg_wreck", "x": [ 32, 16 ], "y": [ 8, 12 ], "rotation": [ 0, 90, 180, 270 ], "chance": 100 }, + { "vehicle": "oa_vg_wreck", "x": [ 56, 16 ], "y": [ 8, 12 ], "rotation": [ 0, 90, 180, 270 ], "chance": 100 }, + { "vehicle": "oa_vg_wreck", "x": [ 56, 16 ], "y": [ 8, 12 ], "rotation": [ 0, 90, 180, 270 ], "chance": 100 }, + { "vehicle": "oa_vg_wreck", "x": [ 56, 16 ], "y": [ 8, 12 ], "rotation": [ 0, 90, 180, 270 ], "chance": 100 }, + { "vehicle": "oa_vg_wreck", "x": [ 56, 16 ], "y": [ 8, 12 ], "rotation": [ 0, 90, 180, 270 ], "chance": 100 }, + { "vehicle": "oa_vg_wreck", "x": [ 56, 16 ], "y": [ 8, 12 ], "rotation": [ 0, 90, 180, 270 ], "chance": 100 }, + { "vehicle": "oa_vg_wreck", "x": [ 56, 16 ], "y": [ 8, 12 ], "rotation": [ 0, 90, 180, 270 ], "chance": 100 }, + { "vehicle": "oa_vg_wreck", "x": [ 80, 12 ], "y": [ 8, 12 ], "rotation": [ 0, 90, 180, 270 ], "chance": 100 }, + { "vehicle": "oa_vg_wreck", "x": [ 80, 12 ], "y": [ 8, 12 ], "rotation": [ 0, 90, 180, 270 ], "chance": 100 }, + { "vehicle": "oa_vg_wreck", "x": [ 80, 12 ], "y": [ 8, 12 ], "rotation": [ 0, 90, 180, 270 ], "chance": 100 }, + { "vehicle": "oa_vg_wreck", "x": [ 80, 12 ], "y": [ 8, 12 ], "rotation": [ 0, 90, 180, 270 ], "chance": 100 }, + { "vehicle": "oa_vg_wreck", "x": [ 80, 12 ], "y": [ 8, 12 ], "rotation": [ 0, 90, 180, 270 ], "chance": 100 }, + { "vehicle": "oa_vg_wreck", "x": [ 80, 12 ], "y": [ 8, 12 ], "rotation": [ 0, 90, 180, 270 ], "chance": 100 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": "ws_biker_dump_2_2_roof", + "object": { + "fill_ter": "t_tar_flat_roof", + "rows": [ + " ", + " ", + " ", + " ...................", + " ...................", + " ...................", + " ...................", + " ...................", + " ...................", + " .................. ", + " .................. ", + " .................. ", + " .................. ", + " .................. ", + " .................. ", + " .................. ", + " .................. ", + " ............. ", + " ............. ", + " ............. ", + " ............. ", + " ", + " ", + " " + ], + "palettes": [ "roof_palette" ], + "terrain": { ".": "t_tar_flat_roof" }, + "place_items": [ { "item": "roof_trash", "x": [ 6, 22 ], "y": [ 4, 16 ], "chance": 50, "repeat": [ 9, 20 ] } ] + } + } +] |