Skip to content
This repository was archived by the owner on Sep 26, 2026. It is now read-only.

PlateBuffs v1.0

Choose a tag to compare

@Defcons Defcons released this 06 Apr 12:13
· 202 commits to master since this release

PlateBuffs v1.0

First Defcon-maintained release. Fixes for "?" icons, debuffs falling off mid-timer, and debuffs never appearing on nameplates.

Fixes

  • Bypass LibAuraInfo gating — when LibAI hasn't tracked an aura yet, still add it using CLEU auraType + GetSpellInfo instead of silently dropping it
  • GUID-based caster matching — REMOVED/REFRESH/DOSE now match by srcGUID from CLEU instead of resolved name, so other players' debuff removes no longer strip yours
  • Nil duration/expires guard — fixes precedence bug expires or 0 - 0.1 (which evaluated to -0.1) so unknown-duration auras aren't dropped next frame
  • Periodic CLEU backup listener — periodic-prefixed bleeds/HoTs that LibAI doesn't dispatch still reach the apply path
  • Plate→GUID name fallback — new plates without a GUID look up nametoGUIDs[name] to attach buffs immediately, with collision detection
  • /pb debug toggle — prints per-event combatlog tracing for reproducing apply/refresh/remove issues from chat

Install

Extract PlateBuffs/ into your Interface/Addons/ folder.