# TotemBar
A minimal totem bar for Shamans in WoW Classic — Anniversary (1.15.x) and
Burning Crusade Classic (2.5.x). Four slots, one for each element. One key
per slot. That's the whole addon.
## Why
The default UI has you juggling thirty-odd totem ranks across cluttered
action bars, when in practice you're rotating four — Searing, Stoneskin,
Windfury, Healing Stream (or your variant). TotemBar collapses that to
four bindable keys you actually press.
## Features
- **Four element slots** — Fire, Earth, Air, Water; one totem each
- **Right-click to swap** — element-colored picker with spell icons,
greys out totems your character hasn't learned yet
- **Per-slot keybinds** — bind in *Esc → Key Bindings → Totem Bar*
- **Templates** — save PvP / PvE / farm sets and swap with one command
- **Movable** — Shift-drag the bar anywhere
- **Scalable** — Shift + mouse-wheel over the bar, or `/tb scale 0.8`
- **Masque-compatible** — skin the buttons with your installed Masque theme
- **Per-character** — your alts keep their own assignments
## Slash commands
| Command | What it does |
|---|---|
| `/tb` | Show help |
| `/tb reset` | Recenter the bar |
| `/tb scale <n>` | Set bar scale (0.4–2.5) |
| `/tb save <name>` | Save current 4 totems as a named template |
| `/tb load <name>` | Apply a saved template |
| `/tb list` | List saved templates |
| `/tb delete <name>` | Remove a saved template |
Aliases: `/totembar`, `/tbar`, `/tb`.
## Install
1. Place the `TotemBar` folder into `Interface/AddOns/`.
2. Restart the client (not just `/reload`) so the binding strings load.
3. Make sure **Totem Bar** is enabled in the AddOns list at character
select.
## Compatibility
- WoW Classic Era / Anniversary (1.15.x)
- WoW Burning Crusade Classic (2.5.x)
- Shaman only — other classes will see the bar but the totem list won't
match their spellbook
## Limitations
There is no "Call of the Elements" one-button-cast-all. WoW's protected
code requires one hardware event per spell cast, so four bound keys is
the maximum any addon can give you.
## License
MIT.

