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.