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.3-rc1

  • R
  • May 7, 2026
  • 20.81 KB
  • 17
  • 12.0.5+1
  • Retail

File Name

EarlyPull-v2.7.3-rc1.zip

Supported Versions

  • 12.0.5
  • 12.0.1

EarlyPull

v2.7.3-rc1 (2026-05-07)

Full Changelog Previous Releases

  • Hot fix: lookupRoleByName crash spam during raid combat
    A user reported 2606 instances of "attempt to compare local
    'playerName' (a secret string value)" in a single fight. The new
    lookupRoleByName helper from v2.7.0 was comparing actor.name against
    unit names via == without filtering secret strings. Each comparison
    threw, ctx.recorded never got set, the next DAMAGE_METER event
    re-entered the same path and crashed again. Loop continued for the
    entire fight.
    Three layers of defence added:
    • Top-level bail if playerName is missing, non-string, empty, or
      issecretvalue() returns true.
    • nameMatches() filters secret unit names before comparing.
    • Whole roster scan wrapped in pcall as a final safety net.
      Anyone running v2.7.0-v2.7.2 with a tank in their raid was hitting
      this. v2.7.3 fixes it.
      Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com