aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/game/Miscellaneous/SharedDefines.h256
-rw-r--r--src/server/game/Miscellaneous/enuminfo_SharedDefines.cpp119
2 files changed, 317 insertions, 58 deletions
diff --git a/src/server/game/Miscellaneous/SharedDefines.h b/src/server/game/Miscellaneous/SharedDefines.h
index 8664db8e3bb..ce48d72e5ed 100644
--- a/src/server/game/Miscellaneous/SharedDefines.h
+++ b/src/server/game/Miscellaneous/SharedDefines.h
@@ -1184,52 +1184,56 @@ enum CharacterRestrictionFlags : uint32
CHARACTER_RESTRICTION_FLAG_EXPANSION_TRIAL = 0x00080000,
};
-// Languages.db2 (9.2.0.42423)
+// Languages.db2 (11.2.5.62687)
enum Language
{
- LANG_UNIVERSAL = 0,
- LANG_ORCISH = 1,
- LANG_DARNASSIAN = 2,
- LANG_TAURAHE = 3,
- LANG_DWARVISH = 6,
- LANG_COMMON = 7,
- LANG_DEMONIC = 8,
- LANG_TITAN = 9,
- LANG_THALASSIAN = 10,
- LANG_DRACONIC = 11,
- LANG_KALIMAG = 12,
- LANG_GNOMISH = 13,
- LANG_TROLL = 14,
- LANG_GUTTERSPEAK = 33,
- LANG_DRAENEI = 35,
- LANG_ZOMBIE = 36,
- LANG_GNOMISH_BINARY = 37,
- LANG_GOBLIN_BINARY = 38,
- LANG_WORGEN = 39,
- LANG_GOBLIN = 40,
- LANG_PANDAREN_NEUTRAL = 42,
- LANG_PANDAREN_ALLIANCE = 43,
- LANG_PANDAREN_HORDE = 44,
- LANG_SPRITE = 168,
- LANG_SHATH_YAR = 178,
- LANG_NERGLISH = 179,
- LANG_MOONKIN = 180,
- LANG_SHALASSIAN = 181,
- LANG_THALASSIAN_2 = 182,
- LANG_ADDON = 183,
- LANG_ADDON_LOGGED = 184,
- LANG_VULPERA = 285,
- LANG_COMPLEX_CIPHER = 287,
- LANG_BASIC_CYPHER = 288,
- LANG_METRIAL = 290,
- LANG_ALTONIAN = 291,
- LANG_SOPRANIAN = 292,
- LANG_AEALIC = 293,
- LANG_DEALIC = 294,
- LANG_TREBELIM = 295,
- LANG_BASSALIM = 296,
- LANG_EMBEDDED_LANGUAGES = 297,
- LANG_UNKNOWABLE = 298,
+ LANG_UNIVERSAL = 0,
+ LANG_ORCISH = 1,
+ LANG_DARNASSIAN = 2,
+ LANG_TAURAHE = 3,
+ LANG_DWARVISH = 6,
+ LANG_COMMON = 7,
+ LANG_DEMONIC = 8,
+ LANG_TITAN = 9,
+ LANG_THALASSIAN = 10,
+ LANG_DRACONIC = 11,
+ LANG_KALIMAG = 12,
+ LANG_GNOMISH = 13,
+ LANG_TROLL = 14,
+ LANG_GUTTERSPEAK = 33,
+ LANG_DRAENEI = 35,
+ LANG_ZOMBIE = 36,
+ LANG_GNOMISH_BINARY = 37,
+ LANG_GOBLIN_BINARY = 38,
+ LANG_WORGEN = 39,
+ LANG_GOBLIN = 40,
+ LANG_PANDAREN_NEUTRAL = 42,
+ LANG_PANDAREN_ALLIANCE = 43,
+ LANG_PANDAREN_HORDE = 44,
+ LANG_SPRITE = 168,
+ LANG_SHATH_YAR = 178,
+ LANG_NERGLISH = 179,
+ LANG_MOONKIN = 180,
+ LANG_SHALASSIAN = 181,
+ LANG_THALASSIAN_2 = 182,
+ LANG_ADDON = 183,
+ LANG_ADDON_LOGGED = 184,
+ LANG_VULPERA = 285,
+ LANG_COMPLEX_CIPHER = 287,
+ LANG_BASIC_CYPHER = 288,
+ LANG_METRIAL = 290,
+ LANG_ALTONIAN = 291,
+ LANG_SOPRANIAN = 292,
+ LANG_AEALIC = 293,
+ LANG_DEALIC = 294,
+ LANG_TREBELIM = 295,
+ LANG_BASSALIM = 296,
+ LANG_EMBEDDED_LANGUAGES = 297,
+ LANG_UNKNOWABLE = 298,
+ LANG_FURBOLG = 303,
+ LANG_EARTHEN = 304,
+ LANG_NERUBIAN = 307,
+ LANG_TONGUES_OF_SANCTUARY = 308,
};
enum TeamId
@@ -3224,7 +3228,7 @@ enum GameObjectDestructibleState
GO_DESTRUCTIBLE_REBUILDING = 3
};
-// EmotesText.db2 (9.2.0.42423)
+// EmotesText.db2 (11.2.5.62687)
enum TextEmotes
{
TEXT_EMOTE_AGREE = 1,
@@ -3493,6 +3497,8 @@ enum TextEmotes
TEXT_EMOTE_HUZZAH = 624,
TEXT_EMOTE_IMPRESSED = 625,
TEXT_EMOTE_MAGNIFICENT = 626,
+ TEXT_EMOTE_QUACK = 627,
+ TEXT_EMOTE_LEAN = 628,
};
// Emotes.db2 (10.1.5.50232)
@@ -3919,6 +3925,45 @@ enum Emote : uint32
EMOTE_ONESHOT_WATHREATEN = 1015,
EMOTE_ARTOFFLOOP = 1016,
EMOTE_STATE_READYSPELLOMNI_NOSHEATH = 1017,
+ EMOTE_ONESHOT_ATTACKUNARMED_VAR1 = 1019,
+ EMOTE_STATE_SIT_CHAIR_MED_EAT_LOOP = 1021,
+ EMOTE_ONESHOT_TALK_FRUSTRATED = 1022,
+ EMOTE_STATE_WALEAN03 = 1023,
+ EMOTE_STATE_SHOVEL_WITH_SHOVEL = 1024,
+ EMOTE_STATE_HOLD = 1027,
+ EMOTE_STATE_WA2HIDLE = 1029,
+ EMOTE_ONESHOT_FLYATTACKUNARMED_VAR0 = 1031,
+ EMOTE_STATE_BARTENDEMOTETALK = 1033,
+ EMOTE_STATE_TALK_SUBDUED = 1034,
+ EMOTE_STATE_READYWEAPON = 1035,
+ EMOTE_STATE_READYWEAPON_ALLOW_MOVEMENT = 1036,
+ EMOTE_ONESHOT_FLYCOMBATCRITICAL = 1040,
+ EMOTE_ONESHOT_FLYBATTLEROAR = 1041,
+ EMOTE_STATE_WORK_HAMMER_SOUND = 1043,
+ EMOTE_STATE_WORK_HAMMER = 1044,
+ EMOTE_STATE_TALK_EXCLAMATION = 1048,
+ EMOTE_STATE_MOUNT_CROUCH = 1049,
+ EMOTE_STATE_WORK_HERBALISM_SCYTE = 1050,
+ EMOTE_STATE_WORK_COOK_FRYING_PAN = 1051,
+ EMOTE_STATE_WORK_LEATHERWORKING_KNIFE = 1052,
+ EMOTE_STATE_STAND_VAR1 = 1054,
+ EMOTE_STATE_STAND_VAR2 = 1055,
+ EMOTE_STATE_STAND_VAR3 = 1056,
+ EMOTE_STATE_STAND_VAR4 = 1057,
+ EMOTE_STATE_BARSERVERSTAND = 1058,
+ EMOTE_ONESHOT_BARSERVER_EMOTETALK = 1059,
+ EMOTE_STATE_STAND_VAR4_FORCEVARIANTTEST = 1060,
+ EMOTE_WADARTTARGETSTAND = 1062,
+ EMOTE_ONESHOT_THOUSANDFISTS = 1068,
+ EMOTE_ONESHOT_OFFER_START = 1069,
+ EMOTE_ONESHOT_OFFER_END = 1070,
+ EMOTE_STATE_OFFER_LOOP = 1071,
+ EMOTE_ONESHOT_DANCE_VAR2 = 1075,
+ EMOTE_STATE_KNEEL_INTERACT_INTERRUPT = 1081,
+ EMOTE_STATE_WA2HIDLE_UNSHEATH = 1082,
+ EMOTE_STATE_LEAN = 1084,
+ EMOTE_ONESHOT_WALEAN01_VAR1 = 1093,
+ EMOTE_ONESHOT_WALEAN01_VAR0 = 1094,
};
// AnimationData.db2 (6.0.2.18988)
@@ -4756,7 +4801,7 @@ enum LockKeyType
LOCK_KEY_SPELL = 3,
};
-// LockType.dbc (10.0.5.48069)
+// LockType.dbc (11.2.5.62687)
enum LockType
{
LOCKTYPE_LOCKPICKING = 1,
@@ -4831,7 +4876,20 @@ enum LockType
LOCKTYPE_DRAGON_ISLES_SKINNING_25 = 181,
LOCKTYPE_DRAGON_ISLES_TAILORING_25 = 182,
LOCKTYPE_OPEN_KNEELING_PLANT = 186,
- LOCKTYPE_DRAGON_ISLES_MINING = 188
+ LOCKTYPE_DRAGON_ISLES_MINING = 188,
+ LOCKTYPE_KHAZ_ALGAR_MINING = 193,
+ LOCKTYPE_KHAZ_ALGAR_HERBALISM = 194,
+ LOCKTYPE_KHAZ_ALGAR_ALCHEMY_25 = 195,
+ LOCKTYPE_KHAZ_ALGAR_BLACKSMITHING_25 = 196,
+ LOCKTYPE_KHAZ_ALGAR_ENCHANTING_25 = 197,
+ LOCKTYPE_KHAZ_ALGAR_ENGINEERING_25 = 198,
+ LOCKTYPE_KHAZ_ALGAR_HERBALISM_25 = 199,
+ LOCKTYPE_KHAZ_ALGAR_INSCRIPTION_25 = 200,
+ LOCKTYPE_KHAZ_ALGAR_JEWELCRAFTING_25 = 201,
+ LOCKTYPE_KHAZ_ALGAR_LEATHERWORKING_25 = 202,
+ LOCKTYPE_KHAZ_ALGAR_MINING_25 = 203,
+ LOCKTYPE_KHAZ_ALGAR_SKINNING_25 = 204,
+ LOCKTYPE_KHAZ_ALGAR_TAILORING_25 = 205
};
// this is important type for npcs!
@@ -4864,7 +4922,7 @@ uint32 const CREATURE_TYPEMASK_DEMON_OR_UNDEAD = (1 << (CREATURE_TYPE_DEMON-1))
uint32 const CREATURE_TYPEMASK_HUMANOID_OR_UNDEAD = (1 << (CREATURE_TYPE_HUMANOID-1)) | (1 << (CREATURE_TYPE_UNDEAD-1));
uint32 const CREATURE_TYPEMASK_MECHANICAL_OR_ELEMENTAL = (1 << (CREATURE_TYPE_MECHANICAL-1)) | (1 << (CREATURE_TYPE_ELEMENTAL-1));
-// CreatureFamily.dbc (9.0.2.37176)
+// CreatureFamily.dbc (11.2.5.62687)
enum CreatureFamily
{
CREATURE_FAMILY_NONE = 0,
@@ -4950,7 +5008,8 @@ enum CreatureFamily
CREATURE_FAMILY_CAMEL = 298,
CREATURE_FAMILY_COURSER = 299,
CREATURE_FAMILY_MAMMOTH = 300,
- CREATURE_FAMILY_INCUBUS = 302
+ CREATURE_FAMILY_INCUBUS = 302,
+ CREATURE_FAMILY_LESSER_DRAGONKIN = 303
};
enum CreatureTypeFlags
@@ -5373,7 +5432,7 @@ enum QuestType
QUEST_TYPE_TASK_IN_PROGRESS = 5
};
-// QuestInfo.dbc (9.0.2.37176)
+// QuestInfo.dbc (11.2.5.62687)
enum QuestInfo
{
QUEST_INFO_GROUP = 1,
@@ -5444,10 +5503,22 @@ enum QuestInfo
QUEST_INFO_THREAT_EMISSARY_QUEST = 270,
QUEST_INFO_CALLING_QUEST = 271,
QUEST_INFO_VENTHYR_PARTY_QUEST = 272,
- QUEST_INFO_MAW_SOUL_SPAWN_TRACKER = 273
-};
-
-// QuestSort.dbc (9.0.2.37176)
+ QUEST_INFO_MAW_SOUL_SPAWN_TRACKER = 273,
+ QUEST_INFO_PVP_ELITE_WORLDQUEST = 278,
+ QUEST_INFO_FORBIDDEN_REACH_ENVOY_TASK = 279,
+ QUEST_INFO_DRAGONRIDER_RACING = 281,
+ QUEST_INFO_IMPORTANT_QUEST = 282,
+ QUEST_INFO_BONUS_OBJECTIVE_WITH_COMPLETION_TOAST = 283,
+ QUEST_INFO_META_QUEST = 284,
+ QUEST_INFO_CAPSTONE_WORLD_QUEST = 286,
+ QUEST_INFO_CAPSTONE_BLOCKER = 287,
+ QUEST_INFO_DELVE = 288,
+ QUEST_INFO_WORLD_BOSS = 289,
+ QUEST_INFO_HIDDEN = 291,
+ QUEST_INFO_IMPORTANT_QUEST_NO_ABANDON = 292
+};
+
+// QuestSort.dbc (11.2.5.62687)
enum QuestSort
{
QUEST_SORT_EPIC = 1,
@@ -5595,6 +5666,44 @@ enum QuestSort
QUEST_SORT_COVENANT_ASSAULTS = 604,
QUEST_SORT_PROTOFORM_SYNTHESIS = 606,
QUEST_SORT_CH_6_SYMBOL_TRACKING = 607,
+ QUEST_SORT_TEMPEST_UNLEASHED = 608,
+ QUEST_SORT_DRAGONSCALE_EXPEDITION = 609,
+ QUEST_SORT_PRIMALIST_STORM = 610,
+ QUEST_SORT_ISKAARA_TUSKARR = 611,
+ QUEST_SORT_MARUUK_CENTAUR = 612,
+ QUEST_SORT_VALDRAKKEN_ACCORD = 613,
+ QUEST_SORT_EVOKER = 614,
+ QUEST_SORT_TRADINGPOST = 615,
+ QUEST_SORT_ENGINE_OF_INNOVATION = 616,
+ QUEST_SORT_ARTISANS_CONSORTIUM = 617,
+ QUEST_SORT_SUFUSSION_CAMPS = 618,
+ QUEST_SORT_ENVOY_TASKS = 620,
+ QUEST_SORT_RESEARCHERS_UNDER_FIRE = 622,
+ QUEST_SORT_AZEROTHIAN_ARCHIVES = 623,
+ QUEST_SORT_TRIAL_OF_STYLE = 624,
+ QUEST_SORT_SYSTEMS = 625,
+ QUEST_SORT_TIME_RIFTS = 626,
+ QUEST_SORT_LITTLE_SCALES_DAYCARE = 627,
+ QUEST_SORT_DREAMSURGE = 628,
+ QUEST_SORT_DREAM_WARDENS = 629,
+ QUEST_SORT_GILNEAS_RECLAMATION = 630,
+ QUEST_SORT_KALIMDOR_CUP = 631,
+ QUEST_SORT_EASTERN_KINGDOMS_CUP = 632,
+ QUEST_SORT_OUTLAND_CUP = 633,
+ QUEST_SORT_NORTHREND_CUP = 634,
+ QUEST_SORT_PANDARIA_CUP = 635,
+ QUEST_SORT_BROKEN_ISLES_CUP = 636,
+ QUEST_SORT_THE_HARBRINGER = 637,
+ QUEST_SORT_HEARTHSTONE_ANNIVERSARY = 638,
+ QUEST_SORT_TIMERUNNING = 639,
+ QUEST_SORT_EARTHEN = 640,
+ QUEST_SORT_UPGRADE_SYSTEM = 642,
+ QUEST_SORT_WARBANDS = 643,
+ QUEST_SORT_META_QUESTS = 645,
+ QUEST_SORT_SECRETS_OF_AZEROTH = 646,
+ QUEST_SORT_LOREWALKING = 647,
+ QUEST_SORT_DASTARDLY_DUOS = 651,
+ QUEST_SORT_DELVES = 652,
};
constexpr uint8 ClassByQuestSort(int32 QuestSort)
@@ -5616,7 +5725,7 @@ constexpr uint8 ClassByQuestSort(int32 QuestSort)
return 0;
}
-// SkillLine.db2 (10.0.5.48069)
+// SkillLine.db2 (11.2.5.62687)
enum SkillType
{
SKILL_NONE = 0,
@@ -5977,7 +6086,26 @@ enum SkillType
SKILL_DRAGON_ISLES_SKINNING = 2834,
SKILL_CRAFTING = 2846,
SKILL_TUSKARR_FISHING_GEAR = 2847,
- SKILL_PET_LESSER_DRAGONKIN = 2850
+ SKILL_PET_LESSER_DRAGONKIN = 2850,
+ SKILL_LANG_FURBOLG = 2855,
+ SKILL_SHIPMENT_PROTOTYPE = 2870,
+ SKILL_KHAZ_ALGAR_ALCHEMY = 2871,
+ SKILL_KHAZ_ALGAR_BLACKSMITHING = 2872,
+ SKILL_KHAZ_ALGAR_COOCKING = 2873,
+ SKILL_KHAZ_ALGAR_ENCHANTING = 2874,
+ SKILL_KHAZ_ALGAR_ENGINEERING = 2875,
+ SKILL_KHAZ_ALGAR_FISHING = 2876,
+ SKILL_KHAZ_ALGAR_HERBALISM = 2877,
+ SKILL_KHAZ_ALGAR_INSCRIPTION = 2878,
+ SKILL_KHAZ_ALGAR_JEWELCRAFTING = 2879,
+ SKILL_KHAZ_ALGAR_LEATHERWORKING = 2880,
+ SKILL_KHAZ_ALGAR_MINING = 2881,
+ SKILL_KHAZ_ALGAR_SKINNING = 2882,
+ SKILL_KHAZ_ALGAR_TAILORING = 2883,
+ SKILL_LANG_EARTHEN = 2884,
+ SKILL_SUPPLY_SHIPMENTS = 2886,
+ SKILL_RACIAL_EARTHEN = 2895,
+ SKILL_ALL_WARBANDS = 2902
};
constexpr SkillType SkillByLockType(LockType locktype)
@@ -6032,6 +6160,18 @@ constexpr SkillType SkillByLockType(LockType locktype)
case LOCKTYPE_DRAGON_ISLES_TAILORING_25: return SKILL_DRAGON_ISLES_TAILORING;
case LOCKTYPE_DRAGON_ISLES_MINING:
case LOCKTYPE_DRAGON_ISLES_MINING_25: return SKILL_DRAGON_ISLES_MINING;
+ case LOCKTYPE_KHAZ_ALGAR_MINING:
+ case LOCKTYPE_KHAZ_ALGAR_MINING_25: return SKILL_KHAZ_ALGAR_MINING;
+ case LOCKTYPE_KHAZ_ALGAR_HERBALISM:
+ case LOCKTYPE_KHAZ_ALGAR_HERBALISM_25: return SKILL_KHAZ_ALGAR_HERBALISM;
+ case LOCKTYPE_KHAZ_ALGAR_ALCHEMY_25: return SKILL_KHAZ_ALGAR_ALCHEMY;
+ case LOCKTYPE_KHAZ_ALGAR_BLACKSMITHING_25: return SKILL_KHAZ_ALGAR_BLACKSMITHING;
+ case LOCKTYPE_KHAZ_ALGAR_ENCHANTING_25: return SKILL_KHAZ_ALGAR_ENCHANTING;
+ case LOCKTYPE_KHAZ_ALGAR_ENGINEERING_25: return SKILL_KHAZ_ALGAR_ENGINEERING;
+ case LOCKTYPE_KHAZ_ALGAR_INSCRIPTION_25: return SKILL_KHAZ_ALGAR_INSCRIPTION;
+ case LOCKTYPE_KHAZ_ALGAR_JEWELCRAFTING_25: return SKILL_KHAZ_ALGAR_JEWELCRAFTING;
+ case LOCKTYPE_KHAZ_ALGAR_LEATHERWORKING_25: return SKILL_KHAZ_ALGAR_LEATHERWORKING;
+ case LOCKTYPE_KHAZ_ALGAR_SKINNING_25: return SKILL_KHAZ_ALGAR_SKINNING;
default: break;
}
return SKILL_NONE;
@@ -6069,7 +6209,7 @@ enum SkillCategory
SKILL_CATEGORY_GENERIC = 12
};
-// TotemCategory.db2 (9.0.2.37176)
+// TotemCategory.db2 (11.2.5.62687)
enum TotemCategory
{
TC_SKINNING_SKIFE_OLD = 1,
@@ -6116,6 +6256,8 @@ enum TotemCategory
TC_UNLEASHED_VOID_FOCUS = 357,
TC_MASTERCRAFT = 358,
TC_VIRTUOSO_ENGRAVING_SET = 359,
+ TC_ENGINEERING_MULTITOOL = 362,
+ TC_GNOMISH_ARMY_EVERYTHING = 369
};
enum UnitDynFlags
diff --git a/src/server/game/Miscellaneous/enuminfo_SharedDefines.cpp b/src/server/game/Miscellaneous/enuminfo_SharedDefines.cpp
index e1816c62eba..cc5ee5afb94 100644
--- a/src/server/game/Miscellaneous/enuminfo_SharedDefines.cpp
+++ b/src/server/game/Miscellaneous/enuminfo_SharedDefines.cpp
@@ -4103,12 +4103,51 @@ TC_API_EXPORT EnumText EnumUtils<Emote>::ToString(Emote value)
case EMOTE_ONESHOT_WATHREATEN: return { "EMOTE_ONESHOT_WATHREATEN", "EMOTE_ONESHOT_WATHREATEN", "" };
case EMOTE_ARTOFFLOOP: return { "EMOTE_ARTOFFLOOP", "EMOTE_ARTOFFLOOP", "" };
case EMOTE_STATE_READYSPELLOMNI_NOSHEATH: return { "EMOTE_STATE_READYSPELLOMNI_NOSHEATH", "EMOTE_STATE_READYSPELLOMNI_NOSHEATH", "" };
+ case EMOTE_ONESHOT_ATTACKUNARMED_VAR1: return { "EMOTE_ONESHOT_ATTACKUNARMED_VAR1", "EMOTE_ONESHOT_ATTACKUNARMED_VAR1", "" };
+ case EMOTE_STATE_SIT_CHAIR_MED_EAT_LOOP: return { "EMOTE_STATE_SIT_CHAIR_MED_EAT_LOOP", "EMOTE_STATE_SIT_CHAIR_MED_EAT_LOOP", "" };
+ case EMOTE_ONESHOT_TALK_FRUSTRATED: return { "EMOTE_ONESHOT_TALK_FRUSTRATED", "EMOTE_ONESHOT_TALK_FRUSTRATED", "" };
+ case EMOTE_STATE_WALEAN03: return { "EMOTE_STATE_WALEAN03", "EMOTE_STATE_WALEAN03", "" };
+ case EMOTE_STATE_SHOVEL_WITH_SHOVEL: return { "EMOTE_STATE_SHOVEL_WITH_SHOVEL", "EMOTE_STATE_SHOVEL_WITH_SHOVEL", "" };
+ case EMOTE_STATE_HOLD: return { "EMOTE_STATE_HOLD", "EMOTE_STATE_HOLD", "" };
+ case EMOTE_STATE_WA2HIDLE: return { "EMOTE_STATE_WA2HIDLE", "EMOTE_STATE_WA2HIDLE", "" };
+ case EMOTE_ONESHOT_FLYATTACKUNARMED_VAR0: return { "EMOTE_ONESHOT_FLYATTACKUNARMED_VAR0", "EMOTE_ONESHOT_FLYATTACKUNARMED_VAR0", "" };
+ case EMOTE_STATE_BARTENDEMOTETALK: return { "EMOTE_STATE_BARTENDEMOTETALK", "EMOTE_STATE_BARTENDEMOTETALK", "" };
+ case EMOTE_STATE_TALK_SUBDUED: return { "EMOTE_STATE_TALK_SUBDUED", "EMOTE_STATE_TALK_SUBDUED", "" };
+ case EMOTE_STATE_READYWEAPON: return { "EMOTE_STATE_READYWEAPON", "EMOTE_STATE_READYWEAPON", "" };
+ case EMOTE_STATE_READYWEAPON_ALLOW_MOVEMENT: return { "EMOTE_STATE_READYWEAPON_ALLOW_MOVEMENT", "EMOTE_STATE_READYWEAPON_ALLOW_MOVEMENT", "" };
+ case EMOTE_ONESHOT_FLYCOMBATCRITICAL: return { "EMOTE_ONESHOT_FLYCOMBATCRITICAL", "EMOTE_ONESHOT_FLYCOMBATCRITICAL", "" };
+ case EMOTE_ONESHOT_FLYBATTLEROAR: return { "EMOTE_ONESHOT_FLYBATTLEROAR", "EMOTE_ONESHOT_FLYBATTLEROAR", "" };
+ case EMOTE_STATE_WORK_HAMMER_SOUND: return { "EMOTE_STATE_WORK_HAMMER_SOUND", "EMOTE_STATE_WORK_HAMMER_SOUND", "" };
+ case EMOTE_STATE_WORK_HAMMER: return { "EMOTE_STATE_WORK_HAMMER", "EMOTE_STATE_WORK_HAMMER", "" };
+ case EMOTE_STATE_TALK_EXCLAMATION: return { "EMOTE_STATE_TALK_EXCLAMATION", "EMOTE_STATE_TALK_EXCLAMATION", "" };
+ case EMOTE_STATE_MOUNT_CROUCH: return { "EMOTE_STATE_MOUNT_CROUCH", "EMOTE_STATE_MOUNT_CROUCH", "" };
+ case EMOTE_STATE_WORK_HERBALISM_SCYTE: return { "EMOTE_STATE_WORK_HERBALISM_SCYTE", "EMOTE_STATE_WORK_HERBALISM_SCYTE", "" };
+ case EMOTE_STATE_WORK_COOK_FRYING_PAN: return { "EMOTE_STATE_WORK_COOK_FRYING_PAN", "EMOTE_STATE_WORK_COOK_FRYING_PAN", "" };
+ case EMOTE_STATE_WORK_LEATHERWORKING_KNIFE: return { "EMOTE_STATE_WORK_LEATHERWORKING_KNIFE", "EMOTE_STATE_WORK_LEATHERWORKING_KNIFE", "" };
+ case EMOTE_STATE_STAND_VAR1: return { "EMOTE_STATE_STAND_VAR1", "EMOTE_STATE_STAND_VAR1", "" };
+ case EMOTE_STATE_STAND_VAR2: return { "EMOTE_STATE_STAND_VAR2", "EMOTE_STATE_STAND_VAR2", "" };
+ case EMOTE_STATE_STAND_VAR3: return { "EMOTE_STATE_STAND_VAR3", "EMOTE_STATE_STAND_VAR3", "" };
+ case EMOTE_STATE_STAND_VAR4: return { "EMOTE_STATE_STAND_VAR4", "EMOTE_STATE_STAND_VAR4", "" };
+ case EMOTE_STATE_BARSERVERSTAND: return { "EMOTE_STATE_BARSERVERSTAND", "EMOTE_STATE_BARSERVERSTAND", "" };
+ case EMOTE_ONESHOT_BARSERVER_EMOTETALK: return { "EMOTE_ONESHOT_BARSERVER_EMOTETALK", "EMOTE_ONESHOT_BARSERVER_EMOTETALK", "" };
+ case EMOTE_STATE_STAND_VAR4_FORCEVARIANTTEST: return { "EMOTE_STATE_STAND_VAR4_FORCEVARIANTTEST", "EMOTE_STATE_STAND_VAR4_FORCEVARIANTTEST", "" };
+ case EMOTE_WADARTTARGETSTAND: return { "EMOTE_WADARTTARGETSTAND", "EMOTE_WADARTTARGETSTAND", "" };
+ case EMOTE_ONESHOT_THOUSANDFISTS: return { "EMOTE_ONESHOT_THOUSANDFISTS", "EMOTE_ONESHOT_THOUSANDFISTS", "" };
+ case EMOTE_ONESHOT_OFFER_START: return { "EMOTE_ONESHOT_OFFER_START", "EMOTE_ONESHOT_OFFER_START", "" };
+ case EMOTE_ONESHOT_OFFER_END: return { "EMOTE_ONESHOT_OFFER_END", "EMOTE_ONESHOT_OFFER_END", "" };
+ case EMOTE_STATE_OFFER_LOOP: return { "EMOTE_STATE_OFFER_LOOP", "EMOTE_STATE_OFFER_LOOP", "" };
+ case EMOTE_ONESHOT_DANCE_VAR2: return { "EMOTE_ONESHOT_DANCE_VAR2", "EMOTE_ONESHOT_DANCE_VAR2", "" };
+ case EMOTE_STATE_KNEEL_INTERACT_INTERRUPT: return { "EMOTE_STATE_KNEEL_INTERACT_INTERRUPT", "EMOTE_STATE_KNEEL_INTERACT_INTERRUPT", "" };
+ case EMOTE_STATE_WA2HIDLE_UNSHEATH: return { "EMOTE_STATE_WA2HIDLE_UNSHEATH", "EMOTE_STATE_WA2HIDLE_UNSHEATH", "" };
+ case EMOTE_STATE_LEAN: return { "EMOTE_STATE_LEAN", "EMOTE_STATE_LEAN", "" };
+ case EMOTE_ONESHOT_WALEAN01_VAR1: return { "EMOTE_ONESHOT_WALEAN01_VAR1", "EMOTE_ONESHOT_WALEAN01_VAR1", "" };
+ case EMOTE_ONESHOT_WALEAN01_VAR0: return { "EMOTE_ONESHOT_WALEAN01_VAR0", "EMOTE_ONESHOT_WALEAN01_VAR0", "" };
default: throw std::out_of_range("value");
}
}
template <>
-TC_API_EXPORT size_t EnumUtils<Emote>::Count() { return 418; }
+TC_API_EXPORT size_t EnumUtils<Emote>::Count() { return 457; }
template <>
TC_API_EXPORT Emote EnumUtils<Emote>::FromIndex(size_t index)
@@ -4533,6 +4572,45 @@ TC_API_EXPORT Emote EnumUtils<Emote>::FromIndex(size_t index)
case 415: return EMOTE_ONESHOT_WATHREATEN;
case 416: return EMOTE_ARTOFFLOOP;
case 417: return EMOTE_STATE_READYSPELLOMNI_NOSHEATH;
+ case 418: return EMOTE_ONESHOT_ATTACKUNARMED_VAR1;
+ case 419: return EMOTE_STATE_SIT_CHAIR_MED_EAT_LOOP;
+ case 420: return EMOTE_ONESHOT_TALK_FRUSTRATED;
+ case 421: return EMOTE_STATE_WALEAN03;
+ case 422: return EMOTE_STATE_SHOVEL_WITH_SHOVEL;
+ case 423: return EMOTE_STATE_HOLD;
+ case 424: return EMOTE_STATE_WA2HIDLE;
+ case 425: return EMOTE_ONESHOT_FLYATTACKUNARMED_VAR0;
+ case 426: return EMOTE_STATE_BARTENDEMOTETALK;
+ case 427: return EMOTE_STATE_TALK_SUBDUED;
+ case 428: return EMOTE_STATE_READYWEAPON;
+ case 429: return EMOTE_STATE_READYWEAPON_ALLOW_MOVEMENT;
+ case 430: return EMOTE_ONESHOT_FLYCOMBATCRITICAL;
+ case 431: return EMOTE_ONESHOT_FLYBATTLEROAR;
+ case 432: return EMOTE_STATE_WORK_HAMMER_SOUND;
+ case 433: return EMOTE_STATE_WORK_HAMMER;
+ case 434: return EMOTE_STATE_TALK_EXCLAMATION;
+ case 435: return EMOTE_STATE_MOUNT_CROUCH;
+ case 436: return EMOTE_STATE_WORK_HERBALISM_SCYTE;
+ case 437: return EMOTE_STATE_WORK_COOK_FRYING_PAN;
+ case 438: return EMOTE_STATE_WORK_LEATHERWORKING_KNIFE;
+ case 439: return EMOTE_STATE_STAND_VAR1;
+ case 440: return EMOTE_STATE_STAND_VAR2;
+ case 441: return EMOTE_STATE_STAND_VAR3;
+ case 442: return EMOTE_STATE_STAND_VAR4;
+ case 443: return EMOTE_STATE_BARSERVERSTAND;
+ case 444: return EMOTE_ONESHOT_BARSERVER_EMOTETALK;
+ case 445: return EMOTE_STATE_STAND_VAR4_FORCEVARIANTTEST;
+ case 446: return EMOTE_WADARTTARGETSTAND;
+ case 447: return EMOTE_ONESHOT_THOUSANDFISTS;
+ case 448: return EMOTE_ONESHOT_OFFER_START;
+ case 449: return EMOTE_ONESHOT_OFFER_END;
+ case 450: return EMOTE_STATE_OFFER_LOOP;
+ case 451: return EMOTE_ONESHOT_DANCE_VAR2;
+ case 452: return EMOTE_STATE_KNEEL_INTERACT_INTERRUPT;
+ case 453: return EMOTE_STATE_WA2HIDLE_UNSHEATH;
+ case 454: return EMOTE_STATE_LEAN;
+ case 455: return EMOTE_ONESHOT_WALEAN01_VAR1;
+ case 456: return EMOTE_ONESHOT_WALEAN01_VAR0;
default: throw std::out_of_range("index");
}
}
@@ -4960,6 +5038,45 @@ TC_API_EXPORT size_t EnumUtils<Emote>::ToIndex(Emote value)
case EMOTE_ONESHOT_WATHREATEN: return 415;
case EMOTE_ARTOFFLOOP: return 416;
case EMOTE_STATE_READYSPELLOMNI_NOSHEATH: return 417;
+ case EMOTE_ONESHOT_ATTACKUNARMED_VAR1: return 418;
+ case EMOTE_STATE_SIT_CHAIR_MED_EAT_LOOP: return 419;
+ case EMOTE_ONESHOT_TALK_FRUSTRATED: return 420;
+ case EMOTE_STATE_WALEAN03: return 421;
+ case EMOTE_STATE_SHOVEL_WITH_SHOVEL: return 422;
+ case EMOTE_STATE_HOLD: return 423;
+ case EMOTE_STATE_WA2HIDLE: return 424;
+ case EMOTE_ONESHOT_FLYATTACKUNARMED_VAR0: return 425;
+ case EMOTE_STATE_BARTENDEMOTETALK: return 426;
+ case EMOTE_STATE_TALK_SUBDUED: return 427;
+ case EMOTE_STATE_READYWEAPON: return 428;
+ case EMOTE_STATE_READYWEAPON_ALLOW_MOVEMENT: return 429;
+ case EMOTE_ONESHOT_FLYCOMBATCRITICAL: return 430;
+ case EMOTE_ONESHOT_FLYBATTLEROAR: return 431;
+ case EMOTE_STATE_WORK_HAMMER_SOUND: return 432;
+ case EMOTE_STATE_WORK_HAMMER: return 433;
+ case EMOTE_STATE_TALK_EXCLAMATION: return 434;
+ case EMOTE_STATE_MOUNT_CROUCH: return 435;
+ case EMOTE_STATE_WORK_HERBALISM_SCYTE: return 436;
+ case EMOTE_STATE_WORK_COOK_FRYING_PAN: return 437;
+ case EMOTE_STATE_WORK_LEATHERWORKING_KNIFE: return 438;
+ case EMOTE_STATE_STAND_VAR1: return 439;
+ case EMOTE_STATE_STAND_VAR2: return 440;
+ case EMOTE_STATE_STAND_VAR3: return 441;
+ case EMOTE_STATE_STAND_VAR4: return 442;
+ case EMOTE_STATE_BARSERVERSTAND: return 443;
+ case EMOTE_ONESHOT_BARSERVER_EMOTETALK: return 444;
+ case EMOTE_STATE_STAND_VAR4_FORCEVARIANTTEST: return 445;
+ case EMOTE_WADARTTARGETSTAND: return 446;
+ case EMOTE_ONESHOT_THOUSANDFISTS: return 447;
+ case EMOTE_ONESHOT_OFFER_START: return 448;
+ case EMOTE_ONESHOT_OFFER_END: return 449;
+ case EMOTE_STATE_OFFER_LOOP: return 450;
+ case EMOTE_ONESHOT_DANCE_VAR2: return 451;
+ case EMOTE_STATE_KNEEL_INTERACT_INTERRUPT: return 452;
+ case EMOTE_STATE_WA2HIDLE_UNSHEATH: return 453;
+ case EMOTE_STATE_LEAN: return 454;
+ case EMOTE_ONESHOT_WALEAN01_VAR1: return 455;
+ case EMOTE_ONESHOT_WALEAN01_VAR0: return 456;
default: throw std::out_of_range("value");
}
}