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
- Top-level bail if playerName is missing, non-string, empty, or

