Lua:
attempt to call method 'setTicks' (a nil value)
stack traceback:
[C]: in function 'setTicks'
I got this error in my script in TFS 1.3
Code:
local combat = Combat()
combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
combat:setParameter(COMBAT_PARAM_AGGRESSIVE, 0)
local condition = Condition(CONDITION_LIGHT)
condition:setParameter(CONDITION_PARAM_LIGHT_LEVEL, 6)
condition:setParameter(CONDITION_PARAM_LIGHT_COLOR, 215)
condition:setParameter(CONDITION_PARAM_TICKS, (6*60+10)*1000)
combat:setCondition(condition)
local spellOutfit = Condition(CONDITION_OUTFIT, CONDITIONID_COMBAT)
local outfitConfig = {
newOutfit = 100,
outfitInterval = 3
}
function onCastSpell(creature, var)
creature:setOutfit({lookType = outfitConfig.newOutfit})
creature:setTicks(outfitConfig.outfitInterval * 1000)
creature:addCondition(spellOutfit)
return combat:execute(creature, var)
end