promotional bannermobile promotional banner

Early Pull

Announces who pulled the boss and how early/late, relative to the DBM/Blizzard pull timer. Midnight-ready.

File Details

v2.7.0-rc1

  • R
  • May 4, 2026
  • 20.30 KB
  • 12
  • 12.0.5+1
  • Retail

File Name

EarlyPull-v2.7.0-rc1.zip

Supported Versions

  • 12.0.5
  • 12.0.1

EarlyPull

v2.7.0-rc1 (2026-05-04)

Full Changelog Previous Releases

  • Tag damage-meter pullers as tanks when role is assigned TANK
    The boss-target resolver tags isTank=true on actors it returns (the
    boss targeting them = they have aggro = functionally the tank).
    The damage-meter resolver had no role data — it gave us a name and
    class but no way to know if the player was tanking. So when a tank's
    pull was resolved through the fallback path (which is most pulls in
    restricted Midnight raid combat), they ended up in the report
    leaderboard as a non-tank early pull.
    Added lookupRoleByName(playerName) helper that scans the raid/party
    roster for a matching name and returns UnitGroupRolesAssigned for
    them. The damage-meter resolver calls it on every selection — if the
    resolved player is assigned TANK, bestActor.isTank = true. The
    tank-pull message format and the leaderboard exclusion both kick in
    correctly from there.
    Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com