Merge pull request #12 from Dusk-92/test/worldmap-colors-micro-opt

Optimize WorldMap class color party checks
This commit is contained in:
Dusk-92
2026-09-03 19:24:12 +02:00
committed by GitHub
+4 -1
View File
@@ -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