mirror of
https://github.com/brues-code/pfUI.git
synced 2026-09-23 16:16:56 +00:00
6f7a57f530
Third-party addons (e.g. pfUI-WeakIcons) still expect libdebuff's legacy multi-return reader signature. Reimplement UnitDebuff/UnitOwnDebuff as thin adapters over C_UnitAuras that remap AuraData onto: effect, rank, texture, stacks, dtype, duration, timeleft, caster No GetUnitField slot mapping or ownDebuffs/allAuraCasts bookkeeping involved; C_UnitAuras already resolves source and expiration. timeleft is gated on duration > 0 to avoid stale expirationTime on permanent auras.