diff options
-rw-r--r-- | src/server/game/Miscellaneous/SharedDefines.h | 3 | ||||
-rw-r--r-- | src/server/game/Miscellaneous/enuminfo_SharedDefines.cpp | 832 | ||||
-rw-r--r-- | src/server/scripts/Commands/cs_debug.cpp | 15 |
3 files changed, 846 insertions, 4 deletions
diff --git a/src/server/game/Miscellaneous/SharedDefines.h b/src/server/game/Miscellaneous/SharedDefines.h index 4c592aa7fb8..b75295f320b 100644 --- a/src/server/game/Miscellaneous/SharedDefines.h +++ b/src/server/game/Miscellaneous/SharedDefines.h @@ -3093,9 +3093,10 @@ enum TextEmotes }; // Emotes.db2 (9.0.2.37176) +// EnumUtils: DESCRIBE THIS enum Emote : uint32 { - EMOTE_ONESHOT_NONE = 0, + EMOTE_ONESHOT_NONE = 0, // SKIP EMOTE_ONESHOT_TALK = 1, EMOTE_ONESHOT_BOW = 2, EMOTE_ONESHOT_WAVE = 3, diff --git a/src/server/game/Miscellaneous/enuminfo_SharedDefines.cpp b/src/server/game/Miscellaneous/enuminfo_SharedDefines.cpp index c797f4f6687..2cb5bbb9da1 100644 --- a/src/server/game/Miscellaneous/enuminfo_SharedDefines.cpp +++ b/src/server/game/Miscellaneous/enuminfo_SharedDefines.cpp @@ -1649,6 +1649,838 @@ TC_API_EXPORT SpellPreventionType EnumUtils<SpellPreventionType>::FromIndex(size } } +/*************************************************************\ +|* data for enum 'Emote' in 'SharedDefines.h' auto-generated *| +\*************************************************************/ +template <> +TC_API_EXPORT EnumText EnumUtils<Emote>::ToString(Emote value) +{ + switch (value) + { + case EMOTE_ONESHOT_TALK: return { "EMOTE_ONESHOT_TALK", "EMOTE_ONESHOT_TALK", "" }; + case EMOTE_ONESHOT_BOW: return { "EMOTE_ONESHOT_BOW", "EMOTE_ONESHOT_BOW", "" }; + case EMOTE_ONESHOT_WAVE: return { "EMOTE_ONESHOT_WAVE", "EMOTE_ONESHOT_WAVE", "" }; + case EMOTE_ONESHOT_CHEER: return { "EMOTE_ONESHOT_CHEER", "EMOTE_ONESHOT_CHEER", "" }; + case EMOTE_ONESHOT_EXCLAMATION: return { "EMOTE_ONESHOT_EXCLAMATION", "EMOTE_ONESHOT_EXCLAMATION", "" }; + case EMOTE_ONESHOT_QUESTION: return { "EMOTE_ONESHOT_QUESTION", "EMOTE_ONESHOT_QUESTION", "" }; + case EMOTE_ONESHOT_EAT: return { "EMOTE_ONESHOT_EAT", "EMOTE_ONESHOT_EAT", "" }; + case EMOTE_STATE_DANCE: return { "EMOTE_STATE_DANCE", "EMOTE_STATE_DANCE", "" }; + case EMOTE_ONESHOT_LAUGH: return { "EMOTE_ONESHOT_LAUGH", "EMOTE_ONESHOT_LAUGH", "" }; + case EMOTE_STATE_SLEEP: return { "EMOTE_STATE_SLEEP", "EMOTE_STATE_SLEEP", "" }; + case EMOTE_STATE_SIT: return { "EMOTE_STATE_SIT", "EMOTE_STATE_SIT", "" }; + case EMOTE_ONESHOT_RUDE: return { "EMOTE_ONESHOT_RUDE", "EMOTE_ONESHOT_RUDE", "" }; + case EMOTE_ONESHOT_ROAR: return { "EMOTE_ONESHOT_ROAR", "EMOTE_ONESHOT_ROAR", "" }; + case EMOTE_ONESHOT_KNEEL: return { "EMOTE_ONESHOT_KNEEL", "EMOTE_ONESHOT_KNEEL", "" }; + case EMOTE_ONESHOT_KISS: return { "EMOTE_ONESHOT_KISS", "EMOTE_ONESHOT_KISS", "" }; + case EMOTE_ONESHOT_CRY: return { "EMOTE_ONESHOT_CRY", "EMOTE_ONESHOT_CRY", "" }; + case EMOTE_ONESHOT_CHICKEN: return { "EMOTE_ONESHOT_CHICKEN", "EMOTE_ONESHOT_CHICKEN", "" }; + case EMOTE_ONESHOT_BEG: return { "EMOTE_ONESHOT_BEG", "EMOTE_ONESHOT_BEG", "" }; + case EMOTE_ONESHOT_APPLAUD: return { "EMOTE_ONESHOT_APPLAUD", "EMOTE_ONESHOT_APPLAUD", "" }; + case EMOTE_ONESHOT_SHOUT: return { "EMOTE_ONESHOT_SHOUT", "EMOTE_ONESHOT_SHOUT", "" }; + case EMOTE_ONESHOT_FLEX: return { "EMOTE_ONESHOT_FLEX", "EMOTE_ONESHOT_FLEX", "" }; + case EMOTE_ONESHOT_SHY: return { "EMOTE_ONESHOT_SHY", "EMOTE_ONESHOT_SHY", "" }; + case EMOTE_ONESHOT_POINT: return { "EMOTE_ONESHOT_POINT", "EMOTE_ONESHOT_POINT", "" }; + case EMOTE_STATE_STAND: return { "EMOTE_STATE_STAND", "EMOTE_STATE_STAND", "" }; + case EMOTE_STATE_READY_UNARMED: return { "EMOTE_STATE_READY_UNARMED", "EMOTE_STATE_READY_UNARMED", "" }; + case EMOTE_STATE_WORK_SHEATHED: return { "EMOTE_STATE_WORK_SHEATHED", "EMOTE_STATE_WORK_SHEATHED", "" }; + case EMOTE_STATE_POINT: return { "EMOTE_STATE_POINT", "EMOTE_STATE_POINT", "" }; + case EMOTE_STATE_NONE: return { "EMOTE_STATE_NONE", "EMOTE_STATE_NONE", "" }; + case EMOTE_ONESHOT_WOUND: return { "EMOTE_ONESHOT_WOUND", "EMOTE_ONESHOT_WOUND", "" }; + case EMOTE_ONESHOT_WOUND_CRITICAL: return { "EMOTE_ONESHOT_WOUND_CRITICAL", "EMOTE_ONESHOT_WOUND_CRITICAL", "" }; + case EMOTE_ONESHOT_ATTACK_UNARMED: return { "EMOTE_ONESHOT_ATTACK_UNARMED", "EMOTE_ONESHOT_ATTACK_UNARMED", "" }; + case EMOTE_ONESHOT_ATTACK1H: return { "EMOTE_ONESHOT_ATTACK1H", "EMOTE_ONESHOT_ATTACK1H", "" }; + case EMOTE_ONESHOT_ATTACK2HTIGHT: return { "EMOTE_ONESHOT_ATTACK2HTIGHT", "EMOTE_ONESHOT_ATTACK2HTIGHT", "" }; + case EMOTE_ONESHOT_ATTACK2H_LOOSE: return { "EMOTE_ONESHOT_ATTACK2H_LOOSE", "EMOTE_ONESHOT_ATTACK2H_LOOSE", "" }; + case EMOTE_ONESHOT_PARRY_UNARMED: return { "EMOTE_ONESHOT_PARRY_UNARMED", "EMOTE_ONESHOT_PARRY_UNARMED", "" }; + case EMOTE_ONESHOT_PARRY_SHIELD: return { "EMOTE_ONESHOT_PARRY_SHIELD", "EMOTE_ONESHOT_PARRY_SHIELD", "" }; + case EMOTE_ONESHOT_READY_UNARMED: return { "EMOTE_ONESHOT_READY_UNARMED", "EMOTE_ONESHOT_READY_UNARMED", "" }; + case EMOTE_ONESHOT_READY1H: return { "EMOTE_ONESHOT_READY1H", "EMOTE_ONESHOT_READY1H", "" }; + case EMOTE_ONESHOT_READY_BOW: return { "EMOTE_ONESHOT_READY_BOW", "EMOTE_ONESHOT_READY_BOW", "" }; + case EMOTE_ONESHOT_SPELL_PRECAST: return { "EMOTE_ONESHOT_SPELL_PRECAST", "EMOTE_ONESHOT_SPELL_PRECAST", "" }; + case EMOTE_ONESHOT_SPELL_CAST: return { "EMOTE_ONESHOT_SPELL_CAST", "EMOTE_ONESHOT_SPELL_CAST", "" }; + case EMOTE_ONESHOT_BATTLE_ROAR: return { "EMOTE_ONESHOT_BATTLE_ROAR", "EMOTE_ONESHOT_BATTLE_ROAR", "" }; + case EMOTE_ONESHOT_SPECIALATTACK1H: return { "EMOTE_ONESHOT_SPECIALATTACK1H", "EMOTE_ONESHOT_SPECIALATTACK1H", "" }; + case EMOTE_ONESHOT_KICK: return { "EMOTE_ONESHOT_KICK", "EMOTE_ONESHOT_KICK", "" }; + case EMOTE_ONESHOT_ATTACK_THROWN: return { "EMOTE_ONESHOT_ATTACK_THROWN", "EMOTE_ONESHOT_ATTACK_THROWN", "" }; + case EMOTE_STATE_STUN: return { "EMOTE_STATE_STUN", "EMOTE_STATE_STUN", "" }; + case EMOTE_STATE_DEAD: return { "EMOTE_STATE_DEAD", "EMOTE_STATE_DEAD", "" }; + case EMOTE_ONESHOT_SALUTE: return { "EMOTE_ONESHOT_SALUTE", "EMOTE_ONESHOT_SALUTE", "" }; + case EMOTE_STATE_KNEEL: return { "EMOTE_STATE_KNEEL", "EMOTE_STATE_KNEEL", "" }; + case EMOTE_STATE_USE_STANDING: return { "EMOTE_STATE_USE_STANDING", "EMOTE_STATE_USE_STANDING", "" }; + case EMOTE_ONESHOT_WAVE_NO_SHEATHE: return { "EMOTE_ONESHOT_WAVE_NO_SHEATHE", "EMOTE_ONESHOT_WAVE_NO_SHEATHE", "" }; + case EMOTE_ONESHOT_CHEER_NO_SHEATHE: return { "EMOTE_ONESHOT_CHEER_NO_SHEATHE", "EMOTE_ONESHOT_CHEER_NO_SHEATHE", "" }; + case EMOTE_ONESHOT_EAT_NO_SHEATHE: return { "EMOTE_ONESHOT_EAT_NO_SHEATHE", "EMOTE_ONESHOT_EAT_NO_SHEATHE", "" }; + case EMOTE_STATE_STUN_NO_SHEATHE: return { "EMOTE_STATE_STUN_NO_SHEATHE", "EMOTE_STATE_STUN_NO_SHEATHE", "" }; + case EMOTE_ONESHOT_DANCE: return { "EMOTE_ONESHOT_DANCE", "EMOTE_ONESHOT_DANCE", "" }; + case EMOTE_ONESHOT_SALUTE_NO_SHEATH: return { "EMOTE_ONESHOT_SALUTE_NO_SHEATH", "EMOTE_ONESHOT_SALUTE_NO_SHEATH", "" }; + case EMOTE_STATE_USE_STANDING_NO_SHEATHE: return { "EMOTE_STATE_USE_STANDING_NO_SHEATHE", "EMOTE_STATE_USE_STANDING_NO_SHEATHE", "" }; + case EMOTE_ONESHOT_LAUGH_NO_SHEATHE: return { "EMOTE_ONESHOT_LAUGH_NO_SHEATHE", "EMOTE_ONESHOT_LAUGH_NO_SHEATHE", "" }; + case EMOTE_STATE_WORK: return { "EMOTE_STATE_WORK", "EMOTE_STATE_WORK", "" }; + case EMOTE_STATE_SPELL_PRECAST: return { "EMOTE_STATE_SPELL_PRECAST", "EMOTE_STATE_SPELL_PRECAST", "" }; + case EMOTE_ONESHOT_READY_RIFLE: return { "EMOTE_ONESHOT_READY_RIFLE", "EMOTE_ONESHOT_READY_RIFLE", "" }; + case EMOTE_STATE_READY_RIFLE: return { "EMOTE_STATE_READY_RIFLE", "EMOTE_STATE_READY_RIFLE", "" }; + case EMOTE_STATE_WORK_MINING: return { "EMOTE_STATE_WORK_MINING", "EMOTE_STATE_WORK_MINING", "" }; + case EMOTE_STATE_WORK_CHOPWOOD: return { "EMOTE_STATE_WORK_CHOPWOOD", "EMOTE_STATE_WORK_CHOPWOOD", "" }; + case EMOTE_STATE_APPLAUD: return { "EMOTE_STATE_APPLAUD", "EMOTE_STATE_APPLAUD", "" }; + case EMOTE_ONESHOT_LIFTOFF: return { "EMOTE_ONESHOT_LIFTOFF", "EMOTE_ONESHOT_LIFTOFF", "" }; + case EMOTE_ONESHOT_YES: return { "EMOTE_ONESHOT_YES", "EMOTE_ONESHOT_YES", "" }; + case EMOTE_ONESHOT_NO: return { "EMOTE_ONESHOT_NO", "EMOTE_ONESHOT_NO", "" }; + case EMOTE_ONESHOT_TRAIN: return { "EMOTE_ONESHOT_TRAIN", "EMOTE_ONESHOT_TRAIN", "" }; + case EMOTE_ONESHOT_LAND: return { "EMOTE_ONESHOT_LAND", "EMOTE_ONESHOT_LAND", "" }; + case EMOTE_STATE_AT_EASE: return { "EMOTE_STATE_AT_EASE", "EMOTE_STATE_AT_EASE", "" }; + case EMOTE_STATE_READY1H: return { "EMOTE_STATE_READY1H", "EMOTE_STATE_READY1H", "" }; + case EMOTE_STATE_SPELL_KNEEL_START: return { "EMOTE_STATE_SPELL_KNEEL_START", "EMOTE_STATE_SPELL_KNEEL_START", "" }; + case EMOTE_STATE_SUBMERGED: return { "EMOTE_STATE_SUBMERGED", "EMOTE_STATE_SUBMERGED", "" }; + case EMOTE_ONESHOT_SUBMERGE: return { "EMOTE_ONESHOT_SUBMERGE", "EMOTE_ONESHOT_SUBMERGE", "" }; + case EMOTE_STATE_READY2H: return { "EMOTE_STATE_READY2H", "EMOTE_STATE_READY2H", "" }; + case EMOTE_STATE_READY_BOW: return { "EMOTE_STATE_READY_BOW", "EMOTE_STATE_READY_BOW", "" }; + case EMOTE_ONESHOT_MOUNT_SPECIAL: return { "EMOTE_ONESHOT_MOUNT_SPECIAL", "EMOTE_ONESHOT_MOUNT_SPECIAL", "" }; + case EMOTE_STATE_TALK: return { "EMOTE_STATE_TALK", "EMOTE_STATE_TALK", "" }; + case EMOTE_STATE_FISHING: return { "EMOTE_STATE_FISHING", "EMOTE_STATE_FISHING", "" }; + case EMOTE_ONESHOT_FISHING: return { "EMOTE_ONESHOT_FISHING", "EMOTE_ONESHOT_FISHING", "" }; + case EMOTE_ONESHOT_LOOT: return { "EMOTE_ONESHOT_LOOT", "EMOTE_ONESHOT_LOOT", "" }; + case EMOTE_STATE_WHIRLWIND: return { "EMOTE_STATE_WHIRLWIND", "EMOTE_STATE_WHIRLWIND", "" }; + case EMOTE_STATE_DROWNED: return { "EMOTE_STATE_DROWNED", "EMOTE_STATE_DROWNED", "" }; + case EMOTE_STATE_HOLD_BOW: return { "EMOTE_STATE_HOLD_BOW", "EMOTE_STATE_HOLD_BOW", "" }; + case EMOTE_STATE_HOLD_RIFLE: return { "EMOTE_STATE_HOLD_RIFLE", "EMOTE_STATE_HOLD_RIFLE", "" }; + case EMOTE_STATE_HOLD_THROWN: return { "EMOTE_STATE_HOLD_THROWN", "EMOTE_STATE_HOLD_THROWN", "" }; + case EMOTE_ONESHOT_DROWN: return { "EMOTE_ONESHOT_DROWN", "EMOTE_ONESHOT_DROWN", "" }; + case EMOTE_ONESHOT_STOMP: return { "EMOTE_ONESHOT_STOMP", "EMOTE_ONESHOT_STOMP", "" }; + case EMOTE_ONESHOT_ATTACK_OFF: return { "EMOTE_ONESHOT_ATTACK_OFF", "EMOTE_ONESHOT_ATTACK_OFF", "" }; + case EMOTE_ONESHOT_ATTACK_OFF_PIERCE: return { "EMOTE_ONESHOT_ATTACK_OFF_PIERCE", "EMOTE_ONESHOT_ATTACK_OFF_PIERCE", "" }; + case EMOTE_STATE_ROAR: return { "EMOTE_STATE_ROAR", "EMOTE_STATE_ROAR", "" }; + case EMOTE_STATE_LAUGH: return { "EMOTE_STATE_LAUGH", "EMOTE_STATE_LAUGH", "" }; + case EMOTE_ONESHOT_CREATURE_SPECIAL: return { "EMOTE_ONESHOT_CREATURE_SPECIAL", "EMOTE_ONESHOT_CREATURE_SPECIAL", "" }; + case EMOTE_ONESHOT_JUMPLANDRUN: return { "EMOTE_ONESHOT_JUMPLANDRUN", "EMOTE_ONESHOT_JUMPLANDRUN", "" }; + case EMOTE_ONESHOT_JUMPEND: return { "EMOTE_ONESHOT_JUMPEND", "EMOTE_ONESHOT_JUMPEND", "" }; + case EMOTE_ONESHOT_TALK_NO_SHEATHE: return { "EMOTE_ONESHOT_TALK_NO_SHEATHE", "EMOTE_ONESHOT_TALK_NO_SHEATHE", "" }; + case EMOTE_ONESHOT_POINT_NO_SHEATHE: return { "EMOTE_ONESHOT_POINT_NO_SHEATHE", "EMOTE_ONESHOT_POINT_NO_SHEATHE", "" }; + case EMOTE_STATE_CANNIBALIZE: return { "EMOTE_STATE_CANNIBALIZE", "EMOTE_STATE_CANNIBALIZE", "" }; + case EMOTE_ONESHOT_JUMPSTART: return { "EMOTE_ONESHOT_JUMPSTART", "EMOTE_ONESHOT_JUMPSTART", "" }; + case EMOTE_STATE_DANCESPECIAL: return { "EMOTE_STATE_DANCESPECIAL", "EMOTE_STATE_DANCESPECIAL", "" }; + case EMOTE_ONESHOT_DANCESPECIAL: return { "EMOTE_ONESHOT_DANCESPECIAL", "EMOTE_ONESHOT_DANCESPECIAL", "" }; + case EMOTE_ONESHOT_CUSTOM_SPELL_01: return { "EMOTE_ONESHOT_CUSTOM_SPELL_01", "EMOTE_ONESHOT_CUSTOM_SPELL_01", "" }; + case EMOTE_ONESHOT_CUSTOM_SPELL_02: return { "EMOTE_ONESHOT_CUSTOM_SPELL_02", "EMOTE_ONESHOT_CUSTOM_SPELL_02", "" }; + case EMOTE_ONESHOT_CUSTOM_SPELL_03: return { "EMOTE_ONESHOT_CUSTOM_SPELL_03", "EMOTE_ONESHOT_CUSTOM_SPELL_03", "" }; + case EMOTE_ONESHOT_CUSTOM_SPELL_04: return { "EMOTE_ONESHOT_CUSTOM_SPELL_04", "EMOTE_ONESHOT_CUSTOM_SPELL_04", "" }; + case EMOTE_ONESHOT_CUSTOM_SPELL_05: return { "EMOTE_ONESHOT_CUSTOM_SPELL_05", "EMOTE_ONESHOT_CUSTOM_SPELL_05", "" }; + case EMOTE_ONESHOT_CUSTOM_SPELL_06: return { "EMOTE_ONESHOT_CUSTOM_SPELL_06", "EMOTE_ONESHOT_CUSTOM_SPELL_06", "" }; + case EMOTE_ONESHOT_CUSTOM_SPELL_07: return { "EMOTE_ONESHOT_CUSTOM_SPELL_07", "EMOTE_ONESHOT_CUSTOM_SPELL_07", "" }; + case EMOTE_ONESHOT_CUSTOM_SPELL_08: return { "EMOTE_ONESHOT_CUSTOM_SPELL_08", "EMOTE_ONESHOT_CUSTOM_SPELL_08", "" }; + case EMOTE_ONESHOT_CUSTOM_SPELL_09: return { "EMOTE_ONESHOT_CUSTOM_SPELL_09", "EMOTE_ONESHOT_CUSTOM_SPELL_09", "" }; + case EMOTE_ONESHOT_CUSTOM_SPELL_10: return { "EMOTE_ONESHOT_CUSTOM_SPELL_10", "EMOTE_ONESHOT_CUSTOM_SPELL_10", "" }; + case EMOTE_STATE_EXCLAIM: return { "EMOTE_STATE_EXCLAIM", "EMOTE_STATE_EXCLAIM", "" }; + case EMOTE_STATE_DANCE_CUSTOM: return { "EMOTE_STATE_DANCE_CUSTOM", "EMOTE_STATE_DANCE_CUSTOM", "" }; + case EMOTE_STATE_SIT_CHAIR_MED: return { "EMOTE_STATE_SIT_CHAIR_MED", "EMOTE_STATE_SIT_CHAIR_MED", "" }; + case EMOTE_STATE_CUSTOM_SPELL_01: return { "EMOTE_STATE_CUSTOM_SPELL_01", "EMOTE_STATE_CUSTOM_SPELL_01", "" }; + case EMOTE_STATE_CUSTOM_SPELL_02: return { "EMOTE_STATE_CUSTOM_SPELL_02", "EMOTE_STATE_CUSTOM_SPELL_02", "" }; + case EMOTE_STATE_EAT: return { "EMOTE_STATE_EAT", "EMOTE_STATE_EAT", "" }; + case EMOTE_STATE_CUSTOM_SPELL_04: return { "EMOTE_STATE_CUSTOM_SPELL_04", "EMOTE_STATE_CUSTOM_SPELL_04", "" }; + case EMOTE_STATE_CUSTOM_SPELL_03: return { "EMOTE_STATE_CUSTOM_SPELL_03", "EMOTE_STATE_CUSTOM_SPELL_03", "" }; + case EMOTE_STATE_CUSTOM_SPELL_05: return { "EMOTE_STATE_CUSTOM_SPELL_05", "EMOTE_STATE_CUSTOM_SPELL_05", "" }; + case EMOTE_STATE_SPELLEFFECT_HOLD: return { "EMOTE_STATE_SPELLEFFECT_HOLD", "EMOTE_STATE_SPELLEFFECT_HOLD", "" }; + case EMOTE_STATE_EAT_NO_SHEATHE: return { "EMOTE_STATE_EAT_NO_SHEATHE", "EMOTE_STATE_EAT_NO_SHEATHE", "" }; + case EMOTE_STATE_MOUNT: return { "EMOTE_STATE_MOUNT", "EMOTE_STATE_MOUNT", "" }; + case EMOTE_STATE_READY2HL: return { "EMOTE_STATE_READY2HL", "EMOTE_STATE_READY2HL", "" }; + case EMOTE_STATE_SIT_CHAIR_HIGH: return { "EMOTE_STATE_SIT_CHAIR_HIGH", "EMOTE_STATE_SIT_CHAIR_HIGH", "" }; + case EMOTE_STATE_FALL: return { "EMOTE_STATE_FALL", "EMOTE_STATE_FALL", "" }; + case EMOTE_STATE_LOOT: return { "EMOTE_STATE_LOOT", "EMOTE_STATE_LOOT", "" }; + case EMOTE_STATE_SUBMERGED_NEW: return { "EMOTE_STATE_SUBMERGED_NEW", "EMOTE_STATE_SUBMERGED_NEW", "" }; + case EMOTE_ONESHOT_COWER: return { "EMOTE_ONESHOT_COWER", "EMOTE_ONESHOT_COWER", "" }; + case EMOTE_STATE_COWER: return { "EMOTE_STATE_COWER", "EMOTE_STATE_COWER", "" }; + case EMOTE_ONESHOT_USE_STANDING: return { "EMOTE_ONESHOT_USE_STANDING", "EMOTE_ONESHOT_USE_STANDING", "" }; + case EMOTE_STATE_STEALTH_STAND: return { "EMOTE_STATE_STEALTH_STAND", "EMOTE_STATE_STEALTH_STAND", "" }; + case EMOTE_ONESHOT_OMNICAST_GHOUL: return { "EMOTE_ONESHOT_OMNICAST_GHOUL", "EMOTE_ONESHOT_OMNICAST_GHOUL", "" }; + case EMOTE_ONESHOT_ATTACK_BOW: return { "EMOTE_ONESHOT_ATTACK_BOW", "EMOTE_ONESHOT_ATTACK_BOW", "" }; + case EMOTE_ONESHOT_ATTACK_RIFLE: return { "EMOTE_ONESHOT_ATTACK_RIFLE", "EMOTE_ONESHOT_ATTACK_RIFLE", "" }; + case EMOTE_STATE_SWIM_IDLE: return { "EMOTE_STATE_SWIM_IDLE", "EMOTE_STATE_SWIM_IDLE", "" }; + case EMOTE_STATE_ATTACK_UNARMED: return { "EMOTE_STATE_ATTACK_UNARMED", "EMOTE_STATE_ATTACK_UNARMED", "" }; + case EMOTE_ONESHOT_SPELL_CAST_W_SOUND: return { "EMOTE_ONESHOT_SPELL_CAST_W_SOUND", "EMOTE_ONESHOT_SPELL_CAST_W_SOUND", "" }; + case EMOTE_ONESHOT_DODGE: return { "EMOTE_ONESHOT_DODGE", "EMOTE_ONESHOT_DODGE", "" }; + case EMOTE_ONESHOT_PARRY1H: return { "EMOTE_ONESHOT_PARRY1H", "EMOTE_ONESHOT_PARRY1H", "" }; + case EMOTE_ONESHOT_PARRY2H: return { "EMOTE_ONESHOT_PARRY2H", "EMOTE_ONESHOT_PARRY2H", "" }; + case EMOTE_ONESHOT_PARRY2HL: return { "EMOTE_ONESHOT_PARRY2HL", "EMOTE_ONESHOT_PARRY2HL", "" }; + case EMOTE_STATE_FLYFALL: return { "EMOTE_STATE_FLYFALL", "EMOTE_STATE_FLYFALL", "" }; + case EMOTE_ONESHOT_FLYDEATH: return { "EMOTE_ONESHOT_FLYDEATH", "EMOTE_ONESHOT_FLYDEATH", "" }; + case EMOTE_STATE_FLY_FALL: return { "EMOTE_STATE_FLY_FALL", "EMOTE_STATE_FLY_FALL", "" }; + case EMOTE_ONESHOT_FLY_SIT_GROUND_DOWN: return { "EMOTE_ONESHOT_FLY_SIT_GROUND_DOWN", "EMOTE_ONESHOT_FLY_SIT_GROUND_DOWN", "" }; + case EMOTE_ONESHOT_FLY_SIT_GROUND_UP: return { "EMOTE_ONESHOT_FLY_SIT_GROUND_UP", "EMOTE_ONESHOT_FLY_SIT_GROUND_UP", "" }; + case EMOTE_ONESHOT_EMERGE: return { "EMOTE_ONESHOT_EMERGE", "EMOTE_ONESHOT_EMERGE", "" }; + case EMOTE_ONESHOT_DRAGON_SPIT: return { "EMOTE_ONESHOT_DRAGON_SPIT", "EMOTE_ONESHOT_DRAGON_SPIT", "" }; + case EMOTE_STATE_SPECIAL_UNARMED: return { "EMOTE_STATE_SPECIAL_UNARMED", "EMOTE_STATE_SPECIAL_UNARMED", "" }; + case EMOTE_ONESHOT_FLYGRAB: return { "EMOTE_ONESHOT_FLYGRAB", "EMOTE_ONESHOT_FLYGRAB", "" }; + case EMOTE_STATE_FLYGRABCLOSED: return { "EMOTE_STATE_FLYGRABCLOSED", "EMOTE_STATE_FLYGRABCLOSED", "" }; + case EMOTE_ONESHOT_FLYGRABTHROWN: return { "EMOTE_ONESHOT_FLYGRABTHROWN", "EMOTE_ONESHOT_FLYGRABTHROWN", "" }; + case EMOTE_STATE_FLY_SIT_GROUND: return { "EMOTE_STATE_FLY_SIT_GROUND", "EMOTE_STATE_FLY_SIT_GROUND", "" }; + case EMOTE_STATE_WALK_BACKWARDS: return { "EMOTE_STATE_WALK_BACKWARDS", "EMOTE_STATE_WALK_BACKWARDS", "" }; + case EMOTE_ONESHOT_FLYTALK: return { "EMOTE_ONESHOT_FLYTALK", "EMOTE_ONESHOT_FLYTALK", "" }; + case EMOTE_ONESHOT_FLYATTACK1H: return { "EMOTE_ONESHOT_FLYATTACK1H", "EMOTE_ONESHOT_FLYATTACK1H", "" }; + case EMOTE_STATE_CUSTOM_SPELL_08: return { "EMOTE_STATE_CUSTOM_SPELL_08", "EMOTE_STATE_CUSTOM_SPELL_08", "" }; + case EMOTE_ONESHOT_FLY_DRAGON_SPIT: return { "EMOTE_ONESHOT_FLY_DRAGON_SPIT", "EMOTE_ONESHOT_FLY_DRAGON_SPIT", "" }; + case EMOTE_STATE_SIT_CHAIR_LOW: return { "EMOTE_STATE_SIT_CHAIR_LOW", "EMOTE_STATE_SIT_CHAIR_LOW", "" }; + case EMOTE_ONESHOT_STUN: return { "EMOTE_ONESHOT_STUN", "EMOTE_ONESHOT_STUN", "" }; + case EMOTE_ONESHOT_SPELL_CAST_OMNI: return { "EMOTE_ONESHOT_SPELL_CAST_OMNI", "EMOTE_ONESHOT_SPELL_CAST_OMNI", "" }; + case EMOTE_STATE_READY_THROWN: return { "EMOTE_STATE_READY_THROWN", "EMOTE_STATE_READY_THROWN", "" }; + case EMOTE_ONESHOT_WORK_CHOPWOOD: return { "EMOTE_ONESHOT_WORK_CHOPWOOD", "EMOTE_ONESHOT_WORK_CHOPWOOD", "" }; + case EMOTE_ONESHOT_WORK_MINING: return { "EMOTE_ONESHOT_WORK_MINING", "EMOTE_ONESHOT_WORK_MINING", "" }; + case EMOTE_STATE_SPELL_CHANNEL_OMNI: return { "EMOTE_STATE_SPELL_CHANNEL_OMNI", "EMOTE_STATE_SPELL_CHANNEL_OMNI", "" }; + case EMOTE_STATE_SPELL_CHANNEL_DIRECTED: return { "EMOTE_STATE_SPELL_CHANNEL_DIRECTED", "EMOTE_STATE_SPELL_CHANNEL_DIRECTED", "" }; + case EMOTE_STAND_STATE_NONE: return { "EMOTE_STAND_STATE_NONE", "EMOTE_STAND_STATE_NONE", "" }; + case EMOTE_STATE_READYJOUST: return { "EMOTE_STATE_READYJOUST", "EMOTE_STATE_READYJOUST", "" }; + case EMOTE_STATE_STRANGULATE: return { "EMOTE_STATE_STRANGULATE", "EMOTE_STATE_STRANGULATE", "" }; + case EMOTE_STATE_STRANGULATE2: return { "EMOTE_STATE_STRANGULATE2", "EMOTE_STATE_STRANGULATE2", "" }; + case EMOTE_STATE_READY_SPELL_OMNI: return { "EMOTE_STATE_READY_SPELL_OMNI", "EMOTE_STATE_READY_SPELL_OMNI", "" }; + case EMOTE_STATE_HOLD_JOUST: return { "EMOTE_STATE_HOLD_JOUST", "EMOTE_STATE_HOLD_JOUST", "" }; + case EMOTE_ONESHOT_CRY_JAINA: return { "EMOTE_ONESHOT_CRY_JAINA", "EMOTE_ONESHOT_CRY_JAINA", "" }; + case EMOTE_ONESHOT_SPECIAL_UNARMED: return { "EMOTE_ONESHOT_SPECIAL_UNARMED", "EMOTE_ONESHOT_SPECIAL_UNARMED", "" }; + case EMOTE_STATE_DANCE_NOSHEATHE: return { "EMOTE_STATE_DANCE_NOSHEATHE", "EMOTE_STATE_DANCE_NOSHEATHE", "" }; + case EMOTE_ONESHOT_SNIFF: return { "EMOTE_ONESHOT_SNIFF", "EMOTE_ONESHOT_SNIFF", "" }; + case EMOTE_ONESHOT_DRAGONSTOMP: return { "EMOTE_ONESHOT_DRAGONSTOMP", "EMOTE_ONESHOT_DRAGONSTOMP", "" }; + case EMOTE_ONESHOT_KNOCKDOWN: return { "EMOTE_ONESHOT_KNOCKDOWN", "EMOTE_ONESHOT_KNOCKDOWN", "" }; + case EMOTE_STATE_READ: return { "EMOTE_STATE_READ", "EMOTE_STATE_READ", "" }; + case EMOTE_ONESHOT_FLYEMOTETALK: return { "EMOTE_ONESHOT_FLYEMOTETALK", "EMOTE_ONESHOT_FLYEMOTETALK", "" }; + case EMOTE_STATE_READ_ALLOWMOVEMENT: return { "EMOTE_STATE_READ_ALLOWMOVEMENT", "EMOTE_STATE_READ_ALLOWMOVEMENT", "" }; + case EMOTE_STATE_CUSTOM_SPELL_06: return { "EMOTE_STATE_CUSTOM_SPELL_06", "EMOTE_STATE_CUSTOM_SPELL_06", "" }; + case EMOTE_STATE_CUSTOM_SPELL_07: return { "EMOTE_STATE_CUSTOM_SPELL_07", "EMOTE_STATE_CUSTOM_SPELL_07", "" }; + case EMOTE_STATE_CUSTOM_SPELL_08_2: return { "EMOTE_STATE_CUSTOM_SPELL_08_2", "EMOTE_STATE_CUSTOM_SPELL_08_2", "" }; + case EMOTE_STATE_CUSTOM_SPELL_09: return { "EMOTE_STATE_CUSTOM_SPELL_09", "EMOTE_STATE_CUSTOM_SPELL_09", "" }; + case EMOTE_STATE_CUSTOM_SPELL_10: return { "EMOTE_STATE_CUSTOM_SPELL_10", "EMOTE_STATE_CUSTOM_SPELL_10", "" }; + case EMOTE_STATE_READY1H_ALLOW_MOVEMENT: return { "EMOTE_STATE_READY1H_ALLOW_MOVEMENT", "EMOTE_STATE_READY1H_ALLOW_MOVEMENT", "" }; + case EMOTE_STATE_READY2H_ALLOW_MOVEMENT: return { "EMOTE_STATE_READY2H_ALLOW_MOVEMENT", "EMOTE_STATE_READY2H_ALLOW_MOVEMENT", "" }; + case EMOTE_ONESHOT_MONKOFFENSE_ATTACKUNARMED: return { "EMOTE_ONESHOT_MONKOFFENSE_ATTACKUNARMED", "EMOTE_ONESHOT_MONKOFFENSE_ATTACKUNARMED", "" }; + case EMOTE_ONESHOT_MONKOFFENSE_SPECIALUNARMED: return { "EMOTE_ONESHOT_MONKOFFENSE_SPECIALUNARMED", "EMOTE_ONESHOT_MONKOFFENSE_SPECIALUNARMED", "" }; + case EMOTE_ONESHOT_MONKOFFENSE_PARRYUNARMED: return { "EMOTE_ONESHOT_MONKOFFENSE_PARRYUNARMED", "EMOTE_ONESHOT_MONKOFFENSE_PARRYUNARMED", "" }; + case EMOTE_STATE_MONKOFFENSE_READYUNARMED: return { "EMOTE_STATE_MONKOFFENSE_READYUNARMED", "EMOTE_STATE_MONKOFFENSE_READYUNARMED", "" }; + case EMOTE_ONESHOT_PALMSTRIKE: return { "EMOTE_ONESHOT_PALMSTRIKE", "EMOTE_ONESHOT_PALMSTRIKE", "" }; + case EMOTE_STATE_CRANE: return { "EMOTE_STATE_CRANE", "EMOTE_STATE_CRANE", "" }; + case EMOTE_ONESHOT_OPEN: return { "EMOTE_ONESHOT_OPEN", "EMOTE_ONESHOT_OPEN", "" }; + case EMOTE_STATE_READ_CHRISTMAS: return { "EMOTE_STATE_READ_CHRISTMAS", "EMOTE_STATE_READ_CHRISTMAS", "" }; + case EMOTE_ONESHOT_FLYATTACK2HL: return { "EMOTE_ONESHOT_FLYATTACK2HL", "EMOTE_ONESHOT_FLYATTACK2HL", "" }; + case EMOTE_ONESHOT_FLYATTACKTHROWN: return { "EMOTE_ONESHOT_FLYATTACKTHROWN", "EMOTE_ONESHOT_FLYATTACKTHROWN", "" }; + case EMOTE_STATE_FLYREADYSPELLDIRECTED: return { "EMOTE_STATE_FLYREADYSPELLDIRECTED", "EMOTE_STATE_FLYREADYSPELLDIRECTED", "" }; + case EMOTE_STATE_FLY_READY_1H: return { "EMOTE_STATE_FLY_READY_1H", "EMOTE_STATE_FLY_READY_1H", "" }; + case EMOTE_STATE_MEDITATE: return { "EMOTE_STATE_MEDITATE", "EMOTE_STATE_MEDITATE", "" }; + case EMOTE_STATE_FLY_READY_2HL: return { "EMOTE_STATE_FLY_READY_2HL", "EMOTE_STATE_FLY_READY_2HL", "" }; + case EMOTE_ONESHOT_TOGROUND: return { "EMOTE_ONESHOT_TOGROUND", "EMOTE_ONESHOT_TOGROUND", "" }; + case EMOTE_ONESHOT_TOFLY: return { "EMOTE_ONESHOT_TOFLY", "EMOTE_ONESHOT_TOFLY", "" }; + case EMOTE_STATE_ATTACKTHROWN: return { "EMOTE_STATE_ATTACKTHROWN", "EMOTE_STATE_ATTACKTHROWN", "" }; + case EMOTE_STATE_SPELL_CHANNEL_DIRECTED_NOSOUND: return { "EMOTE_STATE_SPELL_CHANNEL_DIRECTED_NOSOUND", "EMOTE_STATE_SPELL_CHANNEL_DIRECTED_NOSOUND", "" }; + case EMOTE_ONESHOT_WORK: return { "EMOTE_ONESHOT_WORK", "EMOTE_ONESHOT_WORK", "" }; + case EMOTE_STATE_READYUNARMED_NOSOUND: return { "EMOTE_STATE_READYUNARMED_NOSOUND", "EMOTE_STATE_READYUNARMED_NOSOUND", "" }; + case EMOTE_ONESHOT_MONKOFFENSE_ATTACKUNARMEDOFF: return { "EMOTE_ONESHOT_MONKOFFENSE_ATTACKUNARMEDOFF", "EMOTE_ONESHOT_MONKOFFENSE_ATTACKUNARMEDOFF", "" }; + case EMOTE_RECLINED_MOUNT_PASSENGER: return { "EMOTE_RECLINED_MOUNT_PASSENGER", "EMOTE_RECLINED_MOUNT_PASSENGER", "" }; + case EMOTE_ONESHOT_QUESTION_2: return { "EMOTE_ONESHOT_QUESTION_2", "EMOTE_ONESHOT_QUESTION_2", "" }; + case EMOTE_ONESHOT_SPELL_CHANNEL_DIRECTED_NOSOUND: return { "EMOTE_ONESHOT_SPELL_CHANNEL_DIRECTED_NOSOUND", "EMOTE_ONESHOT_SPELL_CHANNEL_DIRECTED_NOSOUND", "" }; + case EMOTE_STATE_KNEEL_2: return { "EMOTE_STATE_KNEEL_2", "EMOTE_STATE_KNEEL_2", "" }; + case EMOTE_ONESHOT_FLYATTACKUNARMED: return { "EMOTE_ONESHOT_FLYATTACKUNARMED", "EMOTE_ONESHOT_FLYATTACKUNARMED", "" }; + case EMOTE_ONESHOT_FLYCOMBATWOUND: return { "EMOTE_ONESHOT_FLYCOMBATWOUND", "EMOTE_ONESHOT_FLYCOMBATWOUND", "" }; + case EMOTE_ONESHOT_MOUNTSELFSPECIAL: return { "EMOTE_ONESHOT_MOUNTSELFSPECIAL", "EMOTE_ONESHOT_MOUNTSELFSPECIAL", "" }; + case EMOTE_ONESHOT_ATTACKUNARMED_NOSOUND: return { "EMOTE_ONESHOT_ATTACKUNARMED_NOSOUND", "EMOTE_ONESHOT_ATTACKUNARMED_NOSOUND", "" }; + case EMOTE_STATE_WOUNDCRITICAL_DOESNT_WORK: return { "EMOTE_STATE_WOUNDCRITICAL_DOESNT_WORK", "EMOTE_STATE_WOUNDCRITICAL_DOESNT_WORK", "" }; + case EMOTE_ONESHOT_ATTACK1H_NO_SOUND: return { "EMOTE_ONESHOT_ATTACK1H_NO_SOUND", "EMOTE_ONESHOT_ATTACK1H_NO_SOUND", "" }; + case EMOTE_STATE_MOUNT_SELF_IDLE: return { "EMOTE_STATE_MOUNT_SELF_IDLE", "EMOTE_STATE_MOUNT_SELF_IDLE", "" }; + case EMOTE_ONESHOT_WALK: return { "EMOTE_ONESHOT_WALK", "EMOTE_ONESHOT_WALK", "" }; + case EMOTE_STATE_OPENED: return { "EMOTE_STATE_OPENED", "EMOTE_STATE_OPENED", "" }; + case EMOTE_STATE_CUSTOMSPELL03: return { "EMOTE_STATE_CUSTOMSPELL03", "EMOTE_STATE_CUSTOMSPELL03", "" }; + case EMOTE_ONESHOT_BREATHOFFIRE: return { "EMOTE_ONESHOT_BREATHOFFIRE", "EMOTE_ONESHOT_BREATHOFFIRE", "" }; + case EMOTE_STATE_ATTACK1H: return { "EMOTE_STATE_ATTACK1H", "EMOTE_STATE_ATTACK1H", "" }; + case EMOTE_STATE_WORK_CHOPWOOD_2: return { "EMOTE_STATE_WORK_CHOPWOOD_2", "EMOTE_STATE_WORK_CHOPWOOD_2", "" }; + case EMOTE_STATE_USESTANDING_LOOP: return { "EMOTE_STATE_USESTANDING_LOOP", "EMOTE_STATE_USESTANDING_LOOP", "" }; + case EMOTE_STATE_USESTANDING: return { "EMOTE_STATE_USESTANDING", "EMOTE_STATE_USESTANDING", "" }; + case EMOTE_ONESHOT_SHEATH: return { "EMOTE_ONESHOT_SHEATH", "EMOTE_ONESHOT_SHEATH", "" }; + case EMOTE_ONESHOT_LAUGH_NO_SOUND: return { "EMOTE_ONESHOT_LAUGH_NO_SOUND", "EMOTE_ONESHOT_LAUGH_NO_SOUND", "" }; + case EMOTE_RECLINED_MOUNT: return { "EMOTE_RECLINED_MOUNT", "EMOTE_RECLINED_MOUNT", "" }; + case EMOTE_ONESHOT_ATTACK1H_2: return { "EMOTE_ONESHOT_ATTACK1H_2", "EMOTE_ONESHOT_ATTACK1H_2", "" }; + case EMOTE_STATE_CRY_NOSOUND: return { "EMOTE_STATE_CRY_NOSOUND", "EMOTE_STATE_CRY_NOSOUND", "" }; + case EMOTE_ONESHOT_CRY_NOSOUND: return { "EMOTE_ONESHOT_CRY_NOSOUND", "EMOTE_ONESHOT_CRY_NOSOUND", "" }; + case EMOTE_ONESHOT_COMBATCRITICAL: return { "EMOTE_ONESHOT_COMBATCRITICAL", "EMOTE_ONESHOT_COMBATCRITICAL", "" }; + case EMOTE_STATE_TRAIN: return { "EMOTE_STATE_TRAIN", "EMOTE_STATE_TRAIN", "" }; + case EMOTE_STATE_WORK_CHOPWOOD_LUMBER_AXE: return { "EMOTE_STATE_WORK_CHOPWOOD_LUMBER_AXE", "EMOTE_STATE_WORK_CHOPWOOD_LUMBER_AXE", "" }; + case EMOTE_ONESHOT_SPECIALATTACK2H: return { "EMOTE_ONESHOT_SPECIALATTACK2H", "EMOTE_ONESHOT_SPECIALATTACK2H", "" }; + case EMOTE_STATE_READ_AND_TALK: return { "EMOTE_STATE_READ_AND_TALK", "EMOTE_STATE_READ_AND_TALK", "" }; + case EMOTE_ONESHOT_STAND_VAR1: return { "EMOTE_ONESHOT_STAND_VAR1", "EMOTE_ONESHOT_STAND_VAR1", "" }; + case EMOTE_REXXAR_STRANGLES_GOBLIN: return { "EMOTE_REXXAR_STRANGLES_GOBLIN", "EMOTE_REXXAR_STRANGLES_GOBLIN", "" }; + case EMOTE_ONESHOT_STAND_VAR2: return { "EMOTE_ONESHOT_STAND_VAR2", "EMOTE_ONESHOT_STAND_VAR2", "" }; + case EMOTE_ONESHOT_DEATH: return { "EMOTE_ONESHOT_DEATH", "EMOTE_ONESHOT_DEATH", "" }; + case EMOTE_STATE_TALKONCE: return { "EMOTE_STATE_TALKONCE", "EMOTE_STATE_TALKONCE", "" }; + case EMOTE_STATE_ATTACK2H: return { "EMOTE_STATE_ATTACK2H", "EMOTE_STATE_ATTACK2H", "" }; + case EMOTE_STATE_SIT_GROUND: return { "EMOTE_STATE_SIT_GROUND", "EMOTE_STATE_SIT_GROUND", "" }; + case EMOTE_STATE_WORK_CHOPWOOD3: return { "EMOTE_STATE_WORK_CHOPWOOD3", "EMOTE_STATE_WORK_CHOPWOOD3", "" }; + case EMOTE_STATE_CUSTOMSPELL01: return { "EMOTE_STATE_CUSTOMSPELL01", "EMOTE_STATE_CUSTOMSPELL01", "" }; + case EMOTE_ONESHOT_COMBATWOUND: return { "EMOTE_ONESHOT_COMBATWOUND", "EMOTE_ONESHOT_COMBATWOUND", "" }; + case EMOTE_ONESHOT_TALK_EXCLAMATION: return { "EMOTE_ONESHOT_TALK_EXCLAMATION", "EMOTE_ONESHOT_TALK_EXCLAMATION", "" }; + case EMOTE_ONESHOT_QUESTION2: return { "EMOTE_ONESHOT_QUESTION2", "EMOTE_ONESHOT_QUESTION2", "" }; + case EMOTE_STATE_CRY: return { "EMOTE_STATE_CRY", "EMOTE_STATE_CRY", "" }; + case EMOTE_STATE_USESTANDING_LOOP2: return { "EMOTE_STATE_USESTANDING_LOOP2", "EMOTE_STATE_USESTANDING_LOOP2", "" }; + case EMOTE_STATE_WORK_SMITH: return { "EMOTE_STATE_WORK_SMITH", "EMOTE_STATE_WORK_SMITH", "" }; + case EMOTE_STATE_WORK_CHOPWOOD4: return { "EMOTE_STATE_WORK_CHOPWOOD4", "EMOTE_STATE_WORK_CHOPWOOD4", "" }; + case EMOTE_STATE_CUSTOMSPELL02: return { "EMOTE_STATE_CUSTOMSPELL02", "EMOTE_STATE_CUSTOMSPELL02", "" }; + case EMOTE_STATE_READ_AND_SIT: return { "EMOTE_STATE_READ_AND_SIT", "EMOTE_STATE_READ_AND_SIT", "" }; + case EMOTE_STATE_PARRY_UNARMED: return { "EMOTE_STATE_PARRY_UNARMED", "EMOTE_STATE_PARRY_UNARMED", "" }; + case EMOTE_STATE_BLOCK_SHIELD: return { "EMOTE_STATE_BLOCK_SHIELD", "EMOTE_STATE_BLOCK_SHIELD", "" }; + case EMOTE_STATE_SIT_GROUND_2: return { "EMOTE_STATE_SIT_GROUND_2", "EMOTE_STATE_SIT_GROUND_2", "" }; + case EMOTE_ONESHOT_MOUNTSPECIAL: return { "EMOTE_ONESHOT_MOUNTSPECIAL", "EMOTE_ONESHOT_MOUNTSPECIAL", "" }; + case EMOTE_ONESHOT_SETTLE: return { "EMOTE_ONESHOT_SETTLE", "EMOTE_ONESHOT_SETTLE", "" }; + case EMOTE_STATE_ATTACK_UNARMED_STILL: return { "EMOTE_STATE_ATTACK_UNARMED_STILL", "EMOTE_STATE_ATTACK_UNARMED_STILL", "" }; + case EMOTE_STATE_READ_BOOK_AND_TALK: return { "EMOTE_STATE_READ_BOOK_AND_TALK", "EMOTE_STATE_READ_BOOK_AND_TALK", "" }; + case EMOTE_ONESHOT_SLAM: return { "EMOTE_ONESHOT_SLAM", "EMOTE_ONESHOT_SLAM", "" }; + case EMOTE_ONESHOT_GRABTHROWN: return { "EMOTE_ONESHOT_GRABTHROWN", "EMOTE_ONESHOT_GRABTHROWN", "" }; + case EMOTE_ONESHOT_READYSPELLDIRECTED_NOSOUND: return { "EMOTE_ONESHOT_READYSPELLDIRECTED_NOSOUND", "EMOTE_ONESHOT_READYSPELLDIRECTED_NOSOUND", "" }; + case EMOTE_STATE_READYSPELLOMNI_WITH_SOUND: return { "EMOTE_STATE_READYSPELLOMNI_WITH_SOUND", "EMOTE_STATE_READYSPELLOMNI_WITH_SOUND", "" }; + case EMOTE_ONESHOT_TALK_BARSERVER: return { "EMOTE_ONESHOT_TALK_BARSERVER", "EMOTE_ONESHOT_TALK_BARSERVER", "" }; + case EMOTE_ONESHOT_WAVE_BARSERVER: return { "EMOTE_ONESHOT_WAVE_BARSERVER", "EMOTE_ONESHOT_WAVE_BARSERVER", "" }; + case EMOTE_STATE_WORK_MINING2: return { "EMOTE_STATE_WORK_MINING2", "EMOTE_STATE_WORK_MINING2", "" }; + case EMOTE_STATE_READY2HL_ALLOW_MOVEMENT: return { "EMOTE_STATE_READY2HL_ALLOW_MOVEMENT", "EMOTE_STATE_READY2HL_ALLOW_MOVEMENT", "" }; + case EMOTE_STATE_USESTANDING_NOSHEATHE_STILL: return { "EMOTE_STATE_USESTANDING_NOSHEATHE_STILL", "EMOTE_STATE_USESTANDING_NOSHEATHE_STILL", "" }; + case EMOTE_ONESHOT_WORK_STILL: return { "EMOTE_ONESHOT_WORK_STILL", "EMOTE_ONESHOT_WORK_STILL", "" }; + case EMOTE_STATE_HOLD_THROWN_INTERRUPTS: return { "EMOTE_STATE_HOLD_THROWN_INTERRUPTS", "EMOTE_STATE_HOLD_THROWN_INTERRUPTS", "" }; + case EMOTE_ONESHOT_CANNIBALIZE: return { "EMOTE_ONESHOT_CANNIBALIZE", "EMOTE_ONESHOT_CANNIBALIZE", "" }; + case EMOTE_ONESHOT_NO_NOT_SWIMMING: return { "EMOTE_ONESHOT_NO_NOT_SWIMMING", "EMOTE_ONESHOT_NO_NOT_SWIMMING", "" }; + case EMOTE_STATE_READYGLV: return { "EMOTE_STATE_READYGLV", "EMOTE_STATE_READYGLV", "" }; + case EMOTE_ONESHOT_COMBATABILITYGLV01: return { "EMOTE_ONESHOT_COMBATABILITYGLV01", "EMOTE_ONESHOT_COMBATABILITYGLV01", "" }; + case EMOTE_ONESHOT_COMBATABILITYGLVOFF01: return { "EMOTE_ONESHOT_COMBATABILITYGLVOFF01", "EMOTE_ONESHOT_COMBATABILITYGLVOFF01", "" }; + case EMOTE_ONESHOT_COMBATABILITYGLVBIG02: return { "EMOTE_ONESHOT_COMBATABILITYGLVBIG02", "EMOTE_ONESHOT_COMBATABILITYGLVBIG02", "" }; + case EMOTE_ONESHOT_PARRYGLV: return { "EMOTE_ONESHOT_PARRYGLV", "EMOTE_ONESHOT_PARRYGLV", "" }; + case EMOTE_STATE_WORK_MINING3: return { "EMOTE_STATE_WORK_MINING3", "EMOTE_STATE_WORK_MINING3", "" }; + case EMOTE_ONESHOT_TALK_NOSHEATHE: return { "EMOTE_ONESHOT_TALK_NOSHEATHE", "EMOTE_ONESHOT_TALK_NOSHEATHE", "" }; + case EMOTE_ONESHOT_STAND_VAR3: return { "EMOTE_ONESHOT_STAND_VAR3", "EMOTE_ONESHOT_STAND_VAR3", "" }; + case EMOTE_STATE_KNEEL2: return { "EMOTE_STATE_KNEEL2", "EMOTE_STATE_KNEEL2", "" }; + case EMOTE_ONESHOT_CUSTOM0: return { "EMOTE_ONESHOT_CUSTOM0", "EMOTE_ONESHOT_CUSTOM0", "" }; + case EMOTE_ONESHOT_CUSTOM1: return { "EMOTE_ONESHOT_CUSTOM1", "EMOTE_ONESHOT_CUSTOM1", "" }; + case EMOTE_ONESHOT_CUSTOM2: return { "EMOTE_ONESHOT_CUSTOM2", "EMOTE_ONESHOT_CUSTOM2", "" }; + case EMOTE_ONESHOT_CUSTOM3: return { "EMOTE_ONESHOT_CUSTOM3", "EMOTE_ONESHOT_CUSTOM3", "" }; + case EMOTE_STATE_FLY_READY_UNARMED: return { "EMOTE_STATE_FLY_READY_UNARMED", "EMOTE_STATE_FLY_READY_UNARMED", "" }; + case EMOTE_ONESHOT_CHEER_FORTHEALLIANCE: return { "EMOTE_ONESHOT_CHEER_FORTHEALLIANCE", "EMOTE_ONESHOT_CHEER_FORTHEALLIANCE", "" }; + case EMOTE_ONESHOT_CHEER_FORTHEHORDE: return { "EMOTE_ONESHOT_CHEER_FORTHEHORDE", "EMOTE_ONESHOT_CHEER_FORTHEHORDE", "" }; + case EMOTE_ONESHOT_STAND_VAR4: return { "EMOTE_ONESHOT_STAND_VAR4", "EMOTE_ONESHOT_STAND_VAR4", "" }; + case EMOTE_ONESHOT_FLYEMOTEEXCLAMATION: return { "EMOTE_ONESHOT_FLYEMOTEEXCLAMATION", "EMOTE_ONESHOT_FLYEMOTEEXCLAMATION", "" }; + case EMOTE_STATE_EMOTEEAT: return { "EMOTE_STATE_EMOTEEAT", "EMOTE_STATE_EMOTEEAT", "" }; + case EMOTE_STATE_MONKHEAL_CHANNELOMNI: return { "EMOTE_STATE_MONKHEAL_CHANNELOMNI", "EMOTE_STATE_MONKHEAL_CHANNELOMNI", "" }; + case EMOTE_STATE_MONKDEFENSE_READYUNARMED: return { "EMOTE_STATE_MONKDEFENSE_READYUNARMED", "EMOTE_STATE_MONKDEFENSE_READYUNARMED", "" }; + case EMOTE_ONESHOT_STAND: return { "EMOTE_ONESHOT_STAND", "EMOTE_ONESHOT_STAND", "" }; + case EMOTE_STATE_WAPOURHOLD: return { "EMOTE_STATE_WAPOURHOLD", "EMOTE_STATE_WAPOURHOLD", "" }; + case EMOTE_STATE_READYBLOWDART: return { "EMOTE_STATE_READYBLOWDART", "EMOTE_STATE_READYBLOWDART", "" }; + case EMOTE_STATE_WORK_CHOPMEAT: return { "EMOTE_STATE_WORK_CHOPMEAT", "EMOTE_STATE_WORK_CHOPMEAT", "" }; + case EMOTE_STATE_MONK2HLIDLE: return { "EMOTE_STATE_MONK2HLIDLE", "EMOTE_STATE_MONK2HLIDLE", "" }; + case EMOTE_STATE_WAPERCH: return { "EMOTE_STATE_WAPERCH", "EMOTE_STATE_WAPERCH", "" }; + case EMOTE_STATE_WAGUARDSTAND01: return { "EMOTE_STATE_WAGUARDSTAND01", "EMOTE_STATE_WAGUARDSTAND01", "" }; + case EMOTE_STATE_READ_AND_SIT_CHAIR_MED: return { "EMOTE_STATE_READ_AND_SIT_CHAIR_MED", "EMOTE_STATE_READ_AND_SIT_CHAIR_MED", "" }; + case EMOTE_STATE_WAGUARDSTAND02: return { "EMOTE_STATE_WAGUARDSTAND02", "EMOTE_STATE_WAGUARDSTAND02", "" }; + case EMOTE_STATE_WAGUARDSTAND03: return { "EMOTE_STATE_WAGUARDSTAND03", "EMOTE_STATE_WAGUARDSTAND03", "" }; + case EMOTE_STATE_WAGUARDSTAND04: return { "EMOTE_STATE_WAGUARDSTAND04", "EMOTE_STATE_WAGUARDSTAND04", "" }; + case EMOTE_STATE_WACHANT02: return { "EMOTE_STATE_WACHANT02", "EMOTE_STATE_WACHANT02", "" }; + case EMOTE_STATE_WALEAN01: return { "EMOTE_STATE_WALEAN01", "EMOTE_STATE_WALEAN01", "" }; + case EMOTE_STATE_DRUNKWALK: return { "EMOTE_STATE_DRUNKWALK", "EMOTE_STATE_DRUNKWALK", "" }; + case EMOTE_STATE_WASCRUBBING: return { "EMOTE_STATE_WASCRUBBING", "EMOTE_STATE_WASCRUBBING", "" }; + case EMOTE_STATE_WACHANT01: return { "EMOTE_STATE_WACHANT01", "EMOTE_STATE_WACHANT01", "" }; + case EMOTE_STATE_WACHANT03: return { "EMOTE_STATE_WACHANT03", "EMOTE_STATE_WACHANT03", "" }; + case EMOTE_STATE_WASUMMON01: return { "EMOTE_STATE_WASUMMON01", "EMOTE_STATE_WASUMMON01", "" }; + case EMOTE_STATE_WATRANCE01: return { "EMOTE_STATE_WATRANCE01", "EMOTE_STATE_WATRANCE01", "" }; + case EMOTE_STATE_CUSTOMSPELL05: return { "EMOTE_STATE_CUSTOMSPELL05", "EMOTE_STATE_CUSTOMSPELL05", "" }; + case EMOTE_STATE_WAHAMMERLOOP: return { "EMOTE_STATE_WAHAMMERLOOP", "EMOTE_STATE_WAHAMMERLOOP", "" }; + case EMOTE_STATE_WABOUND01: return { "EMOTE_STATE_WABOUND01", "EMOTE_STATE_WABOUND01", "" }; + case EMOTE_STATE_WABOUND02: return { "EMOTE_STATE_WABOUND02", "EMOTE_STATE_WABOUND02", "" }; + case EMOTE_STATE_WASACKHOLD: return { "EMOTE_STATE_WASACKHOLD", "EMOTE_STATE_WASACKHOLD", "" }; + case EMOTE_STATE_WASIT01: return { "EMOTE_STATE_WASIT01", "EMOTE_STATE_WASIT01", "" }; + case EMOTE_STATE_WAROWINGSTANDLEFT: return { "EMOTE_STATE_WAROWINGSTANDLEFT", "EMOTE_STATE_WAROWINGSTANDLEFT", "" }; + case EMOTE_STATE_WAROWINGSTANDRIGHT: return { "EMOTE_STATE_WAROWINGSTANDRIGHT", "EMOTE_STATE_WAROWINGSTANDRIGHT", "" }; + case EMOTE_STATE_LOOT_BITE_SOUND: return { "EMOTE_STATE_LOOT_BITE_SOUND", "EMOTE_STATE_LOOT_BITE_SOUND", "" }; + case EMOTE_ONESHOT_WASUMMON01: return { "EMOTE_ONESHOT_WASUMMON01", "EMOTE_ONESHOT_WASUMMON01", "" }; + case EMOTE_ONESHOT_STAND_VAR2_2: return { "EMOTE_ONESHOT_STAND_VAR2_2", "EMOTE_ONESHOT_STAND_VAR2_2", "" }; + case EMOTE_ONESHOT_FALCONEER_START: return { "EMOTE_ONESHOT_FALCONEER_START", "EMOTE_ONESHOT_FALCONEER_START", "" }; + case EMOTE_STATE_FALCONEER_LOOP: return { "EMOTE_STATE_FALCONEER_LOOP", "EMOTE_STATE_FALCONEER_LOOP", "" }; + case EMOTE_ONESHOT_FALCONEER_END: return { "EMOTE_ONESHOT_FALCONEER_END", "EMOTE_ONESHOT_FALCONEER_END", "" }; + case EMOTE_STATE_WAPERCH_NOINTERACT: return { "EMOTE_STATE_WAPERCH_NOINTERACT", "EMOTE_STATE_WAPERCH_NOINTERACT", "" }; + case EMOTE_ONESHOT_WASTANDDRINK: return { "EMOTE_ONESHOT_WASTANDDRINK", "EMOTE_ONESHOT_WASTANDDRINK", "" }; + case EMOTE_STATE_WALEAN02: return { "EMOTE_STATE_WALEAN02", "EMOTE_STATE_WALEAN02", "" }; + case EMOTE_ONESHOT_READ_END: return { "EMOTE_ONESHOT_READ_END", "EMOTE_ONESHOT_READ_END", "" }; + case EMOTE_STATE_WAGUARDSTAND04_ALLOW_MOVEMENT: return { "EMOTE_STATE_WAGUARDSTAND04_ALLOW_MOVEMENT", "EMOTE_STATE_WAGUARDSTAND04_ALLOW_MOVEMENT", "" }; + case EMOTE_STATE_READYCROSSBOW: return { "EMOTE_STATE_READYCROSSBOW", "EMOTE_STATE_READYCROSSBOW", "" }; + case EMOTE_ONESHOT_WASTANDDRINK_NOSHEATH: return { "EMOTE_ONESHOT_WASTANDDRINK_NOSHEATH", "EMOTE_ONESHOT_WASTANDDRINK_NOSHEATH", "" }; + case EMOTE_STATE_WAHANG01: return { "EMOTE_STATE_WAHANG01", "EMOTE_STATE_WAHANG01", "" }; + case EMOTE_STATE_WABEGGARSTAND: return { "EMOTE_STATE_WABEGGARSTAND", "EMOTE_STATE_WABEGGARSTAND", "" }; + case EMOTE_STATE_WADRUNKSTAND: return { "EMOTE_STATE_WADRUNKSTAND", "EMOTE_STATE_WADRUNKSTAND", "" }; + case EMOTE_ONESHOT_WACRIERTALK: return { "EMOTE_ONESHOT_WACRIERTALK", "EMOTE_ONESHOT_WACRIERTALK", "" }; + case EMOTE_STATE_HOLD_CROSSBOW: return { "EMOTE_STATE_HOLD_CROSSBOW", "EMOTE_STATE_HOLD_CROSSBOW", "" }; + case EMOTE_STATE_WASIT02: return { "EMOTE_STATE_WASIT02", "EMOTE_STATE_WASIT02", "" }; + case EMOTE_STATE_WACRANKSTAND: return { "EMOTE_STATE_WACRANKSTAND", "EMOTE_STATE_WACRANKSTAND", "" }; + case EMOTE_ONESHOT_READ_START: return { "EMOTE_ONESHOT_READ_START", "EMOTE_ONESHOT_READ_START", "" }; + case EMOTE_ONESHOT_READ_LOOP: return { "EMOTE_ONESHOT_READ_LOOP", "EMOTE_ONESHOT_READ_LOOP", "" }; + case EMOTE_ONESHOT_WADRUNKDRINK: return { "EMOTE_ONESHOT_WADRUNKDRINK", "EMOTE_ONESHOT_WADRUNKDRINK", "" }; + case EMOTE_STATE_SIT_CHAIR_MED_EAT: return { "EMOTE_STATE_SIT_CHAIR_MED_EAT", "EMOTE_STATE_SIT_CHAIR_MED_EAT", "" }; + case EMOTE_STATE_KNEEL_COPY: return { "EMOTE_STATE_KNEEL_COPY", "EMOTE_STATE_KNEEL_COPY", "" }; + case EMOTE_STATE_WORK_CHOPMEAT_NOSHEATHE: return { "EMOTE_STATE_WORK_CHOPMEAT_NOSHEATHE", "EMOTE_STATE_WORK_CHOPMEAT_NOSHEATHE", "" }; + case EMOTE_ONESHOT_BARPATRON_POINT: return { "EMOTE_ONESHOT_BARPATRON_POINT", "EMOTE_ONESHOT_BARPATRON_POINT", "" }; + case EMOTE_STATE_STAND_NOSOUND: return { "EMOTE_STATE_STAND_NOSOUND", "EMOTE_STATE_STAND_NOSOUND", "" }; + case EMOTE_STATE_MOUNT_FLIGHT_IDLE_NOSOUND: return { "EMOTE_STATE_MOUNT_FLIGHT_IDLE_NOSOUND", "EMOTE_STATE_MOUNT_FLIGHT_IDLE_NOSOUND", "" }; + case EMOTE_STATE_USESTANDING_LOOP3: return { "EMOTE_STATE_USESTANDING_LOOP3", "EMOTE_STATE_USESTANDING_LOOP3", "" }; + case EMOTE_ONESHOT_VEHICLEGRAB: return { "EMOTE_ONESHOT_VEHICLEGRAB", "EMOTE_ONESHOT_VEHICLEGRAB", "" }; + case EMOTE_STATE_USESTANDING_LOOP4: return { "EMOTE_STATE_USESTANDING_LOOP4", "EMOTE_STATE_USESTANDING_LOOP4", "" }; + case EMOTE_STATE_BARPATRON_STAND: return { "EMOTE_STATE_BARPATRON_STAND", "EMOTE_STATE_BARPATRON_STAND", "" }; + case EMOTE_ONESHOT_WABEGGARPOINT: return { "EMOTE_ONESHOT_WABEGGARPOINT", "EMOTE_ONESHOT_WABEGGARPOINT", "" }; + case EMOTE_STATE_WACRIERSTAND01: return { "EMOTE_STATE_WACRIERSTAND01", "EMOTE_STATE_WACRIERSTAND01", "" }; + case EMOTE_ONESHOT_WABEGGARBEG: return { "EMOTE_ONESHOT_WABEGGARBEG", "EMOTE_ONESHOT_WABEGGARBEG", "" }; + case EMOTE_STATE_WABOATWHEELSTAND: return { "EMOTE_STATE_WABOATWHEELSTAND", "EMOTE_STATE_WABOATWHEELSTAND", "" }; + case EMOTE_STATE_WASIT03: return { "EMOTE_STATE_WASIT03", "EMOTE_STATE_WASIT03", "" }; + case EMOTE_STATE_BARSWEEP_STAND: return { "EMOTE_STATE_BARSWEEP_STAND", "EMOTE_STATE_BARSWEEP_STAND", "" }; + case EMOTE_STATE_WAGUARDSTAND05: return { "EMOTE_STATE_WAGUARDSTAND05", "EMOTE_STATE_WAGUARDSTAND05", "" }; + case EMOTE_STATE_WAGUARDSTAND06: return { "EMOTE_STATE_WAGUARDSTAND06", "EMOTE_STATE_WAGUARDSTAND06", "" }; + case EMOTE_STATE_BARTENDSTAND: return { "EMOTE_STATE_BARTENDSTAND", "EMOTE_STATE_BARTENDSTAND", "" }; + case EMOTE_STATE_WAHAMMERLOOP2: return { "EMOTE_STATE_WAHAMMERLOOP2", "EMOTE_STATE_WAHAMMERLOOP2", "" }; + case EMOTE_STATE_WORK_MINING_NO_COMBAT: return { "EMOTE_STATE_WORK_MINING_NO_COMBAT", "EMOTE_STATE_WORK_MINING_NO_COMBAT", "" }; + case EMOTE_ONESHOT_CASTSTRONG: return { "EMOTE_ONESHOT_CASTSTRONG", "EMOTE_ONESHOT_CASTSTRONG", "" }; + case EMOTE_STATE_CUSTOMSPELL07: return { "EMOTE_STATE_CUSTOMSPELL07", "EMOTE_STATE_CUSTOMSPELL07", "" }; + case EMOTE_STATE_WALK: return { "EMOTE_STATE_WALK", "EMOTE_STATE_WALK", "" }; + case EMOTE_ONESHOT_CLOSE: return { "EMOTE_ONESHOT_CLOSE", "EMOTE_ONESHOT_CLOSE", "" }; + case EMOTE_STATE_WACRATEHOLD: return { "EMOTE_STATE_WACRATEHOLD", "EMOTE_STATE_WACRATEHOLD", "" }; + case EMOTE_STATE_FLYCUSTOMSPELL02: return { "EMOTE_STATE_FLYCUSTOMSPELL02", "EMOTE_STATE_FLYCUSTOMSPELL02", "" }; + case EMOTE_ONESHOT_SLEEP: return { "EMOTE_ONESHOT_SLEEP", "EMOTE_ONESHOT_SLEEP", "" }; + case EMOTE_STATE_STAND_SETEMOTESTATE: return { "EMOTE_STATE_STAND_SETEMOTESTATE", "EMOTE_STATE_STAND_SETEMOTESTATE", "" }; + case EMOTE_ONESHOT_WAWALKTALK: return { "EMOTE_ONESHOT_WAWALKTALK", "EMOTE_ONESHOT_WAWALKTALK", "" }; + case EMOTE_ONESHOT_TAKE_OFF_FINISH: return { "EMOTE_ONESHOT_TAKE_OFF_FINISH", "EMOTE_ONESHOT_TAKE_OFF_FINISH", "" }; + case EMOTE_ONESHOT_ATTACK2H: return { "EMOTE_ONESHOT_ATTACK2H", "EMOTE_ONESHOT_ATTACK2H", "" }; + case EMOTE_STATE_WA_BARREL_HOLD: return { "EMOTE_STATE_WA_BARREL_HOLD", "EMOTE_STATE_WA_BARREL_HOLD", "" }; + case EMOTE_STATE_WA_BARREL_WALK: return { "EMOTE_STATE_WA_BARREL_WALK", "EMOTE_STATE_WA_BARREL_WALK", "" }; + case EMOTE_STATE_CUSTOMSPELL04: return { "EMOTE_STATE_CUSTOMSPELL04", "EMOTE_STATE_CUSTOMSPELL04", "" }; + case EMOTE_STATE_FLYWAPERCH01: return { "EMOTE_STATE_FLYWAPERCH01", "EMOTE_STATE_FLYWAPERCH01", "" }; + case EMOTE_ONESHOT_PALSPELLCAST1HUP: return { "EMOTE_ONESHOT_PALSPELLCAST1HUP", "EMOTE_ONESHOT_PALSPELLCAST1HUP", "" }; + case EMOTE_ONESHOT_READYSPELLOMNI: return { "EMOTE_ONESHOT_READYSPELLOMNI", "EMOTE_ONESHOT_READYSPELLOMNI", "" }; + case EMOTE_ONESHOT_SPELLCAST_DIRECTED: return { "EMOTE_ONESHOT_SPELLCAST_DIRECTED", "EMOTE_ONESHOT_SPELLCAST_DIRECTED", "" }; + case EMOTE_STATE_FLYCUSTOMSPELL07: return { "EMOTE_STATE_FLYCUSTOMSPELL07", "EMOTE_STATE_FLYCUSTOMSPELL07", "" }; + case EMOTE_STATE_FLYCHANNELCASTOMNI: return { "EMOTE_STATE_FLYCHANNELCASTOMNI", "EMOTE_STATE_FLYCHANNELCASTOMNI", "" }; + case EMOTE_STATE_CLOSED: return { "EMOTE_STATE_CLOSED", "EMOTE_STATE_CLOSED", "" }; + case EMOTE_STATE_CUSTOMSPELL10: return { "EMOTE_STATE_CUSTOMSPELL10", "EMOTE_STATE_CUSTOMSPELL10", "" }; + case EMOTE_STATE_WAWHEELBARROWSTAND: return { "EMOTE_STATE_WAWHEELBARROWSTAND", "EMOTE_STATE_WAWHEELBARROWSTAND", "" }; + case EMOTE_STATE_CUSTOMSPELL06: return { "EMOTE_STATE_CUSTOMSPELL06", "EMOTE_STATE_CUSTOMSPELL06", "" }; + case EMOTE_STATE_CUSTOM1: return { "EMOTE_STATE_CUSTOM1", "EMOTE_STATE_CUSTOM1", "" }; + case EMOTE_STATE_WASIT04: return { "EMOTE_STATE_WASIT04", "EMOTE_STATE_WASIT04", "" }; + case EMOTE_ONESHOT_BARSWEEP_STAND: return { "EMOTE_ONESHOT_BARSWEEP_STAND", "EMOTE_ONESHOT_BARSWEEP_STAND", "" }; + case EMOTE_TORGHAST_TALKING_HEAD_MAW_CAST_SOUND: return { "EMOTE_TORGHAST_TALKING_HEAD_MAW_CAST_SOUND", "EMOTE_TORGHAST_TALKING_HEAD_MAW_CAST_SOUND", "" }; + case EMOTE_TORGHAST_TALKING_HEAD_MAW_CAST_SOUND2: return { "EMOTE_TORGHAST_TALKING_HEAD_MAW_CAST_SOUND2", "EMOTE_TORGHAST_TALKING_HEAD_MAW_CAST_SOUND2", "" }; + case EMOTE_ONESHOT_STAND_VAR0: return { "EMOTE_ONESHOT_STAND_VAR0", "EMOTE_ONESHOT_STAND_VAR0", "" }; + case EMOTE_ONESHOT_FLYCUSTOMSPELL01: return { "EMOTE_ONESHOT_FLYCUSTOMSPELL01", "EMOTE_ONESHOT_FLYCUSTOMSPELL01", "" }; + case EMOTE_ONESHOT_SPELLEFFECT_DECAY: return { "EMOTE_ONESHOT_SPELLEFFECT_DECAY", "EMOTE_ONESHOT_SPELLEFFECT_DECAY", "" }; + case EMOTE_STATE_CREATURE_SPECIAL: return { "EMOTE_STATE_CREATURE_SPECIAL", "EMOTE_STATE_CREATURE_SPECIAL", "" }; + default: throw std::out_of_range("value"); + } +} + +template <> +TC_API_EXPORT size_t EnumUtils<Emote>::Count() { return 404; } + +template <> +TC_API_EXPORT Emote EnumUtils<Emote>::FromIndex(size_t index) +{ + switch (index) + { + case 0: return EMOTE_ONESHOT_TALK; + case 1: return EMOTE_ONESHOT_BOW; + case 2: return EMOTE_ONESHOT_WAVE; + case 3: return EMOTE_ONESHOT_CHEER; + case 4: return EMOTE_ONESHOT_EXCLAMATION; + case 5: return EMOTE_ONESHOT_QUESTION; + case 6: return EMOTE_ONESHOT_EAT; + case 7: return EMOTE_STATE_DANCE; + case 8: return EMOTE_ONESHOT_LAUGH; + case 9: return EMOTE_STATE_SLEEP; + case 10: return EMOTE_STATE_SIT; + case 11: return EMOTE_ONESHOT_RUDE; + case 12: return EMOTE_ONESHOT_ROAR; + case 13: return EMOTE_ONESHOT_KNEEL; + case 14: return EMOTE_ONESHOT_KISS; + case 15: return EMOTE_ONESHOT_CRY; + case 16: return EMOTE_ONESHOT_CHICKEN; + case 17: return EMOTE_ONESHOT_BEG; + case 18: return EMOTE_ONESHOT_APPLAUD; + case 19: return EMOTE_ONESHOT_SHOUT; + case 20: return EMOTE_ONESHOT_FLEX; + case 21: return EMOTE_ONESHOT_SHY; + case 22: return EMOTE_ONESHOT_POINT; + case 23: return EMOTE_STATE_STAND; + case 24: return EMOTE_STATE_READY_UNARMED; + case 25: return EMOTE_STATE_WORK_SHEATHED; + case 26: return EMOTE_STATE_POINT; + case 27: return EMOTE_STATE_NONE; + case 28: return EMOTE_ONESHOT_WOUND; + case 29: return EMOTE_ONESHOT_WOUND_CRITICAL; + case 30: return EMOTE_ONESHOT_ATTACK_UNARMED; + case 31: return EMOTE_ONESHOT_ATTACK1H; + case 32: return EMOTE_ONESHOT_ATTACK2HTIGHT; + case 33: return EMOTE_ONESHOT_ATTACK2H_LOOSE; + case 34: return EMOTE_ONESHOT_PARRY_UNARMED; + case 35: return EMOTE_ONESHOT_PARRY_SHIELD; + case 36: return EMOTE_ONESHOT_READY_UNARMED; + case 37: return EMOTE_ONESHOT_READY1H; + case 38: return EMOTE_ONESHOT_READY_BOW; + case 39: return EMOTE_ONESHOT_SPELL_PRECAST; + case 40: return EMOTE_ONESHOT_SPELL_CAST; + case 41: return EMOTE_ONESHOT_BATTLE_ROAR; + case 42: return EMOTE_ONESHOT_SPECIALATTACK1H; + case 43: return EMOTE_ONESHOT_KICK; + case 44: return EMOTE_ONESHOT_ATTACK_THROWN; + case 45: return EMOTE_STATE_STUN; + case 46: return EMOTE_STATE_DEAD; + case 47: return EMOTE_ONESHOT_SALUTE; + case 48: return EMOTE_STATE_KNEEL; + case 49: return EMOTE_STATE_USE_STANDING; + case 50: return EMOTE_ONESHOT_WAVE_NO_SHEATHE; + case 51: return EMOTE_ONESHOT_CHEER_NO_SHEATHE; + case 52: return EMOTE_ONESHOT_EAT_NO_SHEATHE; + case 53: return EMOTE_STATE_STUN_NO_SHEATHE; + case 54: return EMOTE_ONESHOT_DANCE; + case 55: return EMOTE_ONESHOT_SALUTE_NO_SHEATH; + case 56: return EMOTE_STATE_USE_STANDING_NO_SHEATHE; + case 57: return EMOTE_ONESHOT_LAUGH_NO_SHEATHE; + case 58: return EMOTE_STATE_WORK; + case 59: return EMOTE_STATE_SPELL_PRECAST; + case 60: return EMOTE_ONESHOT_READY_RIFLE; + case 61: return EMOTE_STATE_READY_RIFLE; + case 62: return EMOTE_STATE_WORK_MINING; + case 63: return EMOTE_STATE_WORK_CHOPWOOD; + case 64: return EMOTE_STATE_APPLAUD; + case 65: return EMOTE_ONESHOT_LIFTOFF; + case 66: return EMOTE_ONESHOT_YES; + case 67: return EMOTE_ONESHOT_NO; + case 68: return EMOTE_ONESHOT_TRAIN; + case 69: return EMOTE_ONESHOT_LAND; + case 70: return EMOTE_STATE_AT_EASE; + case 71: return EMOTE_STATE_READY1H; + case 72: return EMOTE_STATE_SPELL_KNEEL_START; + case 73: return EMOTE_STATE_SUBMERGED; + case 74: return EMOTE_ONESHOT_SUBMERGE; + case 75: return EMOTE_STATE_READY2H; + case 76: return EMOTE_STATE_READY_BOW; + case 77: return EMOTE_ONESHOT_MOUNT_SPECIAL; + case 78: return EMOTE_STATE_TALK; + case 79: return EMOTE_STATE_FISHING; + case 80: return EMOTE_ONESHOT_FISHING; + case 81: return EMOTE_ONESHOT_LOOT; + case 82: return EMOTE_STATE_WHIRLWIND; + case 83: return EMOTE_STATE_DROWNED; + case 84: return EMOTE_STATE_HOLD_BOW; + case 85: return EMOTE_STATE_HOLD_RIFLE; + case 86: return EMOTE_STATE_HOLD_THROWN; + case 87: return EMOTE_ONESHOT_DROWN; + case 88: return EMOTE_ONESHOT_STOMP; + case 89: return EMOTE_ONESHOT_ATTACK_OFF; + case 90: return EMOTE_ONESHOT_ATTACK_OFF_PIERCE; + case 91: return EMOTE_STATE_ROAR; + case 92: return EMOTE_STATE_LAUGH; + case 93: return EMOTE_ONESHOT_CREATURE_SPECIAL; + case 94: return EMOTE_ONESHOT_JUMPLANDRUN; + case 95: return EMOTE_ONESHOT_JUMPEND; + case 96: return EMOTE_ONESHOT_TALK_NO_SHEATHE; + case 97: return EMOTE_ONESHOT_POINT_NO_SHEATHE; + case 98: return EMOTE_STATE_CANNIBALIZE; + case 99: return EMOTE_ONESHOT_JUMPSTART; + case 100: return EMOTE_STATE_DANCESPECIAL; + case 101: return EMOTE_ONESHOT_DANCESPECIAL; + case 102: return EMOTE_ONESHOT_CUSTOM_SPELL_01; + case 103: return EMOTE_ONESHOT_CUSTOM_SPELL_02; + case 104: return EMOTE_ONESHOT_CUSTOM_SPELL_03; + case 105: return EMOTE_ONESHOT_CUSTOM_SPELL_04; + case 106: return EMOTE_ONESHOT_CUSTOM_SPELL_05; + case 107: return EMOTE_ONESHOT_CUSTOM_SPELL_06; + case 108: return EMOTE_ONESHOT_CUSTOM_SPELL_07; + case 109: return EMOTE_ONESHOT_CUSTOM_SPELL_08; + case 110: return EMOTE_ONESHOT_CUSTOM_SPELL_09; + case 111: return EMOTE_ONESHOT_CUSTOM_SPELL_10; + case 112: return EMOTE_STATE_EXCLAIM; + case 113: return EMOTE_STATE_DANCE_CUSTOM; + case 114: return EMOTE_STATE_SIT_CHAIR_MED; + case 115: return EMOTE_STATE_CUSTOM_SPELL_01; + case 116: return EMOTE_STATE_CUSTOM_SPELL_02; + case 117: return EMOTE_STATE_EAT; + case 118: return EMOTE_STATE_CUSTOM_SPELL_04; + case 119: return EMOTE_STATE_CUSTOM_SPELL_03; + case 120: return EMOTE_STATE_CUSTOM_SPELL_05; + case 121: return EMOTE_STATE_SPELLEFFECT_HOLD; + case 122: return EMOTE_STATE_EAT_NO_SHEATHE; + case 123: return EMOTE_STATE_MOUNT; + case 124: return EMOTE_STATE_READY2HL; + case 125: return EMOTE_STATE_SIT_CHAIR_HIGH; + case 126: return EMOTE_STATE_FALL; + case 127: return EMOTE_STATE_LOOT; + case 128: return EMOTE_STATE_SUBMERGED_NEW; + case 129: return EMOTE_ONESHOT_COWER; + case 130: return EMOTE_STATE_COWER; + case 131: return EMOTE_ONESHOT_USE_STANDING; + case 132: return EMOTE_STATE_STEALTH_STAND; + case 133: return EMOTE_ONESHOT_OMNICAST_GHOUL; + case 134: return EMOTE_ONESHOT_ATTACK_BOW; + case 135: return EMOTE_ONESHOT_ATTACK_RIFLE; + case 136: return EMOTE_STATE_SWIM_IDLE; + case 137: return EMOTE_STATE_ATTACK_UNARMED; + case 138: return EMOTE_ONESHOT_SPELL_CAST_W_SOUND; + case 139: return EMOTE_ONESHOT_DODGE; + case 140: return EMOTE_ONESHOT_PARRY1H; + case 141: return EMOTE_ONESHOT_PARRY2H; + case 142: return EMOTE_ONESHOT_PARRY2HL; + case 143: return EMOTE_STATE_FLYFALL; + case 144: return EMOTE_ONESHOT_FLYDEATH; + case 145: return EMOTE_STATE_FLY_FALL; + case 146: return EMOTE_ONESHOT_FLY_SIT_GROUND_DOWN; + case 147: return EMOTE_ONESHOT_FLY_SIT_GROUND_UP; + case 148: return EMOTE_ONESHOT_EMERGE; + case 149: return EMOTE_ONESHOT_DRAGON_SPIT; + case 150: return EMOTE_STATE_SPECIAL_UNARMED; + case 151: return EMOTE_ONESHOT_FLYGRAB; + case 152: return EMOTE_STATE_FLYGRABCLOSED; + case 153: return EMOTE_ONESHOT_FLYGRABTHROWN; + case 154: return EMOTE_STATE_FLY_SIT_GROUND; + case 155: return EMOTE_STATE_WALK_BACKWARDS; + case 156: return EMOTE_ONESHOT_FLYTALK; + case 157: return EMOTE_ONESHOT_FLYATTACK1H; + case 158: return EMOTE_STATE_CUSTOM_SPELL_08; + case 159: return EMOTE_ONESHOT_FLY_DRAGON_SPIT; + case 160: return EMOTE_STATE_SIT_CHAIR_LOW; + case 161: return EMOTE_ONESHOT_STUN; + case 162: return EMOTE_ONESHOT_SPELL_CAST_OMNI; + case 163: return EMOTE_STATE_READY_THROWN; + case 164: return EMOTE_ONESHOT_WORK_CHOPWOOD; + case 165: return EMOTE_ONESHOT_WORK_MINING; + case 166: return EMOTE_STATE_SPELL_CHANNEL_OMNI; + case 167: return EMOTE_STATE_SPELL_CHANNEL_DIRECTED; + case 168: return EMOTE_STAND_STATE_NONE; + case 169: return EMOTE_STATE_READYJOUST; + case 170: return EMOTE_STATE_STRANGULATE; + case 171: return EMOTE_STATE_STRANGULATE2; + case 172: return EMOTE_STATE_READY_SPELL_OMNI; + case 173: return EMOTE_STATE_HOLD_JOUST; + case 174: return EMOTE_ONESHOT_CRY_JAINA; + case 175: return EMOTE_ONESHOT_SPECIAL_UNARMED; + case 176: return EMOTE_STATE_DANCE_NOSHEATHE; + case 177: return EMOTE_ONESHOT_SNIFF; + case 178: return EMOTE_ONESHOT_DRAGONSTOMP; + case 179: return EMOTE_ONESHOT_KNOCKDOWN; + case 180: return EMOTE_STATE_READ; + case 181: return EMOTE_ONESHOT_FLYEMOTETALK; + case 182: return EMOTE_STATE_READ_ALLOWMOVEMENT; + case 183: return EMOTE_STATE_CUSTOM_SPELL_06; + case 184: return EMOTE_STATE_CUSTOM_SPELL_07; + case 185: return EMOTE_STATE_CUSTOM_SPELL_08_2; + case 186: return EMOTE_STATE_CUSTOM_SPELL_09; + case 187: return EMOTE_STATE_CUSTOM_SPELL_10; + case 188: return EMOTE_STATE_READY1H_ALLOW_MOVEMENT; + case 189: return EMOTE_STATE_READY2H_ALLOW_MOVEMENT; + case 190: return EMOTE_ONESHOT_MONKOFFENSE_ATTACKUNARMED; + case 191: return EMOTE_ONESHOT_MONKOFFENSE_SPECIALUNARMED; + case 192: return EMOTE_ONESHOT_MONKOFFENSE_PARRYUNARMED; + case 193: return EMOTE_STATE_MONKOFFENSE_READYUNARMED; + case 194: return EMOTE_ONESHOT_PALMSTRIKE; + case 195: return EMOTE_STATE_CRANE; + case 196: return EMOTE_ONESHOT_OPEN; + case 197: return EMOTE_STATE_READ_CHRISTMAS; + case 198: return EMOTE_ONESHOT_FLYATTACK2HL; + case 199: return EMOTE_ONESHOT_FLYATTACKTHROWN; + case 200: return EMOTE_STATE_FLYREADYSPELLDIRECTED; + case 201: return EMOTE_STATE_FLY_READY_1H; + case 202: return EMOTE_STATE_MEDITATE; + case 203: return EMOTE_STATE_FLY_READY_2HL; + case 204: return EMOTE_ONESHOT_TOGROUND; + case 205: return EMOTE_ONESHOT_TOFLY; + case 206: return EMOTE_STATE_ATTACKTHROWN; + case 207: return EMOTE_STATE_SPELL_CHANNEL_DIRECTED_NOSOUND; + case 208: return EMOTE_ONESHOT_WORK; + case 209: return EMOTE_STATE_READYUNARMED_NOSOUND; + case 210: return EMOTE_ONESHOT_MONKOFFENSE_ATTACKUNARMEDOFF; + case 211: return EMOTE_RECLINED_MOUNT_PASSENGER; + case 212: return EMOTE_ONESHOT_QUESTION_2; + case 213: return EMOTE_ONESHOT_SPELL_CHANNEL_DIRECTED_NOSOUND; + case 214: return EMOTE_STATE_KNEEL_2; + case 215: return EMOTE_ONESHOT_FLYATTACKUNARMED; + case 216: return EMOTE_ONESHOT_FLYCOMBATWOUND; + case 217: return EMOTE_ONESHOT_MOUNTSELFSPECIAL; + case 218: return EMOTE_ONESHOT_ATTACKUNARMED_NOSOUND; + case 219: return EMOTE_STATE_WOUNDCRITICAL_DOESNT_WORK; + case 220: return EMOTE_ONESHOT_ATTACK1H_NO_SOUND; + case 221: return EMOTE_STATE_MOUNT_SELF_IDLE; + case 222: return EMOTE_ONESHOT_WALK; + case 223: return EMOTE_STATE_OPENED; + case 224: return EMOTE_STATE_CUSTOMSPELL03; + case 225: return EMOTE_ONESHOT_BREATHOFFIRE; + case 226: return EMOTE_STATE_ATTACK1H; + case 227: return EMOTE_STATE_WORK_CHOPWOOD_2; + case 228: return EMOTE_STATE_USESTANDING_LOOP; + case 229: return EMOTE_STATE_USESTANDING; + case 230: return EMOTE_ONESHOT_SHEATH; + case 231: return EMOTE_ONESHOT_LAUGH_NO_SOUND; + case 232: return EMOTE_RECLINED_MOUNT; + case 233: return EMOTE_ONESHOT_ATTACK1H_2; + case 234: return EMOTE_STATE_CRY_NOSOUND; + case 235: return EMOTE_ONESHOT_CRY_NOSOUND; + case 236: return EMOTE_ONESHOT_COMBATCRITICAL; + case 237: return EMOTE_STATE_TRAIN; + case 238: return EMOTE_STATE_WORK_CHOPWOOD_LUMBER_AXE; + case 239: return EMOTE_ONESHOT_SPECIALATTACK2H; + case 240: return EMOTE_STATE_READ_AND_TALK; + case 241: return EMOTE_ONESHOT_STAND_VAR1; + case 242: return EMOTE_REXXAR_STRANGLES_GOBLIN; + case 243: return EMOTE_ONESHOT_STAND_VAR2; + case 244: return EMOTE_ONESHOT_DEATH; + case 245: return EMOTE_STATE_TALKONCE; + case 246: return EMOTE_STATE_ATTACK2H; + case 247: return EMOTE_STATE_SIT_GROUND; + case 248: return EMOTE_STATE_WORK_CHOPWOOD3; + case 249: return EMOTE_STATE_CUSTOMSPELL01; + case 250: return EMOTE_ONESHOT_COMBATWOUND; + case 251: return EMOTE_ONESHOT_TALK_EXCLAMATION; + case 252: return EMOTE_ONESHOT_QUESTION2; + case 253: return EMOTE_STATE_CRY; + case 254: return EMOTE_STATE_USESTANDING_LOOP2; + case 255: return EMOTE_STATE_WORK_SMITH; + case 256: return EMOTE_STATE_WORK_CHOPWOOD4; + case 257: return EMOTE_STATE_CUSTOMSPELL02; + case 258: return EMOTE_STATE_READ_AND_SIT; + case 259: return EMOTE_STATE_PARRY_UNARMED; + case 260: return EMOTE_STATE_BLOCK_SHIELD; + case 261: return EMOTE_STATE_SIT_GROUND_2; + case 262: return EMOTE_ONESHOT_MOUNTSPECIAL; + case 263: return EMOTE_ONESHOT_SETTLE; + case 264: return EMOTE_STATE_ATTACK_UNARMED_STILL; + case 265: return EMOTE_STATE_READ_BOOK_AND_TALK; + case 266: return EMOTE_ONESHOT_SLAM; + case 267: return EMOTE_ONESHOT_GRABTHROWN; + case 268: return EMOTE_ONESHOT_READYSPELLDIRECTED_NOSOUND; + case 269: return EMOTE_STATE_READYSPELLOMNI_WITH_SOUND; + case 270: return EMOTE_ONESHOT_TALK_BARSERVER; + case 271: return EMOTE_ONESHOT_WAVE_BARSERVER; + case 272: return EMOTE_STATE_WORK_MINING2; + case 273: return EMOTE_STATE_READY2HL_ALLOW_MOVEMENT; + case 274: return EMOTE_STATE_USESTANDING_NOSHEATHE_STILL; + case 275: return EMOTE_ONESHOT_WORK_STILL; + case 276: return EMOTE_STATE_HOLD_THROWN_INTERRUPTS; + case 277: return EMOTE_ONESHOT_CANNIBALIZE; + case 278: return EMOTE_ONESHOT_NO_NOT_SWIMMING; + case 279: return EMOTE_STATE_READYGLV; + case 280: return EMOTE_ONESHOT_COMBATABILITYGLV01; + case 281: return EMOTE_ONESHOT_COMBATABILITYGLVOFF01; + case 282: return EMOTE_ONESHOT_COMBATABILITYGLVBIG02; + case 283: return EMOTE_ONESHOT_PARRYGLV; + case 284: return EMOTE_STATE_WORK_MINING3; + case 285: return EMOTE_ONESHOT_TALK_NOSHEATHE; + case 286: return EMOTE_ONESHOT_STAND_VAR3; + case 287: return EMOTE_STATE_KNEEL2; + case 288: return EMOTE_ONESHOT_CUSTOM0; + case 289: return EMOTE_ONESHOT_CUSTOM1; + case 290: return EMOTE_ONESHOT_CUSTOM2; + case 291: return EMOTE_ONESHOT_CUSTOM3; + case 292: return EMOTE_STATE_FLY_READY_UNARMED; + case 293: return EMOTE_ONESHOT_CHEER_FORTHEALLIANCE; + case 294: return EMOTE_ONESHOT_CHEER_FORTHEHORDE; + case 295: return EMOTE_ONESHOT_STAND_VAR4; + case 296: return EMOTE_ONESHOT_FLYEMOTEEXCLAMATION; + case 297: return EMOTE_STATE_EMOTEEAT; + case 298: return EMOTE_STATE_MONKHEAL_CHANNELOMNI; + case 299: return EMOTE_STATE_MONKDEFENSE_READYUNARMED; + case 300: return EMOTE_ONESHOT_STAND; + case 301: return EMOTE_STATE_WAPOURHOLD; + case 302: return EMOTE_STATE_READYBLOWDART; + case 303: return EMOTE_STATE_WORK_CHOPMEAT; + case 304: return EMOTE_STATE_MONK2HLIDLE; + case 305: return EMOTE_STATE_WAPERCH; + case 306: return EMOTE_STATE_WAGUARDSTAND01; + case 307: return EMOTE_STATE_READ_AND_SIT_CHAIR_MED; + case 308: return EMOTE_STATE_WAGUARDSTAND02; + case 309: return EMOTE_STATE_WAGUARDSTAND03; + case 310: return EMOTE_STATE_WAGUARDSTAND04; + case 311: return EMOTE_STATE_WACHANT02; + case 312: return EMOTE_STATE_WALEAN01; + case 313: return EMOTE_STATE_DRUNKWALK; + case 314: return EMOTE_STATE_WASCRUBBING; + case 315: return EMOTE_STATE_WACHANT01; + case 316: return EMOTE_STATE_WACHANT03; + case 317: return EMOTE_STATE_WASUMMON01; + case 318: return EMOTE_STATE_WATRANCE01; + case 319: return EMOTE_STATE_CUSTOMSPELL05; + case 320: return EMOTE_STATE_WAHAMMERLOOP; + case 321: return EMOTE_STATE_WABOUND01; + case 322: return EMOTE_STATE_WABOUND02; + case 323: return EMOTE_STATE_WASACKHOLD; + case 324: return EMOTE_STATE_WASIT01; + case 325: return EMOTE_STATE_WAROWINGSTANDLEFT; + case 326: return EMOTE_STATE_WAROWINGSTANDRIGHT; + case 327: return EMOTE_STATE_LOOT_BITE_SOUND; + case 328: return EMOTE_ONESHOT_WASUMMON01; + case 329: return EMOTE_ONESHOT_STAND_VAR2_2; + case 330: return EMOTE_ONESHOT_FALCONEER_START; + case 331: return EMOTE_STATE_FALCONEER_LOOP; + case 332: return EMOTE_ONESHOT_FALCONEER_END; + case 333: return EMOTE_STATE_WAPERCH_NOINTERACT; + case 334: return EMOTE_ONESHOT_WASTANDDRINK; + case 335: return EMOTE_STATE_WALEAN02; + case 336: return EMOTE_ONESHOT_READ_END; + case 337: return EMOTE_STATE_WAGUARDSTAND04_ALLOW_MOVEMENT; + case 338: return EMOTE_STATE_READYCROSSBOW; + case 339: return EMOTE_ONESHOT_WASTANDDRINK_NOSHEATH; + case 340: return EMOTE_STATE_WAHANG01; + case 341: return EMOTE_STATE_WABEGGARSTAND; + case 342: return EMOTE_STATE_WADRUNKSTAND; + case 343: return EMOTE_ONESHOT_WACRIERTALK; + case 344: return EMOTE_STATE_HOLD_CROSSBOW; + case 345: return EMOTE_STATE_WASIT02; + case 346: return EMOTE_STATE_WACRANKSTAND; + case 347: return EMOTE_ONESHOT_READ_START; + case 348: return EMOTE_ONESHOT_READ_LOOP; + case 349: return EMOTE_ONESHOT_WADRUNKDRINK; + case 350: return EMOTE_STATE_SIT_CHAIR_MED_EAT; + case 351: return EMOTE_STATE_KNEEL_COPY; + case 352: return EMOTE_STATE_WORK_CHOPMEAT_NOSHEATHE; + case 353: return EMOTE_ONESHOT_BARPATRON_POINT; + case 354: return EMOTE_STATE_STAND_NOSOUND; + case 355: return EMOTE_STATE_MOUNT_FLIGHT_IDLE_NOSOUND; + case 356: return EMOTE_STATE_USESTANDING_LOOP3; + case 357: return EMOTE_ONESHOT_VEHICLEGRAB; + case 358: return EMOTE_STATE_USESTANDING_LOOP4; + case 359: return EMOTE_STATE_BARPATRON_STAND; + case 360: return EMOTE_ONESHOT_WABEGGARPOINT; + case 361: return EMOTE_STATE_WACRIERSTAND01; + case 362: return EMOTE_ONESHOT_WABEGGARBEG; + case 363: return EMOTE_STATE_WABOATWHEELSTAND; + case 364: return EMOTE_STATE_WASIT03; + case 365: return EMOTE_STATE_BARSWEEP_STAND; + case 366: return EMOTE_STATE_WAGUARDSTAND05; + case 367: return EMOTE_STATE_WAGUARDSTAND06; + case 368: return EMOTE_STATE_BARTENDSTAND; + case 369: return EMOTE_STATE_WAHAMMERLOOP2; + case 370: return EMOTE_STATE_WORK_MINING_NO_COMBAT; + case 371: return EMOTE_ONESHOT_CASTSTRONG; + case 372: return EMOTE_STATE_CUSTOMSPELL07; + case 373: return EMOTE_STATE_WALK; + case 374: return EMOTE_ONESHOT_CLOSE; + case 375: return EMOTE_STATE_WACRATEHOLD; + case 376: return EMOTE_STATE_FLYCUSTOMSPELL02; + case 377: return EMOTE_ONESHOT_SLEEP; + case 378: return EMOTE_STATE_STAND_SETEMOTESTATE; + case 379: return EMOTE_ONESHOT_WAWALKTALK; + case 380: return EMOTE_ONESHOT_TAKE_OFF_FINISH; + case 381: return EMOTE_ONESHOT_ATTACK2H; + case 382: return EMOTE_STATE_WA_BARREL_HOLD; + case 383: return EMOTE_STATE_WA_BARREL_WALK; + case 384: return EMOTE_STATE_CUSTOMSPELL04; + case 385: return EMOTE_STATE_FLYWAPERCH01; + case 386: return EMOTE_ONESHOT_PALSPELLCAST1HUP; + case 387: return EMOTE_ONESHOT_READYSPELLOMNI; + case 388: return EMOTE_ONESHOT_SPELLCAST_DIRECTED; + case 389: return EMOTE_STATE_FLYCUSTOMSPELL07; + case 390: return EMOTE_STATE_FLYCHANNELCASTOMNI; + case 391: return EMOTE_STATE_CLOSED; + case 392: return EMOTE_STATE_CUSTOMSPELL10; + case 393: return EMOTE_STATE_WAWHEELBARROWSTAND; + case 394: return EMOTE_STATE_CUSTOMSPELL06; + case 395: return EMOTE_STATE_CUSTOM1; + case 396: return EMOTE_STATE_WASIT04; + case 397: return EMOTE_ONESHOT_BARSWEEP_STAND; + case 398: return EMOTE_TORGHAST_TALKING_HEAD_MAW_CAST_SOUND; + case 399: return EMOTE_TORGHAST_TALKING_HEAD_MAW_CAST_SOUND2; + case 400: return EMOTE_ONESHOT_STAND_VAR0; + case 401: return EMOTE_ONESHOT_FLYCUSTOMSPELL01; + case 402: return EMOTE_ONESHOT_SPELLEFFECT_DECAY; + case 403: return EMOTE_STATE_CREATURE_SPECIAL; + default: throw std::out_of_range("index"); + } +} + /************************************************************************\ |* data for enum 'SpellFamilyNames' in 'SharedDefines.h' auto-generated *| \************************************************************************/ diff --git a/src/server/scripts/Commands/cs_debug.cpp b/src/server/scripts/Commands/cs_debug.cpp index e82a314798e..f7029874f34 100644 --- a/src/server/scripts/Commands/cs_debug.cpp +++ b/src/server/scripts/Commands/cs_debug.cpp @@ -1255,11 +1255,20 @@ public: return true; } - //show animation - static bool HandleDebugAnimCommand(ChatHandler* handler, uint32 emoteId) + // Play emote animation + static bool HandleDebugAnimCommand(ChatHandler* handler, Emote emote) { if (Unit* unit = handler->getSelectedUnit()) - unit->HandleEmoteCommand(static_cast<Emote>(emoteId)); + unit->HandleEmoteCommand(emote); + + try + { + handler->PSendSysMessage("Playing emote %s", EnumUtils::ToConstant(emote)); + } + catch (...) + { + handler->PSendSysMessage("Playing unknown emote"); + } return true; } |