Description
# ZSBTClassic Overview
ZSBTClassic is a Classic-compatible build of **Zore's Scrolling Battle Text (ZSBT)**.
## Goal
Provide accurate, low-latency scrolling combat text for:
- Classic Era
- Season of Discovery (SoD)
- Classic expansion clients (target: MoP Classic)
## How combat events are detected
When the Classic client provides `COMBAT_LOG_EVENT_UNFILTERED`, ZSBTClassic treats it as the authoritative source for:
- Outgoing damage/healing (player)
- Incoming damage (player)
- Pet damage
These events are emitted internally with `amountSource = "COMBAT_LOG"`.
## Notes
- This Classic build intentionally avoids depending on Retail 12.x-only APIs.
- The codebase still contains Retail-era fallback logic (UNIT_COMBAT/health-delta correlation) but CLEU is preferred whenever available.



