SmartTotem 1.5.8 Beta

SmartTotem is a custom World of Warcraft TBC Anniversary addon designed specifically for Shamans to provide intelligent raid-based totem recommendations during encounters.

File Details

SmartTotem.zip

  • B
  • May 25, 2026
  • 13.04 KB
  • 8
  • 2.5.5
  • Classic TBC

File Name

SmartTotem.zip

Supported Versions

  • 2.5.5

SmartTotem Complete Changelog
=============================

Version 1.4.8 - Safe Combat-Log Foundation Rebuild
--------------------------------------------------
- Rebuilt directly from the user's confirmed stable 1.4.7k SmartTotem.lua.
- Preserved the stable 1.4.7k icon borders, frame size, icon spacing, clickable buttons, and Totemic Call behavior.
- Added SmartTotem_CombatLog.lua as a separate advisory-only combat-log foundation module.
- Added mechanic-state framework for future fear, poison, fire, frost, and nature detection.
- Added temporary mechanic storage and suggested-totem lookup for future recommendation overrides.
- Did not connect combat-log mechanics to secure button changes.
- Did not alter border functions, icon textures, frame layout, or secure macro attributes.
- Added full changelog requirement to package process.

Version 1.4.7k - Stable Visual/Core Baseline
--------------------------------------------
- Stable compact SmartTotem frame.
- Stable icon borders and spacing.
- Stable clickable totem buttons.
- Stable Totemic Call button.
- Stable profile and group handling.
- Stable alert toggles.
- Stable combat-log debug observation foundation.
- Used as the clean baseline for the safe 1.4.8 rebuild.

Version 1.4.7j
--------------
- Improved login/reload stability.
- Confirmed default totems persist correctly after switching profiles and reloading.
- Fixed profile persistence issues around Resto, Elemental, and Enhance defaults.

Version 1.4.7
-------------
- Added alert/glow toggle command support.
- Added /st alerts on, /st alerts off, and /st alerts toggle.
- Improved command/help coverage.
- Added combat-log debug on/off command support.

Version 1.4.6
-------------
- Improved delayed refresh behavior after login, talent changes, group changes, zone changes, and spell changes.
- Added safer update timing using delayed refresh patterns.
- Reduced bad startup state after reload/login.

Version 1.4.5
-------------
- Added combat-log observation foundation.
- Added optional debug observations for boss/trash activity.
- Added early fear/mind-control style alert observation.
- Did not automatically change recommendations from combat log events.

Version 1.4.4
-------------
- Added assignment-aware Kael'thas logic.
- Added tank and melee assignment handling.
- Improved Tremor priority during Kael phase.
- Added phase-aware structure for advisor, weapons, and Kael phases.

Version 1.4.3
-------------
- Expanded TK boss support.
- Added Al'ar, Void Reaver, Solarian, and Kael'thas normalization/test handling.
- Added Tempest Keep trash recognition foundation.

Version 1.4.2
-------------
- Expanded SSC boss support.
- Added Lurker, Karathress, Morogrim, Leotheras, Hydross, and Vashj recommendation handling.
- Added SSC trash recognition foundation.

Version 1.4.1
-------------
- Improved boss name normalization.
- Added more flexible /st test command matching.
- Added multiple name aliases for supported bosses.

Version 1.4.0
-------------
- Added phase support groundwork.
- Added advisor/weapons/kael phase commands.
- Added assignment logic groundwork.
- Added alert framework groundwork.

Version 1.3.x
-------------
- Added group role logic for healer, caster, melee, and tank.
- Added automatic group role behavior based on detected profile.
- Improved group-based totem defaults.

Version 1.2.x
-------------
- Added boss-specific recommendation refinements.
- Added safer fire totem handling for non-Elemental profiles.
- Added empty fire slot support where appropriate.

Version 1.1.x
-------------
- Improved active totem highlighting.
- Added timer text support using GetTotemInfo.
- Improved active/inactive icon alpha behavior.

Version 1.0.4
-------------
- Added stable draggable frame behavior.
- Added Totemic Call as fifth button.
- Preserved compact layout.

Version 1.0.0
-------------
- Renamed project from TotemBrain to SmartTotem.
- Added /st slash command identity.
- Began SmartTotem-specific development branch.