# HG changeset patch # User nemo # Date 1267755837 0 # Node ID ed4c315dab2d4e5c5f8af6b1fe9e0b347cf83cf8 # Parent b8080097943692c2b838c45f90b192a9ac9462d1 Only trigger on dX to allow dropping straight down 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;