Code: Select all
[f=0008400] Error: LuaRules::RunCallIn: error = 2, GameFrame, [string "LuaRules/Gadgets/unit_spawner_defense.lua"]:621: 'for' limit must be a number
stack traceback:
[string "LuaRules/Gadgets/unit_spawner_defense.lua"]:621: in function 'SpawnBurrow'
[string "LuaRules/Gadgets/unit_spawner_defense.lua"]:1139: in function 'GameFrame'
[string "LuaRules/gadgets.lua"]:931: in function <[string "LuaRules/gadgets.lua"]:929>
(tail call): ?
[f=0008410] Error: LuaRules::RunCallIn: error = 2, GameFrame, [string "LuaRules/Gadgets/unit_spawner_defense.lua"]:621: 'for' limit must be a number
Code: Select all
616 if (blocking == 2) and (burrowSpawnType == "avoid") then
617 local proximity = GetUnitsInCylinder(x, z, minBaseDistance)
618 local vicinity = GetUnitsInCylinder(x, z, maxBaseDistance)
619 local humanUnitsInVicinity = false
620 local humanUnitsInProximity = false
621 for i=1,vicinity['n'],1 do
Code: Select all
1136 if (burrowCount < minBurrows) or (burrowSpawnTime < (t - timeOfLastSpawn) and burrowCount < maxBurrows) then
1137 if firstSpawn then
1138 for i = 1,math.min(math.ceil((SetCount(humanTeams) * 1.5)) + gracePenalty, 40),1 do
1139 SpawnBurrow()
1140 end
Code: Select all
927 if (unitDefID == LOBBER) then
928 local nSpawn = false
929 if ((GetUnitHealth(unitID) < 2475) and (damage < (2000 + 930mRandom(1,500)))) then nSpawn = true end
930 if ((JUNO[weaponID]) and (mRandom(1,2) == 1)) then nSpawn = true end
931 if nSpawn then