promotional bannermobile promotional banner

ZSBT Classic

Zore's Scrolling Battle Text - Classic

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 OnUpdate handler 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 timeSinceLastUpdate re-accumulation logic inside AE_UpdateEvent has 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: AcquireFontString and AcquireIconFS now reset layout state that was previously not cleared between pool reuse cycles: SetWidth(0)SetJustifyH("CENTER")SetJustifyV("MIDDLE"), and SetWordWrap(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.