From c7682319569a31aed06995c8b231325395ce81bd Mon Sep 17 00:00:00 2001 From: andrew6180 <16847730+andrew6180@users.noreply.github.com> Date: Tue, 21 May 2024 15:42:52 -0700 Subject: [PATCH] Ascension has GROUP_ROSTER_UPDATE actually --- Libs/LibOpenRaid/Functions.lua | 2 +- Libs/LibOpenRaid/LibOpenRaid.lua | 7 ++++--- startup.lua | 3 +-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Libs/LibOpenRaid/Functions.lua b/Libs/LibOpenRaid/Functions.lua index 8618a8ac..62002ee7 100644 --- a/Libs/LibOpenRaid/Functions.lua +++ b/Libs/LibOpenRaid/Functions.lua @@ -484,7 +484,7 @@ function openRaidLib.GearManager.BuildEquipmentItemLinks(equippedGearList) --replace the item color --local r, g, b, hex = GetItemQualityColor(qualityColor) - itemLink = itemLink:gsub("FFEEEEEE", qualityColor.color:GenerateHexColor()) + itemLink = itemLink:gsub("FFEEEEEE", qualityColor:GetHex()) wipe(equipmentTable) diff --git a/Libs/LibOpenRaid/LibOpenRaid.lua b/Libs/LibOpenRaid/LibOpenRaid.lua index 6d5a47c7..0c789084 100644 --- a/Libs/LibOpenRaid/LibOpenRaid.lua +++ b/Libs/LibOpenRaid/LibOpenRaid.lua @@ -977,13 +977,14 @@ end eventFrame:SetScript("OnEvent", function(self, event, ...) local eventCallbackFunc = eventFunctions[event] - eventCallbackFunc(...) + if eventCallbackFunc then + eventCallbackFunc(...) + end end) --run when PLAYER_ENTERING_WORLD triggers, this avoid any attempt of getting information without the game has completed the load process function openRaidLib.OnEnterWorldRegisterEvents() - eventFrame:RegisterEvent("RAID_ROSTER_UPDATE") - eventFrame:RegisterEvent("PARTY_MEMBERS_CHANGED") + eventFrame:RegisterEvent("GROUP_ROSTER_UPDATE") eventFrame:RegisterEvent("UNIT_SPELLCAST_SUCCEEDED") eventFrame:RegisterEvent("PLAYER_REGEN_DISABLED") eventFrame:RegisterEvent("PLAYER_REGEN_ENABLED") diff --git a/startup.lua b/startup.lua index 9403ff0b..8c4de5fd 100644 --- a/startup.lua +++ b/startup.lua @@ -256,8 +256,7 @@ function Details:StartMeUp() Details.listener:RegisterEvent("PLAYER_REGEN_ENABLED") Details.listener:RegisterEvent("UNIT_PET") - Details.listener:RegisterEvent("RAID_ROSTER_UPDATE") - Details.listener:RegisterEvent("PARTY_MEMBERS_CHANGED") + Details.listener:RegisterEvent("GROUP_ROSTER_UPDATE") Details.listener:RegisterEvent("ZONE_CHANGED_NEW_AREA") Details.listener:RegisterEvent("PLAYER_ENTERING_WORLD")