Spell Power Adept is a visual list of stats for Arcane Mages that shows 3 numbers:
1. Current Spell Power
2. Current Mana Adept damage bonus
3. A loosely relevant number called Spell Power Adept. It is not a strictly relevant number but it can be used to give an intuitive indication of the benefit Spell Power and Mana Adept give at the current time.
Visual Configuration is done via the Interface Menu, also accessible with /spa.
Spell Power number is unaltered from the one provided by the game.
Mana Adept bonus takes into account current Mastery, current Max Mana and current Mana for an accurate description of the current state.
Spell Power Adept number is derived by multiplying SP with Mana Adept bonus. It is not a strictly relevant number with direct applications. The idea is to provide an intuitive indication of the bonuses with a single number.
It is only enabled on Arcane Mages
be able to shorten the text,
remove hard to maintain console variables.
As with the previous version, a rearrangement of variables is needed. If nothing is shown, reset variables and reload.
proper local variables,
modularity was a mess; return to one file,
fixes on console vars,
one safe settings variable
KNOWN ISSUE OF THE UPDATE PROCESS: This update will reset the positional/visual settings due to a new global variable and the desire to not deal with old variables at all for safety reasons.
Don't show during cinematics (parent to UIParent).
4.2 support now that EU realms are also going down.
Different X/Y positional defaults.
Attempt to be slightly more stable on the three lines printing and resizing.
Slight change in formatting of SP Adept.
Major Overhaul with GUI options in interface menu and split of files into init and main.
Now options easily accessible with /spa
Quirk: Playing with the size slider may create visual glitches but they go away with a /reload; possibly a system quirk.
Other minor fixes and tweaks.
Version check established; used to prevent visual quirks with positioning after this version (posx/y reset for this)
use of constants (internal)
defaults bug fixed
arcane spec detection condition altered (minimal)
minor expression changes
more strict on events that wake up updating (minimal)
typo in description; old TODO comment removed
fixed bug with font size alteration and reset (on antialiasing)