eq2emu-content/Spells/Headbutt.lua
2024-10-26 11:37:28 +00:00

37 lines
977 B
Lua

--[[
Script Name : Spells/Headbutt.lua
Script Author : LordPazuzu
Script Date : 2023.12.28 06:12:18
Script Purpose :
:
--]]
function cast (NPC, Spawn)
local MinVal = 4
local MaxVal = 6
local MinPow = -10
local MaxPow = -12
damage(NPC,Spawn, MinVal, MaxVal, MinPow, MaxPow)
end
function tick (NPC, Spawn)
local MinVal = 3
local MaxVal = 3
local MinPow = -8
local MaxPow = -9
damage(NPC,Spawn, MinVal, MaxVal, MinPow, MaxPow)
end
function damage(NPC,Spawn, MinVal, MaxVal, MinPow, MaxPow)
DmgBonus = GetInt(caster)/10
MaxDmg = MaxVal + math.floor(DmgBonus)
MinDmg = MinVal + math.floor(DmgBonus)
DrainMin = MinPow - math.floor(DmgBonus)
DrainMax = MaxPow - math.floor(DmgBonus)
SpellDamage(Target, 3, MinDmg, MaxDmg)
ModifyPower(Target, MakeRandomInt(DrainMin, DrainMax))
end
function remove (NPC, Spawn)
end