~/forever/addon-api
Addon API
Structure CVarInfoC_CVar.AreCVarsLoaded() : loadedC_CVar.GetCVar(name) : valueC_CVar.GetCVarBitfield(name, index) : valueC_CVar.GetCVarBool(name) : valueC_CVar.GetCVarDefault(name) : defaultValueC_CVar.GetCVarInfo(name) : value, defaultValue, isStoredServerAccount, isStoredServerCharacter, isLockedFromUser, isSecure, isReadOnlyC_CVar.RegisterCVar(name, value?)C_CVar.RemoveTempCVar(name)C_CVar.ResetTestCVars()C_CVar.SetCVar(name, value?) : successC_CVar.SetCVarBitfield(name, index, value) : successC_CVar.SetTempCVar(name, value?)Documented entries come from Blizzard's in-client API documentation, and UI code functions from its Lua files, mirrored per build. C functions that neither mentions aren't included, and UI code functions can be internal.