Wowpedia

We have moved to Warcraft Wiki. Click here for information and the new URL.

READ MORE

Wowpedia
Register
(Added UNIT_THREAT... events)
mNo edit summary
Line 445: Line 445:
   
 
; arg1 : [[unitId]] of the unit which changed targets.
 
; arg1 : [[unitId]] of the unit which changed targets.
 
|}
 
   
   
Line 454: Line 452:
   
 
; arg1 : [[unitId]] of the mob whose threat list changed.
 
; arg1 : [[unitId]] of the mob whose threat list changed.
 
|}
 
   
   

Revision as of 23:44, 12 October 2008

Template:Eventlistheader


|}

"UI_ERROR_MESSAGE" Category: System


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


"UI_INFO_MESSAGE" Category: System,Communication


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


"UNIT_ATTACK" Category: Unit Info


Fired when a units attack is affected (such as the weapon being swung). First argument returned appears to be which unit this even applies to (for example, 'player').


"UNIT_ATTACK_POWER" Category: Unit Info


Fired when a unit's attack power changes.


"UNIT_ATTACK_SPEED" Category: Unit Info


Fired when your attack speed is being listed or affected


"UNIT_AURA" Category: Unit Info,Buff



Fired when a buff, debuff, status, or item bonus was gained by or faded from a player, pet, NPC, or mob.

arg1
the UnitID of the entity

1-28-06: This event IS NOT fired when changing targets any longer.

"UNIT_AURASTATE" Category: Unit Info,Buff


Seems like the same as UNIT_AURA above (including arguments) but only for short buffs. As a Paladin, it was triggered each time I gained a 30 second buff (Paladin Seals), lost/canceled it, or switched targets from another player to myself. Needs more testing with other classes etc.


"UNIT_CLASSIFICATION_CHANGED" Category: Unit Info


"UNIT_COMBAT" Category: Unit Info,Combat


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)


"UNIT_COMBO_POINTS" Category: Unit Info,Combat


"UNIT_DAMAGE" Category: Unit Info


Fired when the units melee damage changes. Be warned that this often gets fired multiple times, for example when you change weapons.


"UNIT_DEFENSE" Category: Unit Info


Fired when a units defense is affected


"UNIT_DISPLAYPOWER" Category: Unit Info


Fired when the unit's mana stype is changed.

arg1
unit name


"UNIT_DYNAMIC_FLAGS" Category: Unit Info


Fired when the unit's flags are changed.


"UNIT_ENERGY" Category: Unit Info,Player


Fired whenever a units energy is affected.

arg1
the name of the unit whose energy is affected

Seen unit names:

  • player


"UNIT_FACTION" Category: Unit Info


Fired when a target's faction is announced.

arg1
the name of the unit whose faction changed


"UNIT_FLAGS" Category: Unit Info


"UNIT_FOCUS" Category: Unit Info


Same as UNIT_MANA, except for certain classes. Hunter used to use focus, but now they use mana. But it is still used when a pets energy changes.


"UNIT_HAPPINESS" Category: Unit Info,Pet


Fired when the Pet Happiness changes. Used in PetFrame.lua to decide when to update the happiness display.


"UNIT_HEALTH" Category: Unit Info


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

Seen unit names:

  • player, pet, target, mouseover, party1..4, partypet1..4, raid1..40


"UNIT_INVENTORY_CHANGED" Category: Unit Info,Item


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.

If multiple slots are equipped/unequipped at once it only fires once now. However it still fires many times (potentially hundreds) while zoning or logging in.

arg1
the UnitID of the entity


"UNIT_LEVEL" Category: Unit Info


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


"UNIT_LOYALTY" Category: Unit Info


"UNIT_MANA" Category: Unit Info


Fired whenever a unit's mana changes either by usage or by regeneration. The event is also called when a unit is clicked on. It only gets called once, unlike its more important brother, UNIT_HEALTH.

arg1
the UnitID of the entity


"UNIT_MAXENERGY" Category: Unit Info


Fired when a unit's maximum energy changes.

arg1
Unit ID (probably)
"UNIT_MAXFOCUS" Category: Unit Info


Fired when a unit's maximum focus changes.


"UNIT_MAXHAPPINESS" Category: Unit Info


Not studied


"UNIT_MAXHEALTH" Category: Unit Info


Fired when a unit's maximum health changes.


"UNIT_MAXMANA" Category: Unit Info


Fired when a unit's maximum mana changes.

arg1
Unit ID (probably)
"UNIT_MAXRAGE" Category: Unit Info


Fired when a unit's maximum rage changes.

arg1
Unit ID (probably)
"UNIT_MAXRUNIC_POWER" Category: Unit Info


Added in 3.0. Fired when a unit's maximum runic power changes.

arg1
Unit ID (probably)
"UNIT_MODEL_CHANGED" Category: Unit Info


Fired when the unit's 3d model changes.


"UNIT_NAME_UPDATE" Category: Unit Info


Fired when a unit's name changes.

arg1
the UnitID of the entity whose name changed


"UNIT_PET" Category: Unit Info,Pet


Fired when a unit's pet changes.

arg1
The UnitID of the entity whose pet changed


"UNIT_PET_EXPERIENCE" Category: Unit Info,Pet


Fired when the pet's experience changes.

"UNIT_PET_TRAINING_POINTS" Category: Unit Info,Pet


"UNIT_PORTRAIT_UPDATE" Category: Unit Info


Fired when a units portrait changes.

arg1
Unit name


"UNIT_PVP_UPDATE" Category: Unit Info

-removed in 1.11, use UNIT_FACTION instead.

Fired when the UI is loaded, and when player PVP status is changed or updated.

arg1
the unit whose pvp status has changed (ie. "player")


"UNIT_QUEST_LOG_CHANGED" Category: Unit Info,Quest

Fired whenever the quest log changes. (Frequently, but not as frequently as QUEST_LOG_UPDATE)

arg1
unit name

Seen unit names:

  • player
  • party1
"UNIT_RAGE" Category: Unit Info


Fired whenever a units rage is affected.

arg1
the name of the unit whose rage is affected

Seen unit names:

  • player


"UNIT_RANGEDDAMAGE" Category: Unit Info


Fired when a unit's ranged damage changes.


"UNIT_RANGED_ATTACK_POWER" Category: Unit Info


Fired when a unit's ranged attack power changes.

"UNIT_RESISTANCES" Category: Unit Info


Fired when the units resistance changes

"UNIT_RUNIC_POWER" Category: Unit Info


Added in 3.0. Fired when a unit's runic power changes.

arg1
unit id
"UNIT_SPELLCAST_CHANNEL_START" Category: Unit Info,Spell


Added in 2.0. 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 name
arg3
Spell rank
"UNIT_SPELLCAST_CHANNEL_STOP" Category: Unit Info,Spell


Added in 2.0. Fired when a unit stops channeling. Received for party/raid members as well as the player.

arg1
Unit casting the spell
arg2
Spell name
arg3
Spell rank
"UNIT_SPELLCAST_CHANNEL_UPDATE" Category: Unit Info,Spell


Added in 2.0. Received for party/raid members, as well as the player

arg1
Unit casting the spell
arg2
Spell name
arg3
Spell rank
"UNIT_SPELLCAST_DELAYED" Category: Unit Info,Spell


Added in 2.0. Fired when a unit's spellcast is delayed, including party/raid members or the player

arg1
Unit casting the spell
arg2
Spell name
arg3
Spell rank
"UNIT_SPELLCAST_FAILED" Category: Unit Info,Spell


Added in 2.0. Fired when a unit's spellcast fails, including party/raid members or the player

arg1
Unit casting the spell
arg2
Spell name
arg3
Spell rank
"UNIT_SPELLCAST_FAILED_QUIET" Category: Unit Info,Spell


arg1
Unit casting the spell
arg2
Spell name
arg3
Spell rank
"UNIT_SPELLCAST_INTERRUPTED" Category: Unit Info,Spell


Added in 2.0. Fired when a unit's spellcast is interrupted, including party/raid members or the player

arg1
Unit casting the spell
arg2
Spell name
arg3
Spell rank
"UNIT_SPELLCAST_SENT" Category: Unit Info,Spell


Added in 2.0. Fired when an event is sent to the server. Other messages indicate when the server begins timing or considers the cast successful.

arg1
Unit casting the spell
arg2
Spell name
arg3
Spell rank
arg4
Spell target
"UNIT_SPELLCAST_START" Category: Unit Info,Spell


Added in 2.0. Fired when a unit begins casting, including party/raid members or the player

arg1
Unit casting the spell
arg2
Spell name
arg3
Spell rank
"UNIT_SPELLCAST_STOP" Category: Unit Info,Spell


Added in 2.0. Fired when a unit stops casting, including party/raid members or the player

arg1
Unit casting the spell
arg2
Spell name
arg3
Spell rank
"UNIT_SPELLCAST_SUCCEEDED" Category: Unit Info,Spell


Added in 2.0. Fired when a spell is cast successfully. Event is received even if spell is resisted.

arg1
Unit casting the spell
arg2
Spell name
arg3
Spell rank
"UNIT_SPELLMISS" Category: Unit Info,Spell


Fired when a spell misses

arg1
Unit Name - can be 'target' 'mouseover' 'player' or 'party1..4' possibly also 'raid1..40'
arg2
Action - can be 'RESISTED' 'DODGED' 'PARRIED' or 'BLOCKED'


"UNIT_STATS" Category: Unit Info


Fired when a units stats are being passed to the player/thing

arg1
Unit Name


"UNIT_TARGET" Category: Unit Info


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. New in 2.x.

arg1
unitId of the unit which changed targets.


"UNIT_THREAT_LIST_UPDATE" Category: Unit Info


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.


"UNIT_THREAT_SITUATION_UPDATE" Category: Unit Info


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.
"UPDATE_BATTLEFIELD_SCORE" Category: Battleground


Fired whenever new battlefield score data has been recieved, this is usually fired after RequestBattlefieldScoreData() is called.


"UPDATE_BATTLEFIELD_STATUS" Category: Battleground


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.


"UPDATE_BINDINGS" Category: System


Fired when the keybindings are changed. Fired after completion of LoadBindings(), SaveBindings(), and SetBinding() (and its derivatives).


"UPDATE_BONUS_ACTIONBAR" Category: Action Bar


"UPDATE_CHAT_COLOR" Category: Communication


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


"UPDATE_CHAT_WINDOWS" Category: Communication


Fired when there's a reason to update the chat windows.


"UPDATE_EXHAUSTION" Category: Player


"UPDATE_FACTION" Category: Player


Fired when your character's reputation of some faction has changed.


"UPDATE_GM_STATUS" Category: Misc


"UPDATE_INSTANCE_INFO" Category: Instance


Fired when data from RequestRaidInfo() is available


"UPDATE_INVENTORY_ALERTS" Category: Item,Player


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.


"UPDATE_LFG_LIST" Category: Communication


When fired prompts the LFG UI to update the list of LFG players. Signals LFG query results are available. See API LFGQuery.


"UPDATE_LFG_TYPES" Category: Communication


"UPDATE_MACROS" Category: System


"UPDATE_MASTER_LOOT_LIST" Category: Loot


"UPDATE_MOUSEOVER_UNIT" Category: Misc,Unit Info


Fired when the mouseover object needs to be updated.

Fired when the target of the UnitID 'mouseover' has changed and is a 3d model. (Does not fire when UnitExists('mouseover') becomes nil, or if you mouse over a unitframe.)

"UPDATE_PENDING_MAIL" Category: Mail


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


"UPDATE_SELECTED_CHARACTER" Category: Misc


GlueXML?


"UPDATE_SHAPESHIFT_FORM" Category: Buff


Fired when the current form changes.

"UPDATE_SHAPESHIFT_FORMS" Category: Buff


Fired when the available set of forms changes (i.e. on skill gain)

"UPDATE_STEALTH" Category: Buff


"UPDATE_TICKET" Category: Misc


"UPDATE_TRADESKILL_RECAST" Category: Skill


"UPDATE_WORLD_STATES" Category: Battleground


Fired within Battlefields when certain things occur such as a flag being captured.


"USE_BIND_CONFIRM" Category: Item