I've got the following spell:
And it works fine when it comes to creating fire field just under the creature.
However I need to set a chance for the fire to appear
I tried :
but that didn't work as it needs to be specified when the spell is loaded. That's why I am asking if there is any other way of creating fire field.
tfs 1.0
Cheers!
LUA:
local areaCombat, combat = createCombatObject(), createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 5)
setCombatParam(combat, COMBAT_PARAM_CREATEITEM, ITEM_FIREFIELD_PVP_FULL)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.2, 1, -0.3, 1)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
And it works fine when it comes to creating fire field just under the creature.
However I need to set a chance for the fire to appear
I tried :
LUA:
local areaCombat, combat = createCombatObject(), createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 5)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.2, 1, -0.3, 1)
function onCastSpell(cid, var)
if math.random(100) < 50 then
setCombatParam(combat, COMBAT_PARAM_CREATEITEM, ITEM_FIREFIELD_PVP_FULL)
end
return doCombat(cid, combat, var)
end
but that didn't work as it needs to be specified when the spell is loaded. That's why I am asking if there is any other way of creating fire field.
tfs 1.0
Cheers!