--- a/share/hedgewars/Data/Missions/Challenge/User_Mission_-_Rope_Knock_Challenge.lua Tue Dec 18 15:21:23 2018 +0100
+++ b/share/hedgewars/Data/Missions/Challenge/User_Mission_-_Rope_Knock_Challenge.lua Tue Dec 18 18:16:31 2018 +0100
@@ -2,6 +2,7 @@
local hhs = {}
local missionWon = nil
+local missionEndHandled = false
local endTimer = 1000
local hogsKilled = 0
local finishTime
@@ -234,10 +235,14 @@
EndGame()
end
- if missionWon == true then
- AddCaption(loc("Victory!"), capcolDefault, capgrpGameState)
- else
- AddCaption(loc("Challenge over!"), capcolDefault, capgrpGameState)
+ if not missionEndHandled then
+ if missionWon == true then
+ SaveMissionVar("Won", "true")
+ AddCaption(loc("Victory!"), capcolDefault, capgrpGameState)
+ else
+ AddCaption(loc("Challenge over!"), capcolDefault, capgrpGameState)
+ end
+ missionEndHandled = true
end
end