~/forever/addon-api
Addon API
CloseMenus()GameEvent.CheckArenaInstance(instanceType)GameEvent.CheckNPETutorial()GameEvent.CheckPlayerEnteringWorldDeath()GameEvent.GetClassicRaidInstanceWelcomeMessage(dungeonName, daysLeft, hoursLeft, minutesLeft, locked)GameEvent.HandleActionBlocked(_dispatcher, _event, arg1)GameEvent.HandleActionWillBindItem(_dispatcher, _event)GameEvent.HandleAddonActionBlocked(_dispatcher, _event)GameEvent.HandleAddonActionForbidden(_dispatcher, _event, arg1)GameEvent.HandleAdventureMapOpen(_dispatcher, _event, followerTypeID)GameEvent.HandleAlertAgeVerificationRestricted(_dispatcher, _event)GameEvent.HandleAlertRegionalChatDisabled(_dispatcher, _event)GameEvent.HandleAlliedRaceOpen(_dispatcher, _event, raceID)GameEvent.HandleAnimaDiversionOpen(_dispatcher, _event, ...)GameEvent.HandleArchaeologySurveyCast(dispatcher, event, ...)GameEvent.HandleArchaeologyToggle(_dispatcher, _event)GameEvent.HandleAreaSpiritHealerInRange(_dispatcher, _event)GameEvent.HandleAreaSpiritHealerOutOfRange(_dispatcher, _event)GameEvent.HandleArenaTeamInviteCancel(_dispatcher, _event)GameEvent.HandleArenaTeamInviteRequest(_dispatcher, _event, arg1, arg2)GameEvent.HandleArtifactEndgameRefund(_dispatcher, _event, numRefunded, refundedTier)GameEvent.HandleArtifactRelicForgeUpdate(_dispatcher, _event)GameEvent.HandleArtifactRespecPrompt(_dispatcher, _event)GameEvent.HandleArtifactUpdate(_dispatcher, _event)GameEvent.HandleAuctionHouseClosed(_dispatcher, _event)GameEvent.HandleAuctionHouseDisabled(_dispatcher, _event)GameEvent.HandleAuctionHouseNotification(_dispatcher, _event, auctionHouseNotification, formatArg)GameEvent.HandleAuctionHouseScriptDeprecated(_dispatcher, _event)GameEvent.HandleAuctionHouseShow(_dispatcher, _event)GameEvent.HandleBagOverflowWithFullInventory(_dispatcher, _event)GameEvent.HandleBarberShopClose(_dispatcher, _event)GameEvent.HandleBarberShopOpen(_dispatcher, _event)GameEvent.HandleBehavioralNotification(dispatcher, event, ...)GameEvent.HandleBillingNagDialog(_dispatcher, _event, arg1)GameEvent.HandleBindEnchant(_dispatcher, _event)GameEvent.HandleCancelSummon(_dispatcher, _event)GameEvent.HandleChallengeModeCompleted(dispatcher, event, ...)GameEvent.HandleChallengeModeKeystoneReceptableOpen(_dispatcher, _event)GameEvent.HandleChannelInviteRequest(_dispatcher, _event, arg1, arg2)GameEvent.HandleChannelPasswordRequest(_dispatcher, _event, arg1)GameEvent.HandleConfirmBarbersChoice(_dispatcher, _event, arg1)GameEvent.HandleConfirmBeforeUse(_dispatcher, _event)GameEvent.HandleConfirmBinder(_dispatcher, _event, arg1)GameEvent.HandleConfirmDisenchantRoll(_dispatcher, _event, arg1, arg2)GameEvent.HandleConfirmLootRoll(_dispatcher, _event, arg1, arg2)GameEvent.HandleConfirmPetUnlearn(_dispatcher, _event, arg1)GameEvent.HandleConfirmSummon(_dispatcher, _event, arg1, arg2)GameEvent.HandleConfirmTalentWipe(_dispatcher, _event, arg1, arg2)GameEvent.HandleConfirmXpLoss(_dispatcher, _event)GameEvent.HandleConvertToBindToAccountConfirm(_dispatcher, _event)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.