Changeset 3328

Show
Ignore:
Timestamp:
11/29/08 23:33:19 (5 weeks ago)
Author:
licho
Message:

another attempt

Location:
trunk/mods/ca/LuaRules/Gadgets
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/mods/ca/LuaRules/Gadgets/planetwars.lua

    r3327 r3328  
    4949                                         
    5050                                        if (m.unitname == 'armcom' or m.unitname == 'corcom') then 
    51                                                 GG.boostHandler.AddBoost(uid) 
     51                                                GG.boostHandler.AddBoost(uid,nil,nil) 
    5252                                        end 
    5353                                         
  • trunk/mods/ca/LuaRules/Gadgets/unit_start_boost.lua

    r3326 r3328  
    5454 
    5555 
    56 function gadget:Initialize()  
    57   -- self linking 
    58   GG['boostHandler'] = {} 
    59   GG['boostHandler'].AddBoost = AddBoost 
    60 end 
    61  
    62  
    6356local function AddBoost(unitID, newBoost, newBoostMax) 
    6457        local tm = teamMetal[Spring.GetUnitTeam(unitID)] 
    65         boost[unitID]  = newBoost or tm 
    66         boostMax[unitID] = newBoostMax or tm 
     58        boost[unitID]  = newBoost or tm or 1000 
     59        boostMax[unitID] = newBoostMax or tm or 1000 
    6760        SendToUnsynced("UpdateBoost", unitID, boost[unitID], boostMax[unitID])    
    6861end 
     
    138131end 
    139132 
     133 
     134 
     135 
     136function gadget:Initialize()  
     137  -- self linking 
     138  GG['boostHandler'] = {} 
     139  GG['boostHandler'].AddBoost = AddBoost 
     140end 
     141 
     142 
     143 
    140144-------------------------------------------------------------------- 
    141145-- unsynced code