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

  • R
  • Apr 27, 2026
  • 17.82 KB
  • 36
  • 12.0.5+1
  • Retail

File Name

EarlyPull-v2.3.0-rc1.zip

Supported Versions

  • 12.0.5
  • 12.0.1

EarlyPull

v2.3.0-rc1 (2026-04-27)

Full Changelog Previous Releases

  • Soften early-pull classification: 0.25s window, tank exemption
    The on-time window was 5ms which flagged essentially every pull as
    early or late since human reaction times can't hit that precision.
    Bumped the default to 0.25s so anything within a quarter-second of
    the countdown end now counts as on-time.
    Tank pulls also stop getting the early flag. The boss-target resolver
    sets isTank=true on returned actors (whoever the boss is targeting
    has aggro and is functionally the tank), and BuildPullMessage strips
    the early-text when puller.isTank is true. Late pulls keep their
    normal text — only "early" is suppressed for tanks.
    BuildPullMessage is now the single source of truth for the announce
    string; the immediate-engage, DAMAGE_METER_COMBAT_SESSION_UPDATED,
    and polling paths all call it instead of formatting their own.
    Existing users keep their saved pullOnTimeWindow until they reset.
    Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com