Merge pull request #1186 from Azaezel/alpha41/noSoundSpam

remove arbitrary impact sound spam
This commit is contained in:
Brian Roberts 2024-01-22 18:59:24 -06:00 committed by GitHub
commit 77f6a4909f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -5075,8 +5075,12 @@ F32 Player::_doCollisionImpact( const Collision *collision, bool fallingCollisio
if ( ((bd > mDataBlock->minImpactSpeed && fallingCollision) || bd > mDataBlock->minLateralImpactSpeed)
&& !mMountPending )
{
if ( !isGhost() )
onImpact( collision->object, collision->normal * bd );
if (!isGhost())
{
onImpact(collision->object, collision->normal * bd);
mImpactSound = PlayerData::ImpactNormal;
setMaskBits(ImpactMask);
}
if (mDamageState == Enabled && mState != RecoverState)
{
@ -5101,13 +5105,6 @@ F32 Player::_doCollisionImpact( const Collision *collision, bool fallingCollisio
}
}
if ( isServerObject() &&
(bd > (mDataBlock->minImpactSpeed / 3.0f) || bd > (mDataBlock->minLateralImpactSpeed / 3.0f )) )
{
mImpactSound = PlayerData::ImpactNormal;
setMaskBits(ImpactMask);
}
return bd;
}