ShamanPower
All-in-one totem management and cooldown tracking for Shamans.
ShamanPower gives you a compact, powerful interface for managing your totems, tracking cooldowns, and coordinating raid abilities - all without cluttering your UI with multiple addons.
---
Why ShamanPower?
One bar, everything you need:
- Drop all four totems with a single button or keybind
- See totem durations at a glance with progress bars
- Track Shield charges, Ankh cooldown, Nature's Swiftness, Mana Tide, and Bloodlust
- Swap weapon imbues instantly with a flyout menu
- Monitor Earth Shield on your tank with smart tracking
- Know exactly which party members are in range of your totems
For the raid:
- Coordinate Heroism/Bloodlust timing with assigned callers and backups
- Assign Mana Tide callers so healers know when to expect the mana boost
- Non-Shamans can track nearby totem buffs with SPRange
---
Features
Mini Totem Bar
- One-Click Casting - Left-click drops, right-click destroys
- Flyout Menus - Hover to see all totems, click to cast or assign
- Drop All Button - Cast all assigned totems in sequence
- Duration Progress Bars - See exactly how long each totem has left
- Party Range Dots - Colored dots show who's in totem range
- Pulse Animations - Visual pulses for Tremor, Healing Stream, etc.
- Out-of-Range Indicator - Icons grey out when you're too far from your totem
Cooldown Tracker Bar
- Shield Button - Shows charge count, click to refresh
- Weapon Imbue - Flyout menu for Windfury, Flametongue, etc.
- Ankh Timer - Always know when Reincarnation is ready
- Nature's Swiftness / Mana Tide / Bloodlust - Track your key cooldowns
- Independent Positioning - Move it separately from the totem bar
Earth Shield Tracking
- Smart Tracking - Shows who has your ES with color-coded names
- Auto Re-apply - Button targets your last ES recipient if tank dies or is unassigned
Raid Cooldown Coordination (/spraid)
- Heroism/Bloodlust - Assign primary caster, backups, and a caller
- Mana Tide - Assign who calls each Shaman's Mana Tide
- Caller Buttons - The designated caller gets a button to trigger cooldowns
- Visual & Audio Alerts - On-screen warning when your cooldown is called
Totem Range Tracker (/sprange)
- For ALL Classes - Non-Shamans can see which totem buffs they're receiving
- Auto-Show - Appears when grouped with a Shaman
Totem Twisting
- Air Totem Twisting - Automatically rotate Windfury and Grace of Air for
maximum melee DPS
- Twist Timer - Visual countdown shows exactly when to drop the next totem
- TotemTimers Style Display - Active totem shows as the main icon, assigned
totem moves to flyout
PVP / Dynamic Mode
- No Pre-Assignment Needed - Totem bar automatically shows whatever totem is
currently active
- Perfect for PvP - Drop any totem and the bar updates instantly
- Works alongside normal mode - Toggle in Settings
Totem Plates (Optional Module)
- Instant Totem Recognition - Enemy totem nameplates replaced with their spell icons
- Kill Priority at a Glance - Spot Grounding, Tremor, or Windfury totems immediately in battlegrounds and arena
- Clean and Simple - No configuration needed, just enable the module
Reactive Totems (Optional Module)
- Smart Cleanse Alerts - Large totem icon appears when party members are
feared, poisoned, or diseased
- Click to Cast - Left-click the icon to instantly drop the appropriate
cleansing totem
- Per-Totem Positioning - Move Tremor, Poison Cleansing, and Disease
Cleansing frames independently
Tremor Reminder (Optional Module)
- Proactive Fear Protection - Shows Tremor Totem icon when you target a known
fear-casting mob
- 40+ Mobs Built-In - Nightbane, Onyxia, Magmadar, and more TBC dungeon/raid
bosses
- Click to Cast - Drop Tremor before anyone gets feared
- Custom Mob List - Add your own mobs with /sptremor add <name>
Customization
- Horizontal or Vertical layouts
- Independent scaling for each bar
- Drag to reorder buttons
- Full keybind support for everything
- Extensive Look & Feel options
---
Slash Commands
Command Action
/sp totems │ Open assignment window
/spraid │ Raid cooldown coordination
/sprange │ Totem range tracke
/sp options │ Settings
---
Credits
Based on https://www.curseforge.com/wow/addons/pallypower. Adapted for Shamans by taubut.
- GitHub: https://github.com/taubut/ShamanPower
- Issues: https://github.com/taubut/ShamanPower/issues