ShamanSphere_V1.1.2.zip
What's new
Changelog
1.1.2 - 2026-09-27
- Fixed the Sphere and its attached button groups appearing above Blizzard panels such as the Character window and World Map.
- Unified the Sphere, totem bar, flyouts, panic bar, Totemic Recall, Reincarnation, and BuffHelper button on a normal UI frame layer.
- Kept tooltips and the ShamanSphere options window on their dedicated foreground layers.
1.1.1 - 2026-09-25
- Fixed the visible BuffHelper button becoming unresponsive when a shield refresh became necessary during combat.
- Selected self-shields are now securely prepared before combat so they remain castable after reaching the configured combat charge limit.
- Added a transparent click guard that prevents unnecessary shield recasts while no refresh is required.
- Expanded BuffHelper diagnostics with click state, combat state, active need, target, weapon hand, and secure macro attributes.
- Added explicit diagnostics for secure actions that could not be changed during combat lockdown.
1.1.0 - 2026-09-24
- Added live scaling for the complete sphere interface from 50% to 200% with a synchronized percentage input.
- Button sizes, positions, flyout arcs, timers, and spacing now scale proportionally without overlapping.
- Added separate Sphere visibility controls for the totem bar, panic buttons, Totemic Recall, Reincarnation, and the attached BuffHelper button.
- Moved all totem configuration into a dedicated TotemHelper options page.
- Reorganized the BuffHelper controls and removed the obsolete attach-to-sphere option.
- Floating BuffHelper controls are automatically disabled while the Sphere Buff button is enabled.
- Added a configurable distance slider between the panic bar and the main totem bar.
- Totemic Recall and the attached BuffHelper remain aligned with the fixed outer slots when category buttons are disabled.
- Added a hidden persistent developer-options section opened with Ctrl+Shift-click on the Status heading.
- Debug channels remain active across UI reloads but reset on first installation and addon version updates.
- Changed the initial sphere scale to 120% and the initial panic-bar distance to 0 pixels.
1.0.0 - 2026-09-23
- First public release of ShamanSphere for WoW TBC Classic Anniversary.
- Added a movable round sphere with permanent Earth, Fire, Water, and Air category buttons.
- Added secure left-click casting and circular right-click flyouts for all learned totems.
- Added dynamic selected-totem icons and configurable category ordering.
- Added unlimited, manually named, editable totem sets with quick selection from the sphere.
- Added active totem timers, destroyed/expired/recall detection, and red out-of-range warnings.
- Added a configurable panic bar for Earth Elemental, Tremor, Poison Cleansing, Disease Cleansing, and Fire Elemental Totems.
- Added dedicated Totemic Recall and Reincarnation helpers with Ankh count and cooldown display.
- Added BuffHelper support for Shaman shields and main-hand/off-hand weapon imbues.
- Added solo, group, and raid BuffHelper profiles with separate combat and non-combat shield limits.
- Added configurable weapon imbue refresh warnings and mutually exclusive imbue selection per hand.
- Added merchant restocking, personal bank refill, chat announcements, profiles, minimap support, and Titan Panel integration.
- Added German and English localization.
- Added hidden developer diagnostics with persistent SavedVariables logs.
- Debugging starts disabled on a fresh installation and after each addon version update.
0.3.1
- Fixed secure left-click bindings for the most recently selected totems.
- Ranked totems are cast at their highest known rank through localized secure macros.
- Identified the cause through the SavedVariables debug log and covered the fix with a regression test.
- Visible category totems respond as secure action buttons on both mouse-down and mouse-up events.
- Totem flyouts remain open after a selection and close only when the configured timer expires.
- Added Rockbiter, Flametongue, Frostbrand, and Windfury Weapon support to BuffHelper.
- Weapon imbues can be assigned to the main hand, off hand, or both weapons.
- Weapon imbues use two independent color-highlighted main-hand and off-hand buttons instead of checkboxes.
- Only one weapon imbue can be active per hand; selecting another automatically replaces the previous selection for that hand.
- Added a configurable weapon imbue refresh warning time to the General BuffHelper tab.
- Shield charge limits can be configured separately for solo, group, and raid profiles.
- Shield charges are read correctly with both TBC
UnitBuffreturn formats. - Shield limits are restricted to their actual maximum: 3 for Lightning/Water Shield and 6 for Earth Shield.
0.3.0
- Hardened totem detection so unknown English fallback names are no longer incorrectly bound as learned spells.
/ss debug totemswrites detected spells and secure button bindings to SavedVariables instead of chat.- Added Shaman BuffHelper support for Lightning Shield, Water Shield, and Earth Shield.
0.2.0
- First ShamanSphere version built on the sphere architecture.
- Added circular flyout menus for Fire, Earth, Water, and Air Totems.
- Added automatic detection of learned and localized spell ranks.
- Added options, profiles, restocking, minimap support, and Titan Panel integration.
- Added a custom round ShamanSphere logo and four elemental category icons.
- The most recently selected totem appears as the category icon and is cast with a left-click.
- Right-clicking a category opens its corresponding circular totem flyout.
0.1.0
- First functional base version.
This mod has no additional files

