From 266a06abff07f0a9551a105253ecaf2746e57b9d Mon Sep 17 00:00:00 2001 From: Kenan Mamedov Date: Mon, 31 Jul 2023 19:41:45 +0400 Subject: [PATCH] Update Secronom thanks to Axema's work --- .../Maps/-Essentials/map_extras.json | 14 +++ .../Modification Files/Maps/Misc.json | 96 +++++++++++++++++++ .../secronom/region_overlay.json | 2 +- .../Modification Files/Others/secro_veh.json | 87 +++++++++++++++++ 4 files changed, 198 insertions(+), 1 deletion(-) create mode 100644 Kenan-BrightNights-Structured-Modpack/High-Maintenance-Huge-Mods/secronom_lore_expansion/Modification Files/Others/secro_veh.json diff --git a/Kenan-BrightNights-Structured-Modpack/High-Maintenance-Huge-Mods/secronom/Modification Files/Maps/-Essentials/map_extras.json b/Kenan-BrightNights-Structured-Modpack/High-Maintenance-Huge-Mods/secronom/Modification Files/Maps/-Essentials/map_extras.json index a356eb482..4e79b2120 100644 --- a/Kenan-BrightNights-Structured-Modpack/High-Maintenance-Huge-Mods/secronom/Modification Files/Maps/-Essentials/map_extras.json +++ b/Kenan-BrightNights-Structured-Modpack/High-Maintenance-Huge-Mods/secronom/Modification Files/Maps/-Essentials/map_extras.json @@ -77,5 +77,19 @@ "name": { "str": "Snatcher" }, "description": "A snatcher zombie is here.", "generator": { "generator_method": "update_mapgen", "generator_id": "mx_secro_snatcherzed" } + }, + { + "id": "mx_secro_ssf_carrier", + "type": "map_extra", + "name": { "str": "SS Carrier" }, + "description": "Secronom Project's specimen trailer was left here.", + "generator": { "generator_method": "update_mapgen", "generator_id": "mx_secro_ssf" } + }, + { + "id": "mx_secro_ssb_carrier", + "type": "map_extra", + "name": { "str": "SS Carrier" }, + "description": "Secronom Project's specimen trailer was left here.", + "generator": { "generator_method": "update_mapgen", "generator_id": "mx_secro_ssb" } } ] diff --git a/Kenan-BrightNights-Structured-Modpack/High-Maintenance-Huge-Mods/secronom/Modification Files/Maps/Misc.json b/Kenan-BrightNights-Structured-Modpack/High-Maintenance-Huge-Mods/secronom/Modification Files/Maps/Misc.json index 4a7d9acd5..0e3c943bb 100644 --- a/Kenan-BrightNights-Structured-Modpack/High-Maintenance-Huge-Mods/secronom/Modification Files/Maps/Misc.json +++ b/Kenan-BrightNights-Structured-Modpack/High-Maintenance-Huge-Mods/secronom/Modification Files/Maps/Misc.json @@ -166,5 +166,101 @@ "furniture": { }, "place_monsters": [ { "monster": "GROUP_SNATCHERZED_ROOF", "x": [ 10, 13 ], "y": [ 10, 13 ], "density": 0.09 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "mx_secro_ssf_nested", + "object": { + "mapgensize": [ 24, 24 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", + " a a ", + " a a ", + " a a ", + " a a ", + " a e. ", + " a a ", + " a a ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "terrain": { ".": "t_pavement" }, + "furniture": { }, + "monster": { + "a": { "group": "GROUP_SECROLAB_FAILEDSPECIMENS", "chance": 25 }, + "e": { "group": "GROUP_SECROLAB_FAILEDSPECIMENS", "chance": 25 } + }, + "vehicles": { "e": { "vehicle": "secro_veh_sscarrier_abandoned", "chance": 100, "status": 0 } }, + "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ] + } + }, + { + "type": "mapgen", + "method": "json", + "update_mapgen_id": "mx_secro_ssf", + "object": { "place_nested": [ { "chunks": [ "mx_secro_ssf_nested" ], "x": 0, "y": 0 } ] } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "mx_secro_ssb_nested", + "object": { + "mapgensize": [ 24, 24 ], + "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", + " a ", + " a ", + " a ", + " a ", + " e. ", + " a ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "terrain": { ".": "t_pavement" }, + "furniture": { }, + "monster": { + "a": { "group": "GROUP_SECROLAB_BOWSPECIMENS", "chance": 25 }, + "e": { "group": "GROUP_SECROLAB_FAILEDSPECIMENS", "chance": 25 } + }, + "vehicles": { "e": { "vehicle": "secro_veh_sscarrier_abandoned", "chance": 100, "status": 0 } }, + "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ] + } + }, + { + "type": "mapgen", + "method": "json", + "update_mapgen_id": "mx_secro_ssb", + "object": { "place_nested": [ { "chunks": [ "mx_secro_ssb_nested" ], "x": 0, "y": 0 } ] } } ] diff --git a/Kenan-BrightNights-Structured-Modpack/High-Maintenance-Huge-Mods/secronom/region_overlay.json b/Kenan-BrightNights-Structured-Modpack/High-Maintenance-Huge-Mods/secronom/region_overlay.json index 981da8047..7a45d9fd0 100644 --- a/Kenan-BrightNights-Structured-Modpack/High-Maintenance-Huge-Mods/secronom/region_overlay.json +++ b/Kenan-BrightNights-Structured-Modpack/High-Maintenance-Huge-Mods/secronom/region_overlay.json @@ -9,7 +9,7 @@ "forest": { "extras": { "mx_secro_carrion_spawn": 5, "mx_secro_vector_spawn": 2 } }, "forest_thick": { "extras": { "mx_secro_carrion_spawn": 5, "mx_secro_vector_spawn": 2, "mx_secro_fleshweaver_spawn": 1 } }, "forest_water": { "extras": { "mx_secro_carrion_spawn": 8, "mx_secro_vector_spawn": 3 } }, - "road": { "extras": { "mx_secro_ssf_carrier": 15, "mx_secro_ssb_carrier": 10 } }, + "road": { "extras": { "mx_secro_ssf_carrier": 25, "mx_secro_ssb_carrier": 15 } }, "field": { "extras": { "mx_secro_saddler_victims_spawn": 5 } }, "secro_fleshable_house": { "//": "Available structures are houses and basements. Do note the boss here is a zombie, not a crimson horror.", diff --git a/Kenan-BrightNights-Structured-Modpack/High-Maintenance-Huge-Mods/secronom_lore_expansion/Modification Files/Others/secro_veh.json b/Kenan-BrightNights-Structured-Modpack/High-Maintenance-Huge-Mods/secronom_lore_expansion/Modification Files/Others/secro_veh.json new file mode 100644 index 000000000..cd934567a --- /dev/null +++ b/Kenan-BrightNights-Structured-Modpack/High-Maintenance-Huge-Mods/secronom_lore_expansion/Modification Files/Others/secro_veh.json @@ -0,0 +1,87 @@ +[ + { + "//": "Originally a truck trailer.", + "id": "secro_veh_sscarrier", + "type": "vehicle", + "name": "SS Carrier", + "parts": [ + { "x": 0, "y": 0, "parts": [ "hdframe_vertical", "aisle_horizontal", "roof" ] }, + { "x": 0, "y": -1, "parts": [ "hdframe_vertical", "aisle_horizontal", "roof" ] }, + { "x": 0, "y": -2, "parts": [ "hdframe_vertical", "aisle_horizontal", "roof" ] }, + { "x": 0, "y": -3, "parts": [ "hdframe_vertical_left", "board_vertical_left", "roof" ] }, + { "x": 0, "y": 1, "parts": [ "hdframe_vertical", "aisle_horizontal", "roof" ] }, + { "x": 0, "y": 2, "parts": [ "hdframe_vertical_right", "board_vertical_right", "roof" ] }, + { "x": 1, "y": -1, "parts": [ "hdframe_vertical", "aisle_horizontal", "roof" ] }, + { "x": 1, "y": -2, "parts": [ "hdframe_vertical", "aisle_horizontal", "roof" ] }, + { "x": 1, "y": -3, "parts": [ "hdframe_vertical_left", "board_vertical_left", "roof" ] }, + { "x": 1, "y": 0, "parts": [ "hdframe_vertical", "aisle_horizontal", "roof" ] }, + { "x": 1, "y": 1, "parts": [ "hdframe_vertical", "aisle_horizontal", "roof" ] }, + { "x": 1, "y": 2, "parts": [ "hdframe_vertical_right", "board_vertical_right", "roof" ] }, + { "x": 2, "y": -1, "parts": [ "hdframe_horizontal", "aisle_horizontal", "roof" ] }, + { "x": 2, "y": -2, "parts": [ "hdframe_horizontal", "aisle_horizontal", "roof" ] }, + { "x": 2, "y": -3, "parts": [ "hdframe_vertical_T_left", "board_vertical_left", "roof" ] }, + { "x": 2, "y": 0, "parts": [ "hdframe_horizontal", "aisle_horizontal", "roof" ] }, + { "x": 2, "y": 1, "parts": [ "hdframe_horizontal", "aisle_horizontal", "roof" ] }, + { "x": 2, "y": 2, "parts": [ "hdframe_vertical_T_right", "board_vertical_right", "roof" ] }, + { "x": 3, "y": -1, "parts": [ "hdframe_vertical", "aisle_horizontal", "roof" ] }, + { "x": 3, "y": -2, "parts": [ "hdframe_vertical", "aisle_horizontal", "roof" ] }, + { "x": 3, "y": -3, "parts": [ "hdframe_vertical_left", "board_vertical_left", "roof" ] }, + { "x": 3, "y": 0, "parts": [ "hdframe_vertical", "aisle_horizontal", "roof" ] }, + { "x": 3, "y": 1, "parts": [ "hdframe_vertical", "aisle_horizontal", "roof" ] }, + { "x": 3, "y": 2, "parts": [ "hdframe_vertical_right", "board_vertical_right", "roof" ] }, + { "x": 4, "y": -1, "parts": [ "hdframe_vertical", "aisle_horizontal", "roof" ] }, + { "x": 4, "y": -2, "parts": [ "hdframe_vertical", "aisle_horizontal", "roof" ] }, + { "x": 4, "y": -3, "parts": [ "hdframe_vertical_left", "board_vertical_left", "roof" ] }, + { "x": 4, "y": 0, "parts": [ "hdframe_vertical", "aisle_horizontal", "roof" ] }, + { "x": 4, "y": 1, "parts": [ "hdframe_vertical", "aisle_horizontal", "roof" ] }, + { "x": 4, "y": 2, "parts": [ "hdframe_vertical_right", "board_vertical_right", "roof" ] }, + { "x": 5, "y": -1, "parts": [ "hdframe_horizontal_front", "board_horizontal_front" ] }, + { "x": 5, "y": -1, "part": "roof" }, + { "x": 5, "y": -2, "parts": [ "hdframe_horizontal_front", "board_horizontal_front" ] }, + { "x": 5, "y": -2, "part": "roof" }, + { "x": 5, "y": -3, "parts": [ "hdframe_nw", "board_nw", "roof" ] }, + { "x": 5, "y": 0, "parts": [ "hdframe_horizontal_front", "board_horizontal_front" ] }, + { "x": 5, "y": 0, "part": "roof" }, + { "x": 5, "y": 1, "parts": [ "hdframe_horizontal_front", "board_horizontal_front" ] }, + { "x": 5, "y": 1, "part": "roof" }, + { "x": 5, "y": 2, "parts": [ "hdframe_ne", "board_ne", "roof" ] }, + { "x": -1, "y": -1, "parts": [ "hdframe_horizontal", "aisle_horizontal", "roof" ] }, + { "x": -1, "y": -2, "parts": [ "hdframe_horizontal", "aisle_horizontal", "roof" ] }, + { "x": -1, "y": -3, "parts": [ "hdframe_vertical_T_left", "board_vertical_left", "roof" ] }, + { "x": -1, "y": -3, "parts": [ "wheel_mount_medium", "wheel_wide" ] }, + { "x": -1, "y": -2, "parts": [ "wheel_mount_medium", "wheel_wide" ] }, + { "x": -1, "y": 0, "parts": [ "hdframe_horizontal", "aisle_horizontal", "roof" ] }, + { "x": -1, "y": 1, "parts": [ "hdframe_horizontal", "aisle_horizontal", "roof" ] }, + { "x": -1, "y": 1, "parts": [ "wheel_mount_medium", "wheel_wide" ] }, + { "x": -1, "y": 2, "parts": [ "hdframe_vertical_T_right", "board_vertical_right", "roof" ] }, + { "x": -1, "y": 2, "parts": [ "wheel_mount_medium", "wheel_wide" ] }, + { "x": -2, "y": -1, "parts": [ "hdframe_vertical", "aisle_horizontal", "roof" ] }, + { "x": -2, "y": -2, "parts": [ "hdframe_vertical", "aisle_horizontal", "roof" ] }, + { "x": -2, "y": -3, "parts": [ "hdframe_vertical_left", "board_vertical_left", "roof" ] }, + { "x": -2, "y": -2, "parts": [ "wheel_mount_medium", "wheel_wide" ] }, + { "x": -2, "y": -3, "parts": [ "wheel_mount_medium", "wheel_wide" ] }, + { "x": -2, "y": 0, "parts": [ "hdframe_vertical", "aisle_horizontal", "roof" ] }, + { "x": -2, "y": 1, "parts": [ "hdframe_vertical", "aisle_horizontal", "roof" ] }, + { "x": -2, "y": 1, "parts": [ "wheel_mount_medium", "wheel_wide" ] }, + { "x": -2, "y": 2, "parts": [ "hdframe_vertical_right", "board_vertical_right", "roof" ] }, + { "x": -2, "y": 2, "parts": [ "wheel_mount_medium", "wheel_wide" ] }, + { "x": -3, "y": -1, "parts": [ "hdframe_vertical", "aisle_horizontal", "roof" ] }, + { "x": -3, "y": -2, "parts": [ "hdframe_vertical", "aisle_horizontal", "roof" ] }, + { "x": -3, "y": -3, "parts": [ "hdframe_vertical_left", "board_vertical_left", "roof" ] }, + { "x": -3, "y": 0, "parts": [ "hdframe_vertical", "aisle_horizontal", "roof" ] }, + { "x": -3, "y": 1, "parts": [ "hdframe_vertical", "aisle_horizontal", "roof" ] }, + { "x": -3, "y": 2, "parts": [ "hdframe_vertical_right", "board_vertical_right", "roof" ] }, + { "x": -4, "y": -1, "parts": [ "hdframe_horizontal_rear", "door_shutter", "roof" ] }, + { "x": -4, "y": -2, "parts": [ "hdframe_horizontal_rear", "door_shutter", "roof" ] }, + { "x": -4, "y": -3, "parts": [ "hdframe_sw", "board_sw", "roof" ] }, + { "x": -4, "y": 0, "parts": [ "hdframe_horizontal_rear", "door_shutter", "roof" ] }, + { "x": -4, "y": 1, "parts": [ "hdframe_horizontal_rear", "door_shutter", "roof" ] }, + { "x": -4, "y": 2, "parts": [ "hdframe_se", "board_se", "roof" ] } + ] + }, + { + "type": "vehicle_group", + "id": "secro_veh_sscarrier_abandoned", + "vehicles": [ [ "secro_veh_sscarrier", 69 ] ] + } +] \ No newline at end of file