Hello
Have a issue with a spell I made. it has no cooldown so you can spam it and it has no mana cost
any idé how to fix it post code here
FrostFire Bolt.lua
Spells.xml
Have a issue with a spell I made. it has no cooldown so you can spam it and it has no mana cost
FrostFire Bolt.lua
Code:
local distanceCombat = createCombatObject()
setCombatParam(distanceCombat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatParam(distanceCombat, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK)
setCombatParam(distanceCombat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE)
setCombatFormula(distanceCombat, COMBAT_FORMULA_LEVELMAGIC, -0.4, -0, -0.5, -0)
local distanceCombat2 = createCombatObject()
setCombatParam(distanceCombat2, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)
setCombatParam(distanceCombat2, COMBAT_PARAM_EFFECT, CONST_ME_ICEATTACK)
setCombatParam(distanceCombat2, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLICE)
setCombatFormula(distanceCombat2, COMBAT_FORMULA_LEVELMAGIC, -0.4, -0, -0.5, -0)
function onCastSpell(cid, var)
addEvent(doCombat, 0, cid, distanceCombat, var)
addEvent(doCombat, 0, cid, distanceCombat2, var)
end
Spells.xml
Code:
<instant group="attack" spellid="200" name="FrostFire Bolt" words="exori flam frigo" lvl="50" mana="50" prem="1" range="10" needtarget="1" blockwalls="1" cooldown="2000" groupcooldown="2000" needlearn="0" script="attack/frostfire bolt.lua">
<vocation name="Fire Mage"/>
<vocation name="Frost Mage"/>
</instant>