mirror of
https://github.com/ProjectEQ/projecteqquests
synced 2026-08-12 00:26:10 -04:00
34 lines
815 B
Lua
34 lines
815 B
Lua
-- items: 62643
|
|
function event_combat(e)
|
|
if e.joined then
|
|
eq.set_next_hp_event(25);
|
|
end
|
|
end
|
|
|
|
function event_timer(e)
|
|
if(e.timer=="check") then
|
|
if(math.random(4)==1) then
|
|
e.self:ForeachHateList(
|
|
function(ent, hate, damage, frenzy)
|
|
if(ent:IsClient()) then
|
|
if(ent:CastToMob():GetClass() == Class.RANGER and damage > 0) then
|
|
local currclient=ent:CastToClient();
|
|
if(currclient:GetItemIDAt(Slot.Primary)==62646) then
|
|
currclient:SummonItem(62643); -- Item: Captured Swordfish
|
|
eq.depop_with_timer();
|
|
end
|
|
end
|
|
end
|
|
end
|
|
);
|
|
end
|
|
end
|
|
end
|
|
|
|
function event_hp(e)
|
|
eq.set_timer("check",15000);
|
|
end
|
|
|
|
function event_death(e)
|
|
e.self:CastSpell(5688, e.self:GetHateRandom():GetID()); -- Spell: Epidermal Rot
|
|
end
|