Raid leader pro

An intelligent tactical assignment and live buff-tracking command center seamlessly synced with raidplanner.dk.

File Details

RaidLeaderPro.zip

  • R
  • May 30, 2026
  • 3.43 MB
  • 0
  • 2.5.5
  • Classic TBC

File Name

RaidLeaderPro.zip

Supported Versions

  • 2.5.5

Version 2.0.0 — 2026-05-30

Breaking Change

The import string format has been completely replaced. Strings from raidplanner.dk v1 (Key=Value|... format) are no longer accepted. All exports must now use the 4-block caret contract described below.

New Import Contract

Payloads from raidplanner.dk now follow a strict single-line 4-block format:

ZONE^TACTICS^ASSIGNMENTS^BUFFS

  • ZONE: SSC or TK
  • TACTICS: semicolon-separated pointers shown in the strategy sidebar
  • ASSIGNMENTS: pipe-separated rows of CharacterName:ROLE:Boss:SlotKey
  • BUFFS: pipe-separated rows of CharacterName:BuffID (IDs 1–28)

Added

  • Full slot-key dictionary covering all SSC and TK boss assignments plus the entire master buffs and debuffs section (28 buff IDs, all paladin/priest/druid/warlock/mage/hunter/shaman decks, armor reduction). The addon translates slot keys to canonical display labels automatically so the UI always matches the website naming exactly.
  • Boss = ALL routing: assignment rows with Boss set to ALL are routed to the Master Buffs page instead of a boss encounter page, populating a new Master Assignments section.
  • Master Buffs page now renders two sections: Master Assignments (role-colored, with ping buttons) and Live Buff Scan (coverage fraction, color-coded green/yellow/red). The Master Assignments section is collapsible via a click-to-toggle header so the live scan is always reachable without scrolling.
  • Buff assignment accept/decline popup: raiders now receive a popup for buff assignments the same way they do for boss assignments. Accepted buff assignments disappear from the Live Status page. Declined assignments remain with an individual ping button.
  • Caster and target dual-whisper for Power Infusion and Pain Suppression: clicking the ping button on either the caster or target row whispers both people simultaneously with role-appropriate messages.
  • Inbound trust hardening: received broadcasts and pings are rejected unless the sender is a raid leader, raid assistant, or party leader. The sender field is server-verified and cannot be spoofed.
  • Network chunking: broadcasts are automatically split into 200-byte frames and reassembled on the receiving end, working around the 255-byte CHAT_MSG_ADDON body limit. Large payloads with full rosters now broadcast reliably.
  • Importer assignment popup: the raid leader who clicks Load & Broadcast now receives their own assignment popup. Previously WoW's addon messaging system did not echo messages back to the sender, so the importer was silently skipped.
  • Live Buff Scan expanded from 8 to 28 tracked buff IDs covering the full TBC utility toolkit.
  • Live Status page is now fully row-based with two sections (Boss Assignments and Buff Assignments), supporting per-row ping buttons for declined buff entries.
  • Selective import: importing a boss string does not wipe master buff assignments or live scan setup, and vice versa. Each block is only replaced when the incoming payload contains data for that block.

Changed

  • Assignment table columns reordered: Assignment/Role label on the left (role-colored), Raider name on the right.
  • Boss map and tactics sidebar are now driven by the explicit boss token in the payload rather than being inferred by scanning key names.
  • Imported tactics text overrides the built-in tactics manifest per boss. The built-in manifest remains as a fallback when the tactics block is empty.
  • Roster guard on all whispers: the addon checks group membership before sending any whisper. Discord aliases and special-character names resolve correctly via the fuzzy matcher before the check — names like "Lockuko" correctly resolve to "Ukopala" in-game.
  • Accept/decline reply correlation switched from role-slug strings to numeric row indices, making replies unambiguous even when multiple players share the same role.
  • Ping All on the Live Status page now resets buff assignment statuses to waiting in addition to boss assignment statuses.

Removed

  • Legacy Key=Value string parser and all role-slug routing dictionaries.

Version 1.0.0 — 2026-05-30

  • Initial release: Raidleader Pro - Øl & Eventyr Edition
  • Live Buff Tracking Engine (Fortitude, Intellect, MotW, Spirit, Blessings)
  • Sorensen-Dice fuzzy matcher for roster name resolution
  • Individual ping buttons with whisper reminders
  • Built-in SSC and TK tactics sidebar and boss strategy maps
  • Officer-only import/broadcast tools hidden from regular raiders