~/forever/addon-api
Addon API
GameEvent.HandleCorpseInInstance(_dispatcher, _event)GameEvent.HandleCorpseInRange(_dispatcher, _event)GameEvent.HandleCorpseOutOfRange(_dispatcher, _event)GameEvent.HandleCovenantPreviewOpen(_dispatcher, _event, ...)GameEvent.HandleCraftClose(_dispatcher, _event)GameEvent.HandleCraftShow(_dispatcher, _event)GameEvent.HandleCraftingHouseDisabled(_dispatcher, _event)GameEvent.HandleCraftingOrdersHideCustomer(_dispatcher, _event)GameEvent.HandleCraftingOrdersShowCustomer(_dispatcher, _event)GameEvent.HandleCurrentSpellCastChanged(_dispatcher, _event, arg1)GameEvent.HandleCursorChanged(_dispatcher, _event)GameEvent.HandleCvarUpdate(_dispatcher, _event, cvarName)GameEvent.HandleDailyResetInstanceWelcome(_dispatcher, _event, instanceName, resetTime)GameEvent.HandleDebugMenuToggled(_dispatcher, _event)GameEvent.HandleDeleteItemConfirm(_dispatcher, _event, arg1, arg2, _arg3, arg4, arg5)GameEvent.HandleDisableTaxiBenchmark(_dispatcher, _event)GameEvent.HandleDuelFinished(_dispatcher, _event)GameEvent.HandleDuelInBounds(_dispatcher, _event)GameEvent.HandleDuelOutOfBounds(_dispatcher, _event)GameEvent.HandleDuelRequested(_dispatcher, _event, arg1)GameEvent.HandleDuelToTheDeathRequested(_dispatcher, _event, arg1)GameEvent.HandleEnableTaxiBenchmark(_dispatcher, _event)GameEvent.HandleEnchantSpellSelected(dispatcher, _event)GameEvent.HandleEndBoundTradeable(_dispatcher, _event, arg1)GameEvent.HandleEquipBindConfirm(_dispatcher, _event, arg1, arg2)GameEvent.HandleEquipBindRefundableConfirm(_dispatcher, _event, arg1)GameEvent.HandleEquipBindTradeableConfirm(_dispatcher, _event, arg1, arg2)GameEvent.HandleExperimentalCVarConfirmationNeeded(_dispatcher, _event)GameEvent.HandleForgeMasterClosed(_dispatcher, _event)GameEvent.HandleForgeMasterOpened(_dispatcher, _event)GameEvent.HandleGMChatWhisper(_dispatcher, event, ...)GameEvent.HandleGarrisonFollowerTargetSpell(_dispatcher, _event)GameEvent.HandleGarrisonMissionNpcClosed(_dispatcher, _event)GameEvent.HandleGarrisonMissionNpcOpened(_dispatcher, _event, followerType)GameEvent.HandleGarrisonRecruitmentNpcOpened(_dispatcher, _event)GameEvent.HandleGarrisonShipyardNpcClosed(_dispatcher, _event)GameEvent.HandleGarrisonShipyardNpcOpened(_dispatcher, _event, ...)GameEvent.HandleGarrisonTalentNpcOpened(_dispatcher, _event, ...)GameEvent.HandleGlobalMouseEvent(_dispatcher, event, buttonID)GameEvent.HandleGossipConfirm(_dispatcher, _event, arg1, arg2, arg3)GameEvent.HandleGossipConfirmCancel(_dispatcher, _event)GameEvent.HandleGossipEnterCode(_dispatcher, _event, arg1)GameEvent.HandleGroupInviteConfirmation(_dispatcher, _event)GameEvent.HandleGroupRosterUpdate(_dispatcher, _event)GameEvent.HandleGuildBankFrameClosed(_dispatcher, _event)GameEvent.HandleGuildBankFrameOpened(_dispatcher, _event)GameEvent.HandleGuildInviteCancel(_dispatcher, _event)GameEvent.HandleGuildInviteRequest(_dispatcher, _event, arg1, arg2)GameEvent.HandleHeirloomUpgradeTargetingChanged(_dispatcher, _event, isPendingHeirloomUpgrade)GameEvent.HandleHeirloomsUpdated(dispatcher, _event, itemID, updateReason)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.