ZSBTClassic_v1.0.6.zip
What's new
Changelog
v1.0.6
Incoming Damage Flags
- Fixed: Show Damage Flags now works when CLEU is the active combat data source. Previously the toggle had no effect because the CLEU handler discarded blocked, resisted, absorbed, glancing, and crushing modifiers. The SWING_DAMAGE and SPELL_DAMAGE handlers now extract these values and build a
flagTextstring (e.g.(Resisted 120) (Glancing)) that is displayed after the damage number when the toggle is enabled.
Incoming Misses / Avoids
- Fixed: Show Misses / Avoids now works when CLEU is the active combat data source. Previously the toggle had no effect because the CLEU handler only routed SWING_MISSED, SPELL_MISSED, and RANGE_MISSED events for outgoing (player-as-source) actions. The handler now detects
isPlayerTargetfor all three miss sub-events and routes them to the existing incoming miss display path, so Dodge, Parry, Block, Miss, Resist, and Absorb events on the player are shown correctly.
Incoming Source Names (new)
- Added: Show Attacker Name toggle (Combat Text → Incoming → Incoming Damage). When enabled, each incoming damage number is prefixed with the name of the attacker (e.g.
Hogger: 234). The prefix also appears on Miss / Avoid events when Show Misses is also enabled. Disabled by default. - Added: Show Caster Name toggle (Combat Text → Incoming → Incoming Healing). When enabled, each incoming heal is prefixed with the name of the caster (e.g.
Priestessa: 1200). For self-heals (Drain Life, potions) this shows the player's own name. Disabled by default. - The source name is captured from CLEU arg 5 (
srcName) and threaded through the full pipeline:Event_Collector → Pulse_Engine → Incoming_Probe.
This mod has no additional files

