diff -r 9d6a25239d00 -r 4c5fb1ee75b7 share/hedgewars/Data/Scripts/TargetPractice.lua --- a/share/hedgewars/Data/Scripts/TargetPractice.lua Mon May 13 20:26:07 2019 +0200 +++ b/share/hedgewars/Data/Scripts/TargetPractice.lua Mon May 13 21:23:25 2019 +0200 @@ -227,6 +227,9 @@ if end_timer == 0 then generateStats() EndGame() + if scored == total_targets then + SetState(player, gstWinner) + end end end_timer = end_timer - 20 end @@ -272,7 +275,6 @@ PlaySound(sndVictory, player) end SetEffect(player, heInvulnerable, 1) - SetState(player, bor(GetState(player), gstWinner)) time_goal = TurnTimeLeft -- Disable control SetInputMask(0)