diff -r d79795acaa73 -r 38f9097b6bbc hedgewars/uStore.pas --- a/hedgewars/uStore.pas Sat Jul 07 20:22:31 2018 +0300 +++ b/hedgewars/uStore.pas Mon Jul 09 19:39:15 2018 +0300 @@ -1017,7 +1017,7 @@ extra:= trmsg[sidNotYetAvailable]; extracolor:= LongInt($ffc77070); end - else if (((GameFlags and gfInfAttack) <> 0) and ((Ammoz[atype].Ammo.Propz and ammoprop_ForceTurnEnd) = 0)) or ((Ammoz[atype].Ammo.Propz and ammoprop_NoRoundEnd) <> 0) then + else if ((((GameFlags and gfInfAttack) <> 0) and ((Ammoz[atype].Ammo.Propz and ammoprop_ForceTurnEnd) = 0)) or ((Ammoz[atype].Ammo.Propz and ammoprop_NoRoundEnd) <> 0)) and (not (PlacingHogs and (atype = amTeleport))) then // weapon or utility will not end your turn begin extra:= trmsg[sidNoEndTurn];