From c3e853a14bafb953f07cdefa1228bdc5284db9ec Mon Sep 17 00:00:00 2001 From: Hondacrx Date: Mon, 25 Aug 2025 22:18:55 -0400 Subject: [PATCH] Core/Misc: Update some enums with 11.2 values Port From (https://github.com/TrinityCore/TrinityCore/commit/62bcae122e03010b32edb4c0d3410557287455d1) --- Source/Framework/Constants/CliDBConst.cs | 56 ++++++++++++++++++- Source/Framework/Constants/CreatureConst.cs | 3 +- Source/Framework/Constants/Language.cs | 4 ++ Source/Framework/Constants/QuestConst.cs | 52 ++++++++++++++++- Source/Framework/Constants/SharedConst.cs | 10 ++++ .../Framework/Constants/Spells/SkillConst.cs | 21 ++++++- 6 files changed, 142 insertions(+), 4 deletions(-) diff --git a/Source/Framework/Constants/CliDBConst.cs b/Source/Framework/Constants/CliDBConst.cs index 6d50ef160..d436d4b7e 100644 --- a/Source/Framework/Constants/CliDBConst.cs +++ b/Source/Framework/Constants/CliDBConst.cs @@ -1708,6 +1708,45 @@ namespace Framework.Constants OneshotWathreaten = 1015, Artoffloop = 1016, StateReadyspellomniNosheath = 1017, + OneshotAttackunarmedVar1 = 1019, + StateSitChairMedEatLoop = 1021, + OneshotTalkFrustrated = 1022, + StateWalean03 = 1023, + StateShovelWithShovel = 1024, + StateHold = 1027, + StateWa2hidle = 1029, + OneshotFlyattackunarmedVar0 = 1031, + StateBartendemotetalk = 1033, + StateTalkSubdued = 1034, + StateReadyweapon = 1035, + StateReadyweaponAllowMovement = 1036, + OneshotFlycombatcritical = 1040, + OneshotFlybattleroar = 1041, + StateWorkHammerSound = 1043, + StateWorkHammer = 1044, + StateTalkExclamation = 1048, + StateMountCrouch = 1049, + StateWorkHerbalismScyte = 1050, + StateWorkCookFryingPan = 1051, + StateWorkLeatherworkingKnife = 1052, + StateStandVar1 = 1054, + StateStandVar2 = 1055, + StateStandVar3 = 1056, + StateStandVar4 = 1057, + StateBarserverstand = 1058, + OneshotBarserverEmotetalk = 1059, + StateStandVar4Forcevarianttest = 1060, + Wadarttargetstand = 1062, + OneshotThousandfists = 1068, + OneshotOfferStart = 1069, + OneshotOfferEnd = 1070, + StateOfferLoop = 1071, + OneshotDanceVar2 = 1075, + StateKneelInteractInterrupt = 1081, + StateWa2hidleUnsheath = 1082, + StateLean = 1084, + OneshotWalean01Var1 = 1093, + OneshotWalean01Var0 = 1094, } public enum GlyphSlotType @@ -1850,7 +1889,20 @@ namespace Framework.Constants DragonIslesSkinning25 = 181, DragonIslesTailoring25 = 182, OpenKneelingPlant = 186, - DragonIslesMining = 188 + DragonIslesMining = 188, + KhazAlgarMining = 193, + KhazAlgarHerbalism = 194, + KhazAlgarAlchemy25 = 195, + KhazAlgarBlacksmithing25 = 196, + KhazAlgarEnchanting25 = 197, + KhazAlgarEngineering25 = 198, + KhazAlgarHerbalism25 = 199, + KhazAlgarInscription25 = 200, + KhazAlgarJewelcrafting25 = 201, + KhazAlgarLeatherworking25 = 202, + KhazAlgarMining25 = 203, + KhazAlgarSkinning25 = 204, + KhazAlgarTailoring25 = 205 } public enum MapTypes : byte @@ -2499,6 +2551,8 @@ namespace Framework.Constants Huzzah = 624, Impressed = 625, Magnificent = 626, + Quack = 627, + Lean = 628, } public enum ExpectedStatType : byte diff --git a/Source/Framework/Constants/CreatureConst.cs b/Source/Framework/Constants/CreatureConst.cs index 28fec6852..12574831a 100644 --- a/Source/Framework/Constants/CreatureConst.cs +++ b/Source/Framework/Constants/CreatureConst.cs @@ -667,7 +667,8 @@ namespace Framework.Constants Camel = 298, Courser = 299, Mammoth = 300, - Incubus = 302 + Incubus = 302, + LesserDragonkin = 303 } public enum InhabitType diff --git a/Source/Framework/Constants/Language.cs b/Source/Framework/Constants/Language.cs index 775c4d242..e33477418 100644 --- a/Source/Framework/Constants/Language.cs +++ b/Source/Framework/Constants/Language.cs @@ -48,6 +48,10 @@ namespace Framework.Constants Bassalim = 296, EmbeddedLanguages = 297, Unknowable = 298, + Furbolg = 303, + Earthen = 304, + Nerubian = 307, + TonguesOfSanctuary = 308, } public enum CypherStrings diff --git a/Source/Framework/Constants/QuestConst.cs b/Source/Framework/Constants/QuestConst.cs index 279221af5..d52a4e349 100644 --- a/Source/Framework/Constants/QuestConst.cs +++ b/Source/Framework/Constants/QuestConst.cs @@ -169,7 +169,19 @@ namespace Framework.Constants ThreatEmissaryQuest = 270, CallingQuest = 271, VenthyrPartyQuest = 272, - MawSoulSpawnTracker = 273 + MawSoulSpawnTracker = 273, + PvpEliteWorldquest = 278, + ForbiddenReachEnvoyTask = 279, + DragonriderRacing = 281, + ImportantQuest = 282, + BonusObjectiveWithCompletionToast = 283, + MetaQuest = 284, + CapstoneWorldQuest = 286, + CapstoneBlocker = 287, + Delve = 288, + WorldBoss = 289, + Hidden = 291, + ImportantQuestNoAbandon = 292 } public enum QuestSort @@ -319,6 +331,44 @@ namespace Framework.Constants CovenantAssaults = 604, ProtoformSynthesis = 606, Ch6SymbolTracking = 607, + TempestUnleashed = 608, + DragonscaleExpedition = 609, + PrimalistStorm = 610, + IskaaraTuskarr = 611, + MaruukCentaur = 612, + ValdrakkenAccord = 613, + Evoker = 614, + Tradingpost = 615, + EngineOfInnovation = 616, + ArtisansConsortium = 617, + SufussionCamps = 618, + EnvoyTasks = 620, + ResearchersUnderFire = 622, + AzerothianArchives = 623, + TrialOfStyle = 624, + Systems = 625, + TimeRifts = 626, + LittleScalesDaycare = 627, + Dreamsurge = 628, + DreamWardens = 629, + GilneasReclamation = 630, + KalimdorCup = 631, + EasternKingdomsCup = 632, + OutlandCup = 633, + NorthrendCup = 634, + PandariaCup = 635, + BrokenIslesCup = 636, + TheHarbringer = 637, + HearthstoneAnniversary = 638, + Timerunning = 639, + Earthen = 640, + UpgradeSystem = 642, + Warbands = 643, + MetaQuests = 645, + SecretsOfAzeroth = 646, + Lorewalking = 647, + DastardlyDuos = 651, + Delves = 652, } public enum QuestFailedReasons diff --git a/Source/Framework/Constants/SharedConst.cs b/Source/Framework/Constants/SharedConst.cs index 5644c3fe4..ba9b8a0ce 100644 --- a/Source/Framework/Constants/SharedConst.cs +++ b/Source/Framework/Constants/SharedConst.cs @@ -374,6 +374,16 @@ namespace Framework.Constants LockType.DragonIslesSkinning25 => SkillType.DragonIslesSkinning, LockType.DragonIslesTailoring25 => SkillType.DragonIslesTailoring, LockType.DragonIslesMining or LockType.DragonIslesMining25 => SkillType.DragonIslesMining, + LockType.KhazAlgarMining or LockType.KhazAlgarMining25 => SkillType.KhazAlgarMining, + LockType.KhazAlgarHerbalism or LockType.KhazAlgarHerbalism25 => SkillType.KhazAlgarHerbalism, + LockType.KhazAlgarAlchemy25 => SkillType.KhazAlgarAlchemy, + LockType.KhazAlgarBlacksmithing25 => SkillType.KhazAlgarBlacksmithing, + LockType.KhazAlgarEnchanting25 => SkillType.KhazAlgarEnchanting, + LockType.KhazAlgarEngineering25 => SkillType.KhazAlgarEngineering, + LockType.KhazAlgarInscription25 => SkillType.KhazAlgarInscription, + LockType.KhazAlgarJewelcrafting25 => SkillType.KhazAlgarJewelcrafting, + LockType.KhazAlgarLeatherworking25 => SkillType.KhazAlgarLeatherworking, + LockType.KhazAlgarSkinning25 => SkillType.KhazAlgarSkinning, _ => SkillType.None }; diff --git a/Source/Framework/Constants/Spells/SkillConst.cs b/Source/Framework/Constants/Spells/SkillConst.cs index c95420720..42456fb9f 100644 --- a/Source/Framework/Constants/Spells/SkillConst.cs +++ b/Source/Framework/Constants/Spells/SkillConst.cs @@ -369,7 +369,26 @@ namespace Framework.Constants DragonIslesSkinning = 2834, Crafting = 2846, TuskarrFishingGear = 2847, - PetLesserDragonkin = 2850 + PetLesserDragonkin = 2850, + LangFurbolg = 2855, + ShipmentPrototype = 2870, + KhazAlgarAlchemy = 2871, + KhazAlgarBlacksmithing = 2872, + KhazAlgarCoocking = 2873, + KhazAlgarEnchanting = 2874, + KhazAlgarEngineering = 2875, + KhazAlgarFishing = 2876, + KhazAlgarHerbalism = 2877, + KhazAlgarInscription = 2878, + KhazAlgarJewelcrafting = 2879, + KhazAlgarLeatherworking = 2880, + KhazAlgarMining = 2881, + KhazAlgarSkinning = 2882, + KhazAlgarTailoring = 2883, + LangEarthen = 2884, + SupplyShipments = 2886, + RacialEarthen = 2895, + AllWarbands = 2902 } public enum SkillState