From bc50cf90a3ac946f9664cfca358170aec18033c4 Mon Sep 17 00:00:00 2001 From: Dusk-92 Date: Thu, 3 Sep 2026 19:20:13 +0200 Subject: [PATCH] Optimize WorldMap class color party checks --- mods/worldmap-colors.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mods/worldmap-colors.lua b/mods/worldmap-colors.lua index b62d654..b096124 100644 --- a/mods/worldmap-colors.lua +++ b/mods/worldmap-colors.lua @@ -20,6 +20,8 @@ for _, name in pairs(tocs) do end end +local partyUnits = { "party1", "party2", "party3", "party4" } + local function SetAllPointsOffset(frame, parent, offset) frame:SetPoint("TOPLEFT", parent, "TOPLEFT", offset, -offset) frame:SetPoint("BOTTOMRIGHT", parent, "BOTTOMRIGHT", -offset, offset) @@ -83,9 +85,10 @@ local function UpdateWorldMapColors() end -- check if unit is in same party group + local unitName = UnitName(unitstr) ingroup = nil for i=1,4 do - if UnitName(string.format("party%d", i)) == UnitName(unitstr) then + if UnitName(partyUnits[i]) == unitName then ingroup = true break end