diff --git a/README.md b/README.md index b34d6089..50b21e56 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,7 @@ ## Players * Unlimited sprint * 100% backwards speed, strafe speed, and sprint strafe speed +* Fall damage no longer increases when max health is increased * Disabled melee lunging * Can shoot when looking at other players * Mantle faster diff --git a/_zm_reimagined.gsc b/_zm_reimagined.gsc index 46c9fd38..7dd03064 100644 --- a/_zm_reimagined.gsc +++ b/_zm_reimagined.gsc @@ -95,6 +95,8 @@ post_all_players_spawned() wait 0.05; + maps/mp/zombies/_zm::register_player_damage_callback( ::player_damage_override ); + disable_high_round_walkers(); disable_perk_pause(); @@ -1311,6 +1313,17 @@ set_player_lethal_grenade_semtex() self setweaponammoclip( self get_player_lethal_grenade(), 0 ); } +player_damage_override( einflictor, eattacker, idamage, idflags, smeansofdeath, sweapon, vpoint, vdir, shitloc, psoffsettime ) +{ + if (smeansofdeath == "MOD_FALLING") + { + ratio = self.maxhealth / 100; + idamage = int(idamage / ratio); + } + + return idamage; +} + disable_high_round_walkers() { level.speed_change_round = undefined;