--- a/hedgewars/uGearsUtils.pas Sat Jun 15 12:10:42 2019 +0200
+++ b/hedgewars/uGearsUtils.pas Sat Jun 15 12:58:01 2019 +0200
@@ -1861,7 +1861,9 @@
var sign: LongInt;
begin
sign:= hwSign(Gear^.dX);
- if ((Gear^.State and gstHHHJump) <> 0) and (Gear^.Hedgehog^.Effects[heArtillery] = 0) then
+ if (CurAmmoGear <> nil) and (CurAmmoGear^.Kind = gtParachute) then
+ IsHogFacingLeft:= CurAmmoGear^.Tag = -1
+ else if ((Gear^.State and gstHHHJump) <> 0) and (Gear^.Hedgehog^.Effects[heArtillery] = 0) then
IsHogFacingLeft:= sign > 0
else
IsHogFacingLeft:= sign < 0;