Pete's Circle of Healing Frame

A compact TBC Priest healing panel that highlights smart Circle of Healing targets and lets you click-cast CoH or Flash Heal on fixed raid-unit frames.

File Details

PetesCircleofHealingFrame.zip

  • R
  • Jun 19, 2026
  • 53.23 KB
  • 39
  • 2.5.5+4
  • Classic TBC

File Name

PetesCircleofHealingFrame.zip

Supported Versions

  • 2.5.5
  • 2.5.4
  • 2.5.3
  • 2.5.2
  • 2.5.1

Added

  • Added /coh perf and /coh perf reset for lightweight performance diagnostics.
    • Tracks layout refreshes, visual refreshes, scoring refreshes, aura scans, range scans, threat scans, incoming-heal scans, glow state, and major runtime toggles.
  • Added optional class-colored unit names.
    • Enabled by default.
    • Toggle with /coh classcolor on|off.
    • Health bars remain health/triage colored.
  • Added class-color state to /coh status and /coh debug.

Changed

  • Improved combat performance handling.
    • Added combat-aware scoring throttles.
    • Added dirty-unit tracking.
    • Added cached/throttled aura, range, threat, and incoming-heal scanning.
    • Prevented unnecessary repeated setup/layout work from runtime gate events.
    • Range, aggro, incoming-heal, and buff scan paths now no-op when their related options are disabled.
  • Improved runtime gate reliability.
    • Addon remains Priest-only at runtime.
    • Holy talent/spec gating was removed because TBC Anniversary talent detection was unreliable.
    • Non-Priest characters remain disabled unless /coh enableoverride on is used.
  • Improved background visibility.
    • Default background opacity is now near-transparent.
    • /coh bgalpha 0 now renders the panel background as barely visible instead of fully invisible.
    • /coh reset restores the near-transparent background default.
  • Improved icon visibility.
    • Role/status icons no longer inherit range-dim alpha.
    • Active indicator icons now render at full/near-full visibility.
    • Icon desaturation is cleared where appropriate so icons remain readable.
  • Improved status/debug output.
    • /coh status and /coh debug now report runtime gate state, background opacity, class-color state, buff state, and performance-related toggles.

Removed / Deprecated

  • Removed Magic/Disease debuff indicators from the healing frame.
    • Debuff indicators are intentionally not shown because dispel addons such as Decursive can handle that role separately.
    • /coh debuffs no longer toggles a feature and now returns a removal/deprecation message.
  • Removed Magic/Disease indicator references from the in-game info tooltip, README, and CurseForge description.
  • Removed Fortitude / Shadow Protection references from the in-game info tooltip and public description, since those indicators are not currently advertised as core features.

Fixed

  • Fixed Priest buff indicators disappearing after the debuff-indicator removal patch.
    • Renew indicator restored.
    • Prayer of Mending indicator and count restored.
    • Power Word: Shield indicator restored.
    • Weakened Soul indicator restored and treated as a Priest buff-style indicator, not a general debuff indicator.
  • Fixed active buff/status icons appearing faded after class-colored name changes.
  • Fixed class-colored names so they affect only name text, not health bars, icons, borders, or HP text.
  • Fixed runtime gating so real Priest characters load normally even if talent/spec APIs return no invested talents.
  • Fixed /coh buffs on|off to refresh scoring/UI immediately.

Preserved

  • Secure click-casting backend unchanged.
  • SecureButtons.lua unchanged.
  • Existing click bindings unchanged:
    • Left-click: Circle of Healing
    • Right-click: Flash Heal
    • Middle-click: Prayer of Mending
    • Shift + Right-click: Greater Heal
    • Shift + Left-click: Renew
    • Ctrl + Left-click: Power Word: Shield
    • Ctrl + Right-click: Dispel Magic
    • Alt + Right-click: Abolish Disease
  • No auto-cast, auto-target, dynamic retargeting, or protected-action automation added.
  • Magic/Disease dispel click bindings remain available even though visual debuff indicators were removed.