promotional bannermobile promotional banner

Party Portraits Unit Frame/Buff Reminder Bar

Displays movable class-colored portrait rings for the player and party members. Supports saving position, locking/unlocking, showing/hiding when solo, and reset to default.

File Details

PartyPortraits v4.9 Retail

  • R
  • Jan 12, 2026
  • 1.29 MB
  • 2.0K
  • 11.2.7
  • Retail

File Name

PartyPortraits.zip

Supported Versions

  • 11.2.7

v4.9
---------------------------------------------------------------------------

- Retail buff reminder & click-casting expansion:
    • Added Retail-compatible buff reminders with secure click-casting support.
    • New supported buffs include:
        - Mark of the Wild
        - Power Word: Fortitude
        - Arcane Intellect
        - Battle Shout
        - Blessing of the Bronze (Evoker)

- Evoker (Retail) specific handling:
    • Added Retail-only safety logic to prevent Blessing of the Bronze from
      accidentally self-casting when party members are out of range.
    • Handles ambiguous Retail range API behavior without affecting visuals.
    • Ensures correct casting behavior while preserving reminder indicators.

- Improved range & visual logic:
    • Refined overlay color states:
        - Normal glow when in range and buff not active
        - Orange icon when out of range
        - Blue icon when unit is very far away
    • Buffed targets correctly hide reminder icons without disabling click-casting.
    • More consistent behavior during movement and rapid range changes.

- Architecture & compatibility improvements:
    • Centralized buff spell definitions into a shared spell list module.
    • Overlay and configuration systems now reference a unified spell source.
    • Retail-specific logic is fully isolated and does not affect Classic clients.
    • Single shared codebase maintained for Classic and Retail with separate TOCs.

- Stability & safety:
    • Improved secure attribute handling to avoid stale or unsafe click states.
    • Robust combat-lockdown deferral for overlay attachment and click attributes.
    • Multiple edge cases resolved where Retail range APIs return nil or misleading values.

- Notes:
    • Due to Blizzard API limitations, exact spell range detection for
      Blessing of the Bronze (Evoker) (e.g. 40 yards) cannot always be guaranteed on Retail.
      The addon favors safe and predictable behavior over false negatives or unintended self-casts.