--- a/share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/global_functions.lua Mon Sep 25 21:41:38 2017 +0200
+++ b/share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/global_functions.lua Mon Sep 25 22:25:10 2017 +0200
@@ -124,8 +124,13 @@
return checkPoint
end
+-- Reset mission checkpoint to 1
+-- Returns true if the player reached a checkpoint before, false otherwise.
function resetCheckpoint(mission)
+ local cp = tonumber(GetCampaignVar("CurrentMissionCheckpoint"))
SaveCampaignVar("CurrentMissionCheckpoint", 1)
+
+ return (type(cp) == "number" and cp > 1)
end
function saveCheckpoint(cp)