diff -r 2c1675344a6f -r b9064b48b001 hedgewars/HHHandlers.inc --- a/hedgewars/HHHandlers.inc Sun May 11 19:30:40 2008 +0000 +++ b/hedgewars/HHHandlers.inc Mon May 12 15:00:20 2008 +0000 @@ -24,7 +24,8 @@ with PHedgehog(Gear^.Hedgehog)^ do begin - if ((Gear^.State and (gstAttacking or gstAttacked)) <> 0) or (AttacksNum > 0) + if ((Gear^.State and (gstAttacking or gstAttacked)) <> 0) + or (AttacksNum > 0) or ((Gear^.State and gstHHDriven) = 0) then exit; Gear^.Message:= Gear^.Message and not (gm_LJump or gm_HJump or gm_Slot);