diff -r 4aec7d17ef7d -r 8bd005067f4a share/hedgewars/Data/Scripts/TargetPractice.lua --- a/share/hedgewars/Data/Scripts/TargetPractice.lua Mon Jan 21 21:06:55 2019 +0100 +++ b/share/hedgewars/Data/Scripts/TargetPractice.lua Mon Jan 21 22:17:29 2019 +0100 @@ -265,7 +265,12 @@ SaveMissionVar("Won", "true") AddCaption(loc("You have destroyed all targets!"), capcolDefault, capgrpGameState) ShowMission(params.missionTitle, loc("Aiming practice"), loc("Congratulations! You have destroyed all targets within the time."), 0, 0) - PlaySound(sndVictory, player) + if shots <= scored then + -- No misses! + PlaySound(sndFlawless, player) + else + PlaySound(sndVictory, player) + end SetEffect(player, heInvulnerable, 1) SetState(player, bor(GetState(player), gstWinner)) time_goal = TurnTimeLeft