--- a/share/hedgewars/Data/Scripts/Multiplayer/TechRacer.lua Mon Feb 22 21:38:23 2016 +0100
+++ b/share/hedgewars/Data/Scripts/Multiplayer/TechRacer.lua Mon Feb 22 23:49:54 2016 +0300
@@ -173,7 +173,7 @@
local fastY = {}
local fastCount = 0
local fastIndex = 0
-local fastColour
+local fastColour = 0x0a0a0a
local currX = {}
local currY = {}
@@ -725,13 +725,19 @@
end
function onSpecialPoint(x,y,flag)
- addHashData(x)
- addHashData(y)
- addHashData(flag)
- specialPointsX[specialPointsCount] = x
- specialPointsY[specialPointsCount] = y
- specialPointsFlag[specialPointsCount] = flag
- specialPointsCount = specialPointsCount + 1
+ if flag == 99 then
+ fastX[fastCount] = x
+ fastY[fastCount] = y
+ fastCount = fastCount + 1
+ else
+ addHashData(x)
+ addHashData(y)
+ addHashData(flag)
+ specialPointsX[specialPointsCount] = x
+ specialPointsY[specialPointsCount] = y
+ specialPointsFlag[specialPointsCount] = flag
+ specialPointsCount = specialPointsCount + 1
+ end
end
function InterpretPoints()
@@ -1249,6 +1255,7 @@
function onAchievementsDeclaration()
usedWeapons[amSkip] = nil
+ usedWeapons[amExtraTime] = nil
usedRope = usedWeapons[amRope] ~= nil
usedPortal = usedWeapons[amPortalGun] ~= nil