File Details
BattlePlates_v121.zip
- R
- Mar 31, 2026
- 24.65 KB
- 261
- 2.5.5+4
- Classic TBC
File Name
BattlePlates_v121.zip
Supported Versions
- 2.5.5
- 2.5.4
- 2.5.3
- 2.5.2
- 2.5.1
Changelog
v1.2.1 — 2026-03-31
Threat display fixes
- Tank mode — lead display: When the tank holds aggro, the threat % now goes past 100 % to show how far ahead of second-place the tank is (100 % = tied, 200 % = maximum lead), matching the behaviour of the default WoW target frame (thanks SawyerMBlack)
- Non-tank mode — color fix: Previously, when a non-tank player pulled aggro the API returned
isTanking=trueinternally, causing the indicator to flash green (as if the lead was healthy). The indicator now always uses the non-tank gradient (green = safe → red = pulling aggro) whenever Tank Mode is OFF, regardless of internal API state - Color at 100 %+ in tank mode: red (tied / danger) → yellow (moderate lead) → green (safe lead)
v1.2.0 — 2026-03-31
Skull mode system (replaces single active-target behaviour)
- Skull marking is now a configurable mode set via
/bp skull <mode>or the options panel target(default) — skull follows the tank's active target, same as beforesticky— skull locks onto the first enemy to reach 100 % tank threat and stays there until that enemy dies; ideal for marking the priority kill target in a pull without it jumping around during tab-rotationweak— skull continuously tracks the lowest-HP enemy where the tank holds 100 % threat; re-evaluates on every health updatehealer— skull marks the lowest-HP enemy currently casting a healing spell (detected by spell name); moves when casts start/stop; useful for calling out healer interruptskey— fully manual mode; a new "BattlePlates: Mark Skull on Current Target" keybind appears in the WoW Key Bindings UI (under the BattlePlates header); pressing it places the skull on your current target with no automatic movementoff— skull never applied
Options panel
- Tank Mode checkbox now displays the active skull mode inline:
Tank Mode [skull: sticky] - Label updates each time the panel is opened
Slash commands
/bp skull <mode>sets the mode and prints confirmation/bp skullalone (no argument) prints the full mode list with descriptions/bp tanknow echoes the current skull mode when enabling tank mode
New file: Bindings.xml — registers the keybind globally so it appears in Key Bindings without any macro required
v1.1.1 — 2026-03-23
Elite / Rare classification
- Elite, rare-elite, and world-boss enemies now display a gold
*appended directly to their level number on the nameplate (e.g.44*) - Rare and rare-elite enemies receive a silver border ring around the plate to distinguish them at a glance
- Classification is evaluated on
NAME_PLATE_UNIT_ADDEDviaUnitClassification
v1.0.2 — 2026-03-17
Threat display
- Threat indicator is now a smooth red↔green gradient instead of a 4-state color system
- Tanking: 0 % = red, 100 % = green
- Not tanking: 0 % = green, 100 % = red
- Threat percentage moved to the right side of the nameplate
- Removed the large border glow frame that surrounded the entire plate
Debuff / dispel icons
- Icon borders converted from solid opaque texture overlays to thin colored edge rings — the spell icon is now fully visible through the border
- Border color still indicates debuff type (Magic = blue, Curse = purple, Disease = brown, Poison = green, other = red)
Health bar
- Health bar height increased ~10 %
- Current / max HP displayed as text centered on the health bar (e.g.
14.2k / 18.5k) GetHealthBarnow uses a deeper recursive scan to reliably locate the Blizzard status bar across all Anniversary build variants
Nameplate distance — auto-scan fix
- Replaced the hardcoded per-class range table with a live spellbook scan using
GetSpellInfo(returnsminRange, maxRangeper spell) - The maximum range of each spell is now used — previously some classes (e.g. Warrior Charge, Rogue Throw) were incorrectly set to the minimum range of the ability
- Range re-evaluated on
SPELLS_CHANGEDandPLAYER_TALENT_UPDATEso talent improvements are picked up automatically
Tank Mode — skull marker
- Added a skull raid icon on the tank's current target, visible to all party/raid members via
SetRaidTarget - Marker moves automatically when the tank switches targets (WoW handles the old-target clear)
- Skull is cleared when Tank Mode is disabled or the tank has no target
- No permission check required — TBC Anniversary allows any party member to set raid icons
Healer Mode (new)
- New mode independent of Tank Mode (the two are mutually exclusive)
- When a healer has top threat on one or more enemies, the X raid icon is applied to the single highest-priority enemy (all party members can see it)
- Priority order: highest threat % → lowest current HP → current target as final tiebreaker
- X marker moves automatically as threat changes; cleared when Healer Mode is disabled or threat drops
- Toggle:
/bp healeror via ESC → Interface → AddOns → BattlePlates
Options panel
- Added Tank Mode and Healer Mode checkboxes (mutually exclusive — enabling one disables the other)
- Removed the separate "Show skull" and "Show X" sub-options; modes now imply their markers
- Added
/bp healerslash command
v1.0.0 — Initial release
- Nameplate threat tracking with percentage display
- Cast bar with interrupt/channel detection
- Debuff and dispellable-buff icons per plate
- Tank Mode dungeon threat overview
- Combat auto-show/hide
- Auto nameplate distance by class range