File Details
SuperSwingTimer v0.0.2
- R
- Apr 30, 2026
- 54.95 KB
- 32
- 2.5.5+1
- Classic + 1
File Name
SuperSwingTimer.zip
Supported Versions
- 2.5.5
- 1.15.8
3.1.16 - 2026-04-30
- Release hardening: added ranged-haste-aware fallback resync for hunter ranged timing so the ranged timer can still estimate and adjust speed when
UnitRangedDamage()is briefly unavailable. - Added
GetRangedHastefallback support in the ranged state path, with safe scaling from the previous known ranged speed. - Added
GetSpellHastefallback support in shaman weaving haste calculations whenUnitSpellHaste("player")is unavailable. - Minor robustness cleanup for hunter Auto Shot cooldown tuple usage in cast-window initialization.
- Fixed hunter cast-bar fallback in
HandleSpellcastSucceededso missed start events now open a fullns.CAST_WINDOWwindow (usingnow) instead of immediately completing fromnow - ns.CAST_WINDOW. - Re-polished hunter hidden-cast behavior so the dedicated hunter cast bar can derive from the end-of-ranged-cycle hidden window (
windowEnd - ns.CAST_WINDOW) instead of appearing as a start-of-cycle cast proxy. - Hardened hunter
HandleSpellcastSucceededso it no longer forces a post-shot fallback cast window when no active hunter cast is actually detectable. - Hardened hunter spellcast-start/UI glue so Auto Shot start events no longer seed cast-active fallback timing that can flash the cast bar at cycle start; cast-bar fallback seeding is now limited to live/active hunter cast contexts.
- Ranged timer reset paths now clear hunter cast state too, preventing stale hidden-cast bar remnants after auto-repeat stops or other ranged reset flows.
3.1.15 - 2026-04-30
- Polished Hunter hidden cast-window behavior so the fixed
ns.CAST_WINDOWbar now anchors to cast/shot start timing, preventing the cast bar from visually stretching toward the full ranged cycle. - Updated Hunter
UnitCastingInfofallback alignment to cast start timestamps for cleaner Auto Shot / Multi-Shot hidden-window display. - Optimized timer sync events by filtering
UNIT_ATTACK_SPEEDandUNIT_RANGEDDAMAGEupdates tounit == "player"before resyncing bars.
3.1.14 - 2026-04-30
- Decoupled the Hunter cast bar from full ranged swing duration so it now always renders as the fixed
ns.CAST_WINDOWhidden Auto Shot cast window. - Updated hunter cast-window start alignment to use end-of-cast timing (
UnitCastingInfoend-time when available) so the cast bar shows the move-safe window rather than mirroring the full ranged cycle. - Added an immediate swing-speed sync on swing start for melee/ranged timers to reduce first-frame drift and tighten white-swing/ranged timing accuracy.
3.1.13 - 2026-04-30
- Fixed a duplicated
ResetTimerdefinition in the state engine so start/stop/restart flows use a single consistent idle reset path. - Hardened hunter cast-state recovery by clearing hunter cast state on world/combat reset paths and accepting Classic
UnitCastingInfospell-name payloads when spell IDs are unavailable. - Fixed shaman weave-family tint stability by copying family color tables before applying safe/unsafe alpha changes, preventing persistent color drift across casts.
- Polished ret paladin seal-twist overlays so the end-of-swing strike line stays visible for active twist families, while the separate reseal marker remains GCD-aware.
3.1.12 - 2026-04-29
- Unified the Hunter Auto Shot / Multi-Shot cast bar on the shared
ns.CAST_WINDOWtiming so the cast window stays consistent and no longer tracks the full ranged swing timer. - Added a
UnitCastingInfofallback for the Hunter cast bar so the display can recover cleanly if the live cast state is briefly missing. - Switched warrior queue tinting to a numeric queued-spell check so Heroic Strike and Cleave light up and clear reliably while Slam still uses the pause/extend path.
- Increased the unlocked-bar drag hit area so the frames are easier to grab and move during setup.
- Separated the bar background tint from the fill color so the background now has its own color swatch plus alpha control.
- Added a configurable bar border color swatch to go with the border-size slider, and kept the border rendering tied to the live bars during preview and reset.
3.1.11 - 2026-04-29
- Reworked the hunter Auto Shot / Multi-Shot cast-bar checks so they use shared spell-name lookups and keep the cast bar attached beneath the ranged timer when those shots fire.
- Split the warrior queue tints so Heroic Strike stays yellow, Cleave turns green, and Slam uses a white queue tint while the actual MH timer reset now lands on the combat-log hit.
- Added an adjustable bar border size control and widened the draggable hit area so unlocked bars are easier to move during the final polish pass.

