aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Miscellaneous/SharedDefines.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Miscellaneous/SharedDefines.h')
-rw-r--r--src/server/game/Miscellaneous/SharedDefines.h256
1 files changed, 199 insertions, 57 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