From 87c2de7b2786d44bece89ec4c5e6631cd62606ff Mon Sep 17 00:00:00 2001 From: Spit <19otari98@gmail.com> Date: Tue, 18 Mar 2025 12:33:45 +0300 Subject: [PATCH] social-colors: colorize second guild view mode --- mods/social-colors.lua | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/mods/social-colors.lua b/mods/social-colors.lua index 81b4656..9b15f71 100644 --- a/mods/social-colors.lua +++ b/mods/social-colors.lua @@ -63,8 +63,11 @@ module.enable = function(self) hooksecurefunc("GuildStatus_Update", function() local playerzone = GetRealZoneText() local off = FauxScrollFrame_GetOffset(GuildListScrollFrame) + local _, _, playerrankindex = GetGuildInfo("player") + for i=1, GUILDMEMBERS_TO_DISPLAY, 1 do - local name, _, _, level, class, zone, _, _, online = GetGuildRosterInfo(off + i) + local name, _, rankindex, level, class, zone, _, _, online = GetGuildRosterInfo(off + i) + class = L["class"][class] if name then @@ -73,9 +76,11 @@ module.enable = function(self) if online then _G["GuildFrameButton"..i.."Name"]:SetTextColor(color.r,color.g,color.b,1) _G["GuildFrameButton"..i.."Class"]:SetTextColor(color.r,color.g,color.b,1) + _G["GuildFrameGuildStatusButton"..i.."Name"]:SetTextColor(color.r,color.g,color.b,1) else _G["GuildFrameButton"..i.."Name"]:SetTextColor(color.r,color.g,color.b,.5) _G["GuildFrameButton"..i.."Class"]:SetTextColor(color.r,color.g,color.b,.5) + _G["GuildFrameGuildStatusButton"..i.."Name"]:SetTextColor(color.r,color.g,color.b,.5) end end @@ -95,6 +100,14 @@ module.enable = function(self) _G["GuildFrameButton"..i.."Zone"]:SetTextColor(.5, 1, 1, .5) end end + + if rankindex and rankindex == playerrankindex then + if online then + _G["GuildFrameGuildStatusButton"..i.."Rank"]:SetTextColor(.5, 1, 1, 1) + else + _G["GuildFrameGuildStatusButton"..i.."Rank"]:SetTextColor(.5, 1, 1, .5) + end + end end end end, true)