~/forever/addon-api
Addon API
GameEvent.HandleHideHyperlinkTooltip(_dispatcher, _event)GameEvent.HandleIgrBillingNagDialog(_dispatcher, _event)GameEvent.HandleInstanceBootStart(_dispatcher, _event)GameEvent.HandleInstanceBootStop(_dispatcher, _event)GameEvent.HandleInstanceLockStart(_dispatcher, _event)GameEvent.HandleInstanceLockStop(_dispatcher, _event)GameEvent.HandleInstanceLockWarning(_dispatcher, _event)GameEvent.HandleInstanceResetWarning(_dispatcher, _event, warningString, resetTime)GameEvent.HandleInviteToPartyConfirmation(_dispatcher, _event, ...)GameEvent.HandleIslandCompleted(_dispatcher, _event, mapID, winner)GameEvent.HandleLFGEnabledStateChanged(_dispatcher, _event)GameEvent.HandleLeavingTutorialArea(_dispatcher, _event)GameEvent.HandleLoadingScreenDisabled(_dispatcher, _event)GameEvent.HandleLoadingScreenEnabled(_dispatcher, _event)GameEvent.HandleLogoutCancel(_dispatcher, _event)GameEvent.HandleLootBindConfirm(_dispatcher, _event, arg1)GameEvent.HandleMacroActionBlocked(_dispatcher, _event)GameEvent.HandleMacroActionForbidden(_dispatcher, _event)GameEvent.HandleMirrorTimerStart(_dispatcher, _event, arg1, arg2, arg3, arg4, arg5, arg6)GameEvent.HandleNotchedDisplayModeChanged(_dispatcher, _event)GameEvent.HandlePartyInviteCancel(_dispatcher, _event)GameEvent.HandlePartyInviteRequest(_dispatcher, _event, arg1, arg2, arg3, arg4, arg5, arg6, arg7)GameEvent.HandlePerksProgramDisabled(_dispatcher, _event)GameEvent.HandlePerksProgramOpen(_dispatcher, _event)GameEvent.HandlePetBattlePvpDuelRequestCancel(_dispatcher, _event)GameEvent.HandlePetBattlePvpDuelRequested(_dispatcher, _event, arg1)GameEvent.HandlePetBattleQueueProposalResult(_dispatcher, _event)GameEvent.HandlePetBattleQueueProposeMatch(_dispatcher, _event)GameEvent.HandlePingSystemError(_dispatcher, _event, errorMsg)GameEvent.HandlePlayerAlive(_dispatcher, _event)GameEvent.HandlePlayerCamping(_dispatcher, _event)GameEvent.HandlePlayerChoiceUpdate(_dispatcher, _event)GameEvent.HandlePlayerControlGained(_dispatcher, _event)GameEvent.HandlePlayerControlLost(_dispatcher, _event)GameEvent.HandlePlayerDead(_dispatcher, _event)GameEvent.HandlePlayerEnteringWorld(dispatcher, event, isInitialLogin, isUIReload)GameEvent.HandlePlayerGuildUpdate(_dispatcher, _event)GameEvent.HandlePlayerLogin(_dispatcher, _event)GameEvent.HandlePlayerPlunderstormTransfering(_dispatcher, _event)GameEvent.HandlePlayerQuiting(_dispatcher, _event)GameEvent.HandlePlayerSkinned(_dispatcher, _event)GameEvent.HandlePlayerSoftInteractChanged(_dispatcher, _event, previousTarget, currentTarget)GameEvent.HandlePlayerUnghost(_dispatcher, _event)GameEvent.HandleProductDistributionsUpdated(_dispatcher, event)GameEvent.HandleProfessionEquipmentChanged(_dispatcher, _event, skillLineID, isTool)GameEvent.HandleProfessionRespecConfirmation(_dispatcher, _event, professionName)GameEvent.HandleQuestAcceptConfirm(_dispatcher, _event, arg1, arg2)GameEvent.HandleQuestChoiceUpdate(_dispatcher, _event)GameEvent.HandleQuestLogUpdate(_dispatcher, _event)GameEvent.HandleRaidInstanceWelcome(_dispatcher, _event, dungeonName, daysLeft, hoursLeft, minutesLeft, locked)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.