Error:
Script:
Code:
[25/2/2014 23:19:51] [Error - Spell Interface] [25/2/2014 23:19:51] In a callback: data/spells/scripts/attack/domesticated plant.lua:onGetFormulaValues
[25/2/2014 23:19:51] (Unknown script file)
[25/2/2014 23:19:51] Description:
[25/2/2014 23:19:51] data/spells/scripts/attack/domesticated plant.lua:7: attempt to perform arithmetic on a boolean value
Script:
Code:
local combat = createCombatObject()setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_EARTHDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_CARNIPHILA)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_EARTH)
function onGetFormulaValues(cid, level, skill, attack, factor)
return -((attack/100*1)+(getPlayerSkillLevel(cid, 7)/100*10)+(level*1.1)), -((attack/100*1)+(getPlayerSkillLevel(cid, 7)/100*20)+(level*1.2))
end
setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")
function onCastSpell(cid, var)
local castHp = 2
if getCreatureHealth(cid) > castHp then
doCreatureAddHealth(cid, -castHp)
addEvent(doCombat, 0, cid, combat, var)
else
doPlayerSendCancel(cid, "You must have at least ".. castHp .." hitpoints.")
end
return TRUE
end