SERVER: Tweak acceptable range for landing sound

This commit is contained in:
cypress 2023-11-18 17:34:47 -05:00
parent 5aa1e75cdf
commit 8701eb45e1
2 changed files with 7 additions and 5 deletions

View file

@ -477,9 +477,9 @@ void() PlayerPostThink =
if(self.isspec)
return;
//landsound
if((self.oldvelocity_z < -10) && (self.flags & FL_ONGROUND))
if((self.oldvelocity_z < -212) && (self.flags & FL_ONGROUND))
{
sound(self, CHAN_BODY, "sounds/player/land.wav", 0.6, 1.75);
self.lastsound_time = time - 0.15;

View file

@ -1845,8 +1845,10 @@ void() CheckPlayer =
}
if (!self.button2 && self.flags & FL_ONGROUND) {
float dist = fabs(self.oldz - self.origin_z);
if (self.dive) {
if (self.perks & P_FLOP && fabs(self.oldz - self.origin_z) >= 64) {
if (self.perks & P_FLOP && dist >= 64) {
sound (self, CHAN_WEAPON, "sounds/weapons/grenade/explode.wav", 1, ATTN_NORM);
DamgageExplode (self, self, 5000, 1000, 300);
@ -1864,8 +1866,8 @@ void() CheckPlayer =
self.dive = 0;
}
if (fabs(self.oldz - self.origin_z) + 64 > 176 && !(self.perks & P_FLOP)) {
float height = fabs(self.oldz - self.origin_z) + 64;
if (dist + 64 > 176 && !(self.perks & P_FLOP)) {
float height = dist + 64;
float damage = height*(0.68);
if (damage > 98) damage = 98;