From bf903eb58d9206556bc0c8da20d8067bb1749d8a Mon Sep 17 00:00:00 2001 From: honey <934223+Derpduck@users.noreply.github.com> Date: Sun, 17 May 2026 15:03:15 +0100 Subject: [PATCH 1/3] Fix Parish Overgrowth finale escape sequence --- cfg/stripper/zonemod/maps/pr5_bridge_f.cfg | 197 +++++++++++++++++++++ 1 file changed, 197 insertions(+) create mode 100644 cfg/stripper/zonemod/maps/pr5_bridge_f.cfg diff --git a/cfg/stripper/zonemod/maps/pr5_bridge_f.cfg b/cfg/stripper/zonemod/maps/pr5_bridge_f.cfg new file mode 100644 index 000000000..29315083c --- /dev/null +++ b/cfg/stripper/zonemod/maps/pr5_bridge_f.cfg @@ -0,0 +1,197 @@ +; ############ DIRECTOR AND EVENT CHANGES ########### +; ===================================================== +; == DIRECTOR & EVENT MODIFICATION == +; == Modify director behaviour and events == +; ===================================================== +; --- Fix "finale" escape sequence / rounds not ending after getting into the helicopter and follow The Parish's original escape sequence logic +; --- Remove Overgrowth's own escape sequence trigger +filter: +{ + "targetname" "end_trigger" +} +; --- Modify the leftover trigger_finale to be a functional gauntlet for starting the finale escape sequence +modify: +{ + match: + { + "targetname" "finale" + } + replace: + { + "type" "1" + } +} +; --- Modify nav properties in the helicopter +; --- 2 - Empty, 64 - Finale, 1024 - Not Clearable, 8192 - No Mobs, 32768 - Rescue Vehicle / Removed: 2048 - Checkpoint +modify: +{ + match: + { + "targetname" "finale_nav_area" + } + replace: + { + "spawnflags" "42050" + } +} +; --- Add "Finale" nav attribute to the bridge and everything after it so the finale is actually able to trigger, as all survivors must be on a nav marked as Finale +add: +{ + "classname" "logic_auto" + "OnMapSpawn" "finale_nav_area,ApplyNavAttributes,,10,-1" +} +{ + "classname" "script_nav_attribute_region" + "origin" "320 -6832 1210" + "extent" "6016 3344 1402" + "spawnflags" "64" + "targetname" "finale_nav_area" + "remove_attributes" "0" +} +; --- Add a trigger to start the visual helicopter sequence at the warehouse exit +add: +{ + "classname" "logic_auto" + "OnMapSpawn" "trigger_helicopter_start,AddOutput,mins -8 -158.5 -126,0,-1" + "OnMapSpawn" "trigger_helicopter_start,AddOutput,maxs 8 158.5 126,0,-1" + "OnMapSpawn" "trigger_helicopter_start,AddOutput,boxmins -8 -158.5 -126,0,-1" + "OnMapSpawn" "trigger_helicopter_start,AddOutput,boxmaxs 8 158.5 126,0,-1" + "OnMapSpawn" "trigger_helicopter_start,AddOutput,solid 2,0,-1" +} +{ + "classname" "trigger_multiple" + "origin" "4133 -6140.5 429" + "targetname" "trigger_helicopter_start" + "filtername" "filter_survivors" + "spawnflags" "1" + "wait" "-1" + ; --- Trigger event output here + "OnTrigger" "relay_start_heli,Trigger,,0,1" +} +; --- Remove the original trigger which is out of bounds +filter: +{ + "targetname" "warn survivors_trigger" +} +; --- Make the trigger inside the helicopter start the finale and enable the escape sequence +modify: +{ + match: + { + "targetname" "trigger_heli" + } + insert: + { + "OnEntireTeamStartTouch" "finale,ForceFinaleStart,,0,-1" + "OnEntireTeamStartTouch" "finale,FinaleEscapeVehicleReadyForSurvivors,,0.1,-1" + } +} +; --- Remove escape sequence teleport triggers +filter: +{ + "targetname" "Leave" +} +{ + "hammerid" "3892296" +} +; --- Remove the survivor positions outside of the map where survivors can occassionally spawn +{ + "targetname" "survivor_pos1" +} +{ + "targetname" "survivor_pos2" +} +{ + "targetname" "survivor_pos3" +} +{ + "targetname" "survivor_pos4" +} + +; ################ ITEM SPAWN CHANGES ############### +; ===================================================== +; == PILL / ITEM / WEAPON SPAWNS == +; == Remove or change pill, item & weapon spawns == +; ===================================================== + +; ===================================================== +; == STATIC AMMO PILES == +; == Add or modify ammo pile spawns == +; ===================================================== + +; ===================================================== +; == HITTABLE CHANGES == +; == Add/remove/modify hittables == +; ===================================================== + + +; ############# MAP CLIPPING AND ISSUES ############# +; ===================================================== +; == EXPLOITS BLOCKED == +; == Block intentionally performed exploits == +; ===================================================== + +; ===================================================== +; == OUT OF BOUNDS == +; == Block players getting outside / under the map == +; ===================================================== + +; ===================================================== +; == STUCK SPOTS == +; == Prevent players from getting stuck in the map == +; ===================================================== + +; ===================================================== +; == NUISANCE CHANGES == +; == Clipping improvements, QOL map changes == +; ===================================================== + + +; ########### ADDITIONAL PROPS AND SPAWNS ########### +; ===================================================== +; == PROPS == +; == New props for balance and SI spawns == +; ===================================================== + +; ===================================================== +; == LADDER / ELEVATOR NERF == +; == Nerf ladder & elevator attacks for infected == +; ===================================================== + + +; ############ MAP SOUND AND GFX CHANGES ############ +; ===================================================== +; == SOUND REMOVAL == +; == Remove or adjust sounds played by the map == +; ===================================================== + +; ===================================================== +; == GFX / PARTICLES REMOVAL == +; == Remove visual effects from the map == +; ===================================================== + + +; ############### TRIGGERS AND BRUSHES ############## +; ===================================================== +; == CLIP REMOVAL == +; == Remove miscellaneous clips and brushes == +; ===================================================== + +; ===================================================== +; == TRIGGER REMOVAL / FIX == +; == Fix triggers that interfere with gameplay == +; ===================================================== + + +; ############# LADDER CHANGES AND FIXES ############ +; ===================================================== +; == LADDER ADDITIONS / FIXES == +; == Add or change ladders == +; ===================================================== + + +; ####### MISCELLANEOUS / MAP SPECIFIC CHANGES ###### +; ===================================================== +; == BLANK HEADER == +; == Blank description == +; ===================================================== \ No newline at end of file From 8c46bc001e6dbff3563d1d08bd21727dfbfb9b80 Mon Sep 17 00:00:00 2001 From: honey <934223+Derpduck@users.noreply.github.com> Date: Sun, 17 May 2026 15:15:07 +0100 Subject: [PATCH 2/3] Move helicopter trigger --- cfg/stripper/zonemod/maps/pr5_bridge_f.cfg | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/cfg/stripper/zonemod/maps/pr5_bridge_f.cfg b/cfg/stripper/zonemod/maps/pr5_bridge_f.cfg index 29315083c..850c772ea 100644 --- a/cfg/stripper/zonemod/maps/pr5_bridge_f.cfg +++ b/cfg/stripper/zonemod/maps/pr5_bridge_f.cfg @@ -48,19 +48,19 @@ add: "targetname" "finale_nav_area" "remove_attributes" "0" } -; --- Add a trigger to start the visual helicopter sequence at the warehouse exit +; --- Add a trigger to start the visual helicopter sequence at the warehouse exit before the helipad add: { "classname" "logic_auto" - "OnMapSpawn" "trigger_helicopter_start,AddOutput,mins -8 -158.5 -126,0,-1" - "OnMapSpawn" "trigger_helicopter_start,AddOutput,maxs 8 158.5 126,0,-1" - "OnMapSpawn" "trigger_helicopter_start,AddOutput,boxmins -8 -158.5 -126,0,-1" - "OnMapSpawn" "trigger_helicopter_start,AddOutput,boxmaxs 8 158.5 126,0,-1" + "OnMapSpawn" "trigger_helicopter_start,AddOutput,mins -8 -160 -89,0,-1" + "OnMapSpawn" "trigger_helicopter_start,AddOutput,maxs 8 160 89,0,-1" + "OnMapSpawn" "trigger_helicopter_start,AddOutput,boxmins -8 -160 -89,0,-1" + "OnMapSpawn" "trigger_helicopter_start,AddOutput,boxmaxs 8 160 89,0,-1" "OnMapSpawn" "trigger_helicopter_start,AddOutput,solid 2,0,-1" } { "classname" "trigger_multiple" - "origin" "4133 -6140.5 429" + "origin" "1099 -8416 281" "targetname" "trigger_helicopter_start" "filtername" "filter_survivors" "spawnflags" "1" From 7aba950e5f0ebc17ea161b990b13e23c94d4a3be Mon Sep 17 00:00:00 2001 From: honey <934223+Derpduck@users.noreply.github.com> Date: Sun, 17 May 2026 19:54:24 +0100 Subject: [PATCH 3/3] Add capitalized version of pr5_bridge_f --- cfg/stripper/zonemod/maps/PR5_Bridge_F.cfg | 197 +++++++++++++++++++++ 1 file changed, 197 insertions(+) create mode 100644 cfg/stripper/zonemod/maps/PR5_Bridge_F.cfg diff --git a/cfg/stripper/zonemod/maps/PR5_Bridge_F.cfg b/cfg/stripper/zonemod/maps/PR5_Bridge_F.cfg new file mode 100644 index 000000000..2a258ac46 --- /dev/null +++ b/cfg/stripper/zonemod/maps/PR5_Bridge_F.cfg @@ -0,0 +1,197 @@ +; ############ DIRECTOR AND EVENT CHANGES ########### +; ===================================================== +; == DIRECTOR & EVENT MODIFICATION == +; == Modify director behaviour and events == +; ===================================================== +; --- Fix "finale" escape sequence / rounds not ending after getting into the helicopter and follow The Parish's original escape sequence logic +; --- Remove Overgrowth's own escape sequence trigger +filter: +{ + "targetname" "end_trigger" +} +; --- Modify the leftover trigger_finale to be a functional gauntlet for starting the finale escape sequence +modify: +{ + match: + { + "targetname" "finale" + } + replace: + { + "type" "1" + } +} +; --- Modify nav properties in the helicopter +; --- 2 - Empty, 64 - Finale, 1024 - Not Clearable, 8192 - No Mobs, 32768 - Rescue Vehicle / Removed: 2048 - Checkpoint +modify: +{ + match: + { + "targetname" "finale_nav_area" + } + replace: + { + "spawnflags" "42050" + } +} +; --- Add "Finale" nav attribute to the bridge and everything after it so the finale is actually able to trigger, as all survivors must be on a nav marked as Finale +add: +{ + "classname" "logic_auto" + "OnMapSpawn" "finale_nav_area,ApplyNavAttributes,,10,-1" +} +{ + "classname" "script_nav_attribute_region" + "origin" "320 -6832 1210" + "extent" "6016 3344 1402" + "spawnflags" "64" + "targetname" "finale_nav_area" + "remove_attributes" "0" +} +; --- Add a trigger to start the visual helicopter sequence at the warehouse exit before the helipad +add: +{ + "classname" "logic_auto" + "OnMapSpawn" "trigger_helicopter_start,AddOutput,mins -8 -160 -89,0,-1" + "OnMapSpawn" "trigger_helicopter_start,AddOutput,maxs 8 160 89,0,-1" + "OnMapSpawn" "trigger_helicopter_start,AddOutput,boxmins -8 -160 -89,0,-1" + "OnMapSpawn" "trigger_helicopter_start,AddOutput,boxmaxs 8 160 89,0,-1" + "OnMapSpawn" "trigger_helicopter_start,AddOutput,solid 2,0,-1" +} +{ + "classname" "trigger_multiple" + "origin" "1099 -8416 281" + "targetname" "trigger_helicopter_start" + "filtername" "filter_survivors" + "spawnflags" "1" + "wait" "-1" + ; --- Trigger event output here + "OnTrigger" "relay_start_heli,Trigger,,0,1" +} +; --- Remove the original trigger which is out of bounds +filter: +{ + "targetname" "warn survivors_trigger" +} +; --- Make the trigger inside the helicopter start the finale and enable the escape sequence +modify: +{ + match: + { + "targetname" "trigger_heli" + } + insert: + { + "OnEntireTeamStartTouch" "finale,ForceFinaleStart,,0,-1" + "OnEntireTeamStartTouch" "finale,FinaleEscapeVehicleReadyForSurvivors,,0.1,-1" + } +} +; --- Remove escape sequence teleport triggers +filter: +{ + "targetname" "Leave" +} +{ + "hammerid" "3892296" +} +; --- Remove the survivor positions outside of the map where survivors can occassionally spawn +{ + "targetname" "survivor_pos1" +} +{ + "targetname" "survivor_pos2" +} +{ + "targetname" "survivor_pos3" +} +{ + "targetname" "survivor_pos4" +} + +; ################ ITEM SPAWN CHANGES ############### +; ===================================================== +; == PILL / ITEM / WEAPON SPAWNS == +; == Remove or change pill, item & weapon spawns == +; ===================================================== + +; ===================================================== +; == STATIC AMMO PILES == +; == Add or modify ammo pile spawns == +; ===================================================== + +; ===================================================== +; == HITTABLE CHANGES == +; == Add/remove/modify hittables == +; ===================================================== + + +; ############# MAP CLIPPING AND ISSUES ############# +; ===================================================== +; == EXPLOITS BLOCKED == +; == Block intentionally performed exploits == +; ===================================================== + +; ===================================================== +; == OUT OF BOUNDS == +; == Block players getting outside / under the map == +; ===================================================== + +; ===================================================== +; == STUCK SPOTS == +; == Prevent players from getting stuck in the map == +; ===================================================== + +; ===================================================== +; == NUISANCE CHANGES == +; == Clipping improvements, QOL map changes == +; ===================================================== + + +; ########### ADDITIONAL PROPS AND SPAWNS ########### +; ===================================================== +; == PROPS == +; == New props for balance and SI spawns == +; ===================================================== + +; ===================================================== +; == LADDER / ELEVATOR NERF == +; == Nerf ladder & elevator attacks for infected == +; ===================================================== + + +; ############ MAP SOUND AND GFX CHANGES ############ +; ===================================================== +; == SOUND REMOVAL == +; == Remove or adjust sounds played by the map == +; ===================================================== + +; ===================================================== +; == GFX / PARTICLES REMOVAL == +; == Remove visual effects from the map == +; ===================================================== + + +; ############### TRIGGERS AND BRUSHES ############## +; ===================================================== +; == CLIP REMOVAL == +; == Remove miscellaneous clips and brushes == +; ===================================================== + +; ===================================================== +; == TRIGGER REMOVAL / FIX == +; == Fix triggers that interfere with gameplay == +; ===================================================== + + +; ############# LADDER CHANGES AND FIXES ############ +; ===================================================== +; == LADDER ADDITIONS / FIXES == +; == Add or change ladders == +; ===================================================== + + +; ####### MISCELLANEOUS / MAP SPECIFIC CHANGES ###### +; ===================================================== +; == BLANK HEADER == +; == Blank description == +; ===================================================== \ No newline at end of file