~/forever/addon-api
Addon API
C_GameRules.AccountHasSDEnabled() : isSDEnabledC_GameRules.AutoConnectToGameModeRealm(gameModeRecordID)C_GameRules.DoesGameModeHavePromo(gameModeRecordID) : hasPromoC_GameRules.GetActiveGameMode() : gameModeC_GameRules.GetCurrentEventRealmQueues() : eventRealmQueuesC_GameRules.GetCurrentGameModeDisplayInfo() : infoC_GameRules.GetCurrentGameModeRecordID() : gameModeRecordIDC_GameRules.GetDisplayedGameModeRecordIDAtIndex(displayIndex) : gameModeRecordIDC_GameRules.GetForeverExperiencePreset() : presetC_GameRules.GetGameModeDisplayInfoByRecordID(gameModeRecordID) : infoC_GameRules.GetGameModeGlueScreenName() : screenNameC_GameRules.GetGameModePromoGlobalString(gameModeRecordID) : promoGlobalStringC_GameRules.GetGameRuleAsFloat(gameRule, decimalPlaces) : valueC_GameRules.GetGameRuleAsFrameStrata(gameRule) : frameStrataC_GameRules.GetNumDisplayedGameModes() : numDisplayedGameModesC_GameRules.IsCharacterlessLoginActive() : activeC_GameRules.IsClassAllowedForGameMode(classID) : validC_GameRules.IsGameModeEnabled(gameModeRecordID) : enabledC_GameRules.IsGameRuleActive(gameRule) : isActiveC_GameRules.IsHardcoreActive() : activeC_GameRules.IsMultiActionBarVisibilityForced() : validC_GameRules.IsPersonalResourceDisplayEnabled() : isPersonalResourceDisplayEnabledC_GameRules.IsPlunderstorm() : activeC_GameRules.IsSDHDToggleEnabled() : isEnabledC_GameRules.IsSelfFoundAllowed() : activeC_GameRules.IsStandard() : activeC_GameRules.IsWoWHack() : activeC_GameRules.SetForeverExperiencePresetPostLogin(preset)C_GameRules.SetForeverExperiencePresetPreLogin(preset)C_GameRules.SetSDHDToggleValue(setToSD, usageLocation)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.