Events A-Z (full list)
From WoWWiki
This is a full list of all API events compiled on one page. It is aimed at simplifying event finding using the find feature in your browser, looking for a particular word or result. If you know the name of the event and want to know what it returns it might be more useful to use the indexed pages which are simpler to glance at, will load faster and will save the wiki bandwidth.
This page is automatically updated from the sub pages. It does not need to be edited. It may however need to be purged to pull in changes.
A
"ACHIEVEMENT_EARNED"
| Category: Achievements |
|
(New with patch 3.0) |
"ACTIONBAR_HIDEGRID"
| Category: Action Bar |
|
Fired when the actionbar numbers disappear, typically when you finish dragging something to the actionbar
|
"ACTIONBAR_PAGE_CHANGED"
| Category: Action Bar |
|
Fired when the actionbar page changes, typically when you press the pageup or pagedown button.
|
"ACTIONBAR_SHOWGRID"
| Category: Action Bar |
|
Fired when the actionbar numbers appear, typically when you drag a spell to the actionbar. no arguments
|
"ACTIONBAR_SLOT_CHANGED"
| Category: Action Bar |
|
Fired when any actionbar slot's contents change; typically the picking up and dropping of buttons. On 4/24/2006, Slouken stated "ACTIONBAR_SLOT_CHANGED is also sent whenever something changes whether or not the button should be dimmed. The first argument is the slot which changed." This means actions that affect the internal fields of action bar buttons also generate this event for the affected button(s). Examples include the Start and End of casting channeled spells, casting a new buff on yourself, and the cancellation or expiration of a buff on yourself.
|
"ACTIONBAR_UPDATE_COOLDOWN"
| Category: Action Bar |
|
Fired when the cooldown for an actionbar or inventory slot starts or stops. Also fires when you log into a new area.
|
"ACTIONBAR_UPDATE_STATE"
| Category: Action Bar |
|
Fired when the state of anything on the actionbar changes. This includes cooldown and disabling.
|
"ACTIONBAR_UPDATE_USABLE"
| Category: Action Bar |
|
Fired when something in the actionbar or your inventory becomes usable (after eating or drinking a potion, or entering/leaving stealth; for example). no arguments |
"ADDON_ACTION_BLOCKED"
| Category: System |
|
(this event doesn't seem to be used anymore, use ADDON_ACTION_FORBIDDEN instead) |
"ADDON_ACTION_FORBIDDEN"
| Category: System |
|
Fires when an AddOn tries use actions that are always forbidden (movement, targeting, etc.). If called from an AddOn
If called from the chat prompt (/script CastSpellByName("Attack"))
|
"ADDON_LOADED"
| Category: System |
|
This event fires whenever an AddOn is loaded (fires once for each AddOn loaded if multiple AddOns are being loaded), whether that is during the inital Loading Phase or when an AddOn is loaded using the LoadAddOn("addonname") or UIParentLoadAddon("addonname") function. This event always fires after SavedVariables of the AddOn have been loaded from disk and its OnLoad function has been executed.
|
"AREA_SPIRIT_HEALER_IN_RANGE"
| Category: Death |
|
|
"AREA_SPIRIT_HEALER_OUT_OF_RANGE"
| Category: Death |
|
|
"ARENA_TEAM_INVITE_REQUEST"
| Category: Arena |
"ARENA_TEAM_ROSTER_UPDATE"
| Category: Arena |
|
This event fires whenever an arena team is opened in the character sheet. It also fires (3 times) when an arena member leaves, joins, or gets kicked. It does NOT fire when an arena team member logs in or out. |
"ARENA_TEAM_UPDATE"
| Category: Arena |
|
This does NOT fire when an arena member joins the team, leaves, gets kicked, logs in/out. Still unsure when this actually fires. |
"AUCTION_BIDDER_LIST_UPDATE"
| Category: Auction |
|
|
"AUCTION_HOUSE_CLOSED"
| Category: Auction |
|
This event is fired when the auction interface is closed.
|
"AUCTION_HOUSE_SHOW"
| Category: Auction |
|
This event is fired when the auction interface is first displayed. This is generally done by right-clicking an auctioneer in a major city.
|
"AUCTION_ITEM_LIST_UPDATE"
| Category: Auction |
|
This event is fired when the Auction list is updated. Note that this is not only the case, if the list is completely changed but also if it is sorted (i.e. SortAuctionItems() is called). |
"AUCTION_OWNED_LIST_UPDATE"
| Category: Auction |
|
|
"AUTOEQUIP_BIND_CONFIRM"
| Category: Item,Loot |
|
Fired when the game attempts to autobind bind-on-equip items.
|
"AUTOFOLLOW_BEGIN"
| Category: Movement |
|
Fired when you begin automatically following an ally.
|
"AUTOFOLLOW_END"
| Category: Movement |
|
Fired when the player ceases following an ally |
B
"BAG_CLOSED"
| Category: Item |
|
Fired when a bag is closed
|
"BAG_OPEN"
| Category: Item |
|
Fired when a bag (NOTE: This is NOT fired for player containers, it's for those bag-like objects that you can remove items from but not put items into) is opened.
|
"BAG_UPDATE"
| Category: Item |
|
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).
|
"BAG_UPDATE_COOLDOWN"
| Category: Item |
|
Fired when a cooldown update call is sent to a bag
|
"BANKFRAME_CLOSED"
| Category: Bank |
|
Fired twice when the bank window is closed. Only at the first one of them the bank data is still available (GetNumBankSlots(), GetContainerItemLink(), ...) |
"BANKFRAME_OPENED"
| Category: Bank |
|
Fired when the bank frame is opened
|
"BATTLEFIELDS_CLOSED"
| Category: Battleground |
|
Fired when the battlegrounds signup window is closed.
|
"BATTLEFIELDS_SHOW"
| Category: Battleground |
|
Fired when the battlegrounds signup window is opened. |
"BILLING_NAG_DIALOG"
| Category: Misc |
|
|
"BIND_ENCHANT"
| Category: Item |
|
Fired when Enchanting an unbound item. |
C
"CANCEL_LOOT_ROLL"
| Category: Loot |
|
Fired when a player cancels a roll on an item
|
"CANCEL_SUMMON"
| Category: Player |
"CHANNEL_COUNT_UPDATE"
| Category: Misc |
|
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)
|
"CHANNEL_FLAGS_UPDATED"
| Category: Misc |
|
Fired when user changes selected channel in Blizzards ChannelFrame
|
"CHANNEL_PASSWORD_REQUEST"
| Category: Misc |
|
Fired when user is asked for a password (normally after trying to join a channel without a password or with a wrong one)
|
"CHANNEL_ROSTER_UPDATE"
| Category: Misc |
|
Fired when user changes selected channel in Blizzards ChannelFrame or number of players in currently selected channel changes
|
"CHANNEL_UI_UPDATE"
| Category: Misc |
|
Fired when Channel UI should change (e.g. joining / leaving a channel causes this event to fire) |
"CHANNEL_VOICE_UPDATE"
| Category: Misc |
|
"CHARACTER_POINTS_CHANGED"
| Category: Player |
|
Fired when the player's available talent points change
|
"CHAT_MSG_ADDON"
| Category: Communication |
|
(new with patch 1.12) Fired when the client receives a message from SendAddonMessage
|
"CHAT_MSG_AFK"
| Category: Communication |
|
Fired when the client receives an AFK auto-response
|
"CHAT_MSG_BATTLEGROUND"
| Category: Communication,Battleground |
|
(new with patch 1.12) Fired when a message is received through the battleground group channel
|
"CHAT_MSG_BATTLEGROUND_LEADER"
| Category: Communication,Battleground |
|
(new with patch 1.12) Fired when a message is received from the leader of the battleground group
|
"CHAT_MSG_BG_SYSTEM_ALLIANCE"
| Category: Communication,Battleground |
|
Fired for alliance specific events in the battleground such as assaulting a graveyard.
|
"CHAT_MSG_BG_SYSTEM_HORDE"
| Category: Communication,Battleground |
|
Fired for horde specific events in the battleground such as assaulting a graveyard.
|
"CHAT_MSG_BG_SYSTEM_NEUTRAL"
| Category: Communication,Battleground |
|
Fired for non faction specific events in the battlegrounds such as the battle start announcement.
|
"CHAT_MSG_CHANNEL"
| Category: Communication |
|
Fired when the client receives a channel message.
|
"CHAT_MSG_CHANNEL_JOIN"
| Category: Communication |
|
Fired when someone joins a chat channel you are in
|
"CHAT_MSG_CHANNEL_LEAVE"
| Category: Communication |
|
Fired when a player leaves a channel that you are currently inside.
|
"CHAT_MSG_CHANNEL_LIST"
| Category: Communication |
|
Fired when ListChannels() or ListChannelByName() is called, and the message is displayed in the chat frame.
|
"CHAT_MSG_CHANNEL_NOTICE"
| Category: Communication |
|
Fired when you enter or leave a chat channel (or a channel was recently throttled)
|
"CHAT_MSG_CHANNEL_NOTICE_USER"
| Category: Communication |
|
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.
|
"CHAT_MSG_COMBAT_CREATURE_VS_CREATURE_HITS"
| Category: Combat |
Fired when a creature hits another creature. Note that this can fire for players if the server is out of sync.
|
"CHAT_MSG_COMBAT_CREATURE_VS_CREATURE_MISSES"
| Category: Combat |
Fired when a creature misses another creature. Note that this can fire for players if the server is out of sync.
|
"CHAT_MSG_COMBAT_CREATURE_VS_PARTY_HITS"
| Category: Combat |
Fired when a creature hits a party member
|
"CHAT_MSG_COMBAT_CREATURE_VS_PARTY_MISSES"
| Category: Combat |
Fired when a creature misses a party member
|
"CHAT_MSG_COMBAT_CREATURE_VS_SELF_HITS"
| Category: Combat,Pet |
Fired when a creature hits you or your pet
|
"CHAT_MSG_COMBAT_CREATURE_VS_SELF_MISSES"
| Category: Combat,Pet |
Fired when a creature misses you or your pet
|
"CHAT_MSG_COMBAT_ERROR"
| Category: Combat |
|
"CHAT_MSG_COMBAT_FACTION_CHANGE"
| Category: Combat |
|
Fires when player's faction changes. ie: "Your reputation with Timbermaw Hold has very slightly increased." -- NEW 1.9
|
"CHAT_MSG_COMBAT_FRIENDLYPLAYER_HITS"
| Category: Combat |
|
"CHAT_MSG_COMBAT_FRIENDLYPLAYER_MISSES"
| Category: Combat |
|
"CHAT_MSG_COMBAT_FRIENDLY_DEATH"
| Category: Combat,Death |
Fired when a friendly player dies
|
"CHAT_MSG_COMBAT_HONOR_GAIN"
| Category: Honor,Combat |
|
Fired when the player gains any amount of honor, anything from an honorable kill to bonus honor awarded.
|
"CHAT_MSG_COMBAT_HOSTILEPLAYER_HITS"
| Category: Combat |
|
"CHAT_MSG_COMBAT_HOSTILEPLAYER_MISSES"
| Category: Combat |
|
"CHAT_MSG_COMBAT_HOSTILE_DEATH"
| Category: Combat,Death |
If you provide the killing blow, you may or may not get a 'unit dies' event but you will get a 'slain unit' event, the 'slain unit' event is fired before the 'unit dies' message is, if you do not provide the killing blow you will get a 'unit dies'. Fired when any hostile NPC or player dies near you.
|
"CHAT_MSG_COMBAT_MISC_INFO"
| Category: Misc |
|
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) |
"CHAT_MSG_COMBAT_PARTY_HITS"
| Category: Combat |
|
"CHAT_MSG_COMBAT_PARTY_MISSES"
| Category: Combat |
|
"CHAT_MSG_COMBAT_PET_HITS"
| Category: Combat,Pet |
|
"CHAT_MSG_COMBAT_PET_MISSES"
| Category: Combat,Pet |
|
"CHAT_MSG_COMBAT_SELF_HITS"
| Category: Combat |
Fired when a you hit a creature. Also called when you hurt yourself by falling, drowning or burning on a campfire.
|
"CHAT_MSG_COMBAT_SELF_MISSES"
| Category: Combat |
Fired when a you miss a creature
|
"CHAT_MSG_COMBAT_XP_GAIN"
| Category: Player |
|
Fired when you gain xp from killing a creature or finishing a quest. Does not fire if you gain no xp from killing a creature.
|
"CHAT_MSG_DND"
| Category: Communication |
|
Fired when the client receives a Do-Not-Disturb auto-response
|
"CHAT_MSG_EMOTE"
| Category: Communication |
|
Fired on sending or revicing a custom emote (one used by /e, /emote or a send chat message command with the emote flag)
|
"CHAT_MSG_GUILD"
| Category: Communication,Guild |
|
Fired when a message is sent or received in the Guild channel.
|
"CHAT_MSG_IGNORED"
| Category: Communication |
|
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.
|
"CHAT_MSG_LOOT"
| Category: Loot |
|
Fired when loot text is sent to the chat window (someone selects need, greed, passes, rolls, receives)
|
"CHAT_MSG_MONEY"
| Category: Loot |
|
Fired when a unit loots money.
|
"CHAT_MSG_MONSTER_EMOTE"
| Category: Communication |
|
Fired for emotes from a monster, such as 'Murloc Forager attempts to run away in fear!'
(Note: As of 1.12 arg1 now contains a %s string variable for where the mob name should be placed) |