Fix inviter infinite loop

This commit is contained in:
2025-01-01 21:08:51 +01:00
parent 2232f1a92d
commit 4364d87bf7
2 changed files with 7 additions and 3 deletions

BIN
Heimdall.zip (Stored with Git LFS)

Binary file not shown.

View File

@@ -15,7 +15,10 @@ function shared.Inviter.Init()
if Heimdall_Data.config.inviter.agentsAssist then
shared.dumpTable(Heimdall_Data.config.agents)
for name, _ in pairs(Heimdall_Data.config.agents) do
if not UnitIsRaidOfficer(name) then
if UnitInParty(name)
and not UnitIsGroupLeader(name)
and not UnitIsRaidOfficer(name) then
print("Promoting " .. name .. " to assistant")
PromoteToAssistant(name, true)
end
end
@@ -56,3 +59,4 @@ function shared.Inviter.Init()
print("Heimdall - Inviter loaded")
end
end