# HG changeset patch # User Wuzzy # Date 1565996773 -7200 # Node ID 63372e3879df0e66092faae8a7c9cc01312e651b # Parent f53bfe04065ec3c50328e2aa41d5880fa50e5318 gfSwitchHog+gfKing: Fix hog switching being delayed one round too many diff -r f53bfe04065e -r 63372e3879df hedgewars/uTeams.pas --- a/hedgewars/uTeams.pas Fri Aug 16 20:46:10 2019 +0300 +++ b/hedgewars/uTeams.pas Sat Aug 17 01:06:13 2019 +0200 @@ -453,7 +453,7 @@ if ((GameFlags and gfSwitchHog) <> 0) and (not CurrentTeam^.hasGone) and // Exception: During the special "Place your King" round in King Mode; // you're not supposed to switch away from your king in this round. - (not (((GameFlags and gfKing) <> 0) and ((GameFlags and gfPlaceHog) = 0) and (TotalRoundsReal <= 0))) then + (not (((GameFlags and gfKing) <> 0) and ((GameFlags and gfPlaceHog) = 0) and (TotalRoundsReal = -1))) then begin g:= AddGear(hwRound(CurrentHedgehog^.Gear^.X), hwRound(CurrentHedgehog^.Gear^.Y), gtSwitcher, 0, _0, _0, 0); CurAmmoGear:= g;