diff -r 3b19c7874a45 -r 4bb9ff2069ec hedgewars/uGears.pas --- a/hedgewars/uGears.pas Sun May 31 19:31:37 2009 +0000 +++ b/hedgewars/uGears.pas Sun May 31 19:32:54 2009 +0000 @@ -738,7 +738,7 @@ VertexBuffer: array [0..1] of TVertex2f; begin m:= 1; -if (Gear^.State and gstHHHJump) <> 0 then m:= -1; +if ((Gear^.State and gstHHHJump) <> 0) and not cArtillery then m:= -1; if (Gear^.State and gstHHDeath) <> 0 then begin DrawSprite(sprHHDeath, hwRound(Gear^.X) - 16 + WorldDx, hwRound(Gear^.Y) - 26 + WorldDy, Gear^.Pos);