diff -r b80800979436 -r ed4c315dab2d hedgewars/GSHandlers.inc --- a/hedgewars/GSHandlers.inc Fri Mar 05 02:21:10 2010 +0000 +++ b/hedgewars/GSHandlers.inc Fri Mar 05 02:23:57 2010 +0000 @@ -1262,7 +1262,8 @@ if k = gtExplosives then begin V:= hwSqr(Gear^.dX) + hwSqr(Gear^.dY); - if V > _0_03 then Gear^.State:= Gear^.State or gstAnimation; + //if V > _0_03 then Gear^.State:= Gear^.State or gstAnimation; + if hwAbs(Gear^.dX) > _0_15 then Gear^.State:= Gear^.State or gstAnimation; if ((Gear^.State and gstAnimation) <> 0) and (Gear^.dX.QWordValue <> 0) and (Gear^.dY.QWordValue <> 0) then begin AllInactive:= false;