Skip to content

feat: a healer who can remove the debuff hears the dispel instead of the defensive - #82

Merged
AqueGen merged 5 commits into
mainfrom
feat/healer-dispel-call
Oct 20, 2026
Merged

AqueGen merged 5 commits into
mainfrom
feat/healer-dispel-call

Conversation

@AqueGen

@AqueGen AqueGen commented Oct 20, 2026

Copy link
Copy Markdown
Owner

Living Bomb in Ruby Life Pools became dispellable (Magic) with today's client data. Two can be up at once, so whoever carries one still needs a defensive. The healer is the exception, because they can remove their own.

  • Defensives.lua rows get dispel (Magic, Poison, Curse or Disease) from the client's spell data. Six rows have one. Living Bomb is the only one that also calls healers.
  • When a debuff row calls healers and the healer knows a dispel for its type, the aura sound plays that dispel clip ("dispel magic") instead of "defensive". Damage dealers, tanks and healers without that dispel hear the defensive as before. Tank-only debuff rows stay silent for healers.
  • Still one sound per aura. Two registrations on the same aura would play at once.

test.lua and test_core.lua: OK. Not checked in game yet: needs a Ruby Life Pools key on a healer with Living Bomb landing on them.

Data.lua: 23 rows changed, none added or removed. Shivan Punisher Demonic Frenzy loses its opener (support fell just under half), Chitigoth Insidious Aura bar 10s -> 8s, Overgrown Hydra Lightmaw Beams follow-up channel now verified, Brutok Head Bash hits 3 -> 2.5, damage/hits filled for six rows, the rest are held counters catching up. Traits.lua: Chitigoth channel 8s, Living Venom co-presence with 263109.
Head Bash hits sat at a median of 2.5 between a 1-target and a 5-target hump and flipped across the AOE line every sync; hits now need to clear it by 0.5. An opening at 49.3% support dropped Demonic Frenzy's opener; an anchored opening now needs 48% to stay and 52% to come back. Damage on a row that had none needs 5 samples, because the payload window books any hit of the caster: Ethereal Shade got TANK from 3 hits over 775 casts. Data.lua rebuilt: 17 rows changed instead of 23.
…the defensive

Defensive debuff rows now carry the debuff's dispel type from client data. When it lands on a healer who knows a dispel for that type, the aura sound says "dispel magic" (or poison, curse, disease) instead of "defensive". Damage dealers, tanks and healers without that dispel still hear the defensive, and a healer gets nothing new on rows that never called healers. One sound per aura as before. Six rows have a dispel type; Living Bomb (Magic) is the only one that calls healers.
@AqueGen
AqueGen marked this pull request as ready for review October 20, 2026 17:13
@AqueGen
AqueGen merged commit 249deb3 into main Oct 20, 2026
2 checks passed
@AqueGen
AqueGen deleted the feat/healer-dispel-call branch October 20, 2026 17:13
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.

1 participant