From 44dd3f6427781503e02538be5e85d17a789912c8 Mon Sep 17 00:00:00 2001 From: Jbleezy Date: Sun, 23 Apr 2023 02:21:57 -0700 Subject: [PATCH] Zombies: change height to 60 in playable area --- README.md | 2 +- scripts/zm/_zm_reimagined.gsc | 1 + scripts/zm/replaced/_zm_spawner.gsc | 9 +++++++++ scripts/zm/replaced/zm_buried_ffotd.gsc | 4 ++-- 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 10a1808f..93398edf 100644 --- a/README.md +++ b/README.md @@ -75,7 +75,7 @@ * Health capped at 100,000 * Amount of zombies scales linearly with the amount of players * Zombies that are deleted due to being too far away always respawn -* Changed height to 48 on all maps (normally either 48 or 72) +* Changed height to 60 (normally either 48 or 72) * Attracted towards points of interest immediately * Removed walkers in high rounds * Removed headless zombies diff --git a/scripts/zm/_zm_reimagined.gsc b/scripts/zm/_zm_reimagined.gsc index 87a8fc33..41d64794 100644 --- a/scripts/zm/_zm_reimagined.gsc +++ b/scripts/zm/_zm_reimagined.gsc @@ -107,6 +107,7 @@ main() replaceFunc(maps\mp\zombies\_zm_spawner::zombie_gib_on_damage, scripts\zm\replaced\_zm_spawner::zombie_gib_on_damage); replaceFunc(maps\mp\zombies\_zm_spawner::head_should_gib, scripts\zm\replaced\_zm_spawner::head_should_gib); replaceFunc(maps\mp\zombies\_zm_spawner::zombie_can_drop_powerups, scripts\zm\replaced\_zm_spawner::zombie_can_drop_powerups); + replaceFunc(maps\mp\zombies\_zm_spawner::zombie_complete_emerging_into_playable_area, scripts\zm\replaced\_zm_spawner::zombie_complete_emerging_into_playable_area); replaceFunc(maps\mp\zombies\_zm_ai_basic::inert_wakeup, scripts\zm\replaced\_zm_ai_basic::inert_wakeup); replaceFunc(maps\mp\zombies\_zm_melee_weapon::change_melee_weapon, scripts\zm\replaced\_zm_melee_weapon::change_melee_weapon); replaceFunc(maps\mp\zombies\_zm_melee_weapon::give_melee_weapon, scripts\zm\replaced\_zm_melee_weapon::give_melee_weapon); diff --git a/scripts/zm/replaced/_zm_spawner.gsc b/scripts/zm/replaced/_zm_spawner.gsc index aac5f09b..f07cc359 100644 --- a/scripts/zm/replaced/_zm_spawner.gsc +++ b/scripts/zm/replaced/_zm_spawner.gsc @@ -414,4 +414,13 @@ zombie_can_drop_powerups( zombie ) return false; return true; +} + +zombie_complete_emerging_into_playable_area() +{ + self setphysparams( 15, 0, 60 ); + self.completed_emerging_into_playable_area = 1; + self notify( "completed_emerging_into_playable_area" ); + self.no_powerups = 0; + self thread zombie_free_cam_allowed(); } \ No newline at end of file diff --git a/scripts/zm/replaced/zm_buried_ffotd.gsc b/scripts/zm/replaced/zm_buried_ffotd.gsc index 7ccd9f68..a7896b6b 100644 --- a/scripts/zm/replaced/zm_buried_ffotd.gsc +++ b/scripts/zm/replaced/zm_buried_ffotd.gsc @@ -25,11 +25,11 @@ jail_traversal_fix() { if ( node.animscript == "zm_jump_down_48" && node.type == "Begin" ) { - self setphysparams( 25, 0, 48 ); + self setphysparams( 25, 0, 60 ); wait 1; if ( is_true( self.has_legs ) ) - self setphysparams( 15, 0, 48 ); + self setphysparams( 15, 0, 60 ); else self setphysparams( 15, 0, 24 ); }