File Details
ZSBTClassicv1.0.5.zip
- R
- Jun 15, 2026
- 5.64 MB
- 151
- 5.5.4+5
- Classic TBC + 2
File Name
ZSBTClassicv1.0.5.zip
Supported Versions
- 5.5.4
- 5.5.3
- 2.5.5
- 2.5.4
- 1.15.8
- 1.15.7
Changelog
v1.0.5
Animation Performance
- Fixed: The animation engine's
OnUpdatehandler now uses a single master-level accumulator (AnimEngine._masterAccum) rather than accumulating delta-time independently per event. Previously, all active scroll areas and events were iterated on every game frame (up to 240 times/second at high refresh rates) even when no update was due. The master accumulator returns immediately if the 66 Hz threshold has not been reached, eliminating all per-frame iteration overhead when no animation step is needed. - Fixed: The per-event
timeSinceLastUpdatere-accumulation logic insideAE_UpdateEventhas been removed. The function now receives the pre-throttled master step directly, removing a redundant accumulation pass that was a holdover from the old per-event throttle design.
Animation Object Pool
- Fixed:
AcquireFontStringandAcquireIconFSnow reset layout state that was previously not cleared between pool reuse cycles:SetWidth(0),SetJustifyH("CENTER"),SetJustifyV("MIDDLE"), andSetWordWrap(false). A width constraint, text alignment, or word-wrap flag set by one animation event could silently carry over into the next event that reused the same pooled FontString.

