File Details
SuperSwingTimerv0.0.10.zip
- R
- May 27, 2026
- 109.37 KB
- 157
- 2.5.5+1
- Classic + 1
File Name
SuperSwingTimerv0.0.10.zip
Supported Versions
- 2.5.5
- 1.15.8
Major Changes
0.0.10 - 2026-05-27
- Enhancement Shaman Windfury ICD crash fix:
SuperSwingTimer_ClassMods.luano longer scans helpful buffs through the brittle rawUnitBuff("player", i, "HELPFUL")tuple path. The Windfury ICD tracker now uses the sharedGetHelpfulAuraData()helper, guards spell-ID comparisons with explicit numeric checks, and reads the live main-hand swing anchor fromns.timers.mh.lastSwingon the addon's aligned clock instead of the nonexistentns.GetLastMhSwingTime()symbol. This fixes the in-gameattempt to compare number with booleanruntime error reported fromUpdateWindfuryIcd(). - Stable Shaman update chain:
UpdateShamanisticRageBadge()no longer rebuildsns.OnUpdatefrom inside itself every refresh. Enhancement Shaman now installs one stable wrapper inSetupEnhShaman()that updates the weave visuals plus Flurry, Stormstrike, and Shamanistic Rage badges without recursive rewrapping. - Projected-impact weave icon: while actively casting tracked weave spells such as Lightning Bolt or Chain Lightning, the moving shaman weave spark now swaps to the actual spell icon and pins itself to the spell's projected landing point on the current MH swing rather than sliding by raw cast progress. When the cast stops, succeeds, fails, or is interrupted, the moving icon restores the configured weave spark texture and hides cleanly, while the static top/bottom breakpoint markers stay visible.
0.0.9 - 2026-05-22
- Paladin seal twist zone preview fix: UpdateSealBreakpointLine (red twist zone + black reseal marker) and UpdateJudgementMarker (gold judgement CD line) now show during Test Bars preview by falling back to
UnitAttackSpeed("player")or 2.0s when no swing timer is active — matching the Rogue Sinister Strike cue pattern exactly. Previously the zone and markers hard-returned whentimer.state ~= "swinging", hiding them during/sstpreview and other non-combat states. - Paladin seal zone UI wiring: exported
ns.UpdatePaladinSealZoneand added refresh calls toApplyBarColors,ApplyBarWidth,ApplyVisibility, andApplyMinimalMode— matching the same 5-path approach the Rogue cue uses. - Paladin twist families expanded: added RIGHTEOUSNESS to
PALADIN_SEAL_TWIST_FAMILIESper TBC research confirming you can twist from Seal of Righteousness → Command in the 0.4s window. - Warrior Slam bar repositioned: the Slam cast bar now sits above the MH bar instead of below, keeping it grouped with the Shield Block bar in the overhead helper area instead of sharing space with the rage bar stack.
- Warrior Shield Block bar live refresh: exports to
ns.warriorShieldBlockBarand reapplies texture, width, and color from the current config on every update call (not just at creation time). Config changes to texture, bar width, Shield Block height slider, and shield block color now take effect immediately without a reload. - Warrior bar color wiring: the warrior rage bar and Shield Block bar now refresh from
ApplyBarColorsso color swatch changes in/sstapply live. - Warrior rage bar positioning: confirmed the rage bar anchors below OH when dual-wielding (or below MH otherwise) with a 4px gap, placing it cleanly below the MH, OH, Slam, and Shield Block bar stack.

