ShamTotems

ShamTotems is a lightweight Shaman totem manager for WoW TBC that provides timer bars with buff-range indicators, one-click element casting with flyout selectors, and castsequence macro — all in two compact, configurable overlays.
ShamTotems_1.jpg

ShamTotems_1.jpg

ShamTotems_6.jpg

ShamTotems_6.jpg

ShamTotems_3.jpg

ShamTotems_3.jpg

ShamTotems_2.jpg

ShamTotems_2.jpg

ShamTotems_5.jpg

ShamTotems_5.jpg

ShamTotems_4.jpg

ShamTotems_4.jpg

Shamtotems5.jpg

Shamtotems5.jpg

Description

ShamTotems v1.2

NOTE: My addons are highly optimized, all hot paths analyzed and improved and resource usage profiled. All of my addons are made to be light, performant and working for TBC anniversary client 2.5.5. This addon uses SIGNIFICANTLY less resources (CPU/memory) than other totem addons, this can be confirmed by using "AddonProfiler" and running other addons side by side. We see the most popular totem manager uses nearly 10 times more resources.

ShamTotems gives you full control of your totems through two independent overlay windows. The Timer Window shows all four element slots at a glance with color-coded timer bars that shift from element color to yellow to red as they expire, pulsing text in the final 5 seconds, and buff status indicators (✓/✗/Green border) that tell you whether you're in range of each totem's effect. The Totem Button Window provides one-click casting of your default totem for each element, with hover flyouts to quickly switch defaults or cast any known totem. Middle-click any button to recall all totems with Totemic Call.

 

/st - show the ShamTotems settings UI.


The addon automatically generates and maintains a STCAST macro — a /castsequence that cycles through your four default totems in one keybind. On first login, ShamTotems will attempt to place this macro on the first available visible action bar slot, or replace the old "TT Cast" macro if one exists. The macro updates itself whenever you change your default totems or element order.


Everything is configurable through the settings panel (/st). You can independently show, hide, lock, scale, and position both windows. The button bar supports vertical or horizontal orientation with configurable flyout direction. Per-element tabs let you hide or reorder individual totems in the flyout menus, and the element display order itself is rearrangeable. A width slider lets you make the timer window more compact or wider to suit your UI layout. All settings are saved per-character.


ShamTotems is designed exclusively for Shaman characters on the TBC Anniversary 2.5.5 client and automatically disables itself on non-Shaman characters. It detects spec changes in real-time — learning or unlearning totems (e.g., Mana Tide after a Restoration respec) instantly updates the flyouts and settings UI.

The ShamTotems Team

profile avatar
  • 5
    Projects
  • 809
    Downloads

More from RaMoNsTeRView all

  • ItemSwapper project image

    ItemSwapper

    • 302
    • Addons

    A granular equipment preset manager integrated into the character paper doll, with shift-hover flyouts, tooltip annotations, unique-gems handled, and automatic riding speed item changes.

    • 302
    • April 14, 2026
    • Addons
  • BGScoreboard project image

    BGScoreboard

    • 58
    • Addons

    Moveable BG scoreboard tracking killing blows, honorable kills, and damage with alliance rankings.

    • 58
    • April 9, 2026
    • Addons
    • +2
  • LayerIgnore project image

    LayerIgnore

    • 20
    • Addons

    Filter all posts in Looking For Group containing the word LAYER - no more "Layer 4 plzzz!" begging spam.

    • 20
    • April 9, 2026
    • Addons
  • BigDamTracker project image

    BigDamTracker

    • 103
    • Addons

    Configurable combat tracker that automatically alerts, logs, and screenshots your record-breaking damage milestones on WoW TBC Anniversary.

    • 103
    • April 8, 2026
    • Addons
    • +2
  • ItemSwapper project image

    ItemSwapper

    • 302
    • Addons

    A granular equipment preset manager integrated into the character paper doll, with shift-hover flyouts, tooltip annotations, unique-gems handled, and automatic riding speed item changes.

    • 302
    • April 14, 2026
    • Addons
  • BGScoreboard project image

    BGScoreboard

    • 58
    • Addons

    Moveable BG scoreboard tracking killing blows, honorable kills, and damage with alliance rankings.

    • 58
    • April 9, 2026
    • Addons
    • +2
  • LayerIgnore project image

    LayerIgnore

    • 20
    • Addons

    Filter all posts in Looking For Group containing the word LAYER - no more "Layer 4 plzzz!" begging spam.

    • 20
    • April 9, 2026
    • Addons
  • BigDamTracker project image

    BigDamTracker

    • 103
    • Addons

    Configurable combat tracker that automatically alerts, logs, and screenshots your record-breaking damage milestones on WoW TBC Anniversary.

    • 103
    • April 8, 2026
    • Addons
    • +2