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

@ -5076,7 +5076,11 @@ F32 Player::_doCollisionImpact( const Collision *collision, bool fallingCollisio
&& !mMountPending ) && !mMountPending )
{ {
if (!isGhost()) if (!isGhost())
{
onImpact(collision->object, collision->normal * bd); onImpact(collision->object, collision->normal * bd);
mImpactSound = PlayerData::ImpactNormal;
setMaskBits(ImpactMask);
}
if (mDamageState == Enabled && mState != RecoverState) 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; return bd;
} }