diff options
Diffstat (limited to 'Mapgen/map_extras')
-rw-r--r-- | Mapgen/map_extras/map_extras.json | 52 | ||||
-rw-r--r-- | Mapgen/map_extras/mapgen_updates.json | 480 |
2 files changed, 532 insertions, 0 deletions
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 } ] } + } +] |