mirror of
https://github.com/ProjectEQ/projecteqquests
synced 2026-08-12 00:26:10 -04:00
36 lines
1.6 KiB
Lua
36 lines
1.6 KiB
Lua
function event_loot(e)
|
|
if(e.self:Class() == "Warrior" and e.item:GetID() == 60307 ) then
|
|
local qglobals = eq.get_qglobals(e.self);
|
|
if(qglobals["warrior_epic"] ~= nil and qglobals["warrior_epic"] >= "5" and qglobals["warr_epic_bloodfield"] == nil ) then
|
|
eq.spawn2(283157,0,0,e.self:GetX(),e.self:GetY(),e.self:GetZ(),e.self:GetHeading()); -- #a chest (Epic 1.5)
|
|
eq.set_global("warr_epic_bloodfield","1",5,"F");
|
|
end
|
|
end
|
|
if(e.self:Class() == "Monk" and e.item:GetID() == 48137 ) then
|
|
local qglobals = eq.get_qglobals(e.self);
|
|
if(qglobals["monk_epic"] ~= nil and qglobals["monk_epic"] >= "7" and qglobals["monk_epic_bloodfield"] == nil ) then
|
|
eq.spawn2(283157,0,0,e.self:GetX(),e.self:GetY(),e.self:GetZ(),e.self:GetHeading()); -- #a chest (Epic 1.5)
|
|
eq.set_global("monk_epic_bloodfield","1",5,"F");
|
|
end
|
|
end
|
|
if(e.self:Class() == "Monk" and e.item:GetID() == 20435 ) then
|
|
local qglobals = eq.get_qglobals(e.self);
|
|
if(qglobals["monk_epic"] ~= nil and qglobals["monk_epic"] >= "8" and qglobals["monk_epic_keeper"] == nil ) then
|
|
eq.spawn2(283157,0,0,e.self:GetX(),e.self:GetY(),e.self:GetZ(),e.self:GetHeading()); -- #a chest (Epic 1.5)
|
|
eq.set_global("monk_epic_keeper","1",5,"F");
|
|
end
|
|
end
|
|
if(e.self:Class() == "Beastlord" and e.item:GetID() == 57014 ) then
|
|
local qglobals = eq.get_qglobals(e.self);
|
|
if (qglobals["beast_epic"] == "20") then
|
|
if (qglobals["bst_chest_causeway"] == nil) then
|
|
eq.spawn2(893, 0, 0, e.self:GetX(), e.self:GetY(), e.self:GetZ(), e.self:GetHeading()); -- a chest (epic 2.0)
|
|
eq.set_global("bst_chest_causeway", "1", 5, "F");
|
|
end
|
|
return 0;
|
|
else
|
|
return 1;
|
|
end
|
|
end
|
|
|
|
end
|