Core/Misc:

- Replace emote magic number by enum
- Added all missing defines from AnimationData.dbc. Minor corrections to existing ones. Standardized some naming and updated cpp files as needed.
- Correct a spell used in AQ
Closes #3787
Closes #5095
This commit is contained in:
Matthew Goff
2012-02-06 01:22:45 +00:00
committed by Nay
parent 5019e9d353
commit 7a117dd429
19 changed files with 713 additions and 426 deletions
+2 -2
View File
@@ -1286,9 +1286,9 @@ void Unit::DealMeleeDamage(CalcDamageInfo* damageInfo, bool durabilityLoss)
// Hmmmm dont like this emotes client must by self do all animations // Hmmmm dont like this emotes client must by self do all animations
if (damageInfo->HitInfo & HITINFO_CRITICALHIT) if (damageInfo->HitInfo & HITINFO_CRITICALHIT)
victim->HandleEmoteCommand(EMOTE_ONESHOT_WOUNDCRITICAL); victim->HandleEmoteCommand(EMOTE_ONESHOT_WOUND_CRITICAL);
if (damageInfo->blocked_amount && damageInfo->TargetState != VICTIMSTATE_BLOCKS) if (damageInfo->blocked_amount && damageInfo->TargetState != VICTIMSTATE_BLOCKS)
victim->HandleEmoteCommand(EMOTE_ONESHOT_PARRYSHIELD); victim->HandleEmoteCommand(EMOTE_ONESHOT_PARRY_SHIELD);
if (damageInfo->TargetState == VICTIMSTATE_PARRY) if (damageInfo->TargetState == VICTIMSTATE_PARRY)
{ {
+555 -268
View File
@@ -95,6 +95,7 @@ enum Races
// Class value is index in ChrClasses.dbc // Class value is index in ChrClasses.dbc
enum Classes enum Classes
{ {
CLASS_NONE = 0,
CLASS_WARRIOR = 1, CLASS_WARRIOR = 1,
CLASS_PALADIN = 2, CLASS_PALADIN = 2,
CLASS_HUNTER = 3, CLASS_HUNTER = 3,
@@ -1502,6 +1503,7 @@ enum GameObjectDestructibleState
GO_DESTRUCTIBLE_REBUILDING = 3, GO_DESTRUCTIBLE_REBUILDING = 3,
}; };
// EmotesText.dbc
enum TextEmotes enum TextEmotes
{ {
TEXT_EMOTE_AGREE = 1, TEXT_EMOTE_AGREE = 1,
@@ -1665,7 +1667,7 @@ enum TextEmotes
TEXT_EMOTE_ATTACKMYTARGET = 307, TEXT_EMOTE_ATTACKMYTARGET = 307,
TEXT_EMOTE_OOM = 323, TEXT_EMOTE_OOM = 323,
TEXT_EMOTE_FOLLOW = 324, TEXT_EMOTE_FOLLOW = 324,
TEXT_EMOTE_HELP = 325, TEXT_EMOTE_WAIT = 325,
TEXT_EMOTE_HEALME = 326, TEXT_EMOTE_HEALME = 326,
TEXT_EMOTE_OPENFIRE = 327, TEXT_EMOTE_OPENFIRE = 327,
TEXT_EMOTE_FLIRT = 328, TEXT_EMOTE_FLIRT = 328,
@@ -1674,7 +1676,7 @@ enum TextEmotes
TEXT_EMOTE_WINK = 363, TEXT_EMOTE_WINK = 363,
TEXT_EMOTE_PAT = 364, TEXT_EMOTE_PAT = 364,
TEXT_EMOTE_SERIOUS = 365, TEXT_EMOTE_SERIOUS = 365,
TEXT_EMOTE_MOUNTSPECIAL = 366, TEXT_EMOTE_MOUNT_SPECIAL = 366,
TEXT_EMOTE_GOODLUCK = 367, TEXT_EMOTE_GOODLUCK = 367,
TEXT_EMOTE_BLAME = 368, TEXT_EMOTE_BLAME = 368,
TEXT_EMOTE_BLANK = 369, TEXT_EMOTE_BLANK = 369,
@@ -1687,6 +1689,7 @@ enum TextEmotes
TEXT_EMOTE_ENEMY = 376, TEXT_EMOTE_ENEMY = 376,
TEXT_EMOTE_EYEBROW = 377, TEXT_EMOTE_EYEBROW = 377,
TEXT_EMOTE_TOAST = 378, TEXT_EMOTE_TOAST = 378,
TEXT_EMOTE_FAIL = 379,
TEXT_EMOTE_HIGHFIVE = 380, TEXT_EMOTE_HIGHFIVE = 380,
TEXT_EMOTE_ABSENT = 381, TEXT_EMOTE_ABSENT = 381,
TEXT_EMOTE_ARM = 382, TEXT_EMOTE_ARM = 382,
@@ -1741,6 +1744,7 @@ enum TextEmotes
TEXT_EMOTE_SNEEZE = 436, TEXT_EMOTE_SNEEZE = 436,
TEXT_EMOTE_SNORT = 437, TEXT_EMOTE_SNORT = 437,
TEXT_EMOTE_SQUEAL = 438, TEXT_EMOTE_SQUEAL = 438,
TEXT_EMOTE_STOPATTACK = 439,
TEXT_EMOTE_SUSPICIOUS = 440, TEXT_EMOTE_SUSPICIOUS = 440,
TEXT_EMOTE_THINK = 441, TEXT_EMOTE_THINK = 441,
TEXT_EMOTE_TRUCE = 442, TEXT_EMOTE_TRUCE = 442,
@@ -1756,6 +1760,7 @@ enum TextEmotes
TEXT_EMOTE_YW = 453, TEXT_EMOTE_YW = 453,
}; };
// Emotes.dbc
enum Emote enum Emote
{ {
EMOTE_ONESHOT_NONE = 0, EMOTE_ONESHOT_NONE = 0,
@@ -1783,44 +1788,44 @@ enum Emote
EMOTE_ONESHOT_SHY = 24, EMOTE_ONESHOT_SHY = 24,
EMOTE_ONESHOT_POINT = 25, EMOTE_ONESHOT_POINT = 25,
EMOTE_STATE_STAND = 26, EMOTE_STATE_STAND = 26,
EMOTE_STATE_READYUNARMED = 27, EMOTE_STATE_READY_UNARMED = 27,
EMOTE_STATE_WORK_SHEATHED = 28, EMOTE_STATE_WORK_SHEATHED = 28,
EMOTE_STATE_POINT = 29, EMOTE_STATE_POINT = 29,
EMOTE_STATE_NONE = 30, EMOTE_STATE_NONE = 30,
EMOTE_ONESHOT_WOUND = 33, EMOTE_ONESHOT_WOUND = 33,
EMOTE_ONESHOT_WOUNDCRITICAL = 34, EMOTE_ONESHOT_WOUND_CRITICAL = 34,
EMOTE_ONESHOT_ATTACKUNARMED = 35, EMOTE_ONESHOT_ATTACK_UNARMED = 35,
EMOTE_ONESHOT_ATTACK1H = 36, EMOTE_ONESHOT_ATTACK1H = 36,
EMOTE_ONESHOT_ATTACK2HTIGHT = 37, EMOTE_ONESHOT_ATTACK2HTIGHT = 37,
EMOTE_ONESHOT_ATTACK2HLOOSE = 38, EMOTE_ONESHOT_ATTACK2H_LOOSE = 38,
EMOTE_ONESHOT_PARRYUNARMED = 39, EMOTE_ONESHOT_PARRY_UNARMED = 39,
EMOTE_ONESHOT_PARRYSHIELD = 43, EMOTE_ONESHOT_PARRY_SHIELD = 43,
EMOTE_ONESHOT_READYUNARMED = 44, EMOTE_ONESHOT_READY_UNARMED = 44,
EMOTE_ONESHOT_READY1H = 45, EMOTE_ONESHOT_READY1H = 45,
EMOTE_ONESHOT_READYBOW = 48, EMOTE_ONESHOT_READY_BOW = 48,
EMOTE_ONESHOT_SPELLPRECAST = 50, EMOTE_ONESHOT_SPELL_PRECAST = 50,
EMOTE_ONESHOT_SPELLCAST = 51, EMOTE_ONESHOT_SPELL_CAST = 51,
EMOTE_ONESHOT_BATTLEROAR = 53, EMOTE_ONESHOT_BATTLE_ROAR = 53,
EMOTE_ONESHOT_SPECIALATTACK1H = 54, EMOTE_ONESHOT_SPECIALATTACK1H = 54,
EMOTE_ONESHOT_KICK = 60, EMOTE_ONESHOT_KICK = 60,
EMOTE_ONESHOT_ATTACKTHROWN = 61, EMOTE_ONESHOT_ATTACK_THROWN = 61,
EMOTE_STATE_STUN = 64, EMOTE_STATE_STUN = 64,
EMOTE_STATE_DEAD = 65, EMOTE_STATE_DEAD = 65,
EMOTE_ONESHOT_SALUTE = 66, EMOTE_ONESHOT_SALUTE = 66,
EMOTE_STATE_KNEEL = 68, EMOTE_STATE_KNEEL = 68,
EMOTE_STATE_USESTANDING = 69, EMOTE_STATE_USE_STANDING = 69,
EMOTE_ONESHOT_WAVE_NOSHEATHE = 70, EMOTE_ONESHOT_WAVE_NO_SHEATHE = 70,
EMOTE_ONESHOT_CHEER_NOSHEATHE = 71, EMOTE_ONESHOT_CHEER_NO_SHEATHE = 71,
EMOTE_ONESHOT_EAT_NOSHEATHE = 92, EMOTE_ONESHOT_EAT_NO_SHEATHE = 92,
EMOTE_STATE_STUN_NOSHEATHE = 93, EMOTE_STATE_STUN_NO_SHEATHE = 93,
EMOTE_ONESHOT_DANCE = 94, EMOTE_ONESHOT_DANCE = 94,
EMOTE_ONESHOT_SALUTE_NOSHEATH = 113, EMOTE_ONESHOT_SALUTE_NO_SHEATH = 113,
EMOTE_STATE_USESTANDING_NOSHEATHE = 133, EMOTE_STATE_USE_STANDING_NO_SHEATHE = 133,
EMOTE_ONESHOT_LAUGH_NOSHEATHE = 153, EMOTE_ONESHOT_LAUGH_NO_SHEATHE = 153,
EMOTE_STATE_WORK = 173, EMOTE_STATE_WORK = 173,
EMOTE_STATE_SPELLPRECAST = 193, EMOTE_STATE_SPELL_PRECAST = 193,
EMOTE_ONESHOT_READYRIFLE = 213, EMOTE_ONESHOT_READY_RIFLE = 213,
EMOTE_STATE_READYRIFLE = 214, EMOTE_STATE_READY_RIFLE = 214,
EMOTE_STATE_WORK_MINING = 233, EMOTE_STATE_WORK_MINING = 233,
EMOTE_STATE_WORK_CHOPWOOD = 234, EMOTE_STATE_WORK_CHOPWOOD = 234,
EMOTE_STATE_APPLAUD = 253, EMOTE_STATE_APPLAUD = 253,
@@ -1831,12 +1836,12 @@ enum Emote
EMOTE_ONESHOT_LAND = 293, EMOTE_ONESHOT_LAND = 293,
EMOTE_STATE_AT_EASE = 313, EMOTE_STATE_AT_EASE = 313,
EMOTE_STATE_READY1H = 333, EMOTE_STATE_READY1H = 333,
EMOTE_STATE_SPELLKNEELSTART = 353, EMOTE_STATE_SPELL_KNEEL_START = 353,
EMOTE_STATE_SUBMERGED = 373, EMOTE_STATE_SUBMERGED = 373,
EMOTE_ONESHOT_SUBMERGE = 374, EMOTE_ONESHOT_SUBMERGE = 374,
EMOTE_STATE_READY2H = 375, EMOTE_STATE_READY2H = 375,
EMOTE_STATE_READYBOW = 376, EMOTE_STATE_READY_BOW = 376,
EMOTE_ONESHOT_MOUNTSPECIAL = 377, EMOTE_ONESHOT_MOUNT_SPECIAL = 377,
EMOTE_STATE_TALK = 378, EMOTE_STATE_TALK = 378,
EMOTE_STATE_FISHING = 379, EMOTE_STATE_FISHING = 379,
EMOTE_ONESHOT_FISHING = 380, EMOTE_ONESHOT_FISHING = 380,
@@ -1848,29 +1853,29 @@ enum Emote
EMOTE_STATE_HOLD_THROWN = 386, EMOTE_STATE_HOLD_THROWN = 386,
EMOTE_ONESHOT_DROWN = 387, EMOTE_ONESHOT_DROWN = 387,
EMOTE_ONESHOT_STOMP = 388, EMOTE_ONESHOT_STOMP = 388,
EMOTE_ONESHOT_ATTACKOFF = 389, EMOTE_ONESHOT_ATTACK_OFF = 389,
EMOTE_ONESHOT_ATTACKOFFPIERCE = 390, EMOTE_ONESHOT_ATTACK_OFF_PIERCE = 390,
EMOTE_STATE_ROAR = 391, EMOTE_STATE_ROAR = 391,
EMOTE_STATE_LAUGH = 392, EMOTE_STATE_LAUGH = 392,
EMOTE_ONESHOT_CREATURE_SPECIAL = 393, EMOTE_ONESHOT_CREATURE_SPECIAL = 393,
EMOTE_ONESHOT_JUMPLANDRUN = 394, EMOTE_ONESHOT_JUMPLANDRUN = 394,
EMOTE_ONESHOT_JUMPEND = 395, EMOTE_ONESHOT_JUMPEND = 395,
EMOTE_ONESHOT_TALK_NOSHEATHE = 396, EMOTE_ONESHOT_TALK_NO_SHEATHE = 396,
EMOTE_ONESHOT_POINT_NOSHEATHE = 397, EMOTE_ONESHOT_POINT_NO_SHEATHE = 397,
EMOTE_STATE_CANNIBALIZE = 398, EMOTE_STATE_CANNIBALIZE = 398,
EMOTE_ONESHOT_JUMPSTART = 399, EMOTE_ONESHOT_JUMPSTART = 399,
EMOTE_STATE_DANCESPECIAL = 400, EMOTE_STATE_DANCESPECIAL = 400,
EMOTE_ONESHOT_DANCESPECIAL = 401, EMOTE_ONESHOT_DANCESPECIAL = 401,
EMOTE_ONESHOT_CUSTOMSPELL01 = 402, EMOTE_ONESHOT_CUSTOM_SPELL_01 = 402,
EMOTE_ONESHOT_CUSTOMSPELL02 = 403, EMOTE_ONESHOT_CUSTOM_SPELL_02 = 403,
EMOTE_ONESHOT_CUSTOMSPELL03 = 404, EMOTE_ONESHOT_CUSTOM_SPELL_03 = 404,
EMOTE_ONESHOT_CUSTOMSPELL04 = 405, EMOTE_ONESHOT_CUSTOM_SPELL_04 = 405,
EMOTE_ONESHOT_CUSTOMSPELL05 = 406, EMOTE_ONESHOT_CUSTOM_SPELL_05 = 406,
EMOTE_ONESHOT_CUSTOMSPELL06 = 407, EMOTE_ONESHOT_CUSTOM_SPELL_06 = 407,
EMOTE_ONESHOT_CUSTOMSPELL07 = 408, EMOTE_ONESHOT_CUSTOM_SPELL_07 = 408,
EMOTE_ONESHOT_CUSTOMSPELL08 = 409, EMOTE_ONESHOT_CUSTOM_SPELL_08 = 409,
EMOTE_ONESHOT_CUSTOMSPELL09 = 410, EMOTE_ONESHOT_CUSTOM_SPELL_09 = 410,
EMOTE_ONESHOT_CUSTOMSPELL10 = 411, EMOTE_ONESHOT_CUSTOM_SPELL_10 = 411,
EMOTE_STATE_EXCLAIM = 412, EMOTE_STATE_EXCLAIM = 412,
EMOTE_STATE_DANCE_CUSTOM = 413, EMOTE_STATE_DANCE_CUSTOM = 413,
EMOTE_STATE_SIT_CHAIR_MED = 415, EMOTE_STATE_SIT_CHAIR_MED = 415,
@@ -1890,14 +1895,14 @@ enum Emote
EMOTE_STATE_SUBMERGED_NEW = 429, EMOTE_STATE_SUBMERGED_NEW = 429,
EMOTE_ONESHOT_COWER = 430, EMOTE_ONESHOT_COWER = 430,
EMOTE_STATE_COWER = 431, EMOTE_STATE_COWER = 431,
EMOTE_ONESHOT_USESTANDING = 432, EMOTE_ONESHOT_USE_STANDING = 432,
EMOTE_STATE_STEALTH_STAND = 433, EMOTE_STATE_STEALTH_STAND = 433,
EMOTE_ONESHOT_OMNICAST_GHOUL = 434, EMOTE_ONESHOT_OMNICAST_GHOUL = 434,
EMOTE_ONESHOT_ATTACKBOW = 435, EMOTE_ONESHOT_ATTACK_BOW = 435,
EMOTE_ONESHOT_ATTACKRIFLE = 436, EMOTE_ONESHOT_ATTACK_RIFLE = 436,
EMOTE_STATE_SWIM_IDLE = 437, EMOTE_STATE_SWIM_IDLE = 437,
EMOTE_STATE_ATTACK_UNARMED = 438, EMOTE_STATE_ATTACK_UNARMED = 438,
EMOTE_ONESHOT_SPELLCAST_W_SOUND = 439, EMOTE_ONESHOT_SPELL_CAST_W_SOUND = 439,
EMOTE_ONESHOT_DODGE = 440, EMOTE_ONESHOT_DODGE = 440,
EMOTE_ONESHOT_PARRY1H = 441, EMOTE_ONESHOT_PARRY1H = 441,
EMOTE_ONESHOT_PARRY2H = 442, EMOTE_ONESHOT_PARRY2H = 442,
@@ -1908,21 +1913,21 @@ enum Emote
EMOTE_ONESHOT_FLY_SIT_GROUND_DOWN = 447, EMOTE_ONESHOT_FLY_SIT_GROUND_DOWN = 447,
EMOTE_ONESHOT_FLY_SIT_GROUND_UP = 448, EMOTE_ONESHOT_FLY_SIT_GROUND_UP = 448,
EMOTE_ONESHOT_EMERGE = 449, EMOTE_ONESHOT_EMERGE = 449,
EMOTE_ONESHOT_DRAGONSPIT = 450, EMOTE_ONESHOT_DRAGON_SPIT = 450,
EMOTE_STATE_SPECIALUNARMED = 451, EMOTE_STATE_SPECIAL_UNARMED = 451,
EMOTE_ONESHOT_FLYGRAB = 452, EMOTE_ONESHOT_FLYGRAB = 452,
EMOTE_STATE_FLYGRABCLOSED = 453, EMOTE_STATE_FLYGRABCLOSED = 453,
EMOTE_ONESHOT_FLYGRABTHROWN = 454, EMOTE_ONESHOT_FLYGRABTHROWN = 454,
EMOTE_STATE_FLY_SIT_GROUND = 455, EMOTE_STATE_FLY_SIT_GROUND = 455,
EMOTE_STATE_WALKBACKWARDS = 456, EMOTE_STATE_WALK_BACKWARDS = 456,
EMOTE_ONESHOT_FLYTALK = 457, EMOTE_ONESHOT_FLYTALK = 457,
EMOTE_ONESHOT_FLYATTACK1H = 458, EMOTE_ONESHOT_FLYATTACK1H = 458,
EMOTE_STATE_CUSTOMSPELL08 = 459, EMOTE_STATE_CUSTOM_SPELL_08 = 459,
EMOTE_ONESHOT_FLY_DRAGONSPIT = 460, EMOTE_ONESHOT_FLY_DRAGON_SPIT = 460,
EMOTE_STATE_SIT_CHAIR_LOW = 461, EMOTE_STATE_SIT_CHAIR_LOW = 461,
EMOTE_ONE_SHOT_STUN = 462, EMOTE_ONESHOT_STUN = 462,
EMOTE_ONESHOT_SPELLCAST_OMNI = 463, EMOTE_ONESHOT_SPELL_CAST_OMNI = 463,
EMOTE_STATE_READYTHROWN = 465, EMOTE_STATE_READY_THROWN = 465,
EMOTE_ONESHOT_WORK_CHOPWOOD = 466, EMOTE_ONESHOT_WORK_CHOPWOOD = 466,
EMOTE_ONESHOT_WORK_MINING = 467, EMOTE_ONESHOT_WORK_MINING = 467,
EMOTE_STATE_SPELL_CHANNEL_OMNI = 468, EMOTE_STATE_SPELL_CHANNEL_OMNI = 468,
@@ -1930,238 +1935,520 @@ enum Emote
EMOTE_STAND_STATE_NONE = 470, EMOTE_STAND_STATE_NONE = 470,
EMOTE_STATE_READYJOUST = 471, EMOTE_STATE_READYJOUST = 471,
EMOTE_STATE_STRANGULATE = 473, EMOTE_STATE_STRANGULATE = 473,
EMOTE_STATE_READYSPELLOMNI = 474, EMOTE_STATE_READY_SPELL_OMNI = 474,
EMOTE_STATE_HOLD_JOUST = 475, EMOTE_STATE_HOLD_JOUST = 475,
EMOTE_ONESHOT_CRY_JAINA = 476 EMOTE_ONESHOT_CRY_JAINA = 476
}; };
// AnimationData.dbc
enum Anim enum Anim
{ {
ANIM_STAND = 0x0, ANIM_STAND = 0,
ANIM_DEATH = 0x1, ANIM_DEATH = 1,
ANIM_SPELL = 0x2, ANIM_SPELL = 2,
ANIM_STOP = 0x3, ANIM_STOP = 3,
ANIM_WALK = 0x4, ANIM_WALK = 4,
ANIM_RUN = 0x5, ANIM_RUN = 5,
ANIM_DEAD = 0x6, ANIM_DEAD = 6,
ANIM_RISE = 0x7, ANIM_RISE = 7,
ANIM_STANDWOUND = 0x8, ANIM_STAND_WOUND = 8,
ANIM_COMBATWOUND = 0x9, ANIM_COMBAT_WOUND = 9,
ANIM_COMBATCRITICAL = 0xA, ANIM_COMBAT_CRITICAL = 10,
ANIM_SHUFFLE_LEFT = 0xB, ANIM_SHUFFLE_LEFT = 11,
ANIM_SHUFFLE_RIGHT = 0xC, ANIM_SHUFFLE_RIGHT = 12,
ANIM_WALK_BACKWARDS = 0xD, ANIM_WALK_BACKWARDS = 13,
ANIM_STUN = 0xE, ANIM_STUN = 14,
ANIM_HANDS_CLOSED = 0xF, ANIM_HANDS_CLOSED = 15,
ANIM_ATTACKUNARMED = 0x10, ANIM_ATTACK_UNARMED = 16,
ANIM_ATTACK1H = 0x11, ANIM_ATTACK1H = 17,
ANIM_ATTACK2HTIGHT = 0x12, ANIM_ATTACK2H = 18,
ANIM_ATTACK2HLOOSE = 0x13, ANIM_ATTACK2HL = 19,
ANIM_PARRYUNARMED = 0x14, ANIM_PARRY_UNARMED = 20,
ANIM_PARRY1H = 0x15, ANIM_PARRY1H = 21,
ANIM_PARRY2HTIGHT = 0x16, ANIM_PARRY2H = 22,
ANIM_PARRY2HLOOSE = 0x17, ANIM_PARRY2HL = 23,
ANIM_PARRYSHIELD = 0x18, ANIM_SHIELD_BLOCK = 24,
ANIM_READYUNARMED = 0x19, ANIM_READY_UNARMED = 25,
ANIM_READY1H = 0x1A, ANIM_READY1H = 26,
ANIM_READY2HTIGHT = 0x1B, ANIM_READY2H = 27,
ANIM_READY2HLOOSE = 0x1C, ANIM_READY2HL = 28,
ANIM_READYBOW = 0x1D, ANIM_READY_BOW = 29,
ANIM_DODGE = 0x1E, ANIM_DODGE = 30,
ANIM_SPELLPRECAST = 0x1F, ANIM_SPELL_PRECAST = 31,
ANIM_SPELLCAST = 0x20, ANIM_SPELL_CAST = 32,
ANIM_SPELLCASTAREA = 0x21, ANIM_SPELL_CAST_AREA = 33,
ANIM_NPCWELCOME = 0x22, ANIM_NPC_WELCOME = 34,
ANIM_NPCGOODBYE = 0x23, ANIM_NPC_GOODBYE = 35,
ANIM_BLOCK = 0x24, ANIM_BLOCK = 36,
ANIM_JUMPSTART = 0x25, ANIM_JUMP_START = 37,
ANIM_JUMP = 0x26, ANIM_JUMP = 38,
ANIM_JUMPEND = 0x27, ANIM_JUMP_END = 39,
ANIM_FALL = 0x28, ANIM_FALL = 40,
ANIM_SWIMIDLE = 0x29, ANIM_SWIM_IDLE = 41,
ANIM_SWIM = 0x2A, ANIM_SWIM = 42,
ANIM_SWIM_LEFT = 0x2B, ANIM_SWIM_LEFT = 43,
ANIM_SWIM_RIGHT = 0x2C, ANIM_SWIM_RIGHT = 44,
ANIM_SWIM_BACKWARDS = 0x2D, ANIM_SWIM_BACKWARDS = 45,
ANIM_ATTACKBOW = 0x2E, ANIM_ATTACK_BOW = 46,
ANIM_FIREBOW = 0x2F, ANIM_FIRE_BOW = 47,
ANIM_READYRIFLE = 0x30, ANIM_READY_RIFLE = 48,
ANIM_ATTACKRIFLE = 0x31, ANIM_ATTACK_RIFLE = 49,
ANIM_LOOT = 0x32, ANIM_LOOT = 50,
ANIM_SPELL_PRECAST_DIRECTED = 0x33, ANIM_READY_SPELL_DIRECTED = 51,
ANIM_SPELL_PRECAST_OMNI = 0x34, ANIM_READY_SPELL_OMNI = 52,
ANIM_SPELL_CAST_DIRECTED = 0x35, ANIM_SPELL_CAST_DIRECTED = 53,
ANIM_SPELL_CAST_OMNI = 0x36, ANIM_SPELL_CAST_OMNI = 54,
ANIM_SPELL_BATTLEROAR = 0x37, ANIM_BATTLE_ROAR = 55,
ANIM_SPELL_READYABILITY = 0x38, ANIM_READY_ABILITY = 56,
ANIM_SPELL_SPECIAL1H = 0x39, ANIM_SPECIAL1H = 57,
ANIM_SPELL_SPECIAL2H = 0x3A, ANIM_SPECIAL2H = 58,
ANIM_SPELL_SHIELDBASH = 0x3B, ANIM_SHIELD_BASH = 59,
ANIM_EMOTE_TALK = 0x3C, ANIM_EMOTE_TALK = 60,
ANIM_EMOTE_EAT = 0x3D, ANIM_EMOTE_EAT = 61,
ANIM_EMOTE_WORK = 0x3E, ANIM_EMOTE_WORK = 62,
ANIM_EMOTE_USE_STANDING = 0x3F, ANIM_EMOTE_USE_STANDING = 63,
ANIM_EMOTE_EXCLAMATION = 0x40, ANIM_EMOTE_TALK_EXCLAMATION = 64,
ANIM_EMOTE_QUESTION = 0x41, ANIM_EMOTE_TALK_QUESTION = 65,
ANIM_EMOTE_BOW = 0x42, ANIM_EMOTE_BOW = 66,
ANIM_EMOTE_WAVE = 0x43, ANIM_EMOTE_WAVE = 67,
ANIM_EMOTE_CHEER = 0x44, ANIM_EMOTE_CHEER = 68,
ANIM_EMOTE_DANCE = 0x45, ANIM_EMOTE_DANCE = 69,
ANIM_EMOTE_LAUGH = 0x46, ANIM_EMOTE_LAUGH = 70,
ANIM_EMOTE_SLEEP = 0x47, ANIM_EMOTE_SLEEP = 71,
ANIM_EMOTE_SIT_GROUND = 0x48, ANIM_EMOTE_SIT_GROUND = 72,
ANIM_EMOTE_RUDE = 0x49, ANIM_EMOTE_RUDE = 73,
ANIM_EMOTE_ROAR = 0x4A, ANIM_EMOTE_ROAR = 74,
ANIM_EMOTE_KNEEL = 0x4B, ANIM_EMOTE_KNEEL = 75,
ANIM_EMOTE_KISS = 0x4C, ANIM_EMOTE_KISS = 76,
ANIM_EMOTE_CRY = 0x4D, ANIM_EMOTE_CRY = 77,
ANIM_EMOTE_CHICKEN = 0x4E, ANIM_EMOTE_CHICKEN = 78,
ANIM_EMOTE_BEG = 0x4F, ANIM_EMOTE_BEG = 79,
ANIM_EMOTE_APPLAUD = 0x50, ANIM_EMOTE_APPLAUD = 80,
ANIM_EMOTE_SHOUT = 0x51, ANIM_EMOTE_SHOUT = 81,
ANIM_EMOTE_FLEX = 0x52, ANIM_EMOTE_FLEX = 82,
ANIM_EMOTE_SHY = 0x53, ANIM_EMOTE_SHY = 83,
ANIM_EMOTE_POINT = 0x54, ANIM_EMOTE_POINT = 84,
ANIM_ATTACK1HPIERCE = 0x55, ANIM_ATTACK1H_PIERCE = 85,
ANIM_ATTACK2HLOOSEPIERCE = 0x56, ANIM_ATTACK2H_LOOSE_PIERCE = 86,
ANIM_ATTACKOFF = 0x57, ANIM_ATTACK_OFF = 87,
ANIM_ATTACKOFFPIERCE = 0x58, ANIM_ATTACK_OFF_PIERCE = 88,
ANIM_SHEATHE = 0x59, ANIM_SHEATHE = 89,
ANIM_HIPSHEATHE = 0x5A, ANIM_HIP_SHEATHE = 90,
ANIM_MOUNT = 0x5B, ANIM_MOUNT = 91,
ANIM_RUN_LEANRIGHT = 0x5C, ANIM_RUN_RIGHT = 92,
ANIM_RUN_LEANLEFT = 0x5D, ANIM_RUN_LEFT = 93,
ANIM_MOUNT_SPECIAL = 0x5E, ANIM_MOUNT_SPECIAL = 94,
ANIM_KICK = 0x5F, ANIM_KICK = 95,
ANIM_SITDOWN = 0x60, ANIM_SIT_GROUND_DOWN = 96,
ANIM_SITTING = 0x61, ANIM_SIT_GROUND = 97,
ANIM_SITUP = 0x62, ANIM_SIT_GROUND_UP = 98,
ANIM_SLEEPDOWN = 0x63, ANIM_SLEEP_DOWN = 99,
ANIM_SLEEPING = 0x64, ANIM_SLEEP = 100,
ANIM_SLEEPUP = 0x65, ANIM_SLEEP_UP = 101,
ANIM_SITCHAIRLOW = 0x66, ANIM_SIT_CHAIR_LOW = 102,
ANIM_SITCHAIRMEDIUM = 0x67, ANIM_SIT_CHAIR_MED = 103,
ANIM_SITCHAIRHIGH = 0x68, ANIM_SIT_CHAIR_HIGH = 104,
ANIM_LOADBOW = 0x69, ANIM_LOAD_BOW = 105,
ANIM_LOADRIFLE = 0x6A, ANIM_LOAD_RIFLE = 106,
ANIM_ATTACKTHROWN = 0x6B, ANIM_ATTACK_THROWN = 107,
ANIM_READYTHROWN = 0x6C, ANIM_READY_THROWN = 108,
ANIM_HOLDBOW = 0x6D, ANIM_HOLD_BOW = 109,
ANIM_HOLDRIFLE = 0x6E, ANIM_HOLD_RIFLE = 110,
ANIM_HOLDTHROWN = 0x6F, ANIM_HOLD_THROWN = 111,
ANIM_LOADTHROWN = 0x70, ANIM_LOAD_THROWN = 112,
ANIM_EMOTE_SALUTE = 0x71, ANIM_EMOTE_SALUTE = 113,
ANIM_KNEELDOWN = 0x72, ANIM_KNEEL_START = 114,
ANIM_KNEELING = 0x73, ANIM_KNEEL_LOOP = 115,
ANIM_KNEELUP = 0x74, ANIM_KNEEL_END = 116,
ANIM_ATTACKUNARMEDOFF = 0x75, ANIM_ATTACK_UNARMED_OFF = 117,
ANIM_SPECIALUNARMED = 0x76, ANIM_SPECIAL_UNARMED = 118,
ANIM_STEALTHWALK = 0x77, ANIM_STEALTH_WALK = 119,
ANIM_STEALTHSTAND = 0x78, ANIM_STEALTH_STAND = 120,
ANIM_KNOCKDOWN = 0x79, ANIM_KNOCKDOWN = 121,
ANIM_EATING = 0x7A, ANIM_EATING_LOOP = 122,
ANIM_USESTANDINGLOOP = 0x7B, ANIM_USE_STANDING_LOOP = 123,
ANIM_CHANNELCASTDIRECTED = 0x7C, ANIM_CHANNEL_CAST_DIRECTED = 124,
ANIM_CHANNELCASTOMNI = 0x7D, ANIM_CHANNEL_CAST_OMNI = 125,
ANIM_WHIRLWIND = 0x7E, ANIM_WHIRLWIND = 126,
ANIM_BIRTH = 0x7F, ANIM_BIRTH = 127,
ANIM_USESTANDINGSTART = 0x80, ANIM_USE_STANDING_START = 128,
ANIM_USESTANDINGEND = 0x81, ANIM_USE_STANDING_END = 129,
ANIM_HOWL = 0x82, ANIM_CREATURE_SPECIAL = 130,
ANIM_DROWN = 0x83, ANIM_DROWN = 131,
ANIM_DROWNED = 0x84, ANIM_DROWNED = 132,
ANIM_FISHINGCAST = 0x85, ANIM_FISHING_CAST = 133,
ANIM_FISHINGLOOP = 0x86, ANIM_FISHING_LOOP = 134,
ANIM_FLY = 0x87, ANIM_FLY = 135,
ANIM_EMOTE_WORK_NO_SHEATHE = 0x88, ANIM_EMOTE_WORK_NO_SHEATHE = 136,
ANIM_EMOTE_STUN_NO_SHEATHE = 0x89, ANIM_EMOTE_STUN_NO_SHEATHE = 137,
ANIM_EMOTE_USE_STANDING_NO_SHEATHE= 0x8A, ANIM_EMOTE_USE_STANDING_NO_SHEATHE = 138,
ANIM_SPELL_SLEEP_DOWN = 0x8B, ANIM_SPELL_SLEEP_DOWN = 139,
ANIM_SPELL_KNEEL_START = 0x8C, ANIM_SPELL_KNEEL_START = 140,
ANIM_SPELL_KNEEL_LOOP = 0x8D, ANIM_SPELL_KNEEL_LOOP = 141,
ANIM_SPELL_KNEEL_END = 0x8E, ANIM_SPELL_KNEEL_END = 142,
ANIM_SPRINT = 0x8F, ANIM_SPRINT = 143,
ANIM_IN_FIGHT = 0x90, ANIM_IN_FIGHT = 144,
ANIM_SPAWN = 145,
ANIM_GAMEOBJ_SPAWN = 145, ANIM_CLOSE = 146,
ANIM_GAMEOBJ_CLOSE = 146, ANIM_CLOSED = 147,
ANIM_GAMEOBJ_CLOSED = 147, ANIM_OPEN = 148,
ANIM_GAMEOBJ_OPEN = 148, ANIM_OPENED = 149,
ANIM_GAMEOBJ_OPENED = 149, ANIM_DESTROY = 150,
ANIM_GAMEOBJ_DESTROY = 150, ANIM_DESTROYED = 151,
ANIM_GAMEOBJ_DESTROYED = 151, ANIM_REBUILD = 152,
ANIM_GAMEOBJ_REBUILD = 152, ANIM_CUSTOM_0 = 153,
ANIM_GAMEOBJ_CUSTOM0 = 153, ANIM_CUSTOM_1 = 154,
ANIM_GAMEOBJ_CUSTOM1 = 154, ANIM_CUSTOM_2 = 155,
ANIM_GAMEOBJ_CUSTOM2 = 155, ANIM_CUSTOM_3 = 156,
ANIM_GAMEOBJ_CUSTOM3 = 156, ANIM_DESPAWN = 157,
ANIM_GAMEOBJ_DESPAWN = 157,
ANIM_HOLD = 158, ANIM_HOLD = 158,
ANIM_DECAY = 159, ANIM_DECAY = 159,
ANIM_BOWPULL = 160, ANIM_BOW_PULL = 160,
ANIM_BOWRELEASE = 161, ANIM_BOW_RELEASE = 161,
ANIM_SHIPSTART = 162, ANIM_SHIP_START = 162,
ANIM_SHIPMOVEING = 163, ANIM_SHIP_MOVING = 163,
ANIM_SHIPSTOP = 164, ANIM_SHIP_STOP = 164,
ANIM_GROUPARROW = 165, ANIM_GROUP_ARROW = 165,
ANIM_ARROW = 166, ANIM_ARROW = 166,
ANIM_CORPSEARROW = 167, ANIM_CORPSE_ARROW = 167,
ANIM_GUIDEARROW = 168, ANIM_GUIDE_ARROW = 168,
ANIM_SWAY = 169, ANIM_SWAY = 169,
ANIM_DRUIDCATPOUNCE = 170, ANIM_DRUID_CAT_POUNCE = 170,
ANIM_DRUIDCATRIP = 171, ANIM_DRUID_CAT_RIP = 171,
ANIM_DRUIDCATRAKE = 172, ANIM_DRUID_CAT_RAKE = 172,
ANIM_DRUIDCATRAVAGE = 173, ANIM_DRUID_CAT_RAVAGE = 173,
ANIM_DRUIDCATCLAW = 174, ANIM_DRUID_CAT_CLAW = 174,
ANIM_DRUIDCATCOWER = 175, ANIM_DRUID_CAT_COWER = 175,
ANIM_DRUIDBEARSWIPE = 176, ANIM_DRUID_BEAR_SWIPE = 176,
ANIM_DRUIDBEARBITE = 177, ANIM_DRUID_BEAR_BITE = 177,
ANIM_DRUIDBEARMAUL = 178, ANIM_DRUID_BEAR_MAUL = 178,
ANIM_DRUIDBEARBASH = 179, ANIM_DRUID_BEAR_BASH = 179,
ANIM_DRAGONTAIL = 180, ANIM_DRAGON_TAIL = 180,
ANIM_DRAGONSTOMP = 181, ANIM_DRAGON_STOMP = 181,
ANIM_DRAGONSPIT = 182, ANIM_DRAGON_SPIT = 182,
ANIM_DRAGONSPITHOVER = 183, ANIM_DRAGON_SPIT_HOVER = 183,
ANIM_DRAGONSPITFLY = 184, ANIM_DRAGON_SPIT_FLY = 184,
ANIM_EMOTEYES = 185, ANIM_EMOTE_YES = 185,
ANIM_EMOTENO = 186, ANIM_EMOTE_NO = 186,
ANIM_JUMPLANDRUN = 187, ANIM_JUMP_LAND_RUN = 187,
ANIM_LOOTHOLD = 188, ANIM_LOOT_HOLD = 188,
ANIM_LOOTUP = 189, ANIM_LOOT_UP = 189,
ANIM_STANDHIGH = 190, ANIM_STAND_HIGH = 190,
ANIM_IMPACT = 191, ANIM_IMPACT = 191,
ANIM_LIFTOFF = 192, ANIM_LIFTOFF = 192,
ANIM_HOVER = 193, ANIM_HOVER = 193,
ANIM_SUCCUBUSENTICE = 194, ANIM_SUCCUBUS_ENTICE = 194,
ANIM_EMOTETRAIN = 195, ANIM_EMOTE_TRAIN = 195,
ANIM_EMOTEDEAD = 196, ANIM_EMOTE_DEAD = 196,
ANIM_EMOTEDANCEONCE = 197, ANIM_EMOTE_DANCE_ONCE = 197,
ANIM_DEFLECT = 198, ANIM_DEFLECT = 198,
ANIM_EMOTEEATNOSHEATHE = 199, ANIM_EMOTE_EAT_NO_SHEATHE = 199,
ANIM_LAND = 200, ANIM_LAND = 200,
ANIM_SUBMERGE = 201, ANIM_SUBMERGE = 201,
ANIM_SUBMERGED = 202, ANIM_SUBMERGED = 202,
ANIM_CANNIBALIZE = 203, ANIM_CANNIBALIZE = 203,
ANIM_ARROWBIRTH = 204, ANIM_ARROW_BIRTH = 204,
ANIM_GROURARROWBIRTH = 205, ANIM_GROUP_ARROW_BIRTH = 205,
ANIM_CORPSEARROWBIRTH = 206, ANIM_CORPSE_ARROW_BIRTH = 206,
ANIM_GUIDEARROWBIRTH = 207, ANIM_GUIDE_ARROW_BIRTH = 207,
ANIM_EMOTETALKNOSHEATHE = 208, ANIM_EMOTE_TALK_NO_SHEATHE = 208,
ANIM_EMOTEPOINTNOSHEATHE = 209, ANIM_EMOTE_POINT_NO_SHEATHE = 209,
ANIM_EMOTESALUTENOSHEATHE = 210, ANIM_EMOTE_SALUTE_NO_SHEATHE = 210,
ANIM_EMOTEDANCESPECIAL = 211, ANIM_EMOTE_DANCE_SPECIAL = 211,
ANIM_MUTILATE = 212, ANIM_MUTILATE = 212,
ANIM_CUSTOMSPELL01 = 213, ANIM_CUSTOM_SPELL_01 = 213,
ANIM_CUSTOMSPELL02 = 214, ANIM_CUSTOM_SPELL_02 = 214,
ANIM_CUSTOMSPELL03 = 215, ANIM_CUSTOM_SPELL_03 = 215,
ANIM_CUSTOMSPELL04 = 216, ANIM_CUSTOM_SPELL_04 = 216,
ANIM_CUSTOMSPELL05 = 217, ANIM_CUSTOM_SPELL_05 = 217,
ANIM_CUSTOMSPELL06 = 218, ANIM_CUSTOM_SPELL_06 = 218,
ANIM_CUSTOMSPELL07 = 219, ANIM_CUSTOM_SPELL_07 = 219,
ANIM_CUSTOMSPELL08 = 220, ANIM_CUSTOM_SPELL_08 = 220,
ANIM_CUSTOMSPELL09 = 221, ANIM_CUSTOM_SPELL_09 = 221,
ANIM_CUSTOMSPELL10 = 222, ANIM_CUSTOM_SPELL_10 = 222,
ANIM_StealthRun = 223 ANIM_STEALTH_RUN = 223,
ANIM_EMERGE = 224,
ANIM_COWER = 225,
ANIM_GRAB = 226,
ANIM_GRAB_CLOSED = 227,
ANIM_GRAB_THROWN = 228,
ANIM_FLY_STAND = 229,
ANIM_FLY_DEATH = 230,
ANIM_FLY_SPELL = 231,
ANIM_FLY_STOP = 232,
ANIM_FLY_WALK = 233,
ANIM_FLY_RUN = 234,
ANIM_FLY_DEAD = 235,
ANIM_FLY_RISE = 236,
ANIM_FLY_STAND_WOUND = 237,
ANIM_FLY_COMBAT_WOUND = 238,
ANIM_FLY_COMBAT_CRITICAL = 239,
ANIM_FLY_SHUFFLE_LEFT = 240,
ANIM_FLY_SHUFFLE_RIGHT = 241,
ANIM_FLY_WALK_BACKWARDS = 242,
ANIM_FLY_STUN = 243,
ANIM_FLY_HANDS_CLOSED = 244,
ANIM_FLY_ATTACK_UNARMED = 245,
ANIM_FLY_ATTACK1H = 246,
ANIM_FLY_ATTACK2H = 247,
ANIM_FLY_ATTACK2HL = 248,
ANIM_FLY_PARRY_UNARMED = 249,
ANIM_FLY_PARRY1H = 250,
ANIM_FLY_PARRY2H = 251,
ANIM_FLY_PARRY2HL = 252,
ANIM_FLY_SHIELD_BLOCK = 253,
ANIM_FLY_READY_UNARMED = 254,
ANIM_FLY_READY1H = 255,
ANIM_FLY_READY2H = 256,
ANIM_FLY_READY2HL = 257,
ANIM_FLY_READY_BOW = 258,
ANIM_FLY_DODGE = 259,
ANIM_FLY_SPELL_PRECAST = 260,
ANIM_FLY_SPELL_CAST = 261,
ANIM_FLY_SPELL_CAST_AREA = 262,
ANIM_FLY_NPC_WELCOME = 263,
ANIM_FLY_NPC_GOODBYE = 264,
ANIM_FLY_BLOCK = 265,
ANIM_FLY_JUMP_START = 266,
ANIM_FLY_JUMP = 267,
ANIM_FLY_JUMP_END = 268,
ANIM_FLY_FALL = 269,
ANIM_FLY_SWIM_IDLE = 270,
ANIM_FLY_SWIM = 271,
ANIM_FLY_SWIM_LEFT = 272,
ANIM_FLY_SWIM_RIGHT = 273,
ANIM_FLY_SWIM_BACKWARDS = 274,
ANIM_FLY_ATTACK_BOW = 275,
ANIM_FLY_FIRE_BOW = 276,
ANIM_FLY_READY_RIFLE = 277,
ANIM_FLY_ATTACK_RIFLE = 278,
ANIM_FLY_LOOT = 279,
ANIM_FLY_READY_SPELL_DIRECTED = 280,
ANIM_FLY_READY_SPELL_OMNI = 281,
ANIM_FLY_SPELL_CAST_DIRECTED = 282,
ANIM_FLY_SPELL_CAST_OMNI = 283,
ANIM_FLY_SPELL_BATTLE_ROAR = 284,
ANIM_FLY_READY_ABILITY = 285,
ANIM_FLY_SPECIAL1H = 286,
ANIM_FLY_SPECIAL2H = 287,
ANIM_FLY_SHIELD_BASH = 288,
ANIM_FLY_EMOTE_TALK = 289,
ANIM_FLY_EMOTE_EAT = 290,
ANIM_FLY_EMOTE_WORK = 291,
ANIM_FLY_USE_STANDING = 292,
ANIM_FLY_EMOTE_TALK_EXCLAMATION = 293,
ANIM_FLY_EMOTE_TALK_QUESTION = 294,
ANIM_FLY_EMOTE_BOW = 295,
ANIM_FLY_EMOTE_WAVE = 296,
ANIM_FLY_EMOTE_CHEER = 297,
ANIM_FLY_EMOTE_DANCE = 298,
ANIM_FLY_EMOTE_LAUGH = 299,
ANIM_FLY_EMOTE_SLEEP = 300,
ANIM_FLY_EMOTE_SIT_GROUND = 301,
ANIM_FLY_EMOTE_RUDE = 302,
ANIM_FLY_EMOTE_ROAR = 303,
ANIM_FLY_EMOTE_KNEEL = 304,
ANIM_FLY_EMOTE_KISS = 305,
ANIM_FLY_EMOTE_CRY = 306,
ANIM_FLY_EMOTE_CHICKEN = 307,
ANIM_FLY_EMOTE_BEG = 308,
ANIM_FLY_EMOTE_APPLAUD = 309,
ANIM_FLY_EMOTE_SHOUT = 310,
ANIM_FLY_EMOTE_FLEX = 311,
ANIM_FLY_EMOTE_SHY = 312,
ANIM_FLY_EMOTE_POINT = 313,
ANIM_FLY_ATTACK1H_PIERCE = 314,
ANIM_FLY_ATTACK2H_LOOSE_PIERCE = 315,
ANIM_FLY_ATTACK_OFF = 316,
ANIM_FLY_ATTACK_OFF_PIERCE = 317,
ANIM_FLY_SHEATH = 318,
ANIM_FLY_HIP_SHEATH = 319,
ANIM_FLY_MOUNT = 320,
ANIM_FLY_RUN_RIGHT = 321,
ANIM_FLY_RUN_LEFT = 322,
ANIM_FLY_MOUNT_SPECIAL = 323,
ANIM_FLY_KICK = 324,
ANIM_FLY_SIT_GROUND_DOWN = 325,
ANIM_FLY_SIT_GROUND = 326,
ANIM_FLY_SIT_GROUND_UP = 327,
ANIM_FLY_SLEEP_DOWN = 328,
ANIM_FLY_SLEEP = 329,
ANIM_FLY_SLEEP_UP = 330,
ANIM_FLY_SIT_CHAIR_LOW = 331,
ANIM_FLY_SIT_CHAIR_MED = 332,
ANIM_FLY_SIT_CHAIR_HIGH = 333,
ANIM_FLY_LOAD_BOW = 334,
ANIM_FLY_LOAD_RIFLE = 335,
ANIM_FLY_ATTACK_THROWN = 336,
ANIM_FLY_READY_THROWN = 337,
ANIM_FLY_HOLD_BOW = 338,
ANIM_FLY_HOLD_RIFLE = 339,
ANIM_FLY_HOLD_THROWN = 340,
ANIM_FLY_LOAD_THROWN = 341,
ANIM_FLY_EMOTE_SALUTE = 342,
ANIM_FLY_KNEEL_START = 343,
ANIM_FLY_KNEEL_LOOP = 344,
ANIM_FLY_KNEEL_END = 345,
ANIM_FLY_ATTACK_UNARMED_OFF = 346,
ANIM_FLY_SPECIAL_UNARMED = 347,
ANIM_FLY_STEALTH_WALK = 348,
ANIM_FLY_STEALTH_STAND = 349,
ANIM_FLY_KNOCKDOWN = 350,
ANIM_FLY_EATING_LOOP = 351,
ANIM_FLY_USE_STANDING_LOOP = 352,
ANIM_FLY_CHANNEL_CAST_DIRECTED = 353,
ANIM_FLY_CHANNEL_CAST_OMNI = 354,
ANIM_FLY_WHIRLWIND = 355,
ANIM_FLY_BIRTH = 356,
ANIM_FLY_USE_STANDING_START = 357,
ANIM_FLY_USE_STANDING_END = 358,
ANIM_FLY_CREATURE_SPECIAL = 359,
ANIM_FLY_DROWN = 360,
ANIM_FLY_DROWNED = 361,
ANIM_FLY_FISHING_CAST = 362,
ANIM_FLY_FISHING_LOOP = 363,
ANIM_FLY_FLY = 364,
ANIM_FLY_EMOTE_WORK_NO_SHEATHE = 365,
ANIM_FLY_EMOTE_STUN_NO_SHEATHE = 366,
ANIM_FLY_EMOTE_USE_STANDING_NO_SHEATHE = 367,
ANIM_FLY_SPELL_SLEEP_DOWN = 368,
ANIM_FLY_SPELL_KNEEL_START = 369,
ANIM_FLY_SPELL_KNEEL_LOOP = 370,
ANIM_FLY_SPELL_KNEEL_END = 371,
ANIM_FLY_SPRINT = 372,
ANIM_FLY_IN_FLIGHT = 373,
ANIM_FLY_SPAWN = 374,
ANIM_FLY_CLOSE = 375,
ANIM_FLY_CLOSED = 376,
ANIM_FLY_OPEN = 377,
ANIM_FLY_OPENED = 378,
ANIM_FLY_DESTROY = 379,
ANIM_FLY_DESTROYED = 380,
ANIM_FLY_REBUILD = 381,
ANIM_FLY_CUSTOM_0 = 382,
ANIM_FLY_CUSTOM_1 = 383,
ANIM_FLY_CUSTOM_2 = 384,
ANIM_FLY_CUSTOM_3 = 385,
ANIM_FLY_DESPAWN = 386,
ANIM_FLY_HOLD = 387,
ANIM_FLY_DECAY = 388,
ANIM_FLY_BOW_PULL = 389,
ANIM_FLY_BOW_RELEASE = 390,
ANIM_FLY_SHIP_START = 391,
ANIM_FLY_SHIP_MOVING = 392,
ANIM_FLY_SHIP_STOP = 393,
ANIM_FLY_GROUP_ARROW = 394,
ANIM_FLY_ARROW = 395,
ANIM_FLY_CORPSE_ARROW = 396,
ANIM_FLY_GUIDE_ARROW = 397,
ANIM_FLY_SWAY = 398,
ANIM_FLY_DRUID_CAT_POUNCE = 399,
ANIM_FLY_DRUID_CAT_RIP = 400,
ANIM_FLY_DRUID_CAT_RAKE = 401,
ANIM_FLY_DRUID_CAT_RAVAGE = 402,
ANIM_FLY_DRUID_CAT_CLAW = 403,
ANIM_FLY_DRUID_CAT_COWER = 404,
ANIM_FLY_DRUID_BEAR_SWIPE = 405,
ANIM_FLY_DRUID_BEAR_BITE = 406,
ANIM_FLY_DRUID_BEAR_MAUL = 407,
ANIM_FLY_DRUID_BEAR_BASH = 408,
ANIM_FLY_DRAGON_TAIL = 409,
ANIM_FLY_DRAGON_STOMP = 410,
ANIM_FLY_DRAGON_SPIT = 411,
ANIM_FLY_DRAGON_SPIT_HOVER = 412,
ANIM_FLY_DRAGON_SPIT_FLY = 413,
ANIM_FLY_EMOTE_YES = 414,
ANIM_FLY_EMOTE_NO = 415,
ANIM_FLY_JUMP_LAND_RUN = 416,
ANIM_FLY_LOOT_HOLD = 417,
ANIM_FLY_LOOT_UP = 418,
ANIM_FLY_STAND_HIGH = 419,
ANIM_FLY_IMPACT = 420,
ANIM_FLY_LIFTOFF = 421,
ANIM_FLY_HOVER = 422,
ANIM_FLY_SUCCUBUS_ENTICE = 423,
ANIM_FLY_EMOTE_TRAIN = 424,
ANIM_FLY_EMOTE_DEAD = 425,
ANIM_FLY_EMOTE_DANCE_ONCE = 426,
ANIM_FLY_DEFLECT = 427,
ANIM_FLY_EMOTE_EAT_NO_SHEATHE = 428,
ANIM_FLY_LAND = 429,
ANIM_FLY_SUBMERGE = 430,
ANIM_FLY_SUBMERGED = 431,
ANIM_FLY_CANNIBALIZE = 432,
ANIM_FLY_ARROW_BIRTH = 433,
ANIM_FLY_GROUP_ARROW_BIRTH = 434,
ANIM_FLY_CORPSE_ARROW_BIRTH = 435,
ANIM_FLY_GUIDE_ARROW_BIRTH = 436,
ANIM_FLY_EMOTE_TALK_NO_SHEATHE = 437,
ANIM_FLY_EMOTE_POINT_NO_SHEATHE = 438,
ANIM_FLY_EMOTE_SALUTE_NO_SHEATHE = 439,
ANIM_FLY_EMOTE_DANCE_SPECIAL = 440,
ANIM_FLY_MUTILATE = 441,
ANIM_FLY_CUSTOM_SPELL_01 = 442,
ANIM_FLY_CUSTOM_SPELL_02 = 443,
ANIM_FLY_CUSTOM_SPELL_03 = 444,
ANIM_FLY_CUSTOM_SPELL_04 = 445,
ANIM_FLY_CUSTOM_SPELL_05 = 446,
ANIM_FLY_CUSTOM_SPELL_06 = 447,
ANIM_FLY_CUSTOM_SPELL_07 = 448,
ANIM_FLY_CUSTOM_SPELL_08 = 449,
ANIM_FLY_CUSTOM_SPELL_09 = 450,
ANIM_FLY_CUSTOM_SPELL_10 = 451,
ANIM_FLY_STEALTH_RUN = 452,
ANIM_FLY_EMERGE = 453,
ANIM_FLY_COWER = 454,
ANIM_FLY_GRAB = 455,
ANIM_FLY_GRAB_CLOSED = 456,
ANIM_FLY_GRAB_THROWN = 457,
ANIM_TO_FLY = 458,
ANIM_TO_HOVER = 459,
ANIM_TO_GROUND = 460,
ANIM_FLY_TO_FLY = 461,
ANIM_FLY_TO_HOVER = 462,
ANIM_FLY_TO_GROUND = 463,
ANIM_SETTLE = 464,
ANIM_FLY_SETTLE = 465,
ANIM_DEATH_START = 466,
ANIM_DEATH_LOOP = 467,
ANIM_DEATH_END = 468,
ANIM_FLY_DEATH_START = 469,
ANIM_FLY_DEATH_LOOP = 470,
ANIM_FLY_DEATH_END = 471,
ANIM_DEATH_END_HOLD = 472,
ANIM_FLY_DEATH_END_HOLD = 473,
ANIM_STRANGULATE = 474,
ANIM_FLY_STRANGULATE = 475,
ANIM_READY_JOUST = 476,
ANIM_LOAD_JOUST = 477,
ANIM_HOLD_JOUST = 478,
ANIM_FLY_READY_JOUST = 479,
ANIM_FLY_LOAD_JOUST = 480,
ANIM_FLY_HOLD_JOUST = 481,
ANIM_ATTACK_JOUST = 482,
ANIM_FLY_ATTACK_JOUST = 483,
ANIM_RECLINED_MOUNT = 484,
ANIM_FLY_RECLINED_MOUNT = 485,
ANIM_TO_ALTERED = 486,
ANIM_FROM_ALTERED = 487,
ANIM_FLY_TO_ALTERED = 488,
ANIM_FLY_FROM_ALTERED = 489,
ANIM_IN_STOCKS = 490,
ANIM_FLY_IN_STOCKS = 491,
ANIM_VEHICLE_GRAB = 492,
ANIM_VEHICLE_THROW = 493,
ANIM_FLY_VEHICLE_GRAB = 494,
ANIM_FLY_VEHICLE_THROW = 495,
ANIM_TO_ALTERED_POST_SWAP = 496,
ANIM_FROM_ALTERED_POST_SWAP = 497,
ANIM_FLY_TO_ALTERED_POST_SWAP = 498,
ANIM_FLY_FROM_ALTERED_POST_SWAP = 499,
ANIM_RECLINED_MOUNT_PASSENGER = 500,
ANIM_FLY_RECLINED_MOUNT_PASSENGER = 501,
ANIM_CARRY2H = 502,
ANIM_CARRIED2H = 503,
ANIM_FLY_CARRY2H = 504,
ANIM_FLY_CARRIED2H = 505
}; };
enum LockKeyType enum LockKeyType
@@ -2473,8 +2760,8 @@ enum SkillType
SKILL_SURVIVAL2 = 142, SKILL_SURVIVAL2 = 142,
SKILL_RIDING_HORSE = 148, SKILL_RIDING_HORSE = 148,
SKILL_RIDING_WOLF = 149, SKILL_RIDING_WOLF = 149,
SKILL_RIDING_RAM = 152,
SKILL_RIDING_TIGER = 150, SKILL_RIDING_TIGER = 150,
SKILL_RIDING_RAM = 152,
SKILL_SWIMING = 155, SKILL_SWIMING = 155,
SKILL_2H_MACES = 160, SKILL_2H_MACES = 160,
SKILL_UNARMED = 162, SKILL_UNARMED = 162,
@@ -1238,10 +1238,10 @@ public:
me->HandleEmoteCommand(EMOTE_ONESHOT_KICK); me->HandleEmoteCommand(EMOTE_ONESHOT_KICK);
break; break;
case 2: case 2:
me->HandleEmoteCommand(EMOTE_ONESHOT_ATTACKUNARMED); me->HandleEmoteCommand(EMOTE_ONESHOT_ATTACK_UNARMED);
break; break;
case 3: case 3:
me->HandleEmoteCommand(EMOTE_ONESHOT_ATTACKUNARMED); me->HandleEmoteCommand(EMOTE_ONESHOT_ATTACK_UNARMED);
break; break;
case 4: case 4:
me->HandleEmoteCommand(EMOTE_ONESHOT_KICK); me->HandleEmoteCommand(EMOTE_ONESHOT_KICK);
@@ -91,7 +91,7 @@ public:
case 2: case 2:
if (!player->isRessurectRequested()) if (!player->isRessurectRequested())
{ {
me->HandleEmoteCommand(EMOTE_ONESHOT_CUSTOMSPELL01); me->HandleEmoteCommand(EMOTE_ONESHOT_CUSTOM_SPELL_01);
DoCast(player, SPELL_REVIVE, true); DoCast(player, SPELL_REVIVE, true);
me->MonsterWhisper(VALK_WHISPER, player->GetGUID()); me->MonsterWhisper(VALK_WHISPER, player->GetGUID());
} }
@@ -110,7 +110,7 @@ public:
case 4: case 4:
SetEquipmentSlots(false, EQUIP_NO_CHANGE, EQUIP_NO_CHANGE, EQUIP_ID_RIFLE); SetEquipmentSlots(false, EQUIP_NO_CHANGE, EQUIP_NO_CHANGE, EQUIP_ID_RIFLE);
me->SetSheath(SHEATH_STATE_RANGED); me->SetSheath(SHEATH_STATE_RANGED);
me->HandleEmoteCommand(EMOTE_STATE_USESTANDING_NOSHEATHE); me->HandleEmoteCommand(EMOTE_STATE_USE_STANDING_NO_SHEATHE);
break; break;
case 7: case 7:
me->SummonCreature(NPC_DEFIAS_RAIDER, -11450.836f, 1569.755f, 54.267f, 4.230f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 30000); me->SummonCreature(NPC_DEFIAS_RAIDER, -11450.836f, 1569.755f, 54.267f, 4.230f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 30000);
@@ -141,7 +141,7 @@ public:
case 13: case 13:
SetEquipmentSlots(true); SetEquipmentSlots(true);
me->SetSheath(SHEATH_STATE_UNARMED); me->SetSheath(SHEATH_STATE_UNARMED);
me->HandleEmoteCommand(EMOTE_STATE_USESTANDING_NOSHEATHE); me->HandleEmoteCommand(EMOTE_STATE_USE_STANDING_NO_SHEATHE);
break; break;
case 17: case 17:
player->GroupEventHappens(QUEST_TOME_VALOR, me); player->GroupEventHappens(QUEST_TOME_VALOR, me);
@@ -678,7 +678,7 @@ public:
} }
if (i == LastOverronPos && IsOverrun) if (i == LastOverronPos && IsOverrun)
{ {
me->SetUInt32Value(UNIT_NPC_EMOTESTATE, EMOTE_ONESHOT_ATTACKUNARMED); me->SetUInt32Value(UNIT_NPC_EMOTESTATE, EMOTE_ONESHOT_ATTACK_UNARMED);
if ((faction == 0 && LastOverronPos == 17) || (faction == 1 && LastOverronPos == 21)) if ((faction == 0 && LastOverronPos == 17) || (faction == 1 && LastOverronPos == 21))
{ {
me->setDeathState(DEAD); me->setDeathState(DEAD);
@@ -38,7 +38,7 @@ EndScriptData */
#define SPELL_ARCANE_EXPLOSION 25679 #define SPELL_ARCANE_EXPLOSION 25679
#define SPELL_EARTH_SHOCK 26194 #define SPELL_EARTH_SHOCK 26194
#define SPELL_TRUE_FULFILLMENT4 26526 #define SPELL_TRUE_FULFILLMENT 785
#define SPELL_BLINK 28391 #define SPELL_BLINK 28391
class ov_mycoordinates class ov_mycoordinates
+1 -1
View File
@@ -84,7 +84,7 @@ public:
void UpdateAI(const uint32 uiDiff) void UpdateAI(const uint32 uiDiff)
{ {
if (work == true) if (work == true)
me->HandleEmoteCommand(466); me->HandleEmoteCommand(EMOTE_ONESHOT_WORK_CHOPWOOD);
if (m_uiRebuffTimer <= uiDiff) if (m_uiRebuffTimer <= uiDiff)
{ {
DoCast(me, SPELL_BUFF_SLEEP); DoCast(me, SPELL_BUFF_SLEEP);
+1 -1
View File
@@ -171,7 +171,7 @@ public:
break; break;
case 2: case 2:
DoScriptText(EMOTE_EAT_LUNCH, me); DoScriptText(EMOTE_EAT_LUNCH, me);
me->SetUInt32Value(UNIT_NPC_EMOTESTATE, EMOTE_STATE_USESTANDING); me->SetUInt32Value(UNIT_NPC_EMOTESTATE, EMOTE_STATE_USE_STANDING);
break; break;
case 3: case 3:
if (Player* unit = Unit::GetPlayer(*me, uiPlayerGUID)) if (Player* unit = Unit::GetPlayer(*me, uiPlayerGUID))
+1 -1
View File
@@ -512,7 +512,7 @@ public:
//creature->GetMotionMaster()->MovePoint(0, -1693, -4343, 4.32f); //creature->GetMotionMaster()->MovePoint(0, -1693, -4343, 4.32f);
//creature->GetMotionMaster()->MovePoint(1, -1684, -4333, 2.78f); //creature->GetMotionMaster()->MovePoint(1, -1684, -4333, 2.78f);
creature->GetMotionMaster()->MovePoint(2, -1682, -4329, 2.79f); creature->GetMotionMaster()->MovePoint(2, -1682, -4329, 2.79f);
creature->HandleEmoteCommand(EMOTE_STATE_READYUNARMED); creature->HandleEmoteCommand(EMOTE_STATE_READY_UNARMED);
EventBigWill = true; EventBigWill = true;
Wave_Timer = 1000; Wave_Timer = 1000;
} }
@@ -429,7 +429,7 @@ class npc_fizzlebang_toc : public CreatureScript
case 1130: case 1130:
me->GetMotionMaster()->MovementExpired(); me->GetMotionMaster()->MovementExpired();
DoScriptText(SAY_STAGE_1_03, me); DoScriptText(SAY_STAGE_1_03, me);
me->HandleEmoteCommand(EMOTE_ONESHOT_SPELLCAST_OMNI); me->HandleEmoteCommand(EMOTE_ONESHOT_SPELL_CAST_OMNI);
if (Unit* pTrigger = me->SummonCreature(NPC_TRIGGER, ToCCommonLoc[1].GetPositionX(), ToCCommonLoc[1].GetPositionY(), ToCCommonLoc[1].GetPositionZ(), 4.69494f, TEMPSUMMON_MANUAL_DESPAWN)) if (Unit* pTrigger = me->SummonCreature(NPC_TRIGGER, ToCCommonLoc[1].GetPositionX(), ToCCommonLoc[1].GetPositionY(), ToCCommonLoc[1].GetPositionZ(), 4.69494f, TEMPSUMMON_MANUAL_DESPAWN))
{ {
m_uiTriggerGUID = pTrigger->GetGUID(); m_uiTriggerGUID = pTrigger->GetGUID();
@@ -446,7 +446,7 @@ class npc_fizzlebang_toc : public CreatureScript
m_uiUpdateTimer = 4000; m_uiUpdateTimer = 4000;
break; break;
case 1134: case 1134:
me->HandleEmoteCommand(EMOTE_ONESHOT_SPELLCAST_OMNI); me->HandleEmoteCommand(EMOTE_ONESHOT_SPELL_CAST_OMNI);
if (Creature* pPortal = me->SummonCreature(NPC_WILFRED_PORTAL, ToCCommonLoc[1].GetPositionX(), ToCCommonLoc[1].GetPositionY(), ToCCommonLoc[1].GetPositionZ(), 4.71239f, TEMPSUMMON_MANUAL_DESPAWN)) if (Creature* pPortal = me->SummonCreature(NPC_WILFRED_PORTAL, ToCCommonLoc[1].GetPositionX(), ToCCommonLoc[1].GetPositionY(), ToCCommonLoc[1].GetPositionZ(), 4.71239f, TEMPSUMMON_MANUAL_DESPAWN))
{ {
pPortal->SetReactState(REACT_PASSIVE); pPortal->SetReactState(REACT_PASSIVE);
@@ -883,7 +883,7 @@ class boss_the_lich_king : public CreatureScript
case EVENT_INTRO_TALK_1: case EVENT_INTRO_TALK_1:
Talk(SAY_LK_INTRO_2); Talk(SAY_LK_INTRO_2);
// for some reason blizz sends 2 emotes in row here so (we handle one in Talk) // for some reason blizz sends 2 emotes in row here so (we handle one in Talk)
me->HandleEmoteCommand(EMOTE_ONESHOT_TALK_NOSHEATHE); me->HandleEmoteCommand(EMOTE_ONESHOT_TALK_NO_SHEATHE);
events.ScheduleEvent(EVENT_EMOTE_CAST_SHOUT, 7000, 0, PHASE_INTRO); events.ScheduleEvent(EVENT_EMOTE_CAST_SHOUT, 7000, 0, PHASE_INTRO);
events.ScheduleEvent(EVENT_INTRO_EMOTE_1, 13000, 0, PHASE_INTRO); events.ScheduleEvent(EVENT_INTRO_EMOTE_1, 13000, 0, PHASE_INTRO);
events.ScheduleEvent(EVENT_EMOTE_CAST_SHOUT, 18000, 0, PHASE_INTRO); events.ScheduleEvent(EVENT_EMOTE_CAST_SHOUT, 18000, 0, PHASE_INTRO);
@@ -893,7 +893,7 @@ class boss_the_lich_king : public CreatureScript
DoCast(me, SPELL_EMOTE_SHOUT_NO_SHEATH, false); DoCast(me, SPELL_EMOTE_SHOUT_NO_SHEATH, false);
break; break;
case EVENT_INTRO_EMOTE_1: case EVENT_INTRO_EMOTE_1:
me->HandleEmoteCommand(EMOTE_ONESHOT_POINT_NOSHEATHE); me->HandleEmoteCommand(EMOTE_ONESHOT_POINT_NO_SHEATHE);
break; break;
case EVENT_INTRO_CAST_FREEZE: case EVENT_INTRO_CAST_FREEZE:
Talk(SAY_LK_INTRO_3); Talk(SAY_LK_INTRO_3);
@@ -1043,7 +1043,7 @@ class boss_the_lich_king : public CreatureScript
DoCastAOE(SPELL_EMOTE_QUESTION_NO_SHEATH); DoCastAOE(SPELL_EMOTE_QUESTION_NO_SHEATH);
break; break;
case EVENT_OUTRO_EMOTE_TALK: case EVENT_OUTRO_EMOTE_TALK:
me->HandleEmoteCommand(EMOTE_ONESHOT_TALK_NOSHEATHE); me->HandleEmoteCommand(EMOTE_ONESHOT_TALK_NO_SHEATHE);
break; break;
case EVENT_OUTRO_TALK_3: case EVENT_OUTRO_TALK_3:
if (Creature* tirion = ObjectAccessor::GetCreature(*me, instance->GetData64(DATA_HIGHLORD_TIRION_FORDRING))) if (Creature* tirion = ObjectAccessor::GetCreature(*me, instance->GetData64(DATA_HIGHLORD_TIRION_FORDRING)))
@@ -1268,7 +1268,7 @@ class npc_tirion_fordring_tft : public CreatureScript
_events.ScheduleEvent(EVENT_INTRO_CHARGE, 5000, 0, PHASE_INTRO); _events.ScheduleEvent(EVENT_INTRO_CHARGE, 5000, 0, PHASE_INTRO);
break; break;
case EVENT_INTRO_EMOTE_1: case EVENT_INTRO_EMOTE_1:
me->HandleEmoteCommand(EMOTE_ONESHOT_POINT_NOSHEATHE); me->HandleEmoteCommand(EMOTE_ONESHOT_POINT_NO_SHEATHE);
break; break;
case EVENT_INTRO_CHARGE: case EVENT_INTRO_CHARGE:
me->RemoveUnitMovementFlag(MOVEMENTFLAG_WALKING); me->RemoveUnitMovementFlag(MOVEMENTFLAG_WALKING);
@@ -477,7 +477,7 @@ class npc_highlord_tirion_fordring_lh : public CreatureScript
Talk(SAY_TIRION_INTRO_3); Talk(SAY_TIRION_INTRO_3);
break; break;
case EVENT_LK_INTRO_1: case EVENT_LK_INTRO_1:
me->HandleEmoteCommand(EMOTE_ONESHOT_POINT_NOSHEATHE); me->HandleEmoteCommand(EMOTE_ONESHOT_POINT_NO_SHEATHE);
if (Creature* theLichKing = ObjectAccessor::GetCreature(*me, _theLichKing)) if (Creature* theLichKing = ObjectAccessor::GetCreature(*me, _theLichKing))
theLichKing->AI()->Talk(SAY_LK_INTRO_1); theLichKing->AI()->Talk(SAY_LK_INTRO_1);
break; break;
@@ -354,7 +354,7 @@ class boss_gothik : public CreatureScript
} }
if (spellId && me->isInCombat()) if (spellId && me->isInCombat())
{ {
me->HandleEmoteCommand(EMOTE_ONESHOT_SPELLCAST); me->HandleEmoteCommand(EMOTE_ONESHOT_SPELL_CAST);
if (Creature* pRandomDeadTrigger = Unit::GetCreature(*me, DeadTriggerGUID[rand() % POS_DEAD])) if (Creature* pRandomDeadTrigger = Unit::GetCreature(*me, DeadTriggerGUID[rand() % POS_DEAD]))
me->CastSpell(pRandomDeadTrigger, spellId, true); me->CastSpell(pRandomDeadTrigger, spellId, true);
} }
@@ -668,7 +668,7 @@ class npc_expedition_commander : public CreatureScript
break; break;
case 4: case 4:
for (uint8 n = 0; n < RAID_MODE(2, 4); n++) for (uint8 n = 0; n < RAID_MODE(2, 4); n++)
Engineer[n]->SetUInt32Value(UNIT_NPC_EMOTESTATE, EMOTE_STATE_USESTANDING); Engineer[n]->SetUInt32Value(UNIT_NPC_EMOTESTATE, EMOTE_STATE_USE_STANDING);
for (uint8 n = 0; n < 4; ++n) for (uint8 n = 0; n < 4; ++n)
Defender[n]->SetUInt32Value(UNIT_NPC_EMOTESTATE, EMOTE_STATE_READY2H); Defender[n]->SetUInt32Value(UNIT_NPC_EMOTESTATE, EMOTE_STATE_READY2H);
me->MonsterYell(SAY_AGGRO_2, LANG_UNIVERSAL, 0); me->MonsterYell(SAY_AGGRO_2, LANG_UNIVERSAL, 0);
@@ -415,7 +415,7 @@ public:
// call this each update tick? // call this each update tick?
if (me->FindNearestCreature(TALLHORN_STAG, 0.2f)) if (me->FindNearestCreature(TALLHORN_STAG, 0.2f))
{ {
me->SetUInt32Value(UNIT_NPC_EMOTESTATE, EMOTE_STATE_USESTANDING); me->SetUInt32Value(UNIT_NPC_EMOTESTATE, EMOTE_STATE_USE_STANDING);
} }
else else
if (m_uiPhase) if (m_uiPhase)
@@ -117,7 +117,7 @@ public:
{ {
bIsEating = true; bIsEating = true;
EatTimer = 7000; EatTimer = 7000;
me->HandleEmoteCommand(EMOTE_ONESHOT_ATTACKUNARMED); me->HandleEmoteCommand(EMOTE_ONESHOT_ATTACK_UNARMED);
} }
} }