From e59de27d668925b733a7513679b0066cd9baf506 Mon Sep 17 00:00:00 2001 From: Hondacrx Date: Sun, 10 Nov 2024 13:57:03 -0500 Subject: [PATCH] Core/Characters: Added missing Earthen creation data Port From (https://github.com/TrinityCore/TrinityCore/commit/b3a502ddb9f08a1cc3ef082263567898c7b0a3eb) --- Source/Framework/Constants/SharedConst.cs | 9 ++++++++- Source/Game/Miscellaneous/RaceMask.cs | 10 ++++++++-- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/Source/Framework/Constants/SharedConst.cs b/Source/Framework/Constants/SharedConst.cs index ae2170005..db773249c 100644 --- a/Source/Framework/Constants/SharedConst.cs +++ b/Source/Framework/Constants/SharedConst.cs @@ -730,7 +730,14 @@ namespace Framework.Constants //DracthyrVisageAlliance = 75, //DracthyrVisageHorde= 76, //CompanionPterrodax = 77 - Max = 78 + //CompanionNetherwingDrake = 80, + //RostrumStormGryphon = 82, + //RostrumFaerieDragon = 83, + EarthenDwarfHorde = 84, // Title Earthen Description Earthen (Horde) (Racemask Bit 17) + EarthenDwarfAlliance = 85, // Title Earthen Description Earthen (Alliance) (Racemask Bit 18) + //Harronir = 86, + //RostrumAirship = 87, + Max = 88 } public enum Expansion diff --git a/Source/Game/Miscellaneous/RaceMask.cs b/Source/Game/Miscellaneous/RaceMask.cs index a8b7075ad..87aee0258 100644 --- a/Source/Game/Miscellaneous/RaceMask.cs +++ b/Source/Game/Miscellaneous/RaceMask.cs @@ -15,7 +15,8 @@ namespace Game.Miscellaneous RaceMask.GetMaskForRace(Race.PandarenNeutral) | RaceMask.GetMaskForRace(Race.PandarenAlliance) | RaceMask.GetMaskForRace(Race.PandarenHorde) | RaceMask.GetMaskForRace(Race.Nightborne) | RaceMask.GetMaskForRace(Race.HighmountainTauren) | RaceMask.GetMaskForRace(Race.VoidElf) | RaceMask.GetMaskForRace(Race.LightforgedDraenei) | RaceMask.GetMaskForRace(Race.ZandalariTroll) | RaceMask.GetMaskForRace(Race.KulTiran) | RaceMask.GetMaskForRace(Race.DarkIronDwarf) | RaceMask.GetMaskForRace(Race.Vulpera) | RaceMask.GetMaskForRace(Race.MagharOrc) | - RaceMask.GetMaskForRace(Race.MechaGnome) | RaceMask.GetMaskForRace(Race.DracthyrAlliance) | RaceMask.GetMaskForRace(Race.DracthyrHorde))); + RaceMask.GetMaskForRace(Race.MechaGnome) | RaceMask.GetMaskForRace(Race.DracthyrAlliance) | RaceMask.GetMaskForRace(Race.DracthyrHorde) | RaceMask.GetMaskForRace(Race.EarthenDwarfHorde) | + RaceMask.GetMaskForRace(Race.EarthenDwarfAlliance))); public static RaceMask Neutral = new RaceMask((ulong)RaceMask.GetMaskForRace(Race.PandarenNeutral)); @@ -23,7 +24,8 @@ namespace Game.Miscellaneous RaceMask.GetMaskForRace(Race.Human) | RaceMask.GetMaskForRace(Race.Dwarf) | RaceMask.GetMaskForRace(Race.NightElf) | RaceMask.GetMaskForRace(Race.Gnome) | RaceMask.GetMaskForRace(Race.Draenei) | RaceMask.GetMaskForRace(Race.Worgen) | RaceMask.GetMaskForRace(Race.PandarenAlliance) | RaceMask.GetMaskForRace(Race.VoidElf) | RaceMask.GetMaskForRace(Race.LightforgedDraenei) | - RaceMask.GetMaskForRace(Race.KulTiran) | RaceMask.GetMaskForRace(Race.DarkIronDwarf) | RaceMask.GetMaskForRace(Race.MechaGnome) | RaceMask.GetMaskForRace(Race.DracthyrAlliance))); + RaceMask.GetMaskForRace(Race.KulTiran) | RaceMask.GetMaskForRace(Race.DarkIronDwarf) | RaceMask.GetMaskForRace(Race.MechaGnome) | RaceMask.GetMaskForRace(Race.DracthyrAlliance) | + RaceMask.GetMaskForRace(Race.EarthenDwarfAlliance))); public static RaceMask Horde = new RaceMask((ulong)(AllPlayable.RawValue & (~(Neutral | Alliance).RawValue))); } @@ -94,6 +96,10 @@ namespace Game.Miscellaneous return 16; case Race.DracthyrHorde: return 15; + case Race.EarthenDwarfHorde: + return 17; + case Race.EarthenDwarfAlliance: + return 18; default: break; }