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

  • R
  • May 4, 2026
  • 20.53 KB
  • 41
  • 12.0.5+1
  • Retail

File Name

EarlyPull-v2.7.1-rc1.zip

Supported Versions

  • 12.0.5
  • 12.0.1

EarlyPull

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

Full Changelog Previous Releases

  • Guard chat handler crash + skip duplicate ENCOUNTER_START fires
    Two issues during raid fights:
    1. The onChatMessage handler called text:match() on every incoming
      chat message, but in restricted Midnight raid combat the text
      parameter comes back as a secret-wrapped string and :match() throws.
      A user saw 39 errors in a single fight. Added type and
      issecretvalue guards before any string method.
    2. Some bosses fire ENCOUNTER_START multiple times per pull — phase
      transitions and encounter-bar updates trigger the event again.
      Each fire was resetting pullContext and running the full resolution
      chain (fresh banner, fresh record, fresh diagnostic dump). Now
      ignored: if we already have an active context for the same
      encounterID within the last 60 seconds, the new fire is treated
      as a duplicate and skipped.
      Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com