Dionizy
New Member
- Joined
- Mar 18, 2018
- Messages
- 15
- Reaction score
- 0
TFS 0.3.6. Sometimes it deals damage correctly, sometimes it heals target. I can't figure out what I'm doing wrong.
Spell script:
Creature file:
Spell script:
Lua:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DROWNDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_WATERBALL)
local function castBolt(parameters)
doCombat(parameters.cid, parameters.combat, parameters.var)
end
function onCastSpell(cid, var)
local parameters = { cid = cid, var = var, combat = combat }
addEvent(castBolt, 0, parameters)
addEvent(castBolt, 80, parameters)
addEvent(castBolt, 160, parameters)
addEvent(castBolt, 240, parameters)
addEvent(castBolt, 320, parameters)
addEvent(castBolt, 400, parameters)
addEvent(castBolt, 480, parameters)
addEvent(castBolt, 560, parameters)
addEvent(castBolt, 640, parameters)
addEvent(castBolt, 720, parameters)
return true
end
Creature file:
XML:
<attack script="monster/waterball.lua" interval="2000" chance="85" min="-80" max="-105" target="1" />
Last edited: