MageSphere_Forever_V1.1.1.zip
What's new
MageSphere Forever — Changelog
1.1.1 — 2026-11-09
Fixed
- Dragging the sphere, BuffHelper, DecurseHelper or SheepHelper stops when combat begins. Dragging is disabled during combat and available again afterwards.
- Category buttons no longer trigger a blocked interface action by trying to hide during combat. Automatic hiding resumes after combat, respecting mouse hover and open flyouts.
- DecurseHelper plays one alert per player with an ongoing curse. Combat transitions and leaving/re-entering range no longer repeat the same ping. A confirmed curse-free scan within range allows a new curse to trigger another alert.
- DecurseHelper red warnings and shared-target selection require confirmed Remove Lesser Curse range. Range is checked every 0.5 seconds while the helper is visible; unknown range does not trigger a warning.
Validation and limitations
- Local regression checks cover combat transitions during dragging and menu auto-hide, Decurse alert persistence, range changes, restricted/unknown data and both Decurse display modes.
- The reported combat-entry interface block was confirmed resolved by the user. Decurse alert/range changes still need confirmation in the Forever client.
- Restricted aura data cannot confirm that a curse ended or that a new one appeared during combat; it does not reset an existing alert.
1.1 — 2026-11-08
BuffHelper improvements for Forever 1.60.1 / Interface 16001.
Added
- Rebuff-threshold slider under BuffHelper > General: 0–60 seconds in 10-second steps, saved with settings profiles. The default of 0 suggests only missing buffs. Permanent buffs and restricted aura data do not trigger early renewal.
/ms debugnow saves a BuffHelper snapshot with the active profile, spell availability, mana-class eligibility, aura access and range results. Secret values are replaced with a marker.
Fixed
- Nearby mana classes are no longer excluded from Intellect recommendations when their maximum mana value is restricted. Eligibility uses the public class; warriors and rogues remain excluded.
- Party and raid recommendations and alerts now require confirmed range for the selected spell. Unknown range results are skipped, group-buff thresholds count reachable recipients, and mouse-wheel bindings refresh as movement changes the need.
- The floating BuffHelper button casts only on left-click. Right-click is reserved for dragging; mouse-wheel casting remains available.
- Combat casting uses a shared one-shot sequence for the prepared buff, intended to stop repeated casts after one successful cast until combat ends. Failed casts can be retried.
Validation and limitations
- Local regression checks cover restricted mana, recipient filtering, range, rebuff thresholds, protected-action setup, aura restrictions, startup and options construction.
- The combat cast sequence still needs confirmation in the Forever client. It does not provide live combat aura detection; use normal spell buttons if a buff is removed or expires again during the same fight.
- Existing SheepHelper and inherited TBC catalogue limitations remain documented in the README.
1.0 — 2026-11-05
First packaged Forever 1.0 release for CurseForge, including the fixes made after the initial 0.1 test archive. Target: Forever 1.60.1 / Interface 16001.
Fixed
Removed the Blizzard-only
AddLuaErrorHandlerregistration that raised an assertion during addon loading. Blocked/forbidden-action file logging remains available; automatic general Lua error capture is disabled.Check aura-access restrictions before querying buffs/debuffs. Prevent repeated DecurseHelper errors from UNIT_AURA refreshes and mouseover tooltips; unknown access remains unknown and readable data is checked again when restrictions end.
Guard BuffHelper and debug aura scans through the same access check. The Decurse tooltip explains when aura status is unavailable.
Removed SheepHelper's forbidden combat-log subscription at startup. The reported Blizzard block dialog no longer appears after this fix.
Moved the close button and footer away from the decorative corners and adjusted the Forever label.
Removed the duplicate current-page label beneath the options title.
Shortened the German chat tab label to
Essen&Mana.Replaced the fixed Classic minimap radius with positioning based on the current minimap dimensions; refresh the position after resizing and world entry.
Added
- Saved diagnostics for MageSphere blocked/forbidden actions, including early startup events.
/ms debugreports recent blocked-action diagnostics and explicitly indicates that general Lua error capture is unavailable on Forever.
Documentation
- Reworked the README as a player-facing CurseForge description.
- Separated Forever release notes from the archived TBC changelog.
- Documented the remaining inherited spell catalogue and current validation limits.
Known issues
- The reported excessive Lua errors were traced to restricted DecurseHelper aura queries. The fix is included and regression-tested locally; in-game confirmation is pending.
- SheepHelper combat-log countdowns and automatic break warnings are unavailable.
- TBC catalogue entries, old API fallbacks and unused helper display logic have not yet been fully audited and removed.
0.1 — 2026-11-05
Initial Forever test release, targeting 1.60.1 / build 70790 / Interface 16001.
Added
- Arcane Compendium options theme with chapter navigation, violet panels, gold details and turquoise accents.
- Automatic options-window scaling for smaller UI viewports.
- Registration in the modern Settings menu.
- Adapters for modern spell, spellbook, item, merchant and tracking APIs.
- Handling for missing legacy aura APIs and restricted aura fields.
- Local checks for API adapters, aura handling and options-page construction.
Changed
- Retained the sphere, flyouts, profiles, restocking, chat settings and helper controls from the TBC addon for continued Forever testing.
- Enabled both key-down and key-up click registration for Decurse buttons.
- Read the main bank's actual slot count instead of assuming 24 slots.
The initial 0.1 archive predates the fixes included in version 1.0.
This mod has no additional files

