~/forever/addon-api
Addon API
GameEvent.HandleRemixArtifactUpdate(_dispatcher, _event)GameEvent.HandleRemixEndOfEvent(_dispatcher, _event)GameEvent.HandleReplaceEnchant(_dispatcher, _event, arg1, arg2)GameEvent.HandleReplaceTradeskillEnchant(_dispatcher, _event, arg1, arg2)GameEvent.HandleReportPlayerResult(_dispatcher, _event, result)GameEvent.HandleResurrectRequest(_dispatcher, _event, arg1)GameEvent.HandleRuneforgeLegendaryCraftingOpened(_dispatcher, _event, isUpgrade)GameEvent.HandleSavedVariablesTooLarge(_dispatcher, _event, arg1)GameEvent.HandleScenarioUpdate(_dispatcher, _event)GameEvent.HandleScriptedAnimationsUpdate(_dispatcher, _event)GameEvent.HandleSelfResSpellChanged(_dispatcher, _event)GameEvent.HandleSettingsLoaded(_dispatcher, _event)GameEvent.HandleShardTransferEvent(_dispatcher, _event)GameEvent.HandleShipmentCrafterOpened(_dispatcher, _event)GameEvent.HandleShowHyperlinkTooltip(_dispatcher, _event, hyperlink)GameEvent.HandleShowJourneysUi(_dispatcher, _event, factionID)GameEvent.HandleShowPartyPoseUi(_dispatcher, _event, partyPoseID, won)GameEvent.HandleSocketInfoUpdate(_dispatcher, _event)GameEvent.HandleSpecInvoluntarilyChanged(_dispatcher, _event)GameEvent.HandleSpellConfirmationPrompt(_dispatcher, _event, ...)GameEvent.HandleSpellConfirmationTimeout(_dispatcher, _event, ...)GameEvent.HandleStartLootRoll(_dispatcher, _event, arg1, arg2)GameEvent.HandleSurveyDelivered(dispatcher, event)GameEvent.HandleTalentsInvoluntarilyReset(_dispatcher, _event, isForPet)GameEvent.HandleTaxiMapOpened(_dispatcher, _event, uiMapSystem)GameEvent.HandleTokenAuctionSold(dispatcher, _event)GameEvent.HandleToysUpdated(dispatcher, _event, itemID, isNewToy)GameEvent.HandleTradeReplaceEnchant(_dispatcher, _event, arg1, arg2)GameEvent.HandleTradeRequest(_dispatcher, _event, arg1)GameEvent.HandleTradeRequestCancel(_dispatcher, _event)GameEvent.HandleTradeSkillClose(_dispatcher, _event)GameEvent.HandleTradeSkillShow(_dispatcher, _event)GameEvent.HandleTrainerShow(_dispatcher, _event)GameEvent.HandleTraitSystemInteractionStarted(_dispatcher, _event, traitTreeID)GameEvent.HandleTransmogCollectionUpdated(dispatcher, _event)GameEvent.HandleTrialCapReached(dispatcher, event)GameEvent.HandleUiErrorPopup(_dispatcher, _event, ...)GameEvent.HandleUiScaleChanged(_dispatcher, _event)GameEvent.HandleUpdateBattlefieldStatus(_dispatcher, _event)GameEvent.HandleUpdateSpellTargetItemContext(_dispatcher, _event)GameEvent.HandleUseBindConfirm(_dispatcher, _event)GameEvent.HandleUseGlyph(dispatcher, event, ...)GameEvent.HandleUseNoRefundConfirm(_dispatcher, _event)GameEvent.HandleVariablesLoaded(_dispatcher, event)GameEvent.HandleWarfrontCompleted(_dispatcher, _event, mapID, winner)GameEvent.HandleWorldCursorTooltipUpdate(_dispatcher, _event, anchorType)GameEvent.HandleWowMouseNotFound(_dispatcher, _event)GameEvent.InitEvents()GameEvent.RegisterCamelotEvents()GameEvent.RegisterCataEvents()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.