Quote:
Originally Posted by Undómiel99
Yeah and loremaster, dailies, etc.
Why would it throw error?
|
Well you are expecting to use a old addon on a new patch, with a new API and updated code.
These are the changes.
Midnight (12.0.x) introduced major addon API/security changes, not just a normal patch update. Blizzard explicitly says addons that haven't been updated for Midnight will not be allowed to load.
Lua errors such as "attempt to call a nil value".
This usually means the addon is trying to use a WoW function/API that was removed or changed.
"Secret value" errors.
This is one of the biggest changes in 12.x. Combat-related information can now be returned as secret values. An addon can sometimes display the information but isn't allowed to inspect/calculate with it in the old way.
Combat addons can lose major functionality.
Addons that calculate things like enemy abilities, combat-log information, cooldowns, interrupts, or encounter mechanics are particularly vulnerable. For example, COMBAT_LOG_EVENT and COMBAT_LOG_EVENT_UNFILTERED were changed so that registering them can produce an error in 12.0.0.
Taint/secure-action errors.
An addon might appear to work until you enter combat, then produce errors because it is attempting something the new secure UI system doesn't permit.
UI elements may partially work.
A purely cosmetic addon that changes fonts, positions, textures, frames, etc. has a much better chance of being updated successfully. Blizzard specifically intends to preserve a lot of this sort of UI customization.
So you really think a 1-3 year old addon would work up and updated patch with no errors?