diff --git a/README.md b/README.md index 3e0d9c5e..0a319902 100644 --- a/README.md +++ b/README.md @@ -615,6 +615,7 @@ * Zombies no longer spawn in the Upper Blue Highrise area when in the Green Highrise area * Zombies no longer spawn across from the debris in the Lower Orange Highrise area when the debris is closed * Zombies no longer fall off the map traversing down to the Green Highrise Level 1 area +* Leapers no longer fall off the map traversing up to the Escape Pod Shaft area * Fixed weapon model angle on upside down Mystery Box * Fixed zombies spawning in the elevator below the starting room when in the starting room * Fixed zombies not bleeding out in the Green Highrise Level 1b zone when the debris is closed and there are no players in the zone diff --git a/scripts/zm/zm_highrise/zm_highrise_reimagined.gsc b/scripts/zm/zm_highrise/zm_highrise_reimagined.gsc index 8938f4a4..eb69ccfb 100644 --- a/scripts/zm/zm_highrise/zm_highrise_reimagined.gsc +++ b/scripts/zm/zm_highrise/zm_highrise_reimagined.gsc @@ -163,19 +163,39 @@ zm_traversal_override( traversealias ) if ( traversealias == "dierise_traverse_3_high_to_low" ) { traversealias = "dierise_traverse_2_high_to_low"; - self.pre_traverse = ::change_origin; + self.pre_traverse = ::change_dierise_traverse_2_high_to_low; + } + else if ( traversealias == "dierise_gap17a_low_to_high" ) + { + self.pre_traverse = ::change_dierise_gap17a_low_to_high; + } + else if ( traversealias == "dierise_gap17c_low_to_high" ) + { + self.pre_traverse = ::change_dierise_gap17c_low_to_high; } return traversealias; } -change_origin() +change_dierise_traverse_2_high_to_low() { self.pre_traverse = undefined; self.origin += anglestoforward( self.traversestartnode.angles ) * -16; self orientmode( "face angle", self.traversestartnode.angles[1] + 15 ); } +change_dierise_gap17a_low_to_high() +{ + self.pre_traverse = undefined; + self.origin += (0, 0, 16); +} + +change_dierise_gap17c_low_to_high() +{ + self.pre_traverse = undefined; + self.origin += (0, 0, 16); +} + slipgun_change_ammo() { foreach (buildable in level.zombie_include_buildables)