promotional bannermobile promotional banner
premium banner
Shaman command bar for TBC. Totem twist on one keybind, swing timer, Windfury and Stormstrike proc flashes, range warnings, ankh count, and a cooldown bar that auto-hides what your spec doesn't have.

Description

Wick's Totems and Things is the all-in-one shaman command bar for TBC Classic Anniversary (2.5.5). Drop totem sets, twist Windfury and Grace of Air on a single keybind, watch who's actually getting buffed, and never miss a proc.

***V.0.3.6 -Added draggable proc/shield floaters with auto-hide and missing-buff pulse, per-talent filter instead of crude spec tags, independent size sliders for procs vs shields, totem destroyed alert, and a fully resizable UI across every bar.

Slim icon strip

Four element buttons (Fire, Earth, Water, Air) sit on a draggable strip. Each button is a secure cast button bound to your active preset's totem for that element. Left-click casts. Right-click opens a totem picker for the active preset. Keybind labels show in the top-right corner of each icon, action-bar style. A dedicated "drop all four" keybind cycles your full preset on press, one totem per global cooldown.

Affected count on every totem

Each active totem shows a count of how many party or raid members are inside its buff radius. The count also overlays on Blizzard's totem icons (the small ones next to your minimap). Tick-effect totems (Healing Stream, Mana Spring, Mana Tide) and self-only totems are flagged correctly.

Out-of-range warning

Step out of range of a buff totem you cast and the addon flashes a red banner across the top of the screen with the totem name, paints a subtle red vignette at the screen edges, plays a single sound, and tints that element's icon border red. Walk back into range and the warning clears instantly. Tick totems and caster-only totems are excluded from range checks.

Totem twisting

Toggle twist for any element from the Options panel. The element's button switches from a single /cast to a /castsequence between two totems. The icon shows the next totem to cast (it visibly flips on every press), and a center countdown counts down to the refresh window. When the window opens, the icon brightens, a red ! appears, and a soft chime fires once. Default air twist: Windfury Totem and Grace of Air Totem on a 9-second rhythm.

Cooldown and proc tracker

A second slim bar tracks shaman cooldowns and procs that are easy to forget mid-fight: Reincarnation (Ankh) with a bag-count box on the totem strip, Bloodlust or Heroism auto-faction filtered, Fire Elemental Totem, Earth Elemental Totem, Nature's Swiftness, Elemental Mastery, Tidal Force, Mana Tide Totem, Shamanistic Rage, Flurry stack, Windfury Weapon proc flash, Stormstrike target debuff. Each entry auto-hides when your spec doesn't have the talent. Cooldown spells dim with a Blizzard-style spiral while recharging. Procs grey out when inactive and burst to full color with a swirling autocast shine when they fire.

Swing timer

Main-hand and off-hand swing progress bars surface only in combat and fade after combat ends. Off-hand bar auto-hides when not dual-wielding.

Presets and bindings

Multiple named presets per character. Click a preset to make it active. Click any element pill to pick a different totem from a popup. Inline rename, delete, and add new presets from the Presets tab. Eight Blizzard keybinding slots covering drop-all, four per-element casts, toggle main panel, toggle icon strip, and cycle to next preset.

Options

A dedicated Options tab toggles every module: show / lock / reset position for the icon strip, cooldown bar, and swing timer; out-of-range warning with separate toggles for sound, top banner, and screen vignette; totem-frame count badge overlay on Blizzard's icons; per-element twist toggles with default totem pairs.

Slash commands

/wtt toggles the main panel. /wtt bar, /wtt cd, /wtt swing toggle the slim bars. /wtt twist <element> on|off enables totem twisting per element. /wtt status, /wtt range, /wtt cdtest print diagnostics. /wtt resetbar, /wtt resetcd, /wtt resetswing recover lost positions.

Presets, twist configuration, and bindings save per character. Bar positions, range-warning toggles, and overlay options save account-wide.

Requirements

TBC Classic Anniversary (2.5.5). Pure Lua, no library dependencies. Auto-hides shaman-only modules for non-shaman characters (panel still loads in viewer mode).