mirror of
https://github.com/araxiaonline/wow-wotlk-declarations.git
synced 2026-06-13 02:42:25 -04:00
6696 lines
202 KiB
TypeScript
6696 lines
202 KiB
TypeScript
/** @noSelfInFile */
|
|
|
|
declare namespace WoWAPI {
|
|
type TypedEvents = {
|
|
|
|
/**
|
|
* Fired when an achievement is gained
|
|
* - **arg1**: The id of the achievement gained
|
|
* @since 3.0.3
|
|
* @see https://wow.gamepedia.com/ACHIEVEMENT_EARNED
|
|
*/
|
|
ACHIEVEMENT_EARNED: [number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ACHIEVEMENT_SEARCH_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* Fired when the actionbar numbers disappear, typically when you finish dragging something to the actionbar
|
|
* - **arg1**: the mouse button used to click the button. Known values: "LeftButton", "RightButton"
|
|
* - **arg2**: true or false for unknown reason
|
|
* @see https://wow.gamepedia.com/ACTIONBAR_HIDEGRID
|
|
*/
|
|
ACTIONBAR_HIDEGRID: [MouseButton, boolean];
|
|
|
|
/**
|
|
* Fired when the actionbar page changes, typically when you press the pageup or pagedown button
|
|
* - **arg1**: the mouse button used to click the button. Known values: "LeftButton", "RightButton"
|
|
* - **arg2**: true or false for unknown reason
|
|
* @see https://wow.gamepedia.com/ACTIONBAR_PAGE_CHANGED
|
|
*/
|
|
ACTIONBAR_PAGE_CHANGED: [MouseButton, boolean];
|
|
|
|
/**
|
|
* Fired when the actionbar numbers appear, typically when you drag a spell to the actionbar
|
|
* @see https://wow.gamepedia.com/ACTIONBAR_SHOWGRID
|
|
*/
|
|
ACTIONBAR_SHOWGRID: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ACTIONBAR_SHOW_BOTTOMLEFT: Unknown[];
|
|
|
|
/**
|
|
* Fired when any actionbar slot's contents change; typically the picking up and dropping of buttons
|
|
* - **arg1**: the number of the slot that changed
|
|
* - **arg2**: true or false for unknown reason.
|
|
* @see https://wow.gamepedia.com/ACTIONBAR_SLOT_CHANGED
|
|
*/
|
|
ACTIONBAR_SLOT_CHANGED: [number, boolean];
|
|
|
|
/**
|
|
* Fired when the cooldown for an actionbar or inventory slot starts or stops. Also fires when you log into a new area
|
|
* - **arg1**: if the cooldown is starting, the mouse button used to click the button. Known values: "leftButton". if the cooldown
|
|
* is stopping or you are logging into a new zone, this is nil
|
|
* @see https://wow.gamepedia.com/ACTIONBAR_UPDATE_COOLDOWN
|
|
*/
|
|
ACTIONBAR_UPDATE_COOLDOWN: [MouseButton | null];
|
|
|
|
/**
|
|
* Fired when the state of anything on the actionbar changes. This includes cooldown and disabling
|
|
* - **arg1**: the mouse button used to click the button. Known values: "LeftButton", "RightButton" can also be nil
|
|
* @see https://wow.gamepedia.com/ACTIONBAR_UPDATE_STATE
|
|
*/
|
|
ACTIONBAR_UPDATE_STATE: [MouseButton | null];
|
|
|
|
/**
|
|
* Fired when something in the actionbar or your inventory becomes usable (after eating or drinking a potion, or entering/leaving
|
|
* stealth; for example). This is affected by rage/mana/energy available, but not by range
|
|
* @see https://wow.gamepedia.com/ACTIONBAR_UPDATE_USABLE
|
|
*/
|
|
ACTIONBAR_UPDATE_USABLE: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ACTION_WILL_BIND_ITEM: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ACTIVATE_GLYPH: Unknown[];
|
|
|
|
/**
|
|
* Fired when a player switches changes which talent group (dual specialization) is active
|
|
* - **arg1**: Index of the talent group that is now active
|
|
* - **arg2**: Index of the talent group that was active before changing. Upon logging in this returns 0.
|
|
* @see https://wow.gamepedia.com/ACTIVE_TALENT_GROUP_CHANGED
|
|
*/
|
|
ACTIVE_TALENT_GROUP_CHANGED: [number, number];
|
|
|
|
/**
|
|
* Addon unload event with unknown payload
|
|
*/
|
|
ADDONS_UNLOADING: Unknown[];
|
|
|
|
/**
|
|
* (this event doesn't seem to be used anymore, use ADDON_ACTION_FORBIDDEN instead)
|
|
* @deprecated
|
|
* @see https://wow.gamepedia.com/ADDON_ACTION_BLOCKED
|
|
*/
|
|
ADDON_ACTION_BLOCKED: null;
|
|
|
|
/**
|
|
* Fires when an AddOn tries use actions that are always forbidden (movement, targeting, etc.)
|
|
* - **arg1**: Name of the AddOn that was last involved in the execution path
|
|
* - **arg2**: The protected function that was called
|
|
* @see https://wow.gamepedia.com/ADDON_ACTION_FORBIDDEN
|
|
*/
|
|
ADDON_ACTION_FORBIDDEN: [string, string];
|
|
|
|
/**
|
|
* Fires when one addon load
|
|
* - **arg1**: addon name that has been loaded
|
|
*/
|
|
ADDON_LOADED: [string];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ADVENTURE_MAP_CLOSE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ADVENTURE_MAP_OPEN: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ADVENTURE_MAP_QUEST_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ADVENTURE_MAP_UPDATE_INSETS: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ADVENTURE_MAP_UPDATE_POIS: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
AJ_DUNGEON_ACTION: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
AJ_OPEN: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
AJ_PVE_LFG_ACTION: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
AJ_PVP_ACTION: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
AJ_PVP_LFG_ACTION: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
AJ_PVP_RBG_ACTION: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
AJ_PVP_SKIRMISH_ACTION: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
AJ_QUEST_LOG_OPEN: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
AJ_RAID_ACTION: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
AJ_REFRESH_DISPLAY: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
AJ_REWARD_DATA_RECEIVED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ALLIED_RACE_CLOSE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ALLIED_RACE_OPEN: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ALTERNATIVE_DEFAULT_LANGUAGE_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* This event fires whenever the Archaeology window is closed, no matter
|
|
* the method (Clicking on the X, pressing Esc, pressing the Archaeology
|
|
* button, etc)
|
|
* @see https://wow.gamepedia.com/ARCHAEOLOGY_CLOSED
|
|
*/
|
|
ARCHAEOLOGY_CLOSED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ARCHAEOLOGY_FIND_COMPLETE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ARCHAEOLOGY_SURVEY_CAST: Unknown[];
|
|
|
|
/**
|
|
* This event fires whenever the Archaeology button from the spellbook is used. This includes if closing the window by pressing the button again
|
|
* @see https://wow.gamepedia.com/ARCHAEOLOGY_TOGGLE
|
|
*/
|
|
ARCHAEOLOGY_TOGGLE: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
AREA_SPIRIT_HEALER_IN_RANGE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
AREA_SPIRIT_HEALER_OUT_OF_RANGE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ARENA_COOLDOWNS_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ARENA_CROWD_CONTROL_SPELL_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ARENA_OPPONENT_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ARENA_PREP_OPPONENT_SPECIALIZATIONS: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ARENA_SEASON_WORLD_STATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ARTIFACT_CLOSE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ARTIFACT_DIGSITE_COMPLETE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ARTIFACT_ENDGAME_REFUND: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ARTIFACT_RELIC_FORGE_CLOSE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ARTIFACT_RELIC_FORGE_PREVIEW_RELIC_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ARTIFACT_RELIC_FORGE_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ARTIFACT_RELIC_INFO_RECEIVED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ARTIFACT_RESPEC_PROMPT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ARTIFACT_TIER_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* This event fires whenever the data for an artifact has been updated, such as after completing a new one
|
|
* @see https://wow.gamepedia.com/ARTIFACT_UPDATE
|
|
*/
|
|
ARTIFACT_UPDATE: null;
|
|
|
|
/**
|
|
* Event fired when gaining artifact power for the current equipped artifact weapon
|
|
* @see https://wow.gamepedia.com/ARTIFACT_XP_UPDATE
|
|
*/
|
|
ARTIFACT_XP_UPDATE: null;
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/AUCTION_CANCELED
|
|
*/
|
|
AUCTION_CANCELED: [number];
|
|
|
|
/**
|
|
* unknown
|
|
* @see https://wow.gamepedia.com/AUCTION_HOUSE_AUCTION_CREATED
|
|
*/
|
|
AUCTION_HOUSE_AUCTION_CREATED: [number];
|
|
|
|
/**
|
|
* unknown
|
|
* @see https://wow.gamepedia.com/AUCTION_HOUSE_BROWSE_FAILURE
|
|
*/
|
|
AUCTION_HOUSE_BROWSE_FAILURE: null;
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/AUCTION_HOUSE_BROWSE_RESULTS_ADDED
|
|
*/
|
|
AUCTION_HOUSE_BROWSE_RESULTS_ADDED: Unknown[];
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/AUCTION_HOUSE_BROWSE_RESULTS_UPDATED
|
|
*/
|
|
AUCTION_HOUSE_BROWSE_RESULTS_UPDATED: null;
|
|
|
|
/**
|
|
* This event is fired when the auction interface is closed. It appears to fire twice, but the reason is unknown
|
|
* @see https://wow.gamepedia.com/AUCTION_HOUSE_CLOSED
|
|
*/
|
|
AUCTION_HOUSE_CLOSED: null;
|
|
|
|
/**
|
|
* Fired when the auction house is not operational
|
|
* @see https://wow.gamepedia.com/AUCTION_HOUSE_DISABLED
|
|
*/
|
|
AUCTION_HOUSE_DISABLED: null;
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/AUCTION_HOUSE_FAVORITES_UPDATED
|
|
*/
|
|
AUCTION_HOUSE_FAVORITES_UPDATED: null;
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/AUCTION_HOUSE_NEW_BID_RECEIVED
|
|
*/
|
|
AUCTION_HOUSE_NEW_BID_RECEIVED: [number];
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/AUCTION_HOUSE_NEW_RESULTS_RECEIVED
|
|
*/
|
|
AUCTION_HOUSE_NEW_RESULTS_RECEIVED: Unknown[];
|
|
|
|
/**
|
|
* This event is fired when the auction interface is first displayed. This is generally done by right-clicking an auctioneer in a major city
|
|
* @see https://wow.gamepedia.com/AUCTION_HOUSE_SHOW
|
|
*/
|
|
AUCTION_HOUSE_SHOW: null;
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/AUCTION_HOUSE_THROTTLED_MESSAGE_DROPPED
|
|
*/
|
|
AUCTION_HOUSE_THROTTLED_MESSAGE_DROPPED: null;
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/AUCTION_HOUSE_THROTTLED_MESSAGE_QUEUED
|
|
*/
|
|
AUCTION_HOUSE_THROTTLED_MESSAGE_QUEUED: null;
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/AUCTION_HOUSE_THROTTLED_MESSAGE_RESPONSE_RECEIVED
|
|
*/
|
|
AUCTION_HOUSE_THROTTLED_MESSAGE_RESPONSE_RECEIVED: null;
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/AUCTION_HOUSE_THROTTLED_MESSAGE_SENT
|
|
*/
|
|
AUCTION_HOUSE_THROTTLED_MESSAGE_SENT: null;
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/AUCTION_HOUSE_THROTTLED_SPECIFIC_SEARCH_READY
|
|
*/
|
|
AUCTION_HOUSE_THROTTLED_SPECIFIC_SEARCH_READY: null;
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/AUCTION_HOUSE_THROTTLED_SYSTEM_READY
|
|
*/
|
|
AUCTION_HOUSE_THROTTLED_SYSTEM_READY: null;
|
|
|
|
/**
|
|
* Fired when listing of multiple stacks fails (or is aborted?).
|
|
* @see https://wow.gamepedia.com/AUCTION_MULTISELL_FAILURE
|
|
*/
|
|
AUCTION_MULTISELL_FAILURE: null;
|
|
|
|
/**
|
|
* Fired when the client begins listing of multiple stacks
|
|
* - **arg1**: total number of stacks the client has to list
|
|
* @see https://wow.gamepedia.com/AUCTION_MULTISELL_START
|
|
*/
|
|
AUCTION_MULTISELL_START: [number];
|
|
|
|
/**
|
|
* Fired when the client lists a stack as part of listing multiple stacks
|
|
* - **arg1**: number of stacks listed so far
|
|
* - **arg2**: total number of stacks in the current mass-listing operation
|
|
* @see https://wow.gamepedia.com/AUCTION_MULTISELL_UPDATE
|
|
*/
|
|
AUCTION_MULTISELL_UPDATE: [number, number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
AUTH_CHALLENGE_FINISHED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
AUTH_CHALLENGE_UI_INVALID: Unknown[];
|
|
|
|
/**
|
|
* Fired when you begin automatically following an ally
|
|
* - **arg1**: The unit you are following. Not necessarily your target
|
|
* (in case of right-clicking a group member's portrait or using the
|
|
* "/follow" command)
|
|
* @see https://wow.gamepedia.com/AUTOFOLLOW_BEGIN
|
|
*/
|
|
AUTOFOLLOW_BEGIN: [UnitId];
|
|
|
|
/**
|
|
* Fired when the player ceases following an ally
|
|
* @see https://wow.gamepedia.com/AUTOFOLLOW_END
|
|
*/
|
|
AUTOFOLLOW_END: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
AVOIDANCE_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fired when a bag is (re)moved from its bagslot. Fires both for player bags and bank bags
|
|
* - **arg1**: container ID
|
|
* @see https://wow.gamepedia.com/BAG_CLOSED
|
|
*/
|
|
BAG_CLOSED: [number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BAG_NEW_ITEMS_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* Fired when a lootable container (not an equipped bag) is opened
|
|
* - **arg1**: container ID
|
|
* @see https://wow.gamepedia.com/BAG_OPEN
|
|
*/
|
|
BAG_OPEN: [number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BAG_OVERFLOW_WITH_FULL_INVENTORY: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BAG_SLOT_FLAGS_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* Fired when a bags inventory changes. Bag zero, the sixteen slot default backpack, may not fire on login. Upon login (or reloading the console)
|
|
* this event fires even for bank bags. When moving an item in your inventory, this fires multiple times: once each for the source and destination
|
|
* bag. If the bag involved is the default backpack, this event will also fire with a container ID of "-2" (twice if you are moving the item inside
|
|
* the same bag).
|
|
* - **arg1**: container ID
|
|
* @see https://wow.gamepedia.com/BAG_UPDATE
|
|
*/
|
|
BAG_UPDATE: [number];
|
|
|
|
/**
|
|
* Fired when a cooldown update call is sent to a bag
|
|
* - **arg1**: container ID (may also be nil)
|
|
* @see https://wow.gamepedia.com/BAG_UPDATE_COOLDOWN
|
|
*/
|
|
BAG_UPDATE_COOLDOWN: [number | null];
|
|
|
|
/**
|
|
* Fired after all applicable BAG_UPDATE events for a specific action have been fired
|
|
* @see https://wow.gamepedia.com/BAG_UPDATE_DELAYED
|
|
*/
|
|
BAG_UPDATE_DELAYED: null;
|
|
|
|
/**
|
|
* Fired twice when the bank window is closed. Only at the first one of them the bank data is still available (GetNumBankSlots(),
|
|
* GetContainerItemLink(), ...)
|
|
* @see https://wow.gamepedia.com/BANKFRAME_CLOSED
|
|
*/
|
|
BANKFRAME_CLOSED: null;
|
|
|
|
/**
|
|
* Fired when the bank frame is opened
|
|
* @see https://wow.gamepedia.com/BANKFRAME_OPENED
|
|
*/
|
|
BANKFRAME_OPENED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BANK_BAG_SLOT_FLAGS_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BARBER_SHOP_APPEARANCE_APPLIED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BARBER_SHOP_CLOSE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BARBER_SHOP_COST_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BARBER_SHOP_OPEN: Unknown[];
|
|
|
|
/**
|
|
* Fired when the battlegrounds signup window is closed
|
|
* @see https://wow.gamepedia.com/BATTLEFIELDS_CLOSED
|
|
*/
|
|
BATTLEFIELDS_CLOSED: null;
|
|
|
|
/**
|
|
* Fired when the battlegrounds signup window is opened
|
|
* @see https://wow.gamepedia.com/BATTLEFIELDS_SHOW
|
|
*/
|
|
BATTLEFIELDS_SHOW: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BATTLEFIELD_MGR_DROP_TIMER_CANCELED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BATTLEFIELD_MGR_DROP_TIMER_STARTED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BATTLEFIELD_MGR_EJECTED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BATTLEFIELD_MGR_EJECT_PENDING: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BATTLEFIELD_MGR_ENTERED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BATTLEFIELD_MGR_ENTRY_INVITE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BATTLEFIELD_MGR_QUEUE_INVITE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BATTLEFIELD_MGR_QUEUE_REQUEST_RESPONSE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BATTLEFIELD_MGR_QUEUE_STATUS_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BATTLEFIELD_MGR_STATE_CHANGE: Unknown[];
|
|
|
|
/**
|
|
* Fired when a war game request times out without a response
|
|
* @since 4.1.0
|
|
* @see https://wow.gamepedia.com/BATTLEFIELD_QUEUE_TIMEOUT
|
|
*/
|
|
BATTLEFIELD_QUEUE_TIMEOUT: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BATTLEGROUND_OBJECTIVES_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BATTLEGROUND_POINTS_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BATTLEPET_FORCE_NAME_DECLENSION: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BATTLETAG_INVITE_SHOW: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BATTLE_PET_CURSOR_CLEAR: Unknown[];
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/BIDS_UPDATED
|
|
*/
|
|
BIDS_UPDATED: null;
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/BID_ADDED
|
|
*/
|
|
BID_ADDED: [number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BILLING_NAG_DIALOG: Unknown[];
|
|
|
|
/**
|
|
* Fired when Enchanting an unbound item
|
|
* @see https://wow.gamepedia.com/BIND_ENCHANT
|
|
*/
|
|
BIND_ENCHANT: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BLACK_MARKET_BID_RESULT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BLACK_MARKET_CLOSE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BLACK_MARKET_ITEM_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BLACK_MARKET_OPEN: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BLACK_MARKET_OUTBID: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BLACK_MARKET_UNAVAILABLE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BLACK_MARKET_WON: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BN_BLOCK_LIST_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BN_CHAT_MSG_ADDON: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BN_CHAT_WHISPER_UNDELIVERABLE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BN_CONNECTED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BN_CUSTOM_MESSAGE_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BN_CUSTOM_MESSAGE_LOADED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BN_DISCONNECTED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BN_FRIEND_INFO_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BN_FRIEND_INVITE_ADDED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BN_FRIEND_INVITE_LIST_INITIALIZED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BN_FRIEND_INVITE_REMOVED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BN_FRIEND_INVITE_SEND_RESULT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BN_FRIEND_LIST_SIZE_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BN_INFO_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BN_NEW_PRESENCE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BN_REQUEST_FOF_FAILED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BN_REQUEST_FOF_SUCCEEDED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BN_SELF_OFFLINE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BN_SELF_ONLINE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BN_SYSTEM_MESSAGE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BONUS_ROLL_ACTIVATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BONUS_ROLL_DEACTIVATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BONUS_ROLL_FAILED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BONUS_ROLL_RESULT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
BONUS_ROLL_STARTED: Unknown[];
|
|
|
|
/**
|
|
* Fired when the player kills a raid boss
|
|
* - **arg1**: Numerical identifier of the boss (DungeonEncounterID)
|
|
* - **arg2**: Name of the boss
|
|
* @since 6.1.0
|
|
* @see https://wow.gamepedia.com/BOSS_KILL
|
|
*/
|
|
BOSS_KILL: [number, string];
|
|
|
|
/**
|
|
* Fired when the calendar API is busy or free
|
|
* - **arg1**: busyFlag
|
|
* @see https://wow.gamepedia.com/CALENDAR_ACTION_PENDING
|
|
*/
|
|
CALENDAR_ACTION_PENDING: [boolean];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CALENDAR_CLOSE_EVENT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CALENDAR_EVENT_ALARM: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CALENDAR_NEW_EVENT: Unknown[];
|
|
|
|
/**
|
|
* Fired after calling CalendarOpenEvent once the event data has been retrieved from the server
|
|
* - **arg1**: calendar event types ("PLAYER", "GUILD", "ARENA", "HOLIDAY", "RAID_LOCKOUT")
|
|
* @see https://wow.gamepedia.com/CALENDAR_OPEN_EVENT
|
|
*/
|
|
CALENDAR_OPEN_EVENT: [CalendarEventType];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CALENDAR_UPDATE_ERROR: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CALENDAR_UPDATE_EVENT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CALENDAR_UPDATE_EVENT_LIST: Unknown[];
|
|
|
|
/**
|
|
* update for guild events
|
|
* @since 4.1.0
|
|
* @see https://wow.gamepedia.com/CALENDAR_UPDATE_GUILD_EVENTS
|
|
*/
|
|
CALENDAR_UPDATE_GUILD_EVENTS: null;
|
|
|
|
/**
|
|
* Fired after CalendarEventSortInvites once the invite list has been sorted
|
|
* @see https://wow.gamepedia.com/CALENDAR_UPDATE_INVITE_LIST
|
|
*/
|
|
CALENDAR_UPDATE_INVITE_LIST: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CALENDAR_UPDATE_PENDING_INVITES: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CANCEL_GLYPH_CAST: Unknown[];
|
|
|
|
/**
|
|
* Fired when a player cancels a roll on an item
|
|
* - **arg1**: rollID
|
|
* @see https://wow.gamepedia.com/CANCEL_LOOT_ROLL
|
|
*/
|
|
CANCEL_LOOT_ROLL: [number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CANCEL_SUMMON: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHALLENGE_MODE_COMPLETED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHALLENGE_MODE_DEATH_COUNT_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHALLENGE_MODE_KEYSTONE_RECEPTABLE_OPEN: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHALLENGE_MODE_KEYSTONE_SLOTTED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHALLENGE_MODE_LEADERS_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHALLENGE_MODE_MAPS_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHALLENGE_MODE_NEW_RECORD: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHALLENGE_MODE_RESET: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHALLENGE_MODE_START: Unknown[];
|
|
|
|
/**
|
|
* Fired when number of players in a channel changes but only if this channel is visible in ChannelFrame (it mustn't be hidden by a
|
|
* collapsed category header)
|
|
* - **arg1**: channel id (item number in Blizzards ChannelFrame -> quod vide API GetChannelDisplayInfo)
|
|
* - **arg2**: number of players in channel
|
|
* @see https://wow.gamepedia.com/CHANNEL_COUNT_UPDATE
|
|
*/
|
|
CHANNEL_COUNT_UPDATE: [number, number];
|
|
|
|
/**
|
|
* Fired when user changes selected channel in Blizzards ChannelFrame
|
|
* - **arg1**: channel id (item number in Blizzards ChannelFrame -> quod vide API GetChannelDisplayInfo)
|
|
* @see https://wow.gamepedia.com/CHANNEL_FLAGS_UPDATED
|
|
*/
|
|
CHANNEL_FLAGS_UPDATED: [number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHANNEL_INVITE_REQUEST: Unknown[];
|
|
|
|
/**
|
|
* Fired when user is asked for a password (normally after trying to join a channel without a password or with a wrong one)
|
|
* - **arg1**: channel name
|
|
* @see https://wow.gamepedia.com/CHANNEL_PASSWORD_REQUEST
|
|
*/
|
|
CHANNEL_PASSWORD_REQUEST: [string];
|
|
|
|
/**
|
|
* Fired when user changes selected channel in Blizzards ChannelFrame or number of players in currently selected channel changes
|
|
* - **arg1**: channel id (item number in Blizzards ChannelFrame -> quod vide API GetChannelDisplayInfo)
|
|
* - **arg2**: number of players in channel
|
|
* @see https://wow.gamepedia.com/CHANNEL_ROSTER_UPDATE
|
|
*/
|
|
CHANNEL_ROSTER_UPDATE: [number, number];
|
|
|
|
/**
|
|
* Fired when Channel UI should change (e.g. joining / leaving a channel causes this event to fire)
|
|
* @see https://wow.gamepedia.com/CHANNEL_UI_UPDATE
|
|
*/
|
|
CHANNEL_UI_UPDATE: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHANNEL_VOICE_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHARACTER_ITEM_FIXUP_NOTIFICATION: Unknown[];
|
|
|
|
/**
|
|
* Fired when the player's available talent points change
|
|
* - **arg1**: indicates number of talent points changed: -1 indicates one used (learning a talent), 1 indicates one gained (leveling)
|
|
* @see https://wow.gamepedia.com/CHARACTER_POINTS_CHANGED
|
|
*/
|
|
CHARACTER_POINTS_CHANGED: [number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHARACTER_UPGRADE_SPELL_TIER_SET: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHAT_COMBAT_MSG_ARENA_POINTS_GAIN: Unknown[];
|
|
|
|
/**
|
|
* Fired when a player in your vicinity completes an achievement
|
|
* - **arg1**: The full body of the broadcast message
|
|
* - **arg2-5**: The name of player who has just completed the achievement
|
|
* - **arg7-8...**: Some integer
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_ACHIEVEMENT
|
|
*/
|
|
CHAT_MSG_ACHIEVEMENT: [string, string, string, string, string, Unknown, ...number[]];
|
|
|
|
/**
|
|
* Fired when the client receives a message from SendAddonMessage
|
|
* - **arg1**: prefix
|
|
* - **arg2**: message
|
|
* - **arg3**: distribution type ("PARTY", "RAID", "GUILD", "BATTLEGROUND" or "WHISPER")
|
|
* - **arg4**: sender (e.g. "Arthas-Silvermoon")
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_ADDON
|
|
*/
|
|
CHAT_MSG_ADDON: [string, string, AddonMessageType, string];
|
|
|
|
/**
|
|
* Fired when the client receives an AFK auto-response
|
|
* - **arg1**: AFK response message
|
|
* - **arg2**: author
|
|
* - **arg3**: chat lineId
|
|
* - **arg4**: sender guid
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_AFK
|
|
*/
|
|
CHAT_MSG_AFK: [string, string, number, Guid];
|
|
|
|
/**
|
|
* Fired for battleground-event messages that are in blue by default because they are about Alliance actions, e.g. assaulting a
|
|
* graveyard or capture point, or picking up a flag
|
|
* - **arg1**: Battleground Message (eg. "The Alliance has taken the Blacksmith!")
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_BG_SYSTEM_ALLIANCE
|
|
*/
|
|
CHAT_MSG_BG_SYSTEM_ALLIANCE: [string];
|
|
|
|
/**
|
|
* Fired for battleground-event messages that are in red by default because they are about Horde actions
|
|
* - **arg1**: Battleground Message (eg. "The Horde has taken the Blacksmith!")
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_BG_SYSTEM_HORDE
|
|
*/
|
|
CHAT_MSG_BG_SYSTEM_HORDE: [string];
|
|
|
|
/**
|
|
* Fired for battleground-event messages that are displayed in a faction-neutral color by default
|
|
* - **arg1**: Battleground Message (eg. "Let the battle for Warsong Gulch begin.")
|
|
*/
|
|
CHAT_MSG_BG_SYSTEM_NEUTRAL: [string, ...Unknown[]];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHAT_MSG_BN_INLINE_TOAST_ALERT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHAT_MSG_BN_INLINE_TOAST_BROADCAST: Unknown[];
|
|
|
|
/**
|
|
* Fired when the client receives a channel message
|
|
*
|
|
* - **arg1**: chat message
|
|
* - **arg2**: author
|
|
* - **arg3**: language
|
|
* - **arg4**: channel name with number ex: "1. General - Stormwind City"
|
|
* - **arg5**: target
|
|
* - **arg6**: AFK/DND/GM "CHAT_FLAG_"..arg6 flags
|
|
* - **arg7**: zone ID used for generic system channels (1 for General, 2 for Trade, 22 for LocalDefense, 23 for WorldDefense and 26 for LFG)
|
|
* - **arg8**: channel number
|
|
* - **arg9**: channel name without number (this is _sometimes_ in lowercase)
|
|
* - **arg11**: Chat lineID used for reporting the chat message
|
|
* - **arg12**: Sender GUID
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_CHANNEL
|
|
*/
|
|
CHAT_MSG_CHANNEL: [string, string, string, string, string, ChatFlag, number, number, string, Unknown, number, Guid];
|
|
|
|
/**
|
|
* Fired when someone joins a chat channel you are in
|
|
*
|
|
* - **arg1**: seems to be empty
|
|
* - **arg2**: Name of the player that joined
|
|
* - **arg3**: seems to be empty again
|
|
* - **arg4**: Number and name of the channel (e.g. "5. MyOwnChannel")
|
|
* - **arg5**: Channel number
|
|
* - **arg6**: channel name without number (this is sometimes in lowercase)
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_CHANNEL_JOIN
|
|
*/
|
|
CHAT_MSG_CHANNEL_JOIN: [Unknown, string, Unknown, string, number, string];
|
|
|
|
/**
|
|
* Fired when a player leaves a channel that you are currently inside
|
|
*
|
|
* - **arg1**: Appears to be left blank
|
|
* - **arg2**: Player name that left
|
|
* - **arg3**: Channel name with number
|
|
* - **arg4**: Appears to be left zero and no longer the channel number
|
|
* - **arg5**: Channel number
|
|
* - **arg6**: Channel name without number
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_CHANNEL_LEAVE
|
|
*/
|
|
CHAT_MSG_CHANNEL_LEAVE: [Unknown, string, string, 0, number, string];
|
|
|
|
/**
|
|
* Fired when ListChannels() or ListChannelByName() is called, and the message is displayed in the chat frame
|
|
* - **arg1**: The list of values displayed by ListChannels() or ListChannelByName() in one string
|
|
* - **arg4**: The number and name of the channel the message came from. ie: "1. General"
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_CHANNEL_LIST
|
|
*/
|
|
CHAT_MSG_CHANNEL_LIST: [string, Unknown, Unknown, string];
|
|
|
|
/**
|
|
* Fired when you enter or leave a chat channel (or a channel was recently throttled)
|
|
* - **arg1**: type ( "YOU_JOINED" if you joined a channel, or "YOU_LEFT" if you left, or "THROTTLED" if channel was throttled )
|
|
* - **arg4**: Channel name with number (e.g. "6. TestChannel")
|
|
* - **arg7**: Channel Type (e.g. 0 for any user channel, 1 for system-channel "General", 2 for "Trade")
|
|
* - **arg8**: Channel Number
|
|
* - **arg9**: Channel name without number
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_CHANNEL_NOTICE
|
|
*/
|
|
CHAT_MSG_CHANNEL_NOTICE: [ChatJoinLeftType, Unknown, Unknown, string, Unknown, Unknown, number, number, string];
|
|
|
|
/**
|
|
* Fired when something changes in the channel like moderation enabled, user is kicked, announcements changed and so on. CHAT_*_NOTICE in
|
|
* GlobalStrings.lua has a full list of available types
|
|
* - **arg1**: type ("ANNOUNCEMENTS_OFF", "ANNOUNCEMENTS_ON", "BANNED", "OWNER_CHANGED", "INVALID_NAME", "INVITE", "MODERATION_OFF",
|
|
* "MODERATION_ON", "MUTED", "NOT_MEMBER", "NOT_MODERATED", "SET_MODERATOR", "UNSET_MODERATOR" )
|
|
* - **arg2**: If arg5 has a value then this is the user affected ( eg: "Player Foo has been kicked by Bar" ), if arg5 has no value then it's
|
|
* the person who caused the event ( eg: "Channel Moderation has been enabled by Bar" )
|
|
* - **arg3**: Channel name with number
|
|
* - **arg4**: Player that caused the event (eg "Player Foo has been kicked by Bar" )
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_CHANNEL_NOTICE_USER
|
|
*/
|
|
CHAT_MSG_CHANNEL_NOTICE_USER: [ChatUserNoticeType, string, Unknown, string, string];
|
|
|
|
/**
|
|
* Fires when player's faction changes. i.e.: "Your reputation with Timbermaw Hold has very slightly increased."
|
|
* - **arg1**: chat message
|
|
* @since 1.9
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_COMBAT_FACTION_CHANGE
|
|
*/
|
|
CHAT_MSG_COMBAT_FACTION_CHANGE: [string, ...Unknown[]];
|
|
|
|
/**
|
|
* Fires when the player gains any amount of honor, anything from an honorable kill to bonus honor awarded
|
|
* - **arg1**: chat message (format: "%s dies, honorable kill Rank: %s (Estimated Honor Points: %d)" or "You have been awarded %d honor.")
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_COMBAT_HONOR_GAIN
|
|
*/
|
|
CHAT_MSG_COMBAT_HONOR_GAIN: [string];
|
|
|
|
/**
|
|
* Fires when your equipment takes durability loss from death, and likely other situations as well.(no longer fires on reputation changes as of 1.9)
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_COMBAT_MISC_INFO
|
|
*/
|
|
CHAT_MSG_COMBAT_MISC_INFO: null;
|
|
|
|
/**
|
|
* Fires when you gain XP from killing a creature or finishing a quest. Does not fire if you gain no XP from killing a creature
|
|
* - **arg1**: chat message
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_COMBAT_XP_GAIN
|
|
*/
|
|
CHAT_MSG_COMBAT_XP_GAIN: [string];
|
|
|
|
/**
|
|
* Fires when you gain currency other than money (for example Chef's Awards or Champion's Seals).
|
|
* - **arg1**: chat message (for example, "You receive currency: Chef's Award x1.").
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_CURRENCY
|
|
*/
|
|
CHAT_MSG_CURRENCY: [string];
|
|
|
|
/**
|
|
* Fired when the client receives a Do-Not-Disturb auto-response
|
|
* - **arg1**: DND response message
|
|
* - **arg2**: author
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_DND
|
|
*/
|
|
CHAT_MSG_DND: [string, string, ...Unknown[]];
|
|
|
|
/**
|
|
* Fired on sending or receiving a custom emote (one used by /e, /emote or a send chat message command with the emote flag)
|
|
* - **arg1**: Message that was sent/received
|
|
* - **arg2**: Name of the player who sent the message
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_DND
|
|
*/
|
|
CHAT_MSG_EMOTE: [string, string, ...Unknown[]];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHAT_MSG_FILTERED: Unknown[];
|
|
|
|
/**
|
|
* Fired when a message is sent or received in the Guild channel
|
|
* - **arg1**: Message that was sent
|
|
* - **arg2**: Author
|
|
* - **arg3**: Language that the message was sent in
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_GUILD
|
|
*/
|
|
CHAT_MSG_GUILD: [string, string, string, ...Unknown[]];
|
|
|
|
/**
|
|
* Fired when a guild member completes an achievement
|
|
* - **arg1**: The full body of the achievement broadcast message
|
|
* - **arg2, arg5**: Guildmember Name
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_GUILD_ACHIEVEMENT
|
|
*/
|
|
CHAT_MSG_GUILD_ACHIEVEMENT: [string, string, Unknown, Unknown, string, ...Unknown[]];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHAT_MSG_GUILD_ITEM_LOOTED: Unknown[];
|
|
|
|
/**
|
|
* Fired when you whisper a player that is ignoring you When testing this event the character name is sent twice as arg1 and arg2,
|
|
* Blizzard appears to use arg2 and ignores arg1.
|
|
* - **arg1**: Character name of who you tried to message
|
|
* - **arg2**: Character name of who you tried to message
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_IGNORED
|
|
*/
|
|
CHAT_MSG_IGNORED: [string, string];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHAT_MSG_INSTANCE_CHAT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHAT_MSG_INSTANCE_CHAT_LEADER: Unknown[];
|
|
|
|
/**
|
|
* Fired when loot text is sent to the chat window (someone selects need, greed, passes, rolls, receives). This also fires messages like
|
|
* "Person creates <item>" via tradeskills, and "Person receives <item>" via a trade window. Does not fire for receiving currency
|
|
* (use CHAT_MSG_CURRENCY for this).
|
|
* - **arg1**: chat message
|
|
* - **arg2**: name of the player who received the loot
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_LOOT
|
|
*/
|
|
CHAT_MSG_LOOT: [string, Unknown, Unknown, Unknown, string, ...Unknown[]];
|
|
|
|
/**
|
|
* Fired when a unit loots money
|
|
* - **arg1**: chat message
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_MONEY
|
|
*/
|
|
CHAT_MSG_MONEY: [string];
|
|
|
|
/**
|
|
* Fired for emotes from a monster, such as 'Murloc Forager attempts to run away in fear!'
|
|
* - **arg1**: The body of the emote: '%s attempts to run away in fear!'
|
|
* - **arg2**: The name of the monster: 'Murloc Forager'
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_MONSTER_EMOTE
|
|
*/
|
|
CHAT_MSG_MONSTER_EMOTE: [string, string];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHAT_MSG_MONSTER_PARTY: Unknown[];
|
|
|
|
/**
|
|
* Fired when a NPC says something
|
|
* - **arg1**: message
|
|
* - **arg2**: NPC name
|
|
* - **arg3**: Language used
|
|
* - **arg4**: unused
|
|
* - **arg5**: Receiver
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_MONSTER_SAY
|
|
*/
|
|
CHAT_MSG_MONSTER_SAY: [string, string, string, Unknown, string];
|
|
|
|
/**
|
|
* Fired when a NPC whispers you something
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_MONSTER_WHISPER
|
|
*/
|
|
CHAT_MSG_MONSTER_WHISPER: null;
|
|
|
|
/**
|
|
* Fired when a NPC yells, example would be the yells during an Alterac Valley from the Herald or a raid boss
|
|
* - **arg1**: message
|
|
* - **arg2**: NPC Name (eg: Onyxia)
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_MONSTER_YELL
|
|
*/
|
|
CHAT_MSG_MONSTER_YELL: [string, string];
|
|
|
|
/**
|
|
* Fired when a message is sent or received in the Guild Officer channel
|
|
* - **arg1**: Message that was received
|
|
* - **arg2**: Author
|
|
* - **arg3**: Language used
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_OFFICER
|
|
*/
|
|
CHAT_MSG_OFFICER: [string, string, string, ...Unknown[]];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHAT_MSG_OPENING: Unknown[];
|
|
|
|
/**
|
|
* Fired when a message is sent or received in the Party channel
|
|
* - **arg1**: Message that was received
|
|
* - **arg2**: Author
|
|
* - **arg3**: Language used
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_PARTY
|
|
*/
|
|
CHAT_MSG_PARTY: [string, string, string, ...Unknown[]];
|
|
|
|
/**
|
|
* Fired when a message is sent or received by the party leader
|
|
* - **arg1**: The message that was received
|
|
* - **arg2**: Author
|
|
* - **arg3**: Language used
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_PARTY_LEADER
|
|
*/
|
|
CHAT_MSG_PARTY_LEADER: [string, string, string, ...Unknown[]];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHAT_MSG_PET_BATTLE_COMBAT_LOG: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHAT_MSG_PET_BATTLE_INFO: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHAT_MSG_PET_INFO: Unknown[];
|
|
|
|
/**
|
|
* Fired when a message is sent or received in the Raid
|
|
* - **arg1**: message
|
|
* - **arg2**: author
|
|
* - **arg3**: language
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_RAID
|
|
*/
|
|
CHAT_MSG_RAID: [string, string, string, ...Unknown[]];
|
|
|
|
/**
|
|
* Emote message
|
|
* - **arg2**: name of the boss
|
|
* - **arg5**: name of the targeted player
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_RAID_BOSS_EMOTE
|
|
*/
|
|
CHAT_MSG_RAID_BOSS_EMOTE: [Unknown, string, Unknown, Unknown, string, ...Unknown[]];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHAT_MSG_RAID_BOSS_WHISPER: Unknown[];
|
|
|
|
/**
|
|
* Fired when a message is sent or received from the raid leader
|
|
* - **arg1**: message
|
|
* - **arg2**: author
|
|
* - **arg3**: language
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_RAID_LEADER
|
|
*/
|
|
CHAT_MSG_RAID_LEADER: [string, string, string, ...Unknown[]];
|
|
|
|
/**
|
|
* Fired when a warning message is sent or received from the raid leader
|
|
* - **arg1**: message
|
|
* - **arg2**: author
|
|
* - **arg3**: language
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_RAID_WARNING
|
|
*/
|
|
CHAT_MSG_RAID_WARNING: [string, string, string, ...Unknown[]];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHAT_MSG_RESTRICTED: Unknown[];
|
|
|
|
/**
|
|
* Fired when a message is sent or received in the Say channel
|
|
* - **arg1**: message
|
|
* - **arg2**: author
|
|
* - **arg3**: language
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_SAY
|
|
*/
|
|
CHAT_MSG_SAY: [string, string, string, ...Unknown[]];
|
|
|
|
/**
|
|
* Fired when some chat messages about skills are displayed
|
|
* - **arg1**: The content of the chat message
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_SKILL
|
|
*/
|
|
CHAT_MSG_SKILL: [string];
|
|
|
|
/**
|
|
* Fired when a system chat message (they are displayed in yellow) is received
|
|
* - **arg1**: The content of the chat message
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_SYSTEM
|
|
*/
|
|
CHAT_MSG_SYSTEM: [string];
|
|
|
|
/**
|
|
* Fired when a raid target icon is set. This is used by the chat filter, if the player is watching raid icons in chat output
|
|
* (in the Filters right-click menu, under Other, look for Target Icons).
|
|
* - **arg1**: The formatted message to be displayed in the chat window. arg1 is formatted from the global variable TARGET_ICON_SET,
|
|
* which by default in an English client is set to the string "|Hplayer:%s|h[%s]|h sets |TInterface\\TargetingFrame\\UI-RaidTargetingIcon_%d:0|t
|
|
* on %s."
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_SYSTEM
|
|
*/
|
|
CHAT_MSG_TARGETICONS: [string, ...Unknown[]];
|
|
|
|
/**
|
|
* Fired for emotes with an emote token. /dance, /healme, etc
|
|
* - **arg1**: Emote Message
|
|
* - **arg2**: Name of person who emoted
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_TEXT_EMOTE
|
|
*/
|
|
CHAT_MSG_TEXT_EMOTE: [string, string, ...Unknown[]];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CHAT_MSG_TRADESKILLS: Unknown[];
|
|
|
|
/**
|
|
* Fired when a whisper is received from another player
|
|
*
|
|
* - **arg1**: Message received
|
|
* - **arg2**: Author (e.g. "Arthas-Silvermoon")
|
|
* - **arg3**: Language (or nil if universal, like messages from GM) (always seems to be an empty string; argument may have been kicked
|
|
* because whispering in non-standard language doesn't seem to be possible [any more?])
|
|
* - **arg6**: status (like "DND" or "GM")
|
|
* - **arg7**: message id (for reporting spam purposes?) (default: 0)
|
|
* - **arg8**: unknown (default: 0)
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_WHISPER
|
|
*/
|
|
CHAT_MSG_WHISPER: [string, string, string, Unknown, Unknown, ChatFlag, number, number, ...Unknown[]];
|
|
|
|
/**
|
|
* Fired when the player sends a whisper to another player
|
|
* - **arg1**: Message sent
|
|
* - **arg2**: Player who was sent the whisper
|
|
* - **arg3**: Language
|
|
* @see https://wow.gamepedia.com/CHAT_MSG_WHISPER_INFORM
|
|
*/
|
|
CHAT_MSG_WHISPER_INFORM: [string, string, string, ...Unknown[]];
|
|
|
|
/**
|
|
* Fired when a message is sent or received in the Yell channel
|
|
* - **arg1**: Message that was received
|
|
* - **arg2**: Author
|
|
* - **arg3**: Language used
|
|
* @see https://wow.gamepedia.com/https://wow.gamepedia.com/CHAT_MSG_YELL
|
|
*/
|
|
CHAT_MSG_YELL: [string, string, string, ...Unknown[]];
|
|
|
|
/**
|
|
* unknown
|
|
* @since 4.1.0
|
|
* @see https://wow.gamepedia.com/CHAT_SERVER_DISCONNECTED
|
|
*/
|
|
CHAT_SERVER_DISCONNECTED: null;
|
|
|
|
/**
|
|
* unknown
|
|
* @since 4.1.0
|
|
* @see https://wow.gamepedia.com/CHAT_SERVER_RECONNECTED
|
|
*/
|
|
CHAT_SERVER_RECONNECTED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CINEMATIC_START: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CINEMATIC_STOP: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CLEAR_BOSS_EMOTES: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CLOSE_INBOX_ITEM: Unknown[];
|
|
|
|
/**
|
|
* Fired when the guild dress frame is closed
|
|
* @see https://wow.gamepedia.com/CLOSE_TABARD_FRAME
|
|
*/
|
|
CLOSE_TABARD_FRAME: null;
|
|
|
|
/**
|
|
* Supposed to fire whenever the world map is closed/hidden, though it doesn't. A workaround for this is to use "WORLD_MAP_UPDATE" to
|
|
* set a global variable to use elsewhere with an OnUpdate function
|
|
* @see https://wow.gamepedia.com/CLOSE_WORLD_MAP
|
|
*/
|
|
CLOSE_WORLD_MAP: null;
|
|
|
|
/**
|
|
* COMBAT_LOG_EVENT and COMBAT_LOG_EVENT_UNFILTERED no longer have any payload. To retrieve the information previously carried in the payload,
|
|
* use CombatLogGetCurrentEventInfo(). The data structure is unchanged
|
|
* @see https://wow.gamepedia.com/COMBAT_LOG_EVENT
|
|
*/
|
|
COMBAT_LOG_EVENT: null;
|
|
|
|
/**
|
|
* COMBAT_LOG_EVENT and COMBAT_LOG_EVENT_UNFILTERED no longer have any payload. To retrieve the information previously carried in the payload,
|
|
* use CombatLogGetCurrentEventInfo(). The data structure is unchanged
|
|
* @see https://wow.gamepedia.com/COMBAT_LOG_EVENT_UNFILTERED
|
|
*/
|
|
COMBAT_LOG_EVENT_UNFILTERED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
COMBAT_RATING_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fired when the currently watched entity (as set by the CombatTextSetActiveUnit function) takes or avoids damage, receives heals, gains
|
|
* mana/energy/rage, etc. This event is used by Blizzard's floating combat text addon
|
|
* - **arg1**: Combat message type
|
|
* - **arg2**: For damage, power gain and honor gains, this is the amount taken/gained. For heals, this is the healer name. For auras, the
|
|
* aura name. For block/resist/absorb messages where arg3 is not nil (indicating a partial block/resist/absorb) this is the amount taken.
|
|
* For faction gain, this is the faction name. For the SPELL_ACTIVE message, the name of the spell (abilities like Overpower and Riposte
|
|
* becoming active will trigger this message).
|
|
* - **arg3**: For heals, the amount healed. For block/resist/absorb messages, this is the amount blocked/resisted/absorbed, or nil if all
|
|
* damage was avoided. For faction gain, the amount of reputation gained
|
|
* @see https://wow.gamepedia.com/COMBAT_TEXT_UPDATE
|
|
*/
|
|
COMBAT_TEXT_UPDATE: [CombatTextType, number | string, number | string];
|
|
|
|
/**
|
|
* Fired when the character logs in and the server sends the greeting text. (Currently "Scammers are trying harder than ever to phish for your
|
|
* account information!...") This is not fired when reloading the UI
|
|
* @see https://wow.gamepedia.com/COMMENTATOR_ENTER_WORLD
|
|
*/
|
|
COMMENTATOR_ENTER_WORLD: null;
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/COMMENTATOR_IMMEDIATE_FOV_UPDATE
|
|
*/
|
|
COMMENTATOR_IMMEDIATE_FOV_UPDATE: [number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
COMMENTATOR_MAP_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
COMMENTATOR_PARTY_INFO_REQUEST: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
COMMENTATOR_PLAYER_NAME_OVERRIDE_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
COMMENTATOR_PLAYER_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/COMMODITY_PRICE_UNAVAILABLE
|
|
*/
|
|
COMMODITY_PRICE_UNAVAILABLE: null;
|
|
|
|
/**
|
|
* - **arg1**: Updated unit price
|
|
* - **arg2**: Updated total price
|
|
* @see https://wow.gamepedia.com/COMMODITY_PRICE_UPDATED
|
|
*/
|
|
COMMODITY_PRICE_UPDATED: [number, number];
|
|
|
|
/**
|
|
* - **arg1**: Item ID
|
|
* - **arg2**: Quantity
|
|
* @see https://wow.gamepedia.com/COMMODITY_PURCHASED
|
|
*/
|
|
COMMODITY_PURCHASED: [number, number];
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/COMMODITY_PURCHASE_FAILED
|
|
*/
|
|
COMMODITY_PURCHASE_FAILED: null;
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/COMMODITY_PURCHASE_SUCCEEDED
|
|
*/
|
|
COMMODITY_PURCHASE_SUCCEEDED: null;
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/COMMODITY_SEARCH_RESULTS_ADDED
|
|
*/
|
|
COMMODITY_SEARCH_RESULTS_ADDED: [number];
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/COMMODITY_SEARCH_RESULTS_UPDATED
|
|
*/
|
|
COMMODITY_SEARCH_RESULTS_UPDATED: [number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
COMPACT_UNIT_FRAME_PROFILES_LOADED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
COMPANION_LEARNED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
COMPANION_UNLEARNED: Unknown[];
|
|
|
|
/**
|
|
* If the type is nil, the UI should update if it's visible, regardless of which type it's managing. If the type is non-nil, then it will be
|
|
* either "CRITTER" or "MOUNT" and that signifies that the active companion has changed and the UI should update if it's currently showing
|
|
* that type
|
|
* @since 3.0.3
|
|
* @see https://wow.gamepedia.com/COMPANION_UPDATE
|
|
*/
|
|
COMPANION_UPDATE: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CONFIRM_BEFORE_USE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CONFIRM_BINDER: Unknown[];
|
|
|
|
/**
|
|
* Fires when you try to roll "disenchant" for and item which Binds on Pickup
|
|
* - **arg1**: RollId
|
|
* - **arg2**: roll (Need: 1, Greed: 2, Disenchant: 3; as in RollOnLoot(RollID, roll))
|
|
* @since 3.3.0
|
|
* @see https://wow.gamepedia.com/CONFIRM_DISENCHANT_ROLL
|
|
*/
|
|
CONFIRM_DISENCHANT_ROLL: [number, DisenchantRollType];
|
|
|
|
/**
|
|
* Fires when you try to roll "need" or "greed" for and item which Binds on Pickup
|
|
* - **arg1**: RollId
|
|
* - **arg2**: roll (Need: 1, Greed: 2, Disenchant: 3; as in RollOnLoot(RollID, roll))
|
|
* @see https://wow.gamepedia.com/CONFIRM_LOOT_ROLL
|
|
*/
|
|
CONFIRM_LOOT_ROLL: [number, DisenchantRollType];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CONFIRM_SUMMON: Unknown[];
|
|
|
|
/**
|
|
* Fires when the user selects the "Yes, I do." confirmation prompt after speaking to a class trainer and choosing to unlearn their talents
|
|
* - **arg1**: Cost (260000 is equivalent to 26g). This value is then passed to different frames, depending on where the event is
|
|
* being handled, by calling the MoneyFrame_Update() function. In the case of this event, the cost of the transaction is displayed in
|
|
* a small static popup, and the user prompted for confirmation one final time
|
|
* @see https://wow.gamepedia.com/CONFIRM_TALENT_WIPE
|
|
*/
|
|
CONFIRM_TALENT_WIPE: [number];
|
|
|
|
/**
|
|
* Accept durability(!) loss in exchange for his body back
|
|
* @description History: Way back before WoW was released, you lost experience rather than durability when you resurrected at a spirit healer
|
|
* @see https://wow.gamepedia.com/CONFIRM_XP_LOSS
|
|
*/
|
|
CONFIRM_XP_LOSS: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CONSOLE_CLEAR: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CONSOLE_COLORS_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CONSOLE_FONT_SIZE_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CONSOLE_MESSAGE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CONTRIBUTION_COLLECTOR_CLOSE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CONTRIBUTION_COLLECTOR_OPEN: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CONTRIBUTION_COLLECTOR_PENDING: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CONTRIBUTION_COLLECTOR_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CONTRIBUTION_COLLECTOR_UPDATE_SINGLE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CORPSE_IN_INSTANCE: Unknown[];
|
|
|
|
/**
|
|
* Fired when the player is in range of his body
|
|
* @see https://wow.gamepedia.com/CORPSE_IN_RANGE
|
|
*/
|
|
CORPSE_IN_RANGE: null;
|
|
|
|
/**
|
|
* Fired when the player is out of range of his body
|
|
* @see https://wow.gamepedia.com/CORPSE_OUT_OF_RANGE
|
|
*/
|
|
CORPSE_OUT_OF_RANGE: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CRITERIA_COMPLETE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
CRITERIA_EARNED: Unknown[];
|
|
|
|
/**
|
|
* Fired when the criteria for an achievement has changed. Fires several times at once, presumably for different levels of achievements
|
|
* and yet-unknown feats of strength, but this has yet to be confirmed and there may be another use for this Event
|
|
* @see https://wow.gamepedia.com/CRITERIA_UPDATE
|
|
*/
|
|
CRITERIA_UPDATE: null;
|
|
|
|
/**
|
|
* Fired every time the UI need to draw the currencies list. So it fire on login, on every loading screen and on reloadui, this is usefull
|
|
* to be sure that currencies informations are available after login, even on a crowded server in the evening with a lot of addons loaded
|
|
* @description As of 5.0.5 this is no longer true. After some testing it seems currencies are available sooner than in Cataclysm, so when
|
|
* PLAYER_ENTERING_WORLD fire your can gather currencies informations
|
|
* @see https://wow.gamepedia.com/CURRENCY_DISPLAY_UPDATE
|
|
*/
|
|
CURRENCY_DISPLAY_UPDATE: null;
|
|
|
|
/**
|
|
* Fired when the spell being cast is changed
|
|
* @see https://wow.gamepedia.com/CURRENT_SPELL_CAST_CHANGED
|
|
*/
|
|
CURRENT_SPELL_CAST_CHANGED: null;
|
|
|
|
/**
|
|
* Fired when the player right-clicks terrain, and on mouseover before UPDATE_MOUSEOVER_UNIT and on mouseout after UPDATE_MOUSEOVER_UNIT.
|
|
* This excludes doodads, player characters, and NPCs that lack interaction
|
|
* @see https://wow.gamepedia.com/CURSOR_UPDATE
|
|
*/
|
|
CURSOR_UPDATE: null;
|
|
|
|
/**
|
|
* Fired when a CVar is changed
|
|
* - **arg1**: cvarname
|
|
* - **arg2**: value
|
|
* @see https://wow.gamepedia.com/CVAR_UPDATE
|
|
*/
|
|
CVAR_UPDATE: [string, any];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
DEBUG_MENU_TOGGLED: Unknown[];
|
|
|
|
/**
|
|
* Fired when the player attempts to destroy an item
|
|
* - **arg1**: item name
|
|
* @see https://wow.gamepedia.com/DELETE_ITEM_CONFIRM
|
|
*/
|
|
DELETE_ITEM_CONFIRM: [string];
|
|
|
|
/**
|
|
* unknown
|
|
* @since 4.1.0
|
|
* @see https://wow.gamepedia.com/DISABLE_DECLINE_GUILD_INVITE
|
|
*/
|
|
DISABLE_DECLINE_GUILD_INVITE: null;
|
|
|
|
/**
|
|
* Fired when SetAllowLowLevelRaid is used to disable low-level raids on the character
|
|
* @see https://wow.gamepedia.com/DISABLE_LOW_LEVEL_RAID
|
|
*/
|
|
DISABLE_LOW_LEVEL_RAID: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
DISABLE_TAXI_BENCHMARK: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
DISABLE_XP_GAIN: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
DISPLAY_SIZE_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* Fired when a duel is finished
|
|
* @see https://wow.gamepedia.com/DUEL_FINISHED
|
|
*/
|
|
DUEL_FINISHED: null;
|
|
|
|
/**
|
|
* Fired when the player returns in bounds after being out of bounds during a duel
|
|
* @see https://wow.gamepedia.com/DUEL_INBOUNDS
|
|
*/
|
|
DUEL_INBOUNDS: null;
|
|
|
|
/**
|
|
* Fired when the player leaves the bounds of the duel
|
|
* @see https://wow.gamepedia.com/DUEL_OUTOFBOUNDS
|
|
*/
|
|
DUEL_OUTOFBOUNDS: null;
|
|
|
|
/**
|
|
* Fired when the player is challenged to a duel
|
|
* - **arg1**: opponent name
|
|
* @see https://wow.gamepedia.com/DUEL_REQUESTED
|
|
*/
|
|
DUEL_REQUESTED: [string];
|
|
|
|
/**
|
|
* Encounter Journal: Fires when the Difficulty Index changes
|
|
* - **arg1**: newDifficulty
|
|
* @see https://wow.gamepedia.com/EJ_DIFFICULTY_UPDATE
|
|
*/
|
|
EJ_DIFFICULTY_UPDATE: [Difficulty];
|
|
|
|
/**
|
|
* Encounter Journal: Fires when Item Loot Data is available
|
|
* - **arg1**: itemId
|
|
* @see https://wow.gamepedia.com/EJ_LOOT_DATA_RECIEVED
|
|
*/
|
|
EJ_LOOT_DATA_RECIEVED: [number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ENABLE_DECLINE_GUILD_INVITE: Unknown[];
|
|
|
|
/**
|
|
* Fired when SetAllowLowLevelRaid is used to enable low-level raids on the character
|
|
* @see https://wow.gamepedia.com/ENABLE_LOW_LEVEL_RAID
|
|
*/
|
|
ENABLE_LOW_LEVEL_RAID: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ENABLE_TAXI_BENCHMARK: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ENABLE_XP_GAIN: Unknown[];
|
|
|
|
/**
|
|
* Fires at the end of an instanced encounter
|
|
* - **arg1**: ID for the specific encounter that ended (Does not match the encounterIDs used in the Encounter Journal)
|
|
* - **arg2**: Name of the encounter that ended
|
|
* - **arg3**: ID representing the difficulty of the encounter (DifficultyID)
|
|
* - **arg4**: Group size for the encounter. For example, 5 for a Dungeon encounter, 20 for a Mythic raid. The number of raiders
|
|
* participating is reflected in "flex" raids
|
|
* - **arg5**: 1 for a successful kill. 0 for a wipe
|
|
* @see https://wow.gamepedia.com/ENCOUNTER_END
|
|
*/
|
|
ENCOUNTER_END: [number, string, Difficulty, number, Flag];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ENCOUNTER_LOOT_RECEIVED: Unknown[];
|
|
|
|
/**
|
|
* Fires at the start of an instanced encounter
|
|
* - **arg1**: ID for the specific encounter started (Does not match the encounterIDs used in the Encounter Journal)
|
|
* - **arg2**: Name of the encounter started
|
|
* - **arg3**: ID representing the difficulty of the encounter (DifficultyID)
|
|
* - **arg4**: Group size for the encounter. For example, 5 for a Dungeon encounter, 20 for a Mythic raid. The number of raiders
|
|
* participating is reflected in "flex" raids
|
|
* @see https://wow.gamepedia.com/ENCOUNTER_START
|
|
*/
|
|
ENCOUNTER_START: [number, string, Difficulty, number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
END_BOUND_TRADEABLE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ENTERED_DIFFERENT_INSTANCE_FROM_PARTY: Unknown[];
|
|
|
|
/**
|
|
* Fired when a new equipment set is created, an equipment set is deleted or an equipment set has changed
|
|
* @see https://wow.gamepedia.com/EQUIPMENT_SETS_CHANGED
|
|
*/
|
|
EQUIPMENT_SETS_CHANGED: null;
|
|
|
|
/**
|
|
* Fired when an equipment set has finished equipping
|
|
* - **arg1**: True if the set change was successful
|
|
* - **arg2**: The name of the set that was changed
|
|
*/
|
|
EQUIPMENT_SWAP_FINISHED: [boolean, string];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
EQUIPMENT_SWAP_PENDING: Unknown[];
|
|
|
|
/**
|
|
* Fired when the player attempts to equip bind on equip loot
|
|
* @see https://wow.gamepedia.com/EQUIP_BIND_CONFIRM
|
|
*/
|
|
EQUIP_BIND_CONFIRM: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
EQUIP_BIND_TRADEABLE_CONFIRM: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
EVENT_CLASS_TRIAL_TIMER_START: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
EVENT_CLASS_TRIAL_UPGRADE_COMPLETE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
EVENT_TUTORIAL_HIGHLIGHT_SPELL: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
EVENT_TUTORIAL_UNHIGHLIGHT_SPELL: Unknown[];
|
|
|
|
/**
|
|
* Fired to execute macro commands
|
|
* - **arg1**: The "chat line" (macro command line) to execute
|
|
* @see https://wow.gamepedia.com/EXECUTE_CHAT_LINE
|
|
*/
|
|
EXECUTE_CHAT_LINE: [string];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
EXPERIMENTAL_CVAR_CONFIRMATION_NEEDED: Unknown[];
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/EXTRA_BROWSE_INFO_RECEIVED
|
|
*/
|
|
EXTRA_BROWSE_INFO_RECEIVED: [number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
FORBIDDEN_NAME_PLATE_CREATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
FORBIDDEN_NAME_PLATE_UNIT_ADDED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
FORBIDDEN_NAME_PLATE_UNIT_REMOVED: Unknown[];
|
|
|
|
/**
|
|
* Fired when, You log in
|
|
* - Open the friends window (twice)
|
|
* - Switch from the ignore list to the friend's list
|
|
* - Switch from the guild, raid, or who tab back to the friends tab (twice)
|
|
* - Add a friend
|
|
* - Remove a friend
|
|
* - Friend comes online
|
|
* - Friend goes offline
|
|
*/
|
|
FRIENDLIST_UPDATE: null;
|
|
|
|
/**
|
|
* Fired when the player leaves an Architect Table
|
|
* @since: 6.0.3
|
|
* @see https://wow.gamepedia.com/GARRISON_ARCHITECT_CLOSED
|
|
*/
|
|
GARRISON_ARCHITECT_CLOSED: null;
|
|
|
|
/**
|
|
* Fired when the player opens an Architect Table
|
|
* @since 6.0.3
|
|
* @see https://wow.gamepedia.com/GARRISON_ARCHITECT_OPENED
|
|
*/
|
|
GARRISON_ARCHITECT_OPENED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_BUILDINGS_SWAPPED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_BUILDING_ACTIVATABLE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_BUILDING_ACTIVATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_BUILDING_ERROR: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_BUILDING_LIST_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_BUILDING_PLACED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_BUILDING_REMOVED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_BUILDING_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_FOLLOWER_ADDED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_FOLLOWER_CATEGORIES_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_FOLLOWER_DURABILITY_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_FOLLOWER_LIST_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_FOLLOWER_REMOVED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_FOLLOWER_UPGRADED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_FOLLOWER_XP_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_HIDE_LANDING_PAGE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_INVASION_AVAILABLE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_INVASION_UNAVAILABLE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_LANDINGPAGE_SHIPMENTS: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_MISSION_AREA_BONUS_ADDED: Unknown[];
|
|
|
|
/**
|
|
* Fired after player clicks bonus chest in the Garrison Missions
|
|
* interface. This event appears to fire upon delivering mission bonus
|
|
* rewards to the player
|
|
* - **arg1**: Unique identifier for the mission arg2**: True if mission
|
|
* - **was a success and the player will receive the bonuses * @since
|
|
* - **6.0.2 * @see
|
|
* - **https://wow.gamepedia.com/GARRISON_MISSION_BONUS_ROLL_COMPLETE
|
|
*/
|
|
GARRISON_MISSION_BONUS_ROLL_COMPLETE: [number, boolean];
|
|
|
|
/**
|
|
* Fired when player receives a bonus item reward for successful Garrison Missions
|
|
* - **arg1**: Unique identifier for item
|
|
* @description Building a Salvage Yard in the Garrison provides a chance for successful missions to also yield a [Crate of Salvage] or
|
|
* [Big Crate of Salvage]. This event has a bug and fires twice when the player receives a crate
|
|
* @since 6.0.2
|
|
* @see https://wow.gamepedia.com/GARRISON_MISSION_BONUS_ROLL_LOOT
|
|
*/
|
|
GARRISON_MISSION_BONUS_ROLL_LOOT: [number];
|
|
|
|
/**
|
|
* Fired when the player views the outcome of missions at a Command Table
|
|
* - **arg1**: Unique identifier for the mission
|
|
* - **arg2**: True if the mission timer is finished and the mission can be completed
|
|
* - **arg3**: True if mission was a success and the player will receive bonus rewards
|
|
* @description When a mission with multiple encounters fails, some may appear to have succeeded. This is an illusion; missions can only
|
|
* fail or succeed. Blizzard's Garrison Mission UI frame randomly selects encounters to show as failed to the player, preferring ones with
|
|
* uncountered mechanics
|
|
* @since 6.0.2
|
|
* @see https://wow.gamepedia.com/GARRISON_MISSION_COMPLETE_RESPONSE
|
|
*/
|
|
GARRISON_MISSION_COMPLETE_RESPONSE: [number, boolean, boolean];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_MISSION_FINISHED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_MISSION_LIST_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fired when the player leaves a Command Table
|
|
* @since 6.0.2
|
|
* @see https://wow.gamepedia.com/GARRISON_MISSION_NPC_CLOSED
|
|
*/
|
|
GARRISON_MISSION_NPC_CLOSED: null;
|
|
|
|
/**
|
|
* Fired when the player opens a Command Table
|
|
* @since 6.0.2
|
|
* @see https://wow.gamepedia.com/GARRISON_MISSION_NPC_OPENED
|
|
*/
|
|
GARRISON_MISSION_NPC_OPENED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_MISSION_REWARD_INFO: Unknown[];
|
|
|
|
/**
|
|
* Fired when the player sends followers on a mission
|
|
* @since 6.0.2
|
|
* @see https://wow.gamepedia.com/GARRISON_MISSION_STARTED
|
|
*/
|
|
GARRISON_MISSION_STARTED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_MONUMENT_CLOSE_UI: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_MONUMENT_LIST_LOADED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_MONUMENT_REPLACED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_MONUMENT_SELECTED_TROPHY_ID_LOADED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_MONUMENT_SHOW_UI: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_RANDOM_MISSION_ADDED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_RECALL_PORTAL_LAST_USED_TIME: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_RECALL_PORTAL_USED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_RECRUITMENT_FOLLOWERS_GENERATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_RECRUITMENT_NPC_CLOSED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_RECRUITMENT_NPC_OPENED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_RECRUITMENT_READY: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_RECRUIT_FOLLOWER_RESULT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_SHIPMENT_RECEIVED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_SHIPYARD_NPC_CLOSED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_SHIPYARD_NPC_OPENED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_SHOW_LANDING_PAGE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_TALENT_COMPLETE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_TALENT_NPC_CLOSED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_TALENT_NPC_OPENED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_TALENT_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_TRADESKILL_NPC_CLOSED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_UPGRADEABLE_RESULT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GARRISON_USE_PARTY_GARRISON_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* Fired when a GetItemInfo call causes the client to query the server for data about an item and that data has arrived.
|
|
* (May or may not fire for item data that is queried automatically by client when seen in world, auction house, chat link etc)
|
|
* - **arg1**: The Item ID of received item info
|
|
* @see https://wow.gamepedia.com/GET_ITEM_INFO_RECEIVED
|
|
*/
|
|
GET_ITEM_INFO_RECEIVED: [number];
|
|
|
|
/**
|
|
* Fires whenever you press a mouse button.
|
|
* - **arg1**: The mouse button pressed
|
|
* @see https://wow.gamepedia.com/GLOBAL_MOUSE_DOWN
|
|
*/
|
|
GLOBAL_MOUSE_DOWN: [MouseButton];
|
|
|
|
/**
|
|
* Fires whenever a mouse button gets released.
|
|
* - **arg1**: The mouse button pressed
|
|
* @see https://wow.gamepedia.com/GLOBAL_MOUSE_DOWN
|
|
*/
|
|
GLOBAL_MOUSE_UP: [MouseButton];
|
|
|
|
/**
|
|
* Fired when a glyph is added to a socket. Also fires for a socket when changing the talent group causes that socket to change from an
|
|
* empty to a used state
|
|
* @see https://wow.gamepedia.com/GLYPH_ADDED
|
|
*/
|
|
GLYPH_ADDED: null;
|
|
|
|
/**
|
|
* ? Probably fired when a glyph slot becomes locked? ?? (How exactly would this happen, anyway?)
|
|
* @see https://wow.gamepedia.com/GLYPH_DISABLED
|
|
*/
|
|
GLYPH_DISABLED: null;
|
|
|
|
/**
|
|
* ? Probably fired when a glyph slot becomes unlocked?
|
|
* @see https://wow.gamepedia.com/GLYPH_ENABLED
|
|
*/
|
|
GLYPH_ENABLED: null;
|
|
|
|
/**
|
|
* Fired when a glyph is removed from a socket. This can be done with either shift-right-clicking the socket, or by repalcing it with another
|
|
* glyph. If another glyph replaces this one, this is fired at the start of (before) the cast. Also fired when changing the active talent group
|
|
* changes a socket to empty
|
|
* @see https://wow.gamepedia.com/GLYPH_REMOVED
|
|
*/
|
|
GLYPH_REMOVED: null;
|
|
|
|
/**
|
|
* Fired for each slot that changes when the active talent group changes. Does not fire when a glyph slot retains the same glyph in the same slot
|
|
* @see https://wow.gamepedia.com/GLYPH_UPDATED
|
|
*/
|
|
GLYPH_UPDATED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GMRESPONSE_RECEIVED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GMSURVEY_DISPLAY: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GM_PLAYER_INFO: Unknown[];
|
|
|
|
/**
|
|
* Fired when you close the talk window for an npc
|
|
* - **arg1**: The mouse button used to close the window (nil if closed when you go out of range)
|
|
* @see https://wow.gamepedia.com/GOSSIP_CLOSED
|
|
*/
|
|
GOSSIP_CLOSED: [MouseButton | null];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GOSSIP_CONFIRM: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GOSSIP_CONFIRM_CANCEL: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GOSSIP_ENTER_CODE: Unknown[];
|
|
|
|
/**
|
|
* Fired when you talk to an npc
|
|
* @description This event typically fires when you are given several choices, including choosing to sell item, select available and active
|
|
* quests, just talk about something, or bind to a location. Even when the the only available choices are quests, this event is often used
|
|
* instead of QUEST_GREETING
|
|
* @see https://wow.gamepedia.com/GOSSIP_SHOW
|
|
*/
|
|
GOSSIP_SHOW: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GROUP_INVITE_CONFIRMATION: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GROUP_JOINED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GROUP_LEFT: Unknown[];
|
|
|
|
/**
|
|
* This is the new version of RAID_ROSTER_UPDATE and PARTY_MEMBERS_CHANGED, which have been removed
|
|
* @since 5.0.4
|
|
* @see https://wow.gamepedia.com/GROUP_ROSTER_UPDATE
|
|
*/
|
|
GROUP_ROSTER_UPDATE: null;
|
|
|
|
/**
|
|
* Fired when the guild-bank contents change
|
|
* @see https://wow.gamepedia.com/GUILDBANKBAGSLOTS_CHANGED
|
|
*/
|
|
GUILDBANKBAGSLOTS_CHANGED: null;
|
|
|
|
/**
|
|
* Fired when the guild-bank frame is closed
|
|
* @see https://wow.gamepedia.com/GUILDBANKFRAME_CLOSED
|
|
*/
|
|
GUILDBANKFRAME_CLOSED: null;
|
|
|
|
/**
|
|
* Fired when the guild-bank frame is opened
|
|
* @see https://wow.gamepedia.com/GUILDBANKFRAME_OPENED
|
|
*/
|
|
GUILDBANKFRAME_OPENED: null;
|
|
|
|
/**
|
|
* Fired when the guild-bank log is updated
|
|
* @see https://wow.gamepedia.com/GUILDBANKLOG_UPDATE
|
|
*/
|
|
GUILDBANKLOG_UPDATE: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GUILDBANK_ITEM_LOCK_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GUILDBANK_TEXT_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GUILDBANK_UPDATE_MONEY: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GUILDBANK_UPDATE_TABS: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GUILDBANK_UPDATE_TEXT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GUILDBANK_UPDATE_WITHDRAWMONEY: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GUILDTABARD_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fired when a guild challenge has been completed
|
|
* @since 4.1.0
|
|
* @see https://wow.gamepedia.com/GUILD_CHALLENGE_COMPLETED
|
|
*/
|
|
GUILD_CHALLENGE_COMPLETED: null;
|
|
|
|
/**
|
|
* unknown
|
|
* @since 4.1.0
|
|
* @see https://wow.gamepedia.com/GUILD_CHALLENGE_UPDATED
|
|
*/
|
|
GUILD_CHALLENGE_UPDATED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GUILD_EVENT_LOG_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fired when the guild invitation is declined
|
|
* @see https://wow.gamepedia.com/GUILD_INVITE_CANCEL
|
|
*/
|
|
GUILD_INVITE_CANCEL: null;
|
|
|
|
/**
|
|
* Fired when you are invited to join a guild
|
|
* - **arg1**: guild inviter
|
|
* - **arg2**: guild name
|
|
* @see https://wow.gamepedia.com/GUILD_INVITE_REQUEST
|
|
*/
|
|
GUILD_INVITE_REQUEST: [string, string];
|
|
|
|
/**
|
|
* Fired when the guild messages of the day is shown
|
|
* - **arg1**: guild message of the day
|
|
* @see https://wow.gamepedia.com/GUILD_MOTD
|
|
*/
|
|
GUILD_MOTD: [string];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GUILD_NEWS_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GUILD_PARTY_STATE_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GUILD_PERK_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fired when any changes are made to ranks or rank permission flags
|
|
* @see https://wow.gamepedia.com/GUILD_RANKS_UPDATE
|
|
*/
|
|
GUILD_RANKS_UPDATE: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GUILD_RECIPE_KNOWN_BY_MEMBERS: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GUILD_REGISTRAR_CLOSED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GUILD_REGISTRAR_SHOW: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GUILD_RENAME_REQUIRED: Unknown[];
|
|
/**
|
|
* unknown
|
|
*/
|
|
GUILD_REP_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GUILD_REWARDS_LIST: Unknown[];
|
|
|
|
/**
|
|
* Fired when the client's guild info cache has been updated after a call to GuildRoster() or after any data change in any of the guild's
|
|
* data, excluding the Guild Information window
|
|
* - **arg1**: nil if this event was triggered by the client cache being updated after a call to GuildRoster, 1 if there was a local change
|
|
* to Guild roster data
|
|
* @see https://wow.gamepedia.com/GUILD_ROSTER_UPDATE
|
|
*/
|
|
GUILD_ROSTER_UPDATE: [Flag | null];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GUILD_TRADESKILL_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
GUILD_XP_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
HEARTHSTONE_BOUND: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
HEIRLOOMS_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
HEIRLOOM_UPGRADE_TARGETING_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
HONOR_LEVEL_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
HONOR_PRESTIGE_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
HONOR_XP_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fired when a player is added or removed from the ignore list. Event is called twice. Not certain why it is called twice
|
|
* @see https://wow.gamepedia.com/IGNORELIST_UPDATE
|
|
*/
|
|
IGNORELIST_UPDATE: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
IGR_BILLING_NAG_DIALOG: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
INCOMING_RESURRECT_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
INITIAL_HOTFIXES_APPLIED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
INSPECT_ACHIEVEMENT_READ: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
INSPECT_HONOR_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* After a NotifyInspect(unit) is called, this is fired, indicating the Inspected player's information has been loaded
|
|
* - **arg1**: Unit GUID
|
|
* @see https://wow.gamepedia.com/INSPECT_READY
|
|
*/
|
|
INSPECT_READY: [Guid];
|
|
|
|
/**
|
|
* Fired when the countdown to boot a player from an instance starts
|
|
* @see https://wow.gamepedia.com/INSTANCE_BOOT_START
|
|
*/
|
|
INSTANCE_BOOT_START: null;
|
|
|
|
/**
|
|
* Fired when the countdown to boot a player from an instance stops
|
|
* @see https://wow.gamepedia.com/INSTANCE_BOOT_STOP
|
|
*/
|
|
INSTANCE_BOOT_STOP: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
INSTANCE_ENCOUNTER_ENGAGE_UNIT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
INSTANCE_GROUP_SIZE_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
INSTANCE_LOCK_START: Unknown[];
|
|
|
|
/**
|
|
* Fired when quitting the game
|
|
* @see https://wow.gamepedia.com/INSTANCE_LOCK_STOP
|
|
*/
|
|
INSTANCE_LOCK_STOP: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
INSTANCE_LOCK_WARNING: Unknown[];
|
|
|
|
/**
|
|
* Fired when the Inventory Search Box is updated
|
|
* @since 4.3.0
|
|
* @see https://wow.gamepedia.com/INVENTORY_SEARCH_UPDATE
|
|
*/
|
|
INVENTORY_SEARCH_UPDATE: null;
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/ITEM_INTERACTION_CLOSE
|
|
*/
|
|
ITEM_INTERACTION_CLOSE: null;
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/ITEM_INTERACTION_ITEM_SELECTION_UPDATED
|
|
*/
|
|
ITEM_INTERACTION_ITEM_SELECTION_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/ITEM_INTERACTION_OPEN
|
|
*/
|
|
ITEM_INTERACTION_OPEN: null;
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/ITEM_KEY_ITEM_INFO_RECEIVED
|
|
*/
|
|
ITEM_KEY_ITEM_INFO_RECEIVED: [number];
|
|
|
|
/**
|
|
* Fires when an item gets "locked" in the inventory or a container
|
|
* - **arg1**: Bag of item
|
|
* - **arg2**: Slot of item
|
|
* @see https://wow.gamepedia.com/ITEM_LOCKED
|
|
*/
|
|
ITEM_LOCKED: [CONTAINER_ID, INVENTORY_SLOT_ID];
|
|
|
|
/**
|
|
* Fires when the "locked" status on a container or inventory item changes, usually from but not limited to Pickup functions to move items
|
|
* - If arg2 is non-nil
|
|
* - **arg1**: Bag of updated item
|
|
* - **arg2**: Slot of updated item
|
|
* - If arg2 is nil
|
|
* - **arg1**: Equipment slot of item
|
|
* - **arg2**: unused
|
|
* @see https://wow.gamepedia.com/ITEM_LOCK_CHANGED
|
|
*/
|
|
ITEM_LOCK_CHANGED: [CONTAINER_ID | INVENTORY_SLOT_ID, INVENTORY_SLOT_ID?];
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/ITEM_PURCHASED
|
|
*/
|
|
ITEM_PURCHASED: [number];
|
|
|
|
/**
|
|
* Fired when an item is pushed onto the "inventory-stack". For instance when you manufacture something with your trade skills or picks something up
|
|
* - **arg1**: the bag that has received the new item
|
|
* - **arg2**: the path to the item's icon
|
|
* @see https://wow.gamepedia.com/ITEM_PUSH
|
|
*/
|
|
ITEM_PUSH: [CONTAINER_ID, TexturePath];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ITEM_RESTORATION_BUTTON_STATUS: Unknown[];
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/ITEM_SEARCH_RESULTS_ADDED
|
|
*/
|
|
ITEM_SEARCH_RESULTS_ADDED: Unknown[];
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/ITEM_SEARCH_RESULTS_UPDATED
|
|
*/
|
|
ITEM_SEARCH_RESULTS_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* Fired when an items text begins displaying
|
|
* @see https://wow.gamepedia.com/ITEM_TEXT_BEGIN
|
|
*/
|
|
ITEM_TEXT_BEGIN: null;
|
|
|
|
/**
|
|
* Fired when the items text has completed its viewing and is done
|
|
* @see https://wow.gamepedia.com/ITEM_TEXT_CLOSED
|
|
*/
|
|
ITEM_TEXT_CLOSED: null;
|
|
|
|
/**
|
|
* Fired when the item's text can continue and is ready to be scrolled
|
|
* @see https://wow.gamepedia.com/ITEM_TEXT_READY
|
|
*/
|
|
ITEM_TEXT_READY: null;
|
|
|
|
/**
|
|
* Fired when an item is in the process of being translated
|
|
* @see https://wow.gamepedia.com/ITEM_TEXT_TRANSLATION
|
|
*/
|
|
ITEM_TEXT_TRANSLATION: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ITEM_UNLOCKED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ITEM_UPGRADE_MASTER_CLOSED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ITEM_UPGRADE_MASTER_OPENED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ITEM_UPGRADE_MASTER_SET_ITEM: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ITEM_UPGRADE_MASTER_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
KNOWLEDGE_BASE_ARTICLE_LOAD_FAILURE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
KNOWLEDGE_BASE_ARTICLE_LOAD_SUCCESS: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
KNOWLEDGE_BASE_QUERY_LOAD_FAILURE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
KNOWLEDGE_BASE_QUERY_LOAD_SUCCESS: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
KNOWLEDGE_BASE_SERVER_MESSAGE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
KNOWLEDGE_BASE_SETUP_LOAD_FAILURE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
KNOWLEDGE_BASE_SETUP_LOAD_SUCCESS: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
KNOWLEDGE_BASE_SYSTEM_MOTD_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
KNOWN_TITLES_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LANGUAGE_LIST_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* Fired when a new spell/ability is added to the spellbook. e.g. When training a new or a higher level spell/ability
|
|
* - **arg1**: Spell ID
|
|
* - **arg2**: Number of the tab which the spell/ability is added to
|
|
* @see https://wow.gamepedia.com/LEARNED_SPELL_IN_TAB
|
|
*/
|
|
LEARNED_SPELL_IN_TAB: [number, number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LEVEL_GRANT_PROPOSED: Unknown[];
|
|
|
|
/**
|
|
* Fired when the player updates which faction the reputation bonus for the first Dungeon Finder and Scenario of the day should be applied
|
|
* towards. Use GetLFGBonusFactionID to retrieve the new value
|
|
* @since 5.2.0
|
|
* @see https://wow.gamepedia.com/LFG_BONUS_FACTION_ID_UPDATED
|
|
*/
|
|
LFG_BONUS_FACTION_ID_UPDATED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_BOOT_PROPOSAL_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fired when a random dungeon (picked by the Dungeon Finder) is completed. This event causes a window similar to the achievement alert to
|
|
* appear, with the details of your Dungeon Finder rewards
|
|
* @see https://wow.gamepedia.com/LFG_COMPLETION_REWARD
|
|
*/
|
|
LFG_COMPLETION_REWARD: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_INVALID_ERROR_MESSAGE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_LIST_ACTIVE_ENTRY_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_LIST_APPLICANT_LIST_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_LIST_APPLICANT_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_LIST_APPLICATION_STATUS_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_LIST_AVAILABILITY_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_LIST_ENTRY_CREATION_FAILED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_LIST_ENTRY_EXPIRED_TIMEOUT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_LIST_ENTRY_EXPIRED_TOO_MANY_PLAYERS: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_LIST_JOINED_GROUP: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_LIST_SEARCH_FAILED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_LIST_SEARCH_RESULTS_RECEIVED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_LIST_SEARCH_RESULT_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* Fired when Dungeon Lock info is received
|
|
* @see https://wow.gamepedia.com/LFG_LOCK_INFO_RECEIVED
|
|
*/
|
|
LFG_LOCK_INFO_RECEIVED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_OFFER_CONTINUE: Unknown[];
|
|
|
|
/**
|
|
* Fired when a gossip option is used to initiate a Looking-for-Dungeon interaction
|
|
* - **arg1**: index of the dungeon the NPC wants us to queue for (index to GetLFGDungeonInfo(id)).
|
|
* @see https://wow.gamepedia.com/LFG_OPEN_FROM_GOSSIP
|
|
*/
|
|
LFG_OPEN_FROM_GOSSIP: [number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_PROPOSAL_DONE: Unknown[];
|
|
|
|
/**
|
|
* Fired when someone decline or don't make a choice within time in the dungeon queue invite
|
|
* @see https://wow.gamepedia.com/LFG_PROPOSAL_FAILED
|
|
*/
|
|
LFG_PROPOSAL_FAILED: null;
|
|
|
|
/**
|
|
* Fired when a dungeon group was found and the dialog to accept or decline it appears
|
|
* @see https://wow.gamepedia.com/LFG_PROPOSAL_SHOW
|
|
*/
|
|
LFG_PROPOSAL_SHOW: null;
|
|
|
|
/**
|
|
* Fired when everyone in the dungeon queue accepted the invite
|
|
* @see https://wow.gamepedia.com/LFG_PROPOSAL_SUCCEEDED
|
|
*/
|
|
LFG_PROPOSAL_SUCCEEDED: null;
|
|
|
|
/**
|
|
* Fired when someone either accept or decline the dungeon queue invite
|
|
* @see https://wow.gamepedia.com/LFG_PROPOSAL_UPDATE
|
|
*/
|
|
LFG_PROPOSAL_UPDATE: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_QUEUE_STATUS_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_READY_CHECK_DECLINED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_READY_CHECK_HIDE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_READY_CHECK_PLAYER_IS_READY: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_READY_CHECK_SHOW: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_READY_CHECK_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_ROLE_CHECK_DECLINED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_ROLE_CHECK_HIDE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_ROLE_CHECK_ROLE_CHOSEN: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_ROLE_CHECK_SHOW: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_ROLE_CHECK_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_ROLE_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* When fired prompts the LFG UI to update the list of available LFG categories and objectives (i.e. new quests, zones, instances available
|
|
* to LFG). See API GetLFGTypes
|
|
* @see https://wow.gamepedia.com/LFG_UPDATE
|
|
*/
|
|
LFG_UPDATE: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LFG_UPDATE_RANDOM_INFO: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LF_GUILD_BROWSE_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LF_GUILD_MEMBERSHIP_LIST_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LF_GUILD_MEMBERSHIP_LIST_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LF_GUILD_POST_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LF_GUILD_RECRUITS_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LF_GUILD_RECRUIT_LIST_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LIFESTEAL_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LOADING_SCREEN_DISABLED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LOADING_SCREEN_ENABLED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LOCALPLAYER_PET_RENAMED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LOGOUT_CANCEL: Unknown[];
|
|
|
|
/**
|
|
* Fired when the player attempts to take 'bind-on-pickup' loot
|
|
* @see https://wow.gamepedia.com/LOOT_BIND_CONFIRM
|
|
*/
|
|
LOOT_BIND_CONFIRM: null;
|
|
|
|
/**
|
|
* Fired when a player ceases looting a corpse. Note that this will fire before the last CHAT_MSG_LOOT event for that loot
|
|
* @see https://wow.gamepedia.com/LOOT_CLOSED
|
|
*/
|
|
LOOT_CLOSED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LOOT_HISTORY_AUTO_SHOW: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LOOT_HISTORY_FULL_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LOOT_HISTORY_ROLL_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LOOT_HISTORY_ROLL_COMPLETE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LOOT_ITEM_AVAILABLE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LOOT_ITEM_ROLL_WON: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LOOT_JOURNAL_LIST_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fired when a corpse is looted
|
|
* - **arg1**: 1 if autolooting, otherwise 0 (not nil!)
|
|
* @see https://wow.gamepedia.com/LOOT_OPENED
|
|
*/
|
|
LOOT_OPENED: [Flag];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LOOT_READY: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LOOT_ROLLS_COMPLETE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LOOT_SLOT_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* Fired when loot is removed from a corpse
|
|
* - **arg1**: Slot number
|
|
* @see https://wow.gamepedia.com/LOOT_SLOT_CLEARED
|
|
*/
|
|
LOOT_SLOT_CLEARED: [number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LOSS_OF_CONTROL_ADDED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LOSS_OF_CONTROL_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
LUA_WARNING: Unknown[];
|
|
|
|
/**
|
|
* (this event doesn't seem to be used anymore, use MACRO_ACTION_FORBIDDEN)
|
|
* @deprecated
|
|
* @see https://wow.gamepedia.com/MACRO_ACTION_BLOCKED
|
|
*/
|
|
MACRO_ACTION_BLOCKED: null;
|
|
|
|
/**
|
|
* Sent when a macro tries use actions that are always forbidden (movement, targeting, etc.).
|
|
* - **arg1**: As of 3.0.2 (possibly sooner) this argument appears to always be "UNKNOWN()"
|
|
* @see https://wow.gamepedia.com/MACRO_ACTION_FORBIDDEN
|
|
*/
|
|
MACRO_ACTION_FORBIDDEN: [string];
|
|
|
|
/**
|
|
* Fired when the mailbox window is closed
|
|
* @see https://wow.gamepedia.com/MAIL_CLOSED
|
|
*/
|
|
MAIL_CLOSED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
MAIL_FAILED: Unknown[];
|
|
|
|
/**
|
|
* This event is fired when the inbox changes in any way, including
|
|
* - when the inbox list is loaded while the frame is open
|
|
* - when a mail item changes from new to read
|
|
* - when a mail item is opened for the first time in a session
|
|
* -----------------
|
|
* - **arg1**: the mouse button clicked when opening a mail item; otherwise arg1 is nil.
|
|
* - **arg2**: always false
|
|
* @see https://wow.gamepedia.com/MAIL_INBOX_UPDATE
|
|
*/
|
|
MAIL_INBOX_UPDATE: [MouseButton | null, false];
|
|
|
|
/**
|
|
* Fired when you send an item that needs a confirmation (e.g. Heirlooms that are still refundable)
|
|
* - **arg1**: Mail Slot
|
|
* - **arg2**: itemLink
|
|
* @see https://wow.gamepedia.com/MAIL_LOCK_SEND_ITEMS
|
|
*/
|
|
MAIL_LOCK_SEND_ITEMS: [number, ItemLink];
|
|
|
|
/**
|
|
* Fired when an item is dragged to or from the Send Item box in an outgoing mail message
|
|
* @see https://wow.gamepedia.com/MAIL_SEND_INFO_UPDATE
|
|
*/
|
|
MAIL_SEND_INFO_UPDATE: null;
|
|
|
|
/**
|
|
* Fired when a mail has been successfully sent to the mailbox of the recipient, it is also called when the mailbox is opened for some reason ... bug?
|
|
* @see https://wow.gamepedia.com/MAIL_SEND_SUCCESS
|
|
*/
|
|
MAIL_SEND_SUCCESS: null;
|
|
|
|
/**
|
|
* Fired when the mailbox is first opened
|
|
* - **arg1**: returns "up"
|
|
* @see https://wow.gamepedia.com/MAIL_SHOW
|
|
*/
|
|
MAIL_SHOW: [string];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
MAIL_SUCCESS: Unknown[];
|
|
|
|
/**
|
|
* Fires when the mail confirmation is cancelled and the concerned item(s) need to be unlocked
|
|
* @see https://wow.gamepedia.com/MAIL_UNLOCK_SEND_ITEMS
|
|
*/
|
|
MAIL_UNLOCK_SEND_ITEMS: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
MAP_BAR_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
MASTERY_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
MAX_EXPANSION_LEVEL_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
MAX_SPELL_START_RECOVERY_OFFSET_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* Fired when a merchant frame closes. (Called twice)
|
|
* - **arg1**: button used to close the window
|
|
* @see https://wow.gamepedia.com/MERCHANT_CLOSED
|
|
*/
|
|
MERCHANT_CLOSED: [MouseButton | null];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
MERCHANT_CONFIRM_TRADE_TIMER_REMOVAL: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
MERCHANT_FILTER_ITEM_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fired when the merchant frame is shown
|
|
* @see https://wow.gamepedia.com/MERCHANT_SHOW
|
|
*/
|
|
MERCHANT_SHOW: null;
|
|
|
|
/**
|
|
* Fired when a merchant updates
|
|
* @see https://wow.gamepedia.com/MERCHANT_UPDATE
|
|
*/
|
|
MERCHANT_UPDATE: null;
|
|
|
|
/**
|
|
* Fired when the minimap is pinged
|
|
* - **arg1**: UnitId of the one that created the ping (ie "player" or any of the group members)
|
|
* - **arg2**: x coordinate
|
|
* - **arg3**: y coordinate
|
|
* @see https://wow.gamepedia.com/MINIMAP_PING
|
|
*/
|
|
MINIMAP_PING: [UnitId, number, number];
|
|
|
|
/**
|
|
* Fired when the player selects a different tracking type from the menu attached to the mini map. There seems to be no useful arguments
|
|
* as of the time of this writing
|
|
* - **arg1**: Mouse button used to click the tracking button (i.e. "LEFTBUTTON")
|
|
* @since 2.3.0
|
|
* @see https://wow.gamepedia.com/MINIMAP_UPDATE_TRACKING
|
|
*/
|
|
MINIMAP_UPDATE_TRACKING: [MouseButton];
|
|
|
|
/**
|
|
* Fired when the minimap scaling factor is changed. This happens, generally, whenever the player moves indoors from outside, or vice versa.
|
|
* There are no arguments to this event. To test the player's location, compare the minimapZoom and minimapInsideZoom CVars with the current
|
|
* minimap zoom level (see GetZoom)
|
|
* @description This event does not relate to the + and - minimap zoom buttons
|
|
* @see https://wow.gamepedia.com/MINIMAP_UPDATE_ZOOM
|
|
*/
|
|
MINIMAP_UPDATE_ZOOM: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
MIN_EXPANSION_LEVEL_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* Fired when the mirror timer is paused.
|
|
* - **arg1**: pause duration
|
|
* @see https://wow.gamepedia.com/MIRROR_TIMER_PAUSE
|
|
*/
|
|
MIRROR_TIMER_PAUSE: [number];
|
|
|
|
/**
|
|
* Fired when some sort of timer starts
|
|
* - **arg1**: timer ( for ex. "BREATH" )
|
|
* - **arg2**: value ( start-time in ms, for ex. 180000 )
|
|
* - **arg3**: maxvalue ( max-time in ms, for ex. 180000 )
|
|
* - **arg4**: ( time added per second in seconds, for ex. -1 )
|
|
* - **arg5**: paused
|
|
* - **arg6**: label ( for ex. "Breath" )
|
|
*/
|
|
MIRROR_TIMER_START: [string, number, number, number, boolean, string];
|
|
|
|
/**
|
|
* Fired when a mirror timer is stopped
|
|
* - **arg1**: timer ( for ex. "BREATH" )
|
|
* @see https://wow.gamepedia.com/MIRROR_TIMER_STOP
|
|
*/
|
|
MIRROR_TIMER_STOP: [string];
|
|
|
|
/**
|
|
* Fired when shift/ctrl/alt keys are pressed or released. Does not fire when an EditBox has keyboard focus
|
|
* - **arg1**: "LSHIFT", "RSHIFT", "LCTRL", "RCTRL", "LALT", "RALT"
|
|
* - **arg2**: 1 for pressed, 0 (not nil!) for released
|
|
* @see https://wow.gamepedia.com/MODIFIER_STATE_CHANGED
|
|
*/
|
|
MODIFIER_STATE_CHANGED: [string, Flag];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
MOUNT_CURSOR_CLEAR: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
MOUNT_JOURNAL_SEARCH_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
MOUNT_JOURNAL_USABILITY_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
MOVIE_COMPRESSING_PROGRESS: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
MOVIE_RECORDING_PROGRESS: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
MOVIE_UNCOMPRESSED_MOVIE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
MUTELIST_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
NAME_PLATE_CREATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
NAME_PLATE_UNIT_ADDED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
NAME_PLATE_UNIT_REMOVED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
NEUTRAL_FACTION_SELECT_RESULT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
NEW_MOUNT_ADDED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
NEW_PET_ADDED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
NEW_RECIPE_LEARNED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
NEW_TITLE_EARNED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
NEW_WMO_CHUNK: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
NPC_PVPQUEUE_ANYWHERE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
NPE_TUTORIAL_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
OBLITERUM_FORGE_CLOSE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
OBLITERUM_FORGE_PENDING_ITEM_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
OBLITERUM_FORGE_SHOW: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
OLD_TITLE_LOST: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
OPEN_MASTER_LOOT_LIST: Unknown[];
|
|
|
|
/**
|
|
* Fired when interacting with an NPC allowing guild tabard customization
|
|
*/
|
|
OPEN_TABARD_FRAME: null;
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/OWNED_AUCTIONS_UPDATED
|
|
*/
|
|
OWNED_AUCTIONS_UPDATED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PARTY_CONVERTED_TO_RAID: Unknown[];
|
|
|
|
/**
|
|
* Fired when you decline a party invite
|
|
* @see https://wow.gamepedia.com/PARTY_INVITE_CANCEL
|
|
*/
|
|
PARTY_INVITE_CANCEL: null;
|
|
|
|
/**
|
|
* Fired when a player invite you to party
|
|
* - **arg1**: player that invited you
|
|
* - **arg2**: tank slot available
|
|
* - **arg3**: healer slot available
|
|
* - **arg4**: DPS slot available
|
|
* - **arg5**: invite is cross realm
|
|
* - **arg6**: unknown
|
|
* @see https://wow.gamepedia.com/PARTY_INVITE_REQUEST
|
|
*/
|
|
PARTY_INVITE_REQUEST: [string, boolean, boolean, boolean, boolean, Unknown];
|
|
|
|
/**
|
|
* Fired when the player's leadership changed
|
|
* @see https://wow.gamepedia.com/PARTY_LEADER_CHANGED
|
|
*/
|
|
PARTY_LEADER_CHANGED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PARTY_LFG_RESTRICTED: Unknown[];
|
|
|
|
/**
|
|
* Fired when the party's loot method changes
|
|
* @see https://wow.gamepedia.com/PARTY_LOOT_METHOD_CHANGED
|
|
*/
|
|
PARTY_LOOT_METHOD_CHANGED: null;
|
|
|
|
/**
|
|
* In Mists of Pandaria, this event is no longer generated. It has been replaced by GROUP_ROSTER_UPDATE
|
|
* @deprecated
|
|
* @see https://wow.gamepedia.com/PARTY_MEMBERS_CHANGED
|
|
*/
|
|
PARTY_MEMBERS_CHANGED: null;
|
|
|
|
/**
|
|
* Fired when a specific party member is offline or dead
|
|
* - **arg1**: Player Name
|
|
* @see https://wow.gamepedia.com/PARTY_MEMBER_DISABLE
|
|
*/
|
|
PARTY_MEMBER_DISABLE: [string];
|
|
|
|
/**
|
|
* Fired when a specific party member is still connected
|
|
* - **arg1**: Player Name
|
|
* @see https://wow.gamepedia.com/PARTY_MEMBER_ENABLE
|
|
*/
|
|
PARTY_MEMBER_ENABLE: [string];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PARTY_REFER_A_FRIEND_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* Fired when a petition is closed, e.g. by you signing it. See PETITION_SHOW
|
|
* @see https://wow.gamepedia.com/PETITION_CLOSED
|
|
*/
|
|
PETITION_CLOSED: null;
|
|
|
|
/**
|
|
* Fired when you are shown a petition to create a guild or arena team. This can be due to someone offering you to sign it, or because of
|
|
* you clicking your own charter in your inventory. GetPetitionInfo() will tell you more
|
|
* @see https://wow.gamepedia.com/PETITION_SHOW
|
|
*/
|
|
PETITION_SHOW: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PETITION_VENDOR_CLOSED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PETITION_VENDOR_SHOW: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PETITION_VENDOR_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fired when the player's pet begins attacking
|
|
* @see https://wow.gamepedia.com/PET_ATTACK_START
|
|
*/
|
|
PET_ATTACK_START: null;
|
|
|
|
/**
|
|
* Fired when the player's pet ceases attack
|
|
* @see https://wow.gamepedia.com/PET_ATTACK_STOP
|
|
*/
|
|
PET_ATTACK_STOP: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_BAR_HIDE: Unknown[];
|
|
|
|
/**
|
|
* Fired when pet spells are dropped into the PetActionBar
|
|
* @see https://wow.gamepedia.com/PET_BAR_HIDEGRID
|
|
*/
|
|
PET_BAR_HIDEGRID: null;
|
|
|
|
/**
|
|
* Fired when pet spells are dragged from the pet spellbook or the PetActionBar
|
|
* - **arg1**: MouseButton used (e.g. "LeftButton","RightButton")
|
|
* @see https://wow.gamepedia.com/PET_BAR_SHOWGRID
|
|
*/
|
|
PET_BAR_SHOWGRID: [MouseButton];
|
|
|
|
/**
|
|
* Fired when the pet bar is updates
|
|
* @see https://wow.gamepedia.com/PET_BAR_UPDATE
|
|
*/
|
|
PET_BAR_UPDATE: null;
|
|
|
|
/**
|
|
* Fired when a pet spell cooldown starts. It is not called when cooldown ends
|
|
* @see https://wow.gamepedia.com/PET_BAR_UPDATE_COOLDOWN
|
|
*/
|
|
PET_BAR_UPDATE_COOLDOWN: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_BAR_UPDATE_USABLE: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_BATTLE_ABILITY_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_BATTLE_ACTION_SELECTED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_BATTLE_AURA_APPLIED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_BATTLE_AURA_CANCELED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_BATTLE_AURA_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* Fired when a pet battle ends, if the player successfully captured a battle pet
|
|
* - **arg1**: fromPlayer
|
|
* - **arg2**: activePetSlot
|
|
* @description This event does not fire when a trap successfully snares a pet during a battle. This event is meant to signify when a
|
|
* player snares a pet, wins the battle, and is able to add the pet to their Pet Journal
|
|
* @see https://wow.gamepedia.com/PET_BATTLE_CAPTURED
|
|
*/
|
|
PET_BATTLE_CAPTURED: [number, number];
|
|
|
|
/**
|
|
* Fired twice when the client exists a Pet Battle
|
|
* @description This event fires twice at the very end of a pet battle, instructing the client to transition back to normal character controls.
|
|
* The [petbattle] macro conditional evaluates to true during the first firing, and false during the second.
|
|
* @since 5.0.4
|
|
*/
|
|
PET_BATTLE_CLOSE: null;
|
|
|
|
/**
|
|
* Fired at the end of the final round of a pet battle
|
|
* - **arg1**: Team index of the team that won the pet battle; 1 for the player's team, 2 for the opponent
|
|
* @description This event is followed by HP recovery/XP gain notifications, and eventually PET_BATTLE_OVER and PET_BATTLE_CLOSE
|
|
* @since 5.0.4
|
|
* @see https://wow.gamepedia.com/PET_BATTLE_FINAL_ROUND
|
|
*/
|
|
PET_BATTLE_FINAL_ROUND: [1 | 2];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_BATTLE_HEALTH_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* Fired when a battle pet levels
|
|
* - **arg1**: Active player the battle pet belongs to
|
|
* - **arg2**: Active slot the battle pet is in
|
|
* - **arg3**: New level for the battle pet
|
|
* @see https://wow.gamepedia.com/PET_BATTLE_LEVEL_CHANGED
|
|
*/
|
|
PET_BATTLE_LEVEL_CHANGED: [string, number, number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_BATTLE_LOOT_RECEIVED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_BATTLE_MAX_HEALTH_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* Event fired at the end of camera transitioning for the pet battle
|
|
* @description The transition is started with PET_BATTLE_OPENING_START. After this event the player is able to pet fight
|
|
* @see https://wow.gamepedia.com/PET_BATTLE_OPENING_DONE
|
|
*/
|
|
PET_BATTLE_OPENING_DONE: null;
|
|
|
|
/**
|
|
* Begins the transition between the current UI to the Pet Battle one
|
|
* @description The payer is able to battle after PET_BATTLE_OPENING_DONE
|
|
* @see https://wow.gamepedia.com/PET_BATTLE_OPENING_START
|
|
*/
|
|
PET_BATTLE_OPENING_START: null;
|
|
|
|
/**
|
|
* Fired when the pet battle is over, and all combat actions have been resolved
|
|
* @description This event follows the post-battle healing and XP gain events after PET_BATTLE_FINAL_ROUND, and precedes PET_BATTLE_CLOSE
|
|
* @since 5.0.4
|
|
* @see https://wow.gamepedia.com/PET_BATTLE_OVER
|
|
*/
|
|
PET_BATTLE_OVER: null;
|
|
|
|
/**
|
|
* Fired when a team's active battle pet changes
|
|
* - **arg1**: index of the team the active pet of which has changed
|
|
* @description C_PetBattles.GetActivePet returns the index of the new front-line pet when this event fires
|
|
* @since 5.0.4
|
|
* @see https://wow.gamepedia.com/PET_BATTLE_PET_CHANGED
|
|
*/
|
|
PET_BATTLE_PET_CHANGED: [number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_BATTLE_PET_ROUND_PLAYBACK_COMPLETE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_BATTLE_PET_ROUND_RESULTS: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_BATTLE_PET_TYPE_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_BATTLE_PVP_DUEL_REQUESTED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_BATTLE_PVP_DUEL_REQUEST_CANCEL: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_BATTLE_QUEUE_PROPOSAL_ACCEPTED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_BATTLE_QUEUE_PROPOSAL_DECLINED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_BATTLE_QUEUE_PROPOSE_MATCH: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_BATTLE_QUEUE_STATUS: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_BATTLE_TURN_STARTED: Unknown[];
|
|
|
|
/**
|
|
* Fired when a battle pet gains experience during a pet battle
|
|
* - **arg1**: team to which the pet belongs, 1 for the player's team, 2 for the opponent
|
|
* - **arg2**: pet index within the team
|
|
* - **arg3**: amount of XP gained
|
|
* @description The PetJournal and PetBattles APIs still return the old level/experience information for the pet when this event fires
|
|
* @since 5.0.4
|
|
* @see https://wow.gamepedia.com/PET_BATTLE_XP_CHANGED
|
|
*/
|
|
PET_BATTLE_XP_CHANGED: [number, number, number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_DISMISS_START: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_FORCE_NAME_DECLENSION: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_JOURNAL_AUTO_SLOTTED_PET: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_JOURNAL_CAGE_FAILED: Unknown[];
|
|
|
|
/**
|
|
* Fired when the pet journal is updated
|
|
* @description Fired whenever the information returned by C_PetJournal.GetPetInfoByIndex might have been updated, for instance by the
|
|
* user changing the pet journal filters. Also fired when the player learns, cages or releases a battle pet, even if that pet is currently
|
|
* filtered out of the displayed pet list.
|
|
* @see https://wow.gamepedia.com/PET_JOURNAL_LIST_UPDATE
|
|
*/
|
|
PET_JOURNAL_LIST_UPDATE: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_JOURNAL_NEW_BATTLE_SLOT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_JOURNAL_PETS_HEALED: Unknown[];
|
|
|
|
/**
|
|
* Fired when a pet in the journal is caged
|
|
* - **arg1**: GUID of the pet removed from the journal
|
|
* @description Does not fire when a pet is released
|
|
* @see https://wow.gamepedia.com/PET_JOURNAL_PET_DELETED
|
|
*/
|
|
PET_JOURNAL_PET_DELETED: [Guid];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_JOURNAL_PET_RESTORED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_JOURNAL_PET_REVOKED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_JOURNAL_TRAP_LEVEL_SET: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_RENAMEABLE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_SPECIALIZATION_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* Fires when the pet's spell power bonus changes. Use GetPetSpellBonusDamage() to retrieve the new value
|
|
* @see https://wow.gamepedia.com/PET_SPELL_POWER_UPDATE
|
|
*/
|
|
PET_SPELL_POWER_UPDATE: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_STABLE_CLOSED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_STABLE_SHOW: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_STABLE_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_STABLE_UPDATE_PAPERDOLL: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_UI_CLOSE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PET_UI_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* This event only fires when bank bags slots are purchased. It no longer fires when bags in the slots are changed. Instead, when the
|
|
* bags are changed, PLAYERBANKSLOTS_CHANGED will fire, and arg1 will be NUM_BANKGENERIC_SLOTS + BagIndex
|
|
* @see https://wow.gamepedia.com/PLAYERBANKBAGSLOTS_CHANGED
|
|
*/
|
|
PLAYERBANKBAGSLOTS_CHANGED: null;
|
|
|
|
/**
|
|
* Fired when the One of the slots in the player's 24 bank slots has changed, or when any of the equipped bank bags have changed. Does not
|
|
* fire when an item is added to or removed from a bank bag
|
|
* - **arg1**: When (arg1 <= NUM_BANKGENERIC_SLOTS), arg1 is the index of the generic bank slot that changed. When (arg1 > NUM_BANKGENERIC_SLOTS)
|
|
* , (arg1 - NUM_BANKGENERIC_SLOTS) is the index of the equipped bank bag that changed
|
|
* @see https://wow.gamepedia.com/PLAYERBANKSLOTS_CHANGED
|
|
*/
|
|
PLAYERBANKSLOTS_CHANGED: [number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PLAYERREAGENTBANKSLOTS_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* Fired when the player
|
|
* - Releases from death to a graveyard
|
|
* - Accepts a resurrect before releasing their spirit
|
|
* @description Does not fire when the player is alive after being a ghost. PLAYER_UNGHOST is triggered in that case
|
|
* @see https://wow.gamepedia.com/PLAYER_ALIVE
|
|
*/
|
|
PLAYER_ALIVE: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PLAYER_AVG_ITEM_LEVEL_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fired when the player is camping
|
|
* @see https://wow.gamepedia.com/PLAYER_CAMPING
|
|
*/
|
|
PLAYER_CAMPING: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PLAYER_CHARACTER_UPGRADE_TALENT_COUNT_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* Fires after the PLAYER_CONTROL_LOST event, when control has been restored to the player
|
|
* @see https://wow.gamepedia.com/PLAYER_CONTROL_GAINED
|
|
*/
|
|
PLAYER_CONTROL_GAINED: null;
|
|
|
|
/**
|
|
* Fires whenever the player is unable to control the character. Examples are when afflicted by fear, mind controlled, or when using a taxi
|
|
* @see https://wow.gamepedia.com/PLAYER_CONTROL_LOST
|
|
*/
|
|
PLAYER_CONTROL_LOST: null;
|
|
|
|
/**
|
|
* Known to fire when Spell Healing (e.g. Earthliving Weapon effect) changes (4.3.4)
|
|
* @see https://wow.gamepedia.com/PLAYER_DAMAGE_DONE_MODS
|
|
*/
|
|
PLAYER_DAMAGE_DONE_MODS: null;
|
|
|
|
/**
|
|
* Fired when the player has died
|
|
* @see https://wow.gamepedia.com/PLAYER_DEAD
|
|
*/
|
|
PLAYER_DEAD: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PLAYER_DIFFICULTY_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PLAYER_ENTERING_BATTLEGROUND: Unknown[];
|
|
|
|
/**
|
|
* Fired when the player enters the world, enters/leaves an instance, or respawns at a graveyard. Also fires any other time the player sees a loading
|
|
* screen. To check if the player is entering an instance, check GetPlayerMapPosition to see if both X and Y are zero. Correction on the above
|
|
* comment: When PLAYER_ENTERING_WORLD fires, you'll notice that WORLD_MAP_UPDATE fires just before it. My instincts tell that leaving an instance puts
|
|
* the player in void space momentarily. So for the case that you are entering AND leaving an instance, GetPlayerMapPosition always returns the
|
|
* coordinates [0,0] and hence there is no way to determine using the event PLAYER_ENTERING_WORLD if the player is entering an instance or not. When
|
|
* leaving an instance the following events fire (ignoring party/raid events).
|
|
*
|
|
* - WORLD_MAP_UPDATE
|
|
* - PLAYER_ENTERING_WORLD
|
|
* - WORLD_MAP_UPDATE <--- Player coordinates are non-zero here
|
|
*
|
|
* Instances do have coordinates for units once the second WORLD_MAP_UPDATE event has fired. For the case of entering a battleground such as * WSG,
|
|
* WORLD_MAP_UPDATE won't fire until you leave Silverwing Hold or Warsong Lumber Mill and you are outside.
|
|
* @see https://wow.gamepedia.com/PLAYER_ENTERING_WORLD
|
|
*/
|
|
PLAYER_ENTERING_WORLD: null;
|
|
|
|
/**
|
|
* Fired when a player engages auto-attack. Note that firing a gun or a spell, or getting aggro, does NOT trigger this event
|
|
* @see https://wow.gamepedia.com/PLAYER_ENTER_COMBAT
|
|
*/
|
|
PLAYER_ENTER_COMBAT: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PLAYER_FARSIGHT_FOCUS_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* This event fires when a Unit's flags change (eg: due to /afk, /dnd, etc.)
|
|
* - **arg1**: The UnitId affected, eg: "player"
|
|
* @see https://wow.gamepedia.com/PLAYER_FLAGS_CHANGED
|
|
*/
|
|
PLAYER_FLAGS_CHANGED: [UnitId];
|
|
|
|
/**
|
|
* This event is fired whenever the player's focus target (/focus) is changed, including when the focus target is lost or cleared
|
|
* @see https://wow.gamepedia.com/PLAYER_FOCUS_CHANGED
|
|
*/
|
|
PLAYER_FOCUS_CHANGED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PLAYER_GAINS_VEHICLE_DATA: Unknown[];
|
|
|
|
/**
|
|
* This appears to be fired when a player is gkicked, gquits, etc
|
|
* @see https://wow.gamepedia.com/PLAYER_GUILD_UPDATE
|
|
*/
|
|
PLAYER_GUILD_UPDATE: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PLAYER_LEARN_PVP_TALENT_FAILED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PLAYER_LEARN_TALENT_FAILED: Unknown[];
|
|
|
|
/**
|
|
* Fired when the player leaves combat through death, defeat of opponents, or an ability. Does not fire if a player flees from combat on foot
|
|
* @see https://wow.gamepedia.com/PLAYER_LEAVE_COMBAT
|
|
*/
|
|
PLAYER_LEAVE_COMBAT: null;
|
|
|
|
/**
|
|
* Fired when a player logs out and possibly at other situations as well
|
|
* @see https://wow.gamepedia.com/PLAYER_LEAVING_WORLD
|
|
*/
|
|
PLAYER_LEAVING_WORLD: null;
|
|
|
|
/**
|
|
* Fired when a player levels up.
|
|
* - **arg1**: New player level. Note that UnitLevel("player") will most likely return an incorrect value when called in this event handler
|
|
* or shortly after, so use this value
|
|
* - **arg2**: Hit points gained from leveling
|
|
* - **arg3**: Mana points gained from leveling
|
|
* - **arg4**: Talent points gained from leveling
|
|
* - **arg5-9**: Attribute score increases from leveling. Strength (5) / Agility (6) / Stamina (7) / Intellect (8) / Spirit (9)
|
|
* @see https://wow.gamepedia.com/PLAYER_LEVEL_UP
|
|
*/
|
|
PLAYER_LEVEL_UP: [number, number, number, number, number, number, number, number, number];
|
|
|
|
/**
|
|
* Triggered immediately before PLAYER_ENTERING_WORLD on login and UI Reload, but NOT when entering/leaving instances
|
|
* @see https://wow.gamepedia.com/PLAYER_LOGIN
|
|
*/
|
|
PLAYER_LOGIN: null;
|
|
|
|
/**
|
|
* Sent when the player logs out or the UI is reloaded, just before SavedVariables are saved. The event fires after PLAYER_LEAVING_WORLD
|
|
* @see https://wow.gamepedia.com/PLAYER_LOGOUT
|
|
*/
|
|
PLAYER_LOGOUT: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PLAYER_LOOT_SPEC_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PLAYER_LOSES_VEHICLE_DATA: Unknown[];
|
|
|
|
/**
|
|
* Fired whenever the player gains or loses money
|
|
* @see https://wow.gamepedia.com/PLAYER_MONEY
|
|
*/
|
|
PLAYER_MONEY: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PLAYER_MOUNT_DISPLAY_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* Fired when you get credit for killing an enemy player. According to wowprogramming.com, only honorable kills will trigger this event
|
|
* @see https://wow.gamepedia.com/PLAYER_PVP_KILLS_CHANGED
|
|
*/
|
|
PLAYER_PVP_KILLS_CHANGED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PLAYER_PVP_RANK_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PLAYER_PVP_TALENT_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fired when the player tries to quit, as opposed to logout, while outside an inn. This event does not indicate that the "player has quit",
|
|
* but instead that the "player has the quitting option"
|
|
* @see https://wow.gamepedia.com/PLAYER_QUITING
|
|
*/
|
|
PLAYER_QUITING: null;
|
|
|
|
/**
|
|
* Fired whenever you enter combat, as normal regen rates are disabled during combat. This means that either you are in the hate list of a NPC
|
|
* or that you've been taking part in a pvp action (either as attacker or victim).
|
|
* @see https://wow.gamepedia.com/PLAYER_REGEN_DISABLED
|
|
*/
|
|
PLAYER_REGEN_DISABLED: null;
|
|
|
|
/**
|
|
* Fired after ending combat, as regen rates return to normal. Useful for determining when a player has left combat. This occurs when you are
|
|
* not on the hate list of any NPC, or a few seconds after the latest pvp attack that you were involved with
|
|
* @see https://wow.gamepedia.com/PLAYER_REGEN_ENABLED
|
|
*/
|
|
PLAYER_REGEN_ENABLED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PLAYER_REPORT_SUBMITTED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PLAYER_ROLES_ASSIGNED: Unknown[];
|
|
|
|
/**
|
|
* Fired when the player's insignia is removed in a Battleground
|
|
* @see https://wow.gamepedia.com/PLAYER_SKINNED
|
|
*/
|
|
PLAYER_SKINNED: null;
|
|
|
|
/**
|
|
* Fired after unlearning a profession, learning a talent
|
|
* @see https://wow.gamepedia.com/PLAYER_SPECIALIZATION_CHANGED
|
|
*/
|
|
PLAYER_SPECIALIZATION_CHANGED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PLAYER_STARTED_MOVING: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PLAYER_STOPPED_MOVING: Unknown[];
|
|
|
|
/**
|
|
* Fired when the player changes between dual talent specs, and possibly when learning or unlearning talents(?). The event is also fired when
|
|
* a player levels up, before PLAYER_LEVEL_UP is fired
|
|
* @see https://wow.gamepedia.com/PLAYER_TALENT_UPDATE
|
|
*/
|
|
PLAYER_TALENT_UPDATE: null;
|
|
|
|
/**
|
|
* This event fires whenever a totem is dropped (cast) or destroyed (either recalled or killed)
|
|
* - **arg1**: The number of the totem slot (1-4) affected by the update. See for example GetTotemInfo() for the uses of the totem slot number
|
|
* @see https://wow.gamepedia.com/PLAYER_TOTEM_UPDATE
|
|
*/
|
|
PLAYER_TOTEM_UPDATE: [number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PLAYER_TRADE_CURRENCY: Unknown[];
|
|
|
|
/**
|
|
* Fired when the player trades money
|
|
*/
|
|
PLAYER_TRADE_MONEY: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PLAYER_TRIAL_XP_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fired when the player is alive after being a ghost. Called after one of
|
|
* - Performing a successful corpse run and the player accepts the 'Resurrect Now' box
|
|
* - Accepting a resurrect from another player after releasing from a death
|
|
* - Zoning into an instance where the player is dead
|
|
* - When the player accept a resurrect from a Spirit Healer
|
|
* @description The player is alive when this event happens. Does not fire when the player is resurrected before releasing. PLAYER_ALIVE
|
|
* is triggered in that case
|
|
* @see https://wow.gamepedia.com/PLAYER_UNGHOST
|
|
*/
|
|
PLAYER_UNGHOST: null;
|
|
|
|
/**
|
|
* Fired when the player starts or stops resting, i.e. when entering/leaving inns/major towns
|
|
* @see https://wow.gamepedia.com/PLAYER_UPDATE_RESTING
|
|
*/
|
|
PLAYER_UPDATE_RESTING: null;
|
|
|
|
/**
|
|
* Fired when the player's XP is updated (due quest completion or killing)
|
|
* - **arg1**: The UnitId affected, eg: "player"
|
|
* @see https://wow.gamepedia.com/PLAYER_XP_UPDATE
|
|
*/
|
|
PLAYER_XP_UPDATE: [UnitId];
|
|
|
|
/**
|
|
* Fired when the playtime state changes
|
|
* @see https://wow.gamepedia.com/PLAYTIME_CHANGED
|
|
*/
|
|
PLAYTIME_CHANGED: null;
|
|
|
|
/**
|
|
* movie plays
|
|
* - **arg1**: File name (without extension) & path, eg: "INTERFACE\CINEMATICS\FOTLK_1024"
|
|
* - **arg2**: Sound volume (0-150)
|
|
* @see https://wow.gamepedia.com/PLAY_MOVIE
|
|
*/
|
|
PLAY_MOVIE: [string, number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PRESTIGE_AND_HONOR_INVOLUNTARILY_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PREVIEW_TALENT_POINTS_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PREVIEW_TALENT_PRIMARY_TREE_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PRODUCT_ASSIGN_TO_TARGET_FAILED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PRODUCT_CHOICE_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PRODUCT_DISTRIBUTIONS_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PROVING_GROUNDS_SCORE_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PVPQUEUE_ANYWHERE_SHOW: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PVPQUEUE_ANYWHERE_UPDATE_AVAILABLE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PVP_BRAWL_INFO_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PVP_POWER_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PVP_RATED_STATS_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PVP_REWARDS_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PVP_ROLE_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PVP_TIMER_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PVP_TYPES_ENABLED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
PVP_WORLDSTATE_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
QUESTLINE_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* This event fires whenever the player accepts a quest
|
|
* - **arg1**: Quest log index. You may pass this to GetQuestLogTitle() for information about the accepted quest
|
|
* - **arg2**: QuestID of the quest accepted
|
|
* @see https://wow.gamepedia.com/QUEST_ACCEPTED
|
|
*/
|
|
QUEST_ACCEPTED: [number, number];
|
|
|
|
/**
|
|
* This event fires when an escort quest is started by another player. A dialog appears asking if the player also wants to start the quest
|
|
* - **arg1**: Name of player who is starting escort quest
|
|
* - **arg2**: Title of escort quest. Eg. "Protecting the Shipment"
|
|
* @see https://wow.gamepedia.com/QUEST_ACCEPT_CONFIRM
|
|
*/
|
|
QUEST_ACCEPT_CONFIRM: [string, string];
|
|
|
|
/**
|
|
* Fires when a quest that can be auto-completed is completed
|
|
* - **arg1**: quest ID of the quest the objectives of which the player has just completed
|
|
* @description Quests eligible for auto-completion do not need to be handed in to a specific NPC; instead, the player can complete the quest,
|
|
* receive the rewards, and remove it from their quest log anywhere in the world. Use ShowQuestComplete in conjunction with GetQuestLogIndexByID
|
|
* to display the quest completion dialog, allowing use of GetQuestReward after QUEST_COMPLETE has fired
|
|
* @since 4.0.1
|
|
* @see https://wow.gamepedia.com/QUEST_AUTOCOMPLETE
|
|
*/
|
|
QUEST_AUTOCOMPLETE: [number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
QUEST_BOSS_EMOTE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
QUEST_CHOICE_CLOSE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
QUEST_CHOICE_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fired after the player hits the "Continue" button in the quest-information page, before the "Complete Quest" button. In other words it
|
|
* fires when you are given the option to complete a quest, but just before you actually complete the quest (as stated above).
|
|
* @see https://wow.gamepedia.com/QUEST_COMPLETE
|
|
*/
|
|
QUEST_COMPLETE: null;
|
|
|
|
/**
|
|
* Fired when the player is given a more detailed view of his quest
|
|
* - **arg1**: questStartItemID. If not nil or zero, the ItemID of the item which begins the quest displayed in the quest detail view
|
|
* @see https://wow.gamepedia.com/QUEST_DETAIL
|
|
*/
|
|
QUEST_DETAIL: [number];
|
|
|
|
/**
|
|
* Fired whenever the quest frame changes (Detail to Progress to Reward, etc.) or is closed
|
|
* @see https://wow.gamepedia.com/QUEST_FINISHED
|
|
*/
|
|
QUEST_FINISHED: null;
|
|
|
|
/**
|
|
* Fired when talking to an NPC that offers or accepts more than one quest, i.e. has more than one active or available quest
|
|
* @see https://wow.gamepedia.com/QUEST_GREETING
|
|
*/
|
|
QUEST_GREETING: null;
|
|
|
|
/**
|
|
* Fired when the quest items are updated
|
|
* @see https://wow.gamepedia.com/QUEST_ITEM_UPDATE
|
|
*/
|
|
QUEST_ITEM_UPDATE: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
QUEST_LOG_CRITERIA_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* This event is fired very often. This includes, but is not limited to: viewing a quest for the first time in a session in the Quest Log;
|
|
* (once for each quest?) every time the player changes zones across an instance boundary; every time the player picks up a non-grey item;
|
|
* every time after the player completes a quest goal, such as killing a mob for a quest. It also fires whenever the player (or addon using
|
|
* the CollapseQuestHeader or ExpandQuestHeader() functions) collapses or expands any zone header in the quest log
|
|
* @see https://wow.gamepedia.com/QUEST_LOG_UPDATE
|
|
*/
|
|
QUEST_LOG_UPDATE: null;
|
|
|
|
/**
|
|
* Fired whenever Quest POIs change. For example after accepting an quest
|
|
* @see https://wow.gamepedia.com/QUEST_POI_UPDATE
|
|
*/
|
|
QUEST_POI_UPDATE: null;
|
|
|
|
/**
|
|
* Fired when a player is talking to an NPC about the status of a quest and has not yet clicked the complete button
|
|
* @see https://wow.gamepedia.com/QUEST_PROGRESS
|
|
*/
|
|
QUEST_PROGRESS: null;
|
|
|
|
/**
|
|
* Fired when a quest is removed from your quest log by abandoning it.
|
|
* - **arg1**: QuestID of the quest accepted
|
|
* @see https://wow.gamepedia.com/QUEST_REMOVED
|
|
*/
|
|
QUEST_REMOVED: [number];
|
|
|
|
/**
|
|
* This event fires whenever the player turns in a quest, whether automatically with a Task-type quest (Bonus Objectives/World Quests), or by
|
|
* pressing the Complete button in a quest dialog window
|
|
* - **arg1**: QuestID of the quest accepted
|
|
* - **arg2**: Number of Experience point awarded, if any. Zero if character is max level
|
|
* - **arg3**: Amount of Money awarded, if any. Amount in coppers
|
|
* @since 8.0.1
|
|
* @see https://wow.gamepedia.com/QUEST_TURNED_IN
|
|
*/
|
|
QUEST_TURNED_IN: [number, number, number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
QUEST_WATCH_LIST_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
QUEST_WATCH_OBJECTIVES_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* Fired just before a quest goal was completed. At this point the game client's quest data is not yet updated, but will be after a subsequent
|
|
* QUEST_LOG_UPDATE event
|
|
* - **arg1**: questIndex (not watch index)
|
|
* @see https://wow.gamepedia.com/QUEST_WATCH_UPDATE
|
|
*/
|
|
QUEST_WATCH_UPDATE: [number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
QUICK_TICKET_SYSTEM_STATUS: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
QUICK_TICKET_THROTTLE_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
RAID_BOSS_EMOTE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
RAID_BOSS_WHISPER: Unknown[];
|
|
|
|
/**
|
|
* Fired when the player enters an instance that saves raid members after a boss is killed
|
|
* - **arg1**: instance name
|
|
* - **arg2**: seconds until reset
|
|
* @see https://wow.gamepedia.com/RAID_INSTANCE_WELCOME
|
|
*/
|
|
RAID_INSTANCE_WELCOME: [string, number];
|
|
|
|
/**
|
|
* Fired whenever a raid is formed or disbanded, players are leaving or joining a raid (unsure if rejected join requests also fire the event),
|
|
* or when looting rules are changed (regardless of being in raid or party!)
|
|
* @see https://wow.gamepedia.com/RAID_ROSTER_UPDATE
|
|
*/
|
|
RAID_ROSTER_UPDATE: null;
|
|
|
|
/**
|
|
* Fired when a raid target icon is changed or removed. Also fired when player join or leave a party or raid. arg1 is who gets updated
|
|
* @since 1.11
|
|
* @see https://wow.gamepedia.com/RAID_TARGET_UPDATE
|
|
*/
|
|
RAID_TARGET_UPDATE: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
RAISED_AS_GHOUL: Unknown[];
|
|
|
|
/**
|
|
* Fired when a Ready Check is performed by the raid (or party) leader
|
|
* - **arg1**: name of character requesting ready check (ie., "Ansu")
|
|
* - **arg2**: variable number (usually 30). Denotes time before automatic check completion
|
|
* @see https://wow.gamepedia.com/READY_CHECK
|
|
*/
|
|
READY_CHECK: [string, number];
|
|
|
|
/**
|
|
* Fired when a player confirms ready status
|
|
* - **arg1**: UnitID (raid1, party1). Fires twice if the confirming player is in your raid sub-group
|
|
* - **arg2**: status (1=ready, 0=not ready)
|
|
* @see https://wow.gamepedia.com/READY_CHECK_CONFIRM
|
|
*/
|
|
READY_CHECK_CONFIRM: [UnitId, 1 | 0];
|
|
|
|
/**
|
|
* Fired when the ready check completes
|
|
* @see https://wow.gamepedia.com/READY_CHECK_FINISHED
|
|
*/
|
|
READY_CHECK_FINISHED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
REAGENTBANK_PURCHASED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
REAGENTBANK_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
RECEIVED_ACHIEVEMENT_LIST: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
RECEIVED_ACHIEVEMENT_MEMBER_LIST: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
RECRUIT_A_FRIEND_CAN_EMAIL: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
RECRUIT_A_FRIEND_INVITATION_FAILED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
RECRUIT_A_FRIEND_INVITER_FRIEND_ADDED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
RECRUIT_A_FRIEND_SYSTEM_STATUS: Unknown[];
|
|
|
|
/**
|
|
* Fired when the player must confirm an enchantment replacement
|
|
* - **arg1**: new enchantment
|
|
* - **arg2**: current enchantment
|
|
* @see https://wow.gamepedia.com/REPLACE_ENCHANT
|
|
*/
|
|
REPLACE_ENCHANT: Unknown[];
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/REPLICATE_ITEM_LIST_UPDATE
|
|
*/
|
|
REPLICATE_ITEM_LIST_UPDATE: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
REQUEST_CEMETERY_LIST_RESPONSE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
REQUIRED_GUILD_RENAME_RESULT: Unknown[];
|
|
|
|
/**
|
|
* Fired when an item is solved via Archaeology
|
|
* - **arg1**: the name of the completed artifact
|
|
* @see https://wow.gamepedia.com/RESEARCH_ARTIFACT_COMPLETE
|
|
*/
|
|
RESEARCH_ARTIFACT_COMPLETE: [string];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
RESEARCH_ARTIFACT_DIG_SITE_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
RESEARCH_ARTIFACT_HISTORY_READY: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
RESEARCH_ARTIFACT_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
RESTRICTED_ACCOUNT_WARNING: Unknown[];
|
|
|
|
/**
|
|
* Fired when another player resurrects you
|
|
* - **arg1**: player name
|
|
* @see https://wow.gamepedia.com/RESURRECT_REQUEST
|
|
*/
|
|
RESURRECT_REQUEST: [string];
|
|
|
|
/**
|
|
* triggered when the role chanes
|
|
* - **arg1**: player name
|
|
* - **arg2**: source of change
|
|
* - **arg3**: previous role
|
|
* - **arg4**: new role
|
|
* @see https://wow.gamepedia.com/ROLE_CHANGED_INFORM
|
|
*/
|
|
ROLE_CHANGED_INFORM: [string, string, string, string];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
ROLE_POLL_BEGIN: Unknown[];
|
|
|
|
/**
|
|
* Fired when a rune's state switches from usable to un-usable or visa-versa
|
|
* - **arg1**: the rune that it's referencing to
|
|
* - **arg2**: is the rune usable (if usable, it's not cooling, if not usable it's cooling)
|
|
* @since 3.0.1
|
|
* @see https://wow.gamepedia.com/RUNE_POWER_UPDATE
|
|
*/
|
|
RUNE_POWER_UPDATE: [string, boolean];
|
|
|
|
/**
|
|
* Fired when a rune's type is changed / updated
|
|
* - **arg1**: the rune that it's referencing to
|
|
* @since 3.0.1
|
|
* @see https://wow.gamepedia.com/RUNE_TYPE_UPDATE
|
|
*/
|
|
RUNE_TYPE_UPDATE: [string];
|
|
|
|
/**
|
|
* Fired immediately after ADDON_LOADED if either its Account or Character SavedVariables file failed to load due to an out-of-memory error.
|
|
* See Saved Variables Loading for more details
|
|
* - **arg1**: name of the AddOn whose SavedVariables failed to load
|
|
* @see https://wow.gamepedia.com/SAVED_VARIABLES_TOO_LARGE
|
|
*/
|
|
SAVED_VARIABLES_TOO_LARGE: [string];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SCENARIO_COMPLETED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SCENARIO_CRITERIA_SHOW_STATE_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SCENARIO_CRITERIA_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SCENARIO_POI_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SCENARIO_SPELL_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SCENARIO_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fired when a screenshot fails
|
|
* @see https://wow.gamepedia.com/SCREENSHOT_FAILED
|
|
*/
|
|
SCREENSHOT_FAILED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SCREENSHOT_STARTED: Unknown[];
|
|
|
|
/**
|
|
* Fired when a screenshot is successfully taken
|
|
* @see https://wow.gamepedia.com/SCREENSHOT_SUCCEEDED
|
|
*/
|
|
SCREENSHOT_SUCCEEDED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SCRIPT_ACHIEVEMENT_PLAYER_NAME: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SEARCH_DB_LOADED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SECURE_TRANSFER_CANCEL: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SECURE_TRANSFER_CONFIRM_SEND_MAIL: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SECURE_TRANSFER_CONFIRM_TRADE_ACCEPT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SELF_RES_SPELL_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SEND_MAIL_COD_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SEND_MAIL_MONEY_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SESSION_TIME_ALERT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SHIPMENT_CRAFTER_CLOSED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SHIPMENT_CRAFTER_INFO: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SHIPMENT_CRAFTER_OPENED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SHIPMENT_CRAFTER_REAGENT_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SHIPMENT_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SHOW_FACTION_SELECT_UI: Unknown[];
|
|
|
|
/**
|
|
* Fired upon receiving fancy loot (LFR, bonus rolls, certain containers like pet battle supplies in 5.3).
|
|
* - **arg1**: either "item" or "money"
|
|
* - **arg2**: item link of the item received
|
|
* - **arg3**: quantity of item/money (in copper) received
|
|
* @see https://wow.gamepedia.com/SHOW_LOOT_TOAST
|
|
*/
|
|
SHOW_LOOT_TOAST: [string, ItemLink, number, 0];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SHOW_LOOT_TOAST_LEGENDARY_LOOTED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SHOW_LOOT_TOAST_UPGRADE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SHOW_PVP_FACTION_LOOT_TOAST: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SHOW_RATED_PVP_REWARD_TOAST: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SIMPLE_BROWSER_WEB_ERROR: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SIMPLE_BROWSER_WEB_PROXY_FAILED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SIMPLE_CHECKOUT_CLOSED: Unknown[];
|
|
|
|
/**
|
|
* Fired when the content of the player's skill list changes. It only fires for major changes to the list, such as learning or unlearning a
|
|
* skill or raising one's level from Journeyman to Master. It doesn't fire for skill rank increases. Using 'RegisterUnitEvent' to register for
|
|
* this event does not appear to work
|
|
* @see https://wow.gamepedia.com/SKILL_LINES_CHANGED
|
|
*/
|
|
SKILL_LINES_CHANGED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SOCIAL_ITEM_RECEIVED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SOCIAL_QUEUE_CONFIG_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SOCIAL_QUEUE_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SOCKET_INFO_ACCEPT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SOCKET_INFO_CLOSE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SOCKET_INFO_FAILURE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SOCKET_INFO_SUCCESS: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SOCKET_INFO_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SOR_BY_TEXT_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SOR_COUNTS_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SOR_START_EXPERIENCE_INCOMPLETE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SOUNDKIT_FINISHED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SOUND_DEVICE_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SPEC_INVOLUNTARILY_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SPEED_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* No arguments. Fires when spells in the spellbook change in any way. Can be trivial (eg: icon changes only)
|
|
* @see https://wow.gamepedia.com/SPELLS_CHANGED
|
|
*/
|
|
SPELLS_CHANGED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SPELL_ACTIVATION_OVERLAY_GLOW_HIDE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SPELL_ACTIVATION_OVERLAY_GLOW_SHOW: Unknown[];
|
|
|
|
/**
|
|
* Added in 4.0 for the Spell Alert overlay feature
|
|
* - **arg1**: spellId
|
|
* @see https://wow.gamepedia.com/SPELL_ACTIVATION_OVERLAY_HIDE
|
|
*/
|
|
SPELL_ACTIVATION_OVERLAY_HIDE: [number];
|
|
|
|
/**
|
|
* Added in 4.0 for the Spell Alert overlay feature
|
|
* - **arg1**: spellID
|
|
* - **arg2**: texture
|
|
* - **arg3**: position, Possible values include simple points such as "CENTER" or "LEFT", or complex positions such as "RIGHT (FLIPPED)"
|
|
* or "TOP + BOTTOM (FLIPPED)", which are defined in a local table in SpellActivationOverlay.lua
|
|
* - **arg4**: scale
|
|
* - **arg5**: red
|
|
* - **arg6**: green
|
|
* - **arg7**: blue
|
|
* @see https://wow.gamepedia.com/SPELL_ACTIVATION_OVERLAY_SHOW
|
|
*/
|
|
SPELL_ACTIVATION_OVERLAY_SHOW: [number, TexturePath, string, number, number, number, number];
|
|
|
|
/**
|
|
* Fires when a spell confirmation prompt might be presented to the player. After this event has fired, the client can respond with the functions
|
|
* AcceptSpellConfirmationPrompt and DeclineSpellConfirmationPrompt. Notably, the event does not guarantee that the player can actually cast the
|
|
* spell
|
|
* - **arg1**: Spell ID for the Confirmation Prompt Spell. These are very specific spells that only appear during this event
|
|
* - **arg2**: The possible values for this are not entirely known, however, 1 does seem to be the confirmType when the prompt triggers a bonus roll
|
|
* - **arg3**: So far, I've only seen this value be a blank string of "". Presumably, it will contain text if text is needed, but with bonus rolls,
|
|
* it is not needed
|
|
* - **arg4**: This number is in seconds. Typically, it is 180 seconds
|
|
* - **arg5**: The ID of the currency required if the prompt requires a currency (it does for bonus rolls)
|
|
* @see https://wow.gamepedia.com/SPELL_CONFIRMATION_PROMPT
|
|
*/
|
|
SPELL_CONFIRMATION_PROMPT: [number, number, string, number, number];
|
|
|
|
/**
|
|
* Fires when a spell confirmation prompt was not accepted via AcceptSpellConfirmationPrompt or declined via DeclineSpellConfirmationPrompt within
|
|
* the allotted time (usually 3 minutes).
|
|
* @see https://wow.gamepedia.com/SPELL_CONFIRMATION_TIMEOUT
|
|
*/
|
|
SPELL_CONFIRMATION_TIMEOUT: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SPELL_FLYOUT_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fired when the player's Spell Power changes
|
|
* @description Does not fire when Spell Healing changes. For that use PLAYER_DAMAGE_DONE_MODS
|
|
* @since 5.0.4
|
|
* @see https://wow.gamepedia.com/SPELL_POWER_CHANGED
|
|
*/
|
|
SPELL_POWER_CHANGED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SPELL_PUSHED_TO_ACTIONBAR: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SPELL_UPDATE_CHARGES: Unknown[];
|
|
|
|
/**
|
|
* This event is fired every three seconds for no apparent reason (correct as of patch 3.3.3).
|
|
* @see https://wow.gamepedia.com/SPELL_UPDATE_COOLDOWN
|
|
*/
|
|
SPELL_UPDATE_COOLDOWN: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SPELL_UPDATE_ICON: Unknown[];
|
|
|
|
/**
|
|
* This event is fired when a spell becomes useable or unusable. However the definition of useable and unusable is somewhat confusing. Firstly, range is
|
|
* not taken into account. Secondly if a spell requires a valid target and doesn't have one it gets marked as useable. If it requires mana or rage and
|
|
* there isn't enough then it gets marked as unusable. This results in the following behaviour:
|
|
* - Start) Feral druid in bear form out of combat, no target selected
|
|
* - 1) Target enemy. Event is fired as some spells that require rage become marked as unusable. On the action bar the spell is marked in red as
|
|
* unusable.
|
|
* - 2) Use Enrage to gain rage. Event is fired as we now have enough rage. On the action bar the spell is marked unusable as out of range.
|
|
* - 3) Move into range. Event is not fired. On the action bar the spell is marked usable.
|
|
* - 4) Rage runs out. Event is fired as we no longer have enough rage.
|
|
* - 5) Remove target. Event is fired and spell is marked as useable on action bar.
|
|
* @description It appears that the definition of useable is a little inaccurate and relates more to how it is displayed on the action bar than
|
|
* whether you can use the spell. Also after being attacked the event started firing every two seconds and this continued until well after the
|
|
* attacker was dead. Targetting a fresh enemy seemed to stop it.
|
|
* @see https://wow.gamepedia.com/SPELL_UPDATE_USABLE
|
|
*/
|
|
SPELL_UPDATE_USABLE: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
START_AUTOREPEAT_SPELL: Unknown[];
|
|
|
|
/**
|
|
* Fired when a group loot item is being rolled on
|
|
* - **arg1**: The rollID of the item being rolled on.
|
|
* - **arg2**: The roll time
|
|
* @see https://wow.gamepedia.com/START_LOOT_ROLL
|
|
*/
|
|
START_LOOT_ROLL: [number, number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
START_TIMER: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
STOP_AUTOREPEAT_SPELL: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
STORE_BOOST_AUTO_CONSUMED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
STORE_CHARACTER_LIST_RECEIVED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
STORE_CLOSE_SIMPLE_CHECKOUT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
STORE_CONFIRM_PURCHASE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
STORE_OPEN_SIMPLE_CHECKOUT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
STORE_ORDER_INITIATION_FAILED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
STORE_PRODUCTS_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
STORE_PRODUCT_DELIVERED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
STORE_PURCHASE_ERROR: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
STORE_PURCHASE_LIST_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
STORE_REFRESH: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
STORE_STATUS_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
STORE_VAS_PURCHASE_COMPLETE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
STORE_VAS_PURCHASE_ERROR: Unknown[];
|
|
|
|
/**
|
|
* Fires when the streaming client state is updated
|
|
* - **arg1**: Streaming state, from 0 to 3
|
|
* - 0 - Nothing is currently being downloaded
|
|
* - 1 - Game data is currently being downloaded (green)
|
|
* - 2 - Important game data is currently being downloaded (yellow
|
|
* - 3 - Core game data is currently being downloaded (red)
|
|
* @since 4.0.1
|
|
* @see https://wow.gamepedia.com/STREAMING_ICON
|
|
*/
|
|
STREAMING_ICON: [StreamingState];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
STURDINESS_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SUBSCRIPTION_CHANGED_KICK_IMMINENT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SUPER_TRACKED_QUEST_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
SYNCHRONIZE_SETTINGS: Unknown[];
|
|
|
|
/**
|
|
* Fired when a system message occurs. Gets displayed in the UI error frame (the default red text in the top half of the screen) in the default UI
|
|
* - **arg1**: message
|
|
* - **arg2**: red
|
|
* - **arg3**: green
|
|
* - **arg4**: blue
|
|
* @see https://wow.gamepedia.com/SYSMSG
|
|
*/
|
|
SYSMSG: null;
|
|
|
|
/**
|
|
* Fired when it is possible to save a tabard
|
|
* @see https://wow.gamepedia.com/TABARD_CANSAVE_CHANGED
|
|
*/
|
|
TABARD_CANSAVE_CHANGED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TABARD_SAVE_PENDING: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TALENTS_INVOLUNTARILY_RESET: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TALKINGHEAD_CLOSE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TALKINGHEAD_REQUESTED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TASK_PROGRESS_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fired when the taxi frame is closed
|
|
* @see https://wow.gamepedia.com/TAXIMAP_CLOSED
|
|
*/
|
|
TAXIMAP_CLOSED: null;
|
|
|
|
/**
|
|
* Fired when the taxi viewer is opened
|
|
* @see https://wow.gamepedia.com/TAXIMAP_OPENED
|
|
*/
|
|
TAXIMAP_OPENED: null;
|
|
|
|
/**
|
|
* Fired when the client received a time played message
|
|
* - **arg1**: total time
|
|
* - **arg2**: current time at this level
|
|
* @see https://wow.gamepedia.com/TIME_PLAYED_MSG
|
|
*/
|
|
TIME_PLAYED_MSG: [number, number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TOGGLE_CONSOLE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TOKEN_AUCTION_SOLD: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TOKEN_BUY_CONFIRM_REQUIRED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TOKEN_BUY_RESULT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TOKEN_DISTRIBUTIONS_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TOKEN_MARKET_PRICE_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TOKEN_REDEEM_BALANCE_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TOKEN_REDEEM_CONFIRM_REQUIRED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TOKEN_REDEEM_FRAME_SHOW: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TOKEN_REDEEM_GAME_TIME_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TOKEN_REDEEM_RESULT: Unknown[];
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/TOKEN_SELL_CONFIRMED
|
|
*/
|
|
TOKEN_SELL_CONFIRMED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TOKEN_SELL_CONFIRM_REQUIRED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TOKEN_SELL_RESULT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TOKEN_STATUS_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TOYS_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TRACKED_ACHIEVEMENT_LIST_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* Fired when a timed event for an achievement begins or ends. The achievement does not have to be actively tracked for this to trigger
|
|
* - **arg1**: achievmentID
|
|
* - **arg2**: criteriaID
|
|
* - **arg3**: Actual time
|
|
* - **arg4**: Time limit
|
|
* @see https://wow.gamepedia.com/TRACKED_ACHIEVEMENT_UPDATE
|
|
*/
|
|
TRACKED_ACHIEVEMENT_UPDATE: [number, number, number, number];
|
|
|
|
/**
|
|
* Fired when the status of the player and target accept buttons has changed. Target agree status only shown when he has done it first.
|
|
* By this, player and target agree status is only shown together (arg1 == 1 and arg2 == 1), when player agreed after target
|
|
* - **arg1**: Player has agreed to the trade (1) or not (0)
|
|
* - **arg2**: Target has agreed to the trade (1) or not (0)
|
|
* @see https://wow.gamepedia.com/TRADE_ACCEPT_UPDATE
|
|
*/
|
|
TRADE_ACCEPT_UPDATE: [Flag, Flag];
|
|
|
|
/**
|
|
* Fired when the trade window is closed by the trade being accepted, or the player or target closes the window
|
|
* @see https://wow.gamepedia.com/TRADE_CLOSED
|
|
*/
|
|
TRADE_CLOSED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TRADE_CURRENCY_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* Fired when the trade window's money value is changed
|
|
* @see https://wow.gamepedia.com/TRADE_MONEY_CHANGED
|
|
*/
|
|
TRADE_MONEY_CHANGED: null;
|
|
|
|
/**
|
|
* Fired when an item in the target's trade window is changed (items added or removed from trade). First call not fired when start trading
|
|
* by dropping item on target
|
|
* - **arg1**: index of the trade slot changed
|
|
* @see https://wow.gamepedia.com/TRADE_PLAYER_ITEM_CHANGED
|
|
*/
|
|
TRADE_PLAYER_ITEM_CHANGED: [number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TRADE_POTENTIAL_BIND_ENCHANT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TRADE_POTENTIAL_REMOVE_TRANSMOG: Unknown[];
|
|
|
|
/**
|
|
* Fired when the player must confirm an enchantment replacement in the trade window
|
|
* - **arg1**: new enchantment
|
|
* - **arg2**: current enchantment
|
|
* @see https://wow.gamepedia.com/TRADE_REPLACE_ENCHANT
|
|
*/
|
|
TRADE_REPLACE_ENCHANT: [Unknown, Unknown];
|
|
|
|
/**
|
|
* It appears that this event was removed from the game. It was once used to ask you if you wanted to accept or reject a trade. It no longer
|
|
* triggers, not even when "Block Trades" is enabled. Fired when another player wishes to trade with you
|
|
* - **arg1**: player name
|
|
* @see https://wow.gamepedia.com/TRADE_REQUEST
|
|
*/
|
|
TRADE_REQUEST: [string];
|
|
|
|
/**
|
|
* Fired when a trade attempt is cancelled. Fired after TRADE_CLOSE when aborted by player, before TRADE_CLOSE when done by target
|
|
* @see https://wow.gamepedia.com/TRADE_REQUEST_CANCEL
|
|
*/
|
|
TRADE_REQUEST_CANCEL: null;
|
|
|
|
/**
|
|
* Fired when the Trade window appears after a trade request has been accepted or auto-accepted
|
|
* @see https://wow.gamepedia.com/TRADE_SHOW
|
|
*/
|
|
TRADE_SHOW: null;
|
|
|
|
/**
|
|
* Fired when a trade skill window is closed
|
|
* @see https://wow.gamepedia.com/TRADE_SKILL_CLOSE
|
|
*/
|
|
TRADE_SKILL_CLOSE: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TRADE_SKILL_DATA_SOURCE_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TRADE_SKILL_DATA_SOURCE_CHANGING: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TRADE_SKILL_DETAILS_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TRADE_SKILL_FILTER_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TRADE_SKILL_LIST_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TRADE_SKILL_NAME_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fired when a trade skill window is opened
|
|
* @see https://wow.gamepedia.com/TRADE_SKILL_SHOW
|
|
*/
|
|
TRADE_SKILL_SHOW: null;
|
|
|
|
/**
|
|
* Fired when an item in the target's trade window is changed (items added or removed from trade).
|
|
* - **arg1**: index of the trade slot changed
|
|
* @see https://wow.gamepedia.com/TRADE_TARGET_ITEM_CHANGED
|
|
*/
|
|
TRADE_TARGET_ITEM_CHANGED: [number];
|
|
|
|
/**
|
|
* Fired when the trade window is changed
|
|
* @see https://wow.gamepedia.com/TRADE_UPDATE
|
|
*/
|
|
TRADE_UPDATE: null;
|
|
|
|
/**
|
|
* Fired when the trainer is closed
|
|
* @see https://wow.gamepedia.com/TRAINER_CLOSED
|
|
*/
|
|
TRAINER_CLOSED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TRAINER_DESCRIPTION_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fired when the class trainer frame is shown
|
|
* @see https://wow.gamepedia.com/TRAINER_SHOW
|
|
*/
|
|
TRAINER_SHOW: null;
|
|
|
|
/**
|
|
* Fired when the trainer window needs to update
|
|
* @see https://wow.gamepedia.com/TRAINER_UPDATE
|
|
*/
|
|
TRAINER_UPDATE: null;
|
|
|
|
/**
|
|
* Fired when the TransmogrifyFrame is closed
|
|
* @see https://wow.gamepedia.com/TRANSMOGRIFY_CLOSE
|
|
*/
|
|
TRANSMOGRIFY_CLOSE: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TRANSMOGRIFY_ITEM_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fired when the TransmogrifyFrame is opened
|
|
* @see https://wow.gamepedia.com/TRANSMOGRIFY_OPEN
|
|
*/
|
|
TRANSMOGRIFY_OPEN: null;
|
|
|
|
/**
|
|
* Fired when an item has been successfully tranmogrified
|
|
* - **arg1**: slotId
|
|
* @see https://wow.gamepedia.com/TRANSMOGRIFY_SUCCESS
|
|
*/
|
|
TRANSMOGRIFY_SUCCESS: [INVENTORY_SLOT_ID];
|
|
|
|
/**
|
|
* Fired when an item is set for (de)transmogrification
|
|
* - **arg1**: slotId
|
|
* @see https://wow.gamepedia.com/TRANSMOGRIFY_UPDATE
|
|
*/
|
|
TRANSMOGRIFY_UPDATE: [INVENTORY_SLOT_ID];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TRANSMOG_COLLECTION_CAMERA_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TRANSMOG_COLLECTION_ITEM_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TRANSMOG_COLLECTION_LOADED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TRANSMOG_COLLECTION_SOURCE_ADDED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TRANSMOG_COLLECTION_SOURCE_REMOVED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TRANSMOG_COLLECTION_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TRANSMOG_OUTFITS_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TRANSMOG_SEARCH_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TRANSMOG_SETS_UPDATE_FAVORITE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TRANSMOG_SOURCE_COLLECTABILITY_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TRIAL_CAP_REACHED_LEVEL: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TRIAL_CAP_REACHED_MONEY: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TRIAL_STATUS_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fired when the tutorial/tips are shown. Will not fire if tutorials are turned off
|
|
* @see https://wow.gamepedia.com/TUTORIAL_TRIGGER
|
|
*/
|
|
TUTORIAL_TRIGGER: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TWITTER_LINK_RESULT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TWITTER_POST_RESULT: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
TWITTER_STATUS_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fired when the interface creates an error message. These are the red messages that show in the top middle of the screen.
|
|
* "Your inventory is full." is one example
|
|
* - **arg1**: message_string
|
|
* - **arg2**: message_type, see GetGameMessageInfo
|
|
* - **arg3**: message_string
|
|
* @see https://wow.gamepedia.com/UI_ERROR_MESSAGE
|
|
*/
|
|
UI_ERROR_MESSAGE: [string, string, string];
|
|
|
|
/**
|
|
* Fired when the interface generates a message. These are the yellow messages in the top middle of the window. "No fish are hooked." is one example
|
|
* - **arg1**: message_string
|
|
* - **arg2**: message_type, see GetGameMessageInfo
|
|
* - **arg3**: message_string
|
|
* @see https://wow.gamepedia.com/UI_INFO_MESSAGE
|
|
*/
|
|
UI_INFO_MESSAGE: [string, string, string];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UI_MODEL_SCENE_INFO_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UI_SCALE_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* Fired when a unit's absorb amount changes (for example, when he gains/loses an absorb effect such as Power Word: Shield, or when he
|
|
* gains/loses some of his absorb via getting hit or through an ability).Will only fire for existing units, and not for targets of units
|
|
* (focustarget, targettarget, etc)
|
|
* @see https://wow.gamepedia.com/UNIT_ABSORB_AMOUNT_CHANGED
|
|
*/
|
|
UNIT_ABSORB_AMOUNT_CHANGED: null;
|
|
|
|
/**
|
|
* Fired when a units attack is affected (such as the weapon being swung). First argument returned appears to be which unit this event applies
|
|
* to (for example, 'player')
|
|
* @see https://wow.gamepedia.com/UNIT_ATTACK
|
|
*/
|
|
UNIT_ATTACK: null;
|
|
|
|
/**
|
|
* Fired when a unit's attack power changes
|
|
* @see https://wow.gamepedia.com/UNIT_ATTACK_POWER
|
|
*/
|
|
UNIT_ATTACK_POWER: null;
|
|
|
|
/**
|
|
* Fired when your attack speed is being listed or affected
|
|
* @see https://wow.gamepedia.com/UNIT_ATTACK_SPEED
|
|
*/
|
|
UNIT_ATTACK_SPEED: null;
|
|
|
|
/**
|
|
* Fired when a buff, debuff, status, or item bonus was gained by or faded from an entity (player, pet, NPC, or mob.)
|
|
* - **arg1**: the UnitID of the entity
|
|
* @see https://wow.gamepedia.com/UNIT_AURA
|
|
*/
|
|
UNIT_AURA: [UnitId];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UNIT_CLASSIFICATION_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* Fired when an npc or player participates in combat and takes damage
|
|
* - **arg1**: the UnitID of the entity
|
|
* - **arg2**: Action,Damage,etc (e.g. HEAL, DODGE, BLOCK, WOUND, MISS, PARRY, RESIST, ...)
|
|
* - **arg3**: Critical/Glancing indicator (e.g. CRITICAL, CRUSHING, GLANCING)
|
|
* - **arg4**: The numeric damage
|
|
* - **arg5**: Damage type in numeric value (1 - physical; 2 - holy; 4 - fire; 8 - nature; 16 - frost; 32 - shadow; 64 - arcane)
|
|
* @see https://wow.gamepedia.com/UNIT_COMBAT
|
|
*/
|
|
UNIT_COMBAT: [UnitId, CombatTextType, CombatCriticalIndicator, number, CombatDamageType];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UNIT_CONNECTION: Unknown[];
|
|
|
|
/**
|
|
* Fired when the units melee damage changes. Be warned that this often gets fired multiple times, for example when you change weapons
|
|
* @see https://wow.gamepedia.com/UNIT_DAMAGE
|
|
*/
|
|
UNIT_DAMAGE: null;
|
|
|
|
/**
|
|
* Fired when a units defense is affected
|
|
* @see https://wow.gamepedia.com/UNIT_DEFENSE
|
|
*/
|
|
UNIT_DEFENSE: null;
|
|
|
|
/**
|
|
* Fired when the unit's mana stype is changed. Occurs when a druid shapeshifts as well as in certain other cases
|
|
* - **arg1**: unitId
|
|
* @see https://wow.gamepedia.com/UNIT_DISPLAYPOWER
|
|
*/
|
|
UNIT_DISPLAYPOWER: [UnitId];
|
|
|
|
/**
|
|
* Fired when a unit enters a vehicle
|
|
* - **arg1**: the UnitID of the entity entering a vehicle
|
|
* - **arg2**: Vehicle has vehicle UI boolean
|
|
* - **arg3**: Unknown string
|
|
* - **arg4**: vehicleType (possible values are 'Natural' and 'Mechanical' and 'VehicleMount' and 'VehicleMount_Organic' or empty string)
|
|
* - **arg5**: Vehicle can attack boolean
|
|
* - **arg6**: Vehicle ID
|
|
* - **arg7**: Vehicle GUID
|
|
* - **arg8**: Vehicle is player controlled boolean
|
|
* - **arg9**: Vehicle can aim boolean
|
|
* @see https://wow.gamepedia.com/UNIT_ENTERED_VEHICLE
|
|
*/
|
|
UNIT_ENTERED_VEHICLE: [UnitId, boolean, string, VehicleType, boolean, number, Guid, boolean, boolean];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UNIT_ENTERING_VEHICLE: Unknown[];
|
|
|
|
/**
|
|
* Fired when a unit exited a vehicle
|
|
* - **arg1**: the UnitID of the entity exited a vehicle
|
|
* @see https://wow.gamepedia.com/UNIT_EXITED_VEHICLE
|
|
*/
|
|
UNIT_EXITED_VEHICLE: [UnitId];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UNIT_EXITING_VEHICLE: Unknown[];
|
|
|
|
/**
|
|
* Fired when a target's faction is announced
|
|
* - **arg1**: the name of the unit whose faction changed
|
|
* @see https://wow.gamepedia.com/UNIT_FACTION
|
|
*/
|
|
UNIT_FACTION: [string];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UNIT_FLAGS: Unknown[];
|
|
|
|
/**
|
|
* Fired whenever a units health is affected. This event may be sent more than once to represent the same change if the affected entity
|
|
* can be accessed through multiple UnitIDs. For example, two UNIT_HEALTH events will be sent for raid party members who are also in your party
|
|
* group. UNIT_HEALTH events are sent for raid and party members regardless of their distance from the character of the host. This makes
|
|
* UNIT_HEALTH extremely valuable to monitor party and raid members
|
|
* - **arg1**: the UnitID of the unit whose health is affected
|
|
* @see https://wow.gamepedia.com/UNIT_HEALTH
|
|
*/
|
|
UNIT_HEALTH: [UnitId];
|
|
|
|
/**
|
|
* Same event as UNIT_HEALTH, but not throttled as aggressively by the client
|
|
* @since 4.1.0
|
|
* @see https://wow.gamepedia.com/UNIT_HEALTH_FREQUENT
|
|
*/
|
|
UNIT_HEALTH_FREQUENT: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UNIT_HEAL_ABSORB_AMOUNT_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UNIT_HEAL_PREDICTION: Unknown[];
|
|
|
|
/**
|
|
* Fired when the player equips or unequips an item. This can also be called if your target, mouseover or party member changes equipment
|
|
* (untested for hostile targets).
|
|
* - This event is also raised when a new item is placed in the player's containers, taking up a new slot. If the new item(s) are placed onto
|
|
* an existing stack or when two stacks already in the containers are merged, the event is not raised. When an item is moved inside the container
|
|
* or to the bank, the event is not raised. The event is raised when an existing stack is split inside the player's containers.
|
|
* - This event is also raised when a temporary enhancement (poison, lure, etc..) is applied to the player's weapon (untested for other units).
|
|
* It will again be raised when that enhancement is removed, including by manual cancellation or buff expiration.
|
|
* - If multiple slots are equipped/unequipped at once it only fires once now.
|
|
* - This event is no longer triggered when changing zones or logging in. Inventory information is available when PLAYER_ENTERING_WORLD is triggered
|
|
* ------
|
|
* - **arg1**: the UnitID of the entity
|
|
* @see https://wow.gamepedia.com/UNIT_INVENTORY_CHANGED
|
|
*/
|
|
UNIT_INVENTORY_CHANGED: [UnitId];
|
|
|
|
/**
|
|
* Fired whenever the level of a unit is submitted (e.g. when clicking a unit or someone joins the party)
|
|
* - **arg1**: the UnitID of the entity whose level is submitted
|
|
* @see https://wow.gamepedia.com/UNIT_LEVEL
|
|
*/
|
|
UNIT_LEVEL: [UnitId];
|
|
|
|
/**
|
|
* Fired whenever a unit's mana changes. Removed in Patch 4.0, use UNIT_POWER instead
|
|
* @deprecated
|
|
* @see https://wow.gamepedia.com/UNIT_MANA
|
|
*/
|
|
UNIT_MANA: [UnitId];
|
|
|
|
/**
|
|
* Fired when a unit's maximum health changes
|
|
* - **arg1**: unitID of the unit whose health is affected
|
|
* @see https://wow.gamepedia.com/UNIT_MAXHEALTH
|
|
*/
|
|
UNIT_MAXHEALTH: [UnitId];
|
|
|
|
/**
|
|
* Fired when a unit's maximum power (mana, rage, focus, energy, runic power, ...) changes
|
|
* - **arg1**: UnitId whose resource maximum changed
|
|
* - **arg2**: String representation of the resource whose maximum value changed: "MANA", "RAGE", "ENERGY", "FOCUS", "HAPPINESS", "RUNIC_POWER"
|
|
* @since 4.0.1
|
|
* @see https://wow.gamepedia.com/UNIT_MAXPOWER
|
|
*/
|
|
UNIT_MAXPOWER: [UnitId, UnitPowerType];
|
|
|
|
/**
|
|
* Fired when the unit's 3d model changes
|
|
* @see https://wow.gamepedia.com/UNIT_MODEL_CHANGED
|
|
*/
|
|
UNIT_MODEL_CHANGED: null;
|
|
|
|
/**
|
|
* Fired when a unit's name changes
|
|
* - **arg1**: the UnitID of the entity whose name changed
|
|
* @see https://wow.gamepedia.com/UNIT_NAME_UPDATE
|
|
*/
|
|
UNIT_NAME_UPDATE: [UnitId];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UNIT_OTHER_PARTY_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* Fired when a unit's pet changes
|
|
* - **arg1**: The UnitID of the entity whose pet changed
|
|
* @see https://wow.gamepedia.com/UNIT_PET
|
|
*/
|
|
UNIT_PET: [UnitId];
|
|
|
|
/**
|
|
* Fired when the pet's experience changes
|
|
* @see https://wow.gamepedia.com/UNIT_PET_EXPERIENCE
|
|
*/
|
|
UNIT_PET_EXPERIENCE: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UNIT_PHASE: Unknown[];
|
|
|
|
/**
|
|
* Fired when a units portrait changes
|
|
* - **arg1**: Unit name
|
|
* @see https://wow.gamepedia.com/UNIT_PORTRAIT_UPDATE
|
|
*/
|
|
UNIT_PORTRAIT_UPDATE: [string];
|
|
|
|
/**
|
|
* Fired when a unit's current power (mana, rage, focus, energy, runic power, holy power, ...) changes
|
|
* - **arg1**: UnitId whose resource value changed
|
|
* - **arg2**: String representation of the resource whose value changed: "MANA", "RAGE", "ENERGY", "FOCUS", "HAPPINESS", "RUNIC_POWER", "HOLY_POWER"
|
|
* @deprecated Renamed from UNIT_POWER to UNIT_POWER_UPDATE
|
|
* @see https://wow.gamepedia.com/UNIT_POWER
|
|
*/
|
|
UNIT_POWER: [UnitId, UnitPowerType];
|
|
|
|
/**
|
|
* Fired when a unit's current power (mana, rage, focus, energy, runic power, holy power, ...) changes
|
|
* - **arg1**: UnitId whose resource value changed
|
|
* - **arg2**: String representation of the resource whose value changed: "MANA", "RAGE", "ENERGY", "FOCUS", "HAPPINESS", "RUNIC_POWER", "HOLY_POWER"
|
|
* @see https://wow.gamepedia.com/UNIT_POWER
|
|
* @since 8.0.1
|
|
*/
|
|
UNIT_POWER_UPDATE: TypedEvents["UNIT_POWER"];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UNIT_POWER_BAR_HIDE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UNIT_POWER_BAR_SHOW: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UNIT_POWER_BAR_TIMER_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UNIT_POWER_FREQUENT: Unknown[];
|
|
|
|
/**
|
|
* Fired whenever the quest log changes. (Frequently, but not as frequently as QUEST_LOG_UPDATE)
|
|
* - **arg1**: unit name
|
|
* @see https://wow.gamepedia.com/UNIT_QUEST_LOG_CHANGED
|
|
*/
|
|
UNIT_QUEST_LOG_CHANGED: [string];
|
|
|
|
/**
|
|
* Fired when a unit's ranged damage changes
|
|
* @see https://wow.gamepedia.com/UNIT_RANGEDDAMAGE
|
|
*/
|
|
UNIT_RANGEDDAMAGE: null;
|
|
|
|
/**
|
|
* Fired when a unit's ranged attack power changes
|
|
* @see https://wow.gamepedia.com/UNIT_RANGED_ATTACK_POWER
|
|
*/
|
|
UNIT_RANGED_ATTACK_POWER: null;
|
|
|
|
/**
|
|
* Fired when the units resistance changes
|
|
* @see https://wow.gamepedia.com/UNIT_RESISTANCES
|
|
*/
|
|
UNIT_RESISTANCES: null;
|
|
|
|
/**
|
|
* Fired when a unit begins channeling in the course of casting a spell. Received for party/raid members as well as the player
|
|
* - **arg1**: Unit casting the spell
|
|
* - **arg2**: Spell lineID counter
|
|
* - **arg3**: Spell ID
|
|
* @since 2.0.1
|
|
* @see https://wow.gamepedia.com/UNIT_SPELLCAST_CHANNEL_START
|
|
*/
|
|
UNIT_SPELLCAST_CHANNEL_START: [UnitId, number, number];
|
|
|
|
/**
|
|
* Fired when a unit stops channeling. Received for party/raid members as well as the player
|
|
* - **arg1**: Unit casting the spell
|
|
* - **arg2**: Spell lineID counter
|
|
* - **arg3**: Spell ID
|
|
* @since 2.0.1
|
|
*/
|
|
UNIT_SPELLCAST_CHANNEL_STOP: [UnitId, number, number];
|
|
|
|
/**
|
|
* Received for party/raid members, as well as the player
|
|
* - **arg1**: Unit casting the spell
|
|
* - **arg2**: Spell lineID counter
|
|
* - **arg3**: Spell ID
|
|
* @since 2.0.1
|
|
*/
|
|
UNIT_SPELLCAST_CHANNEL_UPDATE: [UnitId, number, number];
|
|
|
|
/**
|
|
* Fired when a unit's spellcast is delayed, including party/raid members or the player
|
|
* - **arg1**: Unit casting the spell
|
|
* - **arg2**: Spell lineID counter
|
|
* - **arg3**: Spell ID
|
|
* @since 2.0.1
|
|
*/
|
|
UNIT_SPELLCAST_DELAYED: [UnitId, number, number];
|
|
|
|
/**
|
|
* Fired when a unit's spellcast fails, including party/raid members or the player
|
|
* - **arg1**: Unit casting the spell
|
|
* - **arg2**: Spell lineID counter
|
|
* - **arg3**: Spell ID
|
|
* @since 2.0.1
|
|
*/
|
|
UNIT_SPELLCAST_FAILED: [UnitId, number, number];
|
|
|
|
/**
|
|
* - **arg1**: Unit casting the spell
|
|
* - **arg2**: Spell lineID counter
|
|
* - **arg3**: Spell ID
|
|
* @since 2.0.1
|
|
*/
|
|
UNIT_SPELLCAST_FAILED_QUIET: [UnitId, number, number];
|
|
|
|
/**
|
|
* Fired when a unit's spellcast is interrupted, including party/raid members or the player
|
|
* - **arg1**: Unit casting the spell
|
|
* - **arg2**: Spell lineID counter
|
|
* - **arg3**: Spell ID
|
|
* @since 2.0.1
|
|
*/
|
|
UNIT_SPELLCAST_INTERRUPTED: [UnitId, number, number];
|
|
|
|
/**
|
|
* - **arg1**: Unit casting the spell
|
|
* - **arg2**: Spell lineID counter
|
|
* - **arg3**: Spell ID
|
|
* @since 2.0.1
|
|
*/
|
|
UNIT_SPELLCAST_INTERRUPTIBLE: [UnitId, number, number];
|
|
|
|
/**
|
|
* - **arg1**: Unit casting the spell
|
|
* - **arg2**: Spell lineID counter
|
|
* - **arg3**: Spell ID
|
|
* @since 2.0.1
|
|
*/
|
|
UNIT_SPELLCAST_NOT_INTERRUPTIBLE: [UnitId, number, number];
|
|
|
|
/**
|
|
* Fired when a unit attempts to cast a spell regardless of the success of the cast. Fired when a unit tries to cast an instant, non-instant,
|
|
* or channeling spell even if out of range or out of line-of-sight (unless the unit is attempting to cast a non-instant spell while already
|
|
* casting or attempting to cast a spell that is on cooldown).
|
|
* - **arg1**: Unit casting the spell
|
|
* - **arg2**: unused
|
|
* - **arg3**: Complex string similar to a GUID. For Flare this appeared: Cast-3-3783-1-7-1543-000197DD84. 1543 is the SpellID. Identification
|
|
* of the rest of that string is needed
|
|
* - **arg4**: Varies. Occasionally the Spell ID, but not always. Occasionally the target, but not always
|
|
* @since 2.0.1
|
|
*/
|
|
UNIT_SPELLCAST_SENT: [UnitId, Unknown, string, number | UnitId];
|
|
|
|
/**
|
|
* Fired when a unit begins casting a non-instant cast spell, including party/raid members or the player
|
|
* - **arg1**: Unit casting the spell
|
|
* - **arg2**: Spell lineID counter
|
|
* - **arg3**: Spell ID
|
|
* @since 2.0.1
|
|
*/
|
|
UNIT_SPELLCAST_START: [UnitId, number, number];
|
|
|
|
/**
|
|
* Fired when a unit begins casting a non-instant cast spell, including party/raid members or the player
|
|
* - **arg1**: Unit casting the spell
|
|
* - **arg2**: Spell lineID counter
|
|
* - **arg3**: Spell ID
|
|
* @since 2.0.1
|
|
*/
|
|
UNIT_SPELLCAST_STOP: [UnitId, number, number];
|
|
|
|
/**
|
|
* Fired when a spell is cast successfully. Event is received even if spell is resisted
|
|
* - **arg1**: Unit casting the spell
|
|
* - **arg2**: Spell lineID counter
|
|
* - **arg3**: Spell ID
|
|
* @since 2.0.1
|
|
*/
|
|
UNIT_SPELLCAST_SUCCEEDED: [UnitId, number, number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UNIT_SPELL_HASTE: Unknown[];
|
|
|
|
/**
|
|
* Fired when a units stats are being passed to the player/thing
|
|
* - **arg1**: Unit Name
|
|
* @see https://wow.gamepedia.com/UNIT_STATS
|
|
*/
|
|
UNIT_STATS: [string];
|
|
|
|
/**
|
|
* Fired when the target of yourself, raid, and party members change: 'target', 'party1target', 'raid1target', etc.. Should also work for
|
|
* 'pet' and 'focus'. This event only fires when the triggering unit is within the player's visual range
|
|
* - **arg1**: unitId of the unit which changed targets
|
|
* @see https://wow.gamepedia.com/UNIT_TARGET
|
|
*/
|
|
UNIT_TARGET: [UnitId];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UNIT_TARGETABLE_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* Fired when the client receives updated threat information from the server, if an available mob's threat list has changed at all
|
|
* (ie anybody in combat with it has done anything).
|
|
* - **arg1**: unitId of the mob whose threat list changed
|
|
* @see https://wow.gamepedia.com/UNIT_THREAT_LIST_UPDATE
|
|
*/
|
|
UNIT_THREAT_LIST_UPDATE: [UnitId];
|
|
|
|
/**
|
|
* Fired when an available unit on an available mob's threat list moves past another unit on that list
|
|
* - **arg1**: unitId of the unit whose threat situation changed
|
|
* @see https://wow.gamepedia.com/UNIT_THREAT_SITUATION_UPDATE
|
|
*/
|
|
UNIT_THREAT_SITUATION_UPDATE: [UnitId];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UPDATE_ACTIVE_BATTLEFIELD: Unknown[];
|
|
|
|
/**
|
|
* Fired whenever new battlefield score data has been recieved, this is usually fired after RequestBattlefieldScoreData() is called
|
|
* @see https://wow.gamepedia.com/UPDATE_BATTLEFIELD_SCORE
|
|
*/
|
|
UPDATE_BATTLEFIELD_SCORE: null;
|
|
|
|
/**
|
|
* Fired whenever joining a queue, leaving a queue, battlefield to join is changed, when you can join a battlefield, or if somebody wins the
|
|
* battleground
|
|
* @see https://wow.gamepedia.com/UPDATE_BATTLEFIELD_STATUS
|
|
*/
|
|
UPDATE_BATTLEFIELD_STATUS: null;
|
|
|
|
/**
|
|
* Fired when the keybindings are changed. Fired after completion of LoadBindings(), SaveBindings(), and SetBinding() (and its derivatives)
|
|
* @see https://wow.gamepedia.com/UPDATE_BINDINGS
|
|
*/
|
|
UPDATE_BINDINGS: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UPDATE_BONUS_ACTIONBAR: Unknown[];
|
|
|
|
/**
|
|
* Fired when the chat colour needs to be updated. Refer to the ChangeChatColor API call for details on the parameters
|
|
* - **arg1**: chat type
|
|
* - **arg2**: red
|
|
* - **arg3**: green
|
|
* - **arg4**: blue
|
|
* @see https://wow.gamepedia.com/UPDATE_CHAT_COLOR
|
|
*/
|
|
UPDATE_CHAT_COLOR: [string, number, number, number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UPDATE_CHAT_COLOR_NAME_BY_CLASS: Unknown[];
|
|
|
|
/**
|
|
* Fired on load when chat settings are available for chat windows
|
|
* @see https://wow.gamepedia.com/UPDATE_CHAT_WINDOWS
|
|
*/
|
|
UPDATE_CHAT_WINDOWS: null;
|
|
|
|
/**
|
|
* Fired when your character's XP exhaustion (i.e. the amount of your character's rested bonus) changes. Use GetXPExhaustion() to query the current
|
|
* value
|
|
* @see https://wow.gamepedia.com/UPDATE_EXHAUSTION
|
|
*/
|
|
UPDATE_EXHAUSTION: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UPDATE_EXPANSION_LEVEL: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UPDATE_EXTRA_ACTIONBAR: Unknown[];
|
|
|
|
/**
|
|
* Fired when your character's reputation of some faction has changed
|
|
* @see https://wow.gamepedia.com/UPDATE_FACTION
|
|
*/
|
|
UPDATE_FACTION: null;
|
|
|
|
/**
|
|
* Fired on load when chat settings are available for a certain chat window
|
|
* @see https://wow.gamepedia.com/UPDATE_FLOATING_CHAT_WINDOWS
|
|
*/
|
|
UPDATE_FLOATING_CHAT_WINDOWS: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UPDATE_GM_STATUS: Unknown[];
|
|
|
|
/**
|
|
* Fired when data from RequestRaidInfo() is available
|
|
* @see https://wow.gamepedia.com/UPDATE_INSTANCE_INFO
|
|
*/
|
|
UPDATE_INSTANCE_INFO: null;
|
|
|
|
/**
|
|
* Fires whenever an item's durability status becomes yellow (low) or red (broken). Signals that the durability frame needs to be updated.
|
|
* May also fire on any durability status change, even if that change doesn't require an update to the durability frame
|
|
* @see https://wow.gamepedia.com/UPDATE_INVENTORY_ALERTS
|
|
*/
|
|
UPDATE_INVENTORY_ALERTS: null;
|
|
|
|
/**
|
|
* Should fire whenever the durability of an item in the character's possession changes
|
|
* @see https://wow.gamepedia.com/UPDATE_INVENTORY_DURABILITY
|
|
*/
|
|
UPDATE_INVENTORY_DURABILITY: null;
|
|
|
|
/**
|
|
* When fired prompts the LFG UI to update the list of LFG players. Signals LFG query results are available. See API LFGQuery
|
|
* @see https://wow.gamepedia.com/UPDATE_LFG_LIST
|
|
*/
|
|
UPDATE_LFG_LIST: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UPDATE_LFG_LIST_INCREMENTAL: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UPDATE_LFG_TYPES: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UPDATE_MACROS: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UPDATE_MASTER_LOOT_LIST: Unknown[];
|
|
|
|
/**
|
|
* Fired when the mouseover object needs to be updated
|
|
* @see https://wow.gamepedia.com/UPDATE_MOUSEOVER_UNIT
|
|
*/
|
|
UPDATE_MOUSEOVER_UNIT: null;
|
|
|
|
/**
|
|
* Fired when the shaman totem multicast bar needs an update
|
|
* @see https://wow.gamepedia.com/UPDATE_MULTI_CAST_ACTIONBAR
|
|
*/
|
|
UPDATE_MULTI_CAST_ACTIONBAR: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UPDATE_OVERRIDE_ACTIONBAR: Unknown[];
|
|
|
|
/**
|
|
* - Fired when the player enters the world and enters/leaves an instance, if there is mail in the player's mailbox
|
|
* - Fired when new mail is received
|
|
* - Fired when mailbox window is closed if the number of mail items in the inbox changed (I.E. you deleted mail)
|
|
* - Does not appear to trigger when auction outbid mail is received... may not in other cases as well
|
|
* @see https://wow.gamepedia.com/UPDATE_PENDING_MAIL
|
|
*/
|
|
UPDATE_PENDING_MAIL: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UPDATE_POSSESS_BAR: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UPDATE_SHAPESHIFT_COOLDOWN: Unknown[];
|
|
|
|
/**
|
|
* Fired when the current form changes
|
|
* @see https://wow.gamepedia.com/UPDATE_SHAPESHIFT_FORM
|
|
*/
|
|
UPDATE_SHAPESHIFT_FORM: null;
|
|
|
|
/**
|
|
* Fired when the available set of forms changes (i.e. on skill gain)
|
|
* @see https://wow.gamepedia.com/UPDATE_SHAPESHIFT_FORMS
|
|
*/
|
|
UPDATE_SHAPESHIFT_FORMS: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UPDATE_SHAPESHIFT_USABLE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UPDATE_STEALTH: Unknown[];
|
|
|
|
/**
|
|
* Fired when a battle pet-summoning action might need to be updated
|
|
* - Fired when the player learns a new battle pet
|
|
* - Fired when the player's battle pets die or are healed outside a pet battle
|
|
* @see https://wow.gamepedia.com/UPDATE_SUMMONPETS_ACTION
|
|
*/
|
|
UPDATE_SUMMONPETS_ACTION: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UPDATE_TICKET: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UPDATE_TRADESKILL_RECAST: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UPDATE_VEHICLE_ACTIONBAR: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
UPDATE_WEB_TICKET: Unknown[];
|
|
|
|
/**
|
|
* Fired within Battlefields when certain things occur such as a flag being captured
|
|
* @see https://wow.gamepedia.com/UPDATE_WORLD_STATES
|
|
*/
|
|
UPDATE_WORLD_STATES: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
USE_BIND_CONFIRM: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
USE_GLYPH: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
USE_NO_REFUND_CONFIRM: Unknown[];
|
|
|
|
/**
|
|
* Fired in response to the CVars, Keybindings and other associated "Blizzard" variables being loaded. Since key bindings and macros in
|
|
* particular may be stored on the server they event may be delayed a bit beyond the original loading sequence
|
|
* - Previously (prior to 3.0.1) this event was part of the loading sequence. Although it still occurs within the same general timeframe
|
|
* as the other events, it no longer has a guaranteed order that can be relied on. This may be problematic to addons that relied on the order
|
|
* of VARIABLES_LOADED, specifically that it would fire before PLAYER_ENTERING_WORLD
|
|
* - Addons should not use this event to check if their addon's saved variables have loaded. They can use ADDON_LOADED (testing for arg1
|
|
* being the name of the addon) or another appropriate event to initialize, ensuring that the addon works when loaded on demand
|
|
* @see https://wow.gamepedia.com/VARIABLES_LOADED
|
|
*/
|
|
VARIABLES_LOADED: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
VEHICLE_ANGLE_SHOW: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
VEHICLE_ANGLE_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
VEHICLE_PASSENGERS_CHANGED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
VEHICLE_POWER_SHOW: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
VEHICLE_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fires when a vignette (such as a skull icon or chest icon) is added to your minimap
|
|
* - **arg1**: vignette instance ID specific to the instance of the object represented by the vignette
|
|
* - **arg2**: Unknown purpose. It appears to be always 0?
|
|
* @since 5.4.0
|
|
* @see https://wow.gamepedia.com/VIGNETTE_ADDED
|
|
*/
|
|
VIGNETTE_ADDED: [number, number];
|
|
|
|
/**
|
|
* Fire when a vignette (such as a skull icon or chest icon) is removed from your minimap
|
|
* - **arg1**: vignette instance ID of the vignette that is no longer visible to the player. You cannot retrieve additional information
|
|
* about this vignette when this event fires
|
|
* @since 5.4.0
|
|
* @see https://wow.gamepedia.com/VIGNETTE_REMOVED
|
|
*/
|
|
VIGNETTE_REMOVED: [number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
VOICE_CHANNEL_STATUS_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fired when you enable or disable voice chat
|
|
* @see https://wow.gamepedia.com/VOICE_CHAT_ENABLED_UPDATE
|
|
*/
|
|
VOICE_CHAT_ENABLED_UPDATE: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
VOICE_LEFT_SESSION: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
VOICE_PLATE_START: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
VOICE_PLATE_STOP: Unknown[];
|
|
|
|
/**
|
|
* Fired when you click the Push-To-Talk hotkey to activate voice chat
|
|
* @see https://wow.gamepedia.com/VOICE_PUSH_TO_TALK_START
|
|
*/
|
|
VOICE_PUSH_TO_TALK_START: null;
|
|
|
|
/**
|
|
* Fired when you release the Push-To-Talk hotkey
|
|
* @see https://wow.gamepedia.com/VOICE_PUSH_TO_TALK_STOP
|
|
*/
|
|
VOICE_PUSH_TO_TALK_STOP: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
VOICE_SELF_MUTE: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
VOICE_SESSIONS_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Fired when someone starts using Voice Chat
|
|
* - **arg1**: The UnitId of the person who started talking
|
|
* @see https://wow.gamepedia.com/VOICE_START
|
|
*/
|
|
VOICE_START: [UnitId];
|
|
|
|
/**
|
|
* Fired when someone in your group or raid updates their voice status. Triggers extremely frequently
|
|
* @see https://wow.gamepedia.com/VOICE_STATUS_UPDATE
|
|
*/
|
|
VOICE_STATUS_UPDATE: null;
|
|
|
|
/**
|
|
* Fired when someone stops using Voice Chat
|
|
* - **arg1**: The UnitId of the person who stopped talking
|
|
* @see https://wow.gamepedia.com/VOICE_STOP
|
|
*/
|
|
VOICE_STOP: [UnitId];
|
|
|
|
/**
|
|
* Fired when attempting to deposit an item with enchants/gems/reforges/etc into the Void Storage
|
|
* - **arg1**: slotIndex
|
|
* - **arg2**: itemLink
|
|
* @see https://wow.gamepedia.com/VOID_DEPOSIT_WARNING
|
|
*/
|
|
VOID_DEPOSIT_WARNING: [number, ItemLink];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
VOID_STORAGE_CLOSE: Unknown[];
|
|
|
|
/**
|
|
* Fired when one the Void Storage slots is changed
|
|
* @see https://wow.gamepedia.com/VOID_STORAGE_CONTENTS_UPDATE
|
|
*/
|
|
VOID_STORAGE_CONTENTS_UPDATE: null;
|
|
|
|
/**
|
|
* Fired when one the Void Transfer deposit slots is changed
|
|
* - **arg1**: slotIndex
|
|
* @see https://wow.gamepedia.com/VOID_STORAGE_DEPOSIT_UPDATE
|
|
*/
|
|
VOID_STORAGE_DEPOSIT_UPDATE: [number];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
VOID_STORAGE_OPEN: Unknown[];
|
|
|
|
/**
|
|
* Fired when the Void Storage "tutorial" is progressed, or when the Void Storage hasn't been activated yet
|
|
* @see https://wow.gamepedia.com/VOID_STORAGE_UPDATE
|
|
*/
|
|
VOID_STORAGE_UPDATE: null;
|
|
|
|
/**
|
|
* Fired when an item has been successfully deposited or withdrawn from the Void Storage
|
|
* @see https://wow.gamepedia.com/VOID_TRANSFER_DONE
|
|
*/
|
|
VOID_TRANSFER_DONE: null;
|
|
|
|
/**
|
|
* Fires when you need to supply a reason for the kick vote you wish to initiate. Use UninviteUnit("name", "reason") to provide the reason
|
|
* - **arg1**: name of the player you wanted to initiate a kick vote for
|
|
* @see https://wow.gamepedia.com/VOTE_KICK_REASON_NEEDED
|
|
*/
|
|
VOTE_KICK_REASON_NEEDED: [string];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
WARGAME_REQUESTED: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
WEAR_EQUIPMENT_SET: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
WEIGHTED_SPELL_UPDATED: Unknown[];
|
|
|
|
/**
|
|
* Fired when the client receives the result of a SendWho() request from the server. use API SetWhoToUI to manipulate this functionality.
|
|
* This event is only triggered if the Who panel was open at the time the Who data was received (this includes the case where the Blizzard
|
|
* UI opens it automatically because the return data was too big to display in the chat frame).
|
|
* @see https://wow.gamepedia.com/WHO_LIST_UPDATE
|
|
*/
|
|
WHO_LIST_UPDATE: null;
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/WORLD_MAP_CLOSE
|
|
*/
|
|
WORLD_MAP_CLOSE: null;
|
|
|
|
/**
|
|
* @see https://wow.gamepedia.com/WORLD_MAP_OPEN
|
|
*/
|
|
WORLD_MAP_OPEN: [number];
|
|
|
|
/**
|
|
* Fired when the world map should be updated. When entering a battleground, this event won't fire until the zone is changed (i.e. in
|
|
* WSG when you walk outside of Warsong Lumber Mill or Silverwing Hold
|
|
* @see https://wow.gamepedia.com/WORLD_MAP_UPDATE
|
|
*/
|
|
WORLD_MAP_UPDATE: null;
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
WORLD_QUEST_COMPLETED_BY_SPELL: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
WORLD_STATE_TIMER_START: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
WORLD_STATE_TIMER_STOP: Unknown[];
|
|
|
|
/**
|
|
* unknown
|
|
*/
|
|
WORLD_STATE_UI_TIMER_UPDATE: Unknown[];
|
|
|
|
/**
|
|
* Possibly fired after failing to DetectWowMouse()
|
|
* @see https://wow.gamepedia.com/MOUSE_NOT_FOUND
|
|
*/
|
|
MOUSE_NOT_FOUND: null;
|
|
|
|
/**
|
|
* Fired when the player enters a new subzone. e.g. While in Vale of Eternal Blossoms, moving from "The Summer Fields" to "The Golden Padoga"
|
|
* @see https://wow.gamepedia.com/ZONE_CHANGED
|
|
*/
|
|
ZONE_CHANGED: null;
|
|
|
|
/**
|
|
* Fired when a player enters a new zone within a city. e.g. While in Shrine of the Two Moons, moving from "Hall of the Crescent Moon" to "Summer's
|
|
* Rest"
|
|
* @see https://wow.gamepedia.com/ZONE_CHANGED_INDOORS
|
|
*/
|
|
ZONE_CHANGED_INDOORS: null;
|
|
|
|
/**
|
|
* Fired when the user enters a new zone or city. e.g. moving from Duskwood to Stranglethorn Vale or Durotar into Orgrimmar. In interface
|
|
* terms, this is anytime you get a new set of channels
|
|
* @description Note: When this event fires, the UI may still think you're in the zone you just left. Don't depend on GetRealZoneText()
|
|
* and similar functions to report the new zone in reaction to ZONE_CHANGED_NEW_AREA. (untested for similar events)
|
|
* @see https://wow.gamepedia.com/ZONE_CHANGED_NEW_AREA
|
|
*/
|
|
ZONE_CHANGED_NEW_AREA: null;
|
|
|
|
};
|
|
|
|
type Event = keyof TypedEvents;
|
|
}
|