# HG changeset patch # User unc0rr # Date 1395339270 -14400 # Node ID f4c51ab8f46db0f2692dcde265dc5a004e021ca1 # Parent 76316652ef26f01a78a68fa90743f9e8f56ff3fb Better detection diff -r 76316652ef26 -r f4c51ab8f46d share/hedgewars/Data/Scripts/OfficialChallenges.lua --- a/share/hedgewars/Data/Scripts/OfficialChallenges.lua Thu Mar 20 17:14:25 2014 +0400 +++ b/share/hedgewars/Data/Scripts/OfficialChallenges.lua Thu Mar 20 22:14:30 2014 +0400 @@ -1,11 +1,15 @@ function detectMap() if RopePercent == 100 and MinesNum == 0 then - if LandDigest == "M838018718Scripts/Multiplayer/Racer.lua" then - return("Racer Challenge #1") - elseif LandDigest == "M-490229244Scripts/Multiplayer/Racer.lua" then - return("Racer Challenge #2") - elseif LandDigest == "M806689586Scripts/Multiplayer/Racer.lua" then - return("Racer Challenge #3") +-- challenges with border + if GetGameFlag(gfBorder) then + if LandDigest == "M838018718Scripts/Multiplayer/Racer.lua" then + return("Racer Challenge #1") + elseif LandDigest == "M-490229244Scripts/Multiplayer/Racer.lua" then + return("Racer Challenge #2") + elseif LandDigest == "M806689586Scripts/Multiplayer/Racer.lua" then + return("Racer Challenge #3") + end +-- challenges without border elseif LandDigest == "M-134869715Scripts/Multiplayer/Racer.lua" then return("Racer Challenge #4") end