diff -r c2e02c52dcad -r d03d12ef8971 hedgewars/GSHandlers.inc --- a/hedgewars/GSHandlers.inc Wed Aug 06 12:48:45 2008 +0000 +++ b/hedgewars/GSHandlers.inc Thu Aug 07 07:21:18 2008 +0000 @@ -145,7 +145,10 @@ exit end; CalcRotationDirAngle(Gear); -if (Gear^.State and (gstCollision or gstMoving)) = (gstCollision or gstMoving) then PlaySound(sndGrenadeImpact, false) +if (Gear^.State and (gstCollision or gstMoving)) = (gstCollision or gstMoving) then + if (hwAbs(Gear^.dX) > _0_1) or + (hwAbs(Gear^.dY) > _0_1) then + PlaySound(sndGrenadeImpact, false) end; procedure doStepCluster(Gear: PGear);