share/hedgewars/Data/Maps/ClimbHome/map.lua
changeset 13664 85506d95977d
parent 13643 690cc84e9fd6
child 13686 3651c63f3c84
equal deleted inserted replaced
13663:91d48cbae927 13664:85506d95977d
    84     if params["nocake"] ~= nil then addCake = false end
    84     if params["nocake"] ~= nil then addCake = false end
    85 end
    85 end
    86 
    86 
    87 function onGameInit()
    87 function onGameInit()
    88     -- Ensure people get same map for same theme
    88     -- Ensure people get same map for same theme
    89     TurnTime = 999999999
    89     TurnTime = cMaxTurnTime
    90     CaseFreq = 0
    90     CaseFreq = 0
    91     Explosives = 0
    91     Explosives = 0
    92     MineDudPercent = 0
    92     MineDudPercent = 0
    93     EnableGameFlags(gfOneClanMode)
    93     EnableGameFlags(gfOneClanMode)
    94     DisableGameFlags(gfBottomBorder+gfBorder)
    94     DisableGameFlags(gfBottomBorder+gfBorder)
   349      end
   349      end
   350     
   350     
   351 
   351 
   352     if CurrentHedgehog ~= nil and TurnTimeLeft > 0 and band(GetState(CurrentHedgehog),gstHHDriven) ~= 0 then
   352     if CurrentHedgehog ~= nil and TurnTimeLeft > 0 and band(GetState(CurrentHedgehog),gstHHDriven) ~= 0 then
   353         if MaxHeight < delayHeight and
   353         if MaxHeight < delayHeight and
   354            TurnTimeLeft<(999999999-delayTime) and 
   354            TurnTimeLeft<(cMaxTurnTime-delayTime) and
   355             MaxHeight > 286 and WaterLine > 286 then
   355             MaxHeight > 286 and WaterLine > 286 then
   356             if waterAccel ~= 0 then
   356             if waterAccel ~= 0 then
   357                 SetWaterLine(WaterLine-(baseWaterSpeed+div(getActualHeight(MaxHeight)*100,waterAccel)))
   357                 SetWaterLine(WaterLine-(baseWaterSpeed+div(getActualHeight(MaxHeight)*100,waterAccel)))
   358             else
   358             else
   359                 SetWaterLine(WaterLine-baseWaterSpeed)
   359                 SetWaterLine(WaterLine-baseWaterSpeed)