Skip to content

XiconQoo/XiconPlateBuffs

Repository files navigation

XiconPlateBuffs TBC Addon

Recommended addons to use with XiconPlateBuffs

XiconPlateBuffs's goal is to accurately show CC in Arena/BG on any nameplate, without the need to hover/target/interact with the nameplate or the nameplate even beeing visible when CC was applied.

You can enable/disable a preset of buff or debuffs in the options or add missing buffs/debuffs you want to track.

This is inferior to PlateBuffer in PvE. PvE is not the main aim for this addon.

Screenshot

Screenshot

Changes#

v1.0.2-Release

  • add deadly throw interrupt
  • add Blackout, Improved Wingclip, Improved Hamstring, Scare Beast, Stormherald Stun
  • changed textures for charge, intercept and macestun
  • add stacks numbers to buffs/debuffs

v1.0.1-Release

  • add button to blizz options to open own config gui
  • add center lock optiojn for buffs/debuffs
  • add TOP and BOTTOM anchors (optimal for center lock)
  • fix overwrite GetName()

v1.0-Release

  • /xpb or /xpbconfig opens own config window
  • buffs separated from debuffs
  • enable/disable spells
  • add custom spells option added
  • add interrupt duration icons (with border color for spellschool locked)
  • align buffs/debuffs anywhere
  • border added
  • border color by spellSchool
  • padding between icons option added
  • libs updated
  • bugfixes on icons hiding
  • no overlap of icons anymore
  • fix ElvUI bug with using different nameplate addon

v1.6.4-Beta (hotfix)

  • revert isNameplate function

v1.6.3-Beta (hotfix)

  • delete debug output from development

v1.6.2-Beta (hotfix)

  • add ElvUI support

v1.6.1-Beta (hotfix)

  • fix font beeing overwritted by nil
  • fix testmode

v1.6-Beta

  • fix sync errors
  • less sync messages (boiled down to aura_apply, aura_refresh, aura_remove, unit_died)
  • fix icons appearing twice
  • attach unused icons in framePool to UIParent and make the invisible

v1.5-Beta

  • SoHighPlates revert to nameplate.oldname:GetText() (more reliant)
  • add framePool array to reuse icon frames (less memory usage)
  • improve hideIcons (icon's OnUpdate on elapsed timer will recycle itself to framePool)
  • shown icons will be reused and timer will be updated (no new icons for active spells)
  • add option to edit cooldown font (standard blizz fonts)
  • add synchronization between players (also syncs data from CCTracker)
  • handle spells from synchronization by spellID to overcome localization
  • cooldown text color updated properly
  • SPELL_AURA_REMOVED handled separately (sometimes destFlag and srcFlag are different)

v1.4-Beta

  • again cleaner hide icons
  • cache guid's of known plates
  • add debuff handling by guid

v1.3-Beta

  • fix register UNIT_DIED event to clear icons

v1.2-Beta

v1.1-Beta

  • add SoHighPlates support
  • fix icons not rearranging
  • add interface configuration in blizz addons menu (type /xpb or /xpbconfig in chat)
    • size
    • fontsize
    • alpha
    • positioning (x-y offsets)
    • responsiveness toggle
    • sorting
    • test mode
    • default options button

v1.0-Beta

  • first dummy working showing CC on nameplates

TODO

  • edit debuff list in config
  • add categories
  • add icon sizing by debuff/category
  • add non cc debuffs
  • add important buffs like bubble, innervate etc
  • reuse icon frames on nameplates for less memory usage