Skip to content

fix(nameplates): boss colour lost to the No Aggro colour on engage - #1991

Merged
EllesmereGaming merged 2 commits into
EllesmereGaming:mainfrom
dfrisone:fix/boss-color-overwritten-by-threat
Sep 7, 2026
Merged

fix(nameplates): boss colour lost to the No Aggro colour on engage#1991
EllesmereGaming merged 2 commits into
EllesmereGaming:mainfrom
dfrisone:fix/boss-color-overwritten-by-threat

Conversation

@dfrisone

@dfrisone dfrisone commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Fix from Svart. Reported as the Boss colour being lost the moment a DPS/healer
engages.

Root cause

Tanks already had tankHasAggroOverrideBoss (default on) to choose whether the
Boss colour survives while they hold aggro. The DPS/healer No Aggro step (10)
returned unconditionally with no boss exclusion at all, so a boss lost its
colour on engage with no way to turn that off.

Both other mob-type categories at that step, Mini-Boss and Caster, already had
their own override toggles (dpsNoAggroOverrideMiniBoss,
dpsNoAggroOverrideCaster, both off by default). Boss was the one category
missing its sibling -- an omission rather than a deliberate asymmetry.

Fix

Adds dpsNoAggroOverrideBoss and gates step 10 on it, mirroring the tank side's
existing ovrBoss pattern at step 9. The matching "Override Boss colors" toggle
goes on the No Aggro cog popup, reusing the label the tank side already uses.

Note on the default

Default is off, matching its two siblings, so bosses keep their colour out of
the box. That is a visible behaviour change for existing DPS/healer users: today
a boss always loses its colour on engage, and after this it keeps it unless the
new toggle is switched on. That is the point of the fix, but it is a default
change rather than a purely additive setting, so it is worth being deliberate
about. The tank-side sibling defaults on, which is the opposite -- that
asymmetry is pre-existing and untouched here.

Testing

luac -p clean on both files; house style check clean. Not click-tested by me.
Worth confirming in game: the new toggle appears on the No Aggro cog, bosses keep
their colour with it off, and behave as before with it on.

svart2521 and others added 2 commits September 6, 2026 13:58
Tanks already had tankHasAggroOverrideBoss to keep the Boss colour while
holding aggro. The DPS/healer No Aggro step returned unconditionally with no
boss exclusion, so a boss lost its colour the moment a non-tank engaged, with
nothing to turn that off -- even though the other two mob-type categories,
Mini-Boss and Caster, both already had their own override toggles there.

Adds dpsNoAggroOverrideBoss and gates step 10 on it, mirroring the tank side.
Default off, matching its siblings, so bosses keep their colour out of the box.
The matching "Override Boss colors" toggle is on the No Aggro cog popup, under
the label the tank side already uses.
@EllesmereGaming
EllesmereGaming merged commit e082b9d into EllesmereGaming:main Sep 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants