Tipo do script: Spells
Protocolo (versão do Tibia): 8.60
Servidor utilizado: TFS 0.4
Nível de experiência: Médio
Adicionais/Informações: Runa que heala life e mana
Olá pessoal do Xtibia ;D
Então, eu gostaria de uma runa que heale life e mana juntos para paladins e Knight, PORÉM, o healing da mana pode ser entorno de 12000 para o paladins e Knight. MAS o healing da life eu gostaria que para Paladins healasse diferente do Knight, então a formula seria LEVEL e MAGIC LEVEL.
Eu tenho uma script de runa de knight e gostaria que alguem fizesse essa modificação pra mim.
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)
--setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 1.3, 10, 2.5, 10)
function onGetFormulaValues(cid, level, maglevel)
min = (level * 0.9 + maglevel * 3) * 0.9
max = (level * 0.9 + maglevel * 3) * 0.9
if min < 250 then
min = 250
end
return min, max
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
function onCastSpell(cid, var)
if isInArray({4, 8}, getPlayerVocation(cid)) then
doCreatureSay(cid, "Healing...", TALKTYPE_ORANGE_1)
doCombat(cid, combat, var)
end
return true
end