From 6440fd32024a292f1becde691267a0ec49a6f09b Mon Sep 17 00:00:00 2001 From: Darthpred Date: Fri, 9 Sep 2016 17:02:21 +0300 Subject: [PATCH] fishing set? --- ElvUI_SLE/modules/equipmanager.lua | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/ElvUI_SLE/modules/equipmanager.lua b/ElvUI_SLE/modules/equipmanager.lua index 4318f54..9a0080e 100644 --- a/ElvUI_SLE/modules/equipmanager.lua +++ b/ElvUI_SLE/modules/equipmanager.lua @@ -87,11 +87,16 @@ local function Equip(event) if event == "PLAYER_REGEN_ENABLED" then EM:UnregisterEvent(event) end - local spec, equipSet = EM:GetData() - if spec ~= nil then --In case you don't have spec - local isWrong, trueSet = EM:WrongSet(equipSet, SpecTable[spec], inCombat) - if isWrong and not T.UnitInVehicle("player") then - T.UseEquipmentSet(trueSet) + if event == "PLAYER_AURAS_CHANGED" then + local _, _, _, _, _, _, _, _, _, _, spellID = T.UnitAura(unit, index, filter) + if spellID == 124036 then T.UseEquipmentSet(E.private.sle.equip.FishingRaft.set) end + else + local spec, equipSet = EM:GetData() + if spec ~= nil then --In case you don't have spec + local isWrong, trueSet = EM:WrongSet(equipSet, SpecTable[spec], inCombat) + if isWrong and not T.UnitInVehicle("player") then + T.UseEquipmentSet(trueSet) + end end end end @@ -137,6 +142,9 @@ function EM:Initialize() self:RegisterEvent("PLAYER_ENTERING_WORLD", Equip) self:RegisterEvent("ACTIVE_TALENT_GROUP_CHANGED", Equip) self:RegisterEvent("ZONE_CHANGED", Equip) + if E.private.sle.equip.FishingRaft.enable then + self:RegisterEvent("PLAYER_AURAS_CHANGED", Equip) + end self:CreateLock() end -- 1.7.9.5