peq-quests/bloodfields/player.lua
Michael Cook (mackal) 27d2e25b9c More qglobal fixes
2022-09-24 00:47:25 -04:00

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