EclipseTunneler

A compact, focused HUD for Balance Druids. Shows Eclipse state, Astral Power, DoT timers with pandemic windows, major cooldown icons, and a context-aware cast suggestion — all in one glanceable frame.

File Details

v1.0.1

  • R
  • Jun 18, 2026
  • 6.94 KB
  • 3
  • 12.0.7
  • Retail

File Name

EclipseTunneller-v1.0.1.zip

Supported Versions

  • 12.0.7

EclipseTunneller

v1.0.1 (2026-06-18)

Full Changelog Previous Releases

  • Bump Interface to 120007 and version to 1.0.1 (was out-of-date on live patch)
  • Fix CA suggestion logic: boolean was inverted
    GetSuggestion() checked not cdReady[CA] and not cdReady[Incarnation] which
    triggered "Use Celestial Alignment!" when both spells were ON cooldown — the
    opposite of what was intended. Fix: check cdReady[CA] or cdReady[Incarnation]
    so the suggestion fires when either is actually ready to cast.
  • Fix nil-call crash: GetAuraDataBySpellID does not exist on this client
    Prior fix guessed a wrong API name causing a 367x attempt-to-call-nil
    error. Replaced with AuraUtil.FindAuraByName(dot.name, target, PLAYER),
    which matches by the non-secret spell name internally and is a
    long-standing public API, avoiding both the missing-function crash and
    the original secret spellId comparison taint.
  • Fix secret-value taint crash in Eclipse/DoT aura scanning
    d.spellId on buff/debuff aura data is a secret value in Midnight; comparing
    it directly (d.spellId == AURA_SOLAR) taints execution and throws. Replaced
    both scans with the spellID-targeted lookup APIs (GetPlayerAuraBySpellID,
    GetAuraDataBySpellID) which do the match internally and just return nil or
    the aura table.
  • Set Interface to 120005 for 12.0.5 client compatibility