Core/Characters: Added missing Earthen creation data

Port From (https://github.com/TrinityCore/TrinityCore/commit/b3a502ddb9f08a1cc3ef082263567898c7b0a3eb)
This commit is contained in:
Hondacrx
2024-11-10 13:57:03 -05:00
parent 3db6dcaf2f
commit e59de27d66
2 changed files with 16 additions and 3 deletions
+8 -1
View File
@@ -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
+8 -2
View File
@@ -15,7 +15,8 @@ namespace Game.Miscellaneous
RaceMask<ulong>.GetMaskForRace(Race.PandarenNeutral) | RaceMask<ulong>.GetMaskForRace(Race.PandarenAlliance) | RaceMask<ulong>.GetMaskForRace(Race.PandarenHorde) | RaceMask<ulong>.GetMaskForRace(Race.Nightborne) |
RaceMask<ulong>.GetMaskForRace(Race.HighmountainTauren) | RaceMask<ulong>.GetMaskForRace(Race.VoidElf) | RaceMask<ulong>.GetMaskForRace(Race.LightforgedDraenei) | RaceMask<ulong>.GetMaskForRace(Race.ZandalariTroll) |
RaceMask<ulong>.GetMaskForRace(Race.KulTiran) | RaceMask<ulong>.GetMaskForRace(Race.DarkIronDwarf) | RaceMask<ulong>.GetMaskForRace(Race.Vulpera) | RaceMask<ulong>.GetMaskForRace(Race.MagharOrc) |
RaceMask<ulong>.GetMaskForRace(Race.MechaGnome) | RaceMask<ulong>.GetMaskForRace(Race.DracthyrAlliance) | RaceMask<ulong>.GetMaskForRace(Race.DracthyrHorde)));
RaceMask<ulong>.GetMaskForRace(Race.MechaGnome) | RaceMask<ulong>.GetMaskForRace(Race.DracthyrAlliance) | RaceMask<ulong>.GetMaskForRace(Race.DracthyrHorde) | RaceMask<ulong>.GetMaskForRace(Race.EarthenDwarfHorde) |
RaceMask<ulong>.GetMaskForRace(Race.EarthenDwarfAlliance)));
public static RaceMask<ulong> Neutral = new RaceMask<ulong>((ulong)RaceMask<ulong>.GetMaskForRace(Race.PandarenNeutral));
@@ -23,7 +24,8 @@ namespace Game.Miscellaneous
RaceMask<ulong>.GetMaskForRace(Race.Human) | RaceMask<ulong>.GetMaskForRace(Race.Dwarf) | RaceMask<ulong>.GetMaskForRace(Race.NightElf) |
RaceMask<ulong>.GetMaskForRace(Race.Gnome) | RaceMask<ulong>.GetMaskForRace(Race.Draenei) | RaceMask<ulong>.GetMaskForRace(Race.Worgen) |
RaceMask<ulong>.GetMaskForRace(Race.PandarenAlliance) | RaceMask<ulong>.GetMaskForRace(Race.VoidElf) | RaceMask<ulong>.GetMaskForRace(Race.LightforgedDraenei) |
RaceMask<ulong>.GetMaskForRace(Race.KulTiran) | RaceMask<ulong>.GetMaskForRace(Race.DarkIronDwarf) | RaceMask<ulong>.GetMaskForRace(Race.MechaGnome) | RaceMask<ulong>.GetMaskForRace(Race.DracthyrAlliance)));
RaceMask<ulong>.GetMaskForRace(Race.KulTiran) | RaceMask<ulong>.GetMaskForRace(Race.DarkIronDwarf) | RaceMask<ulong>.GetMaskForRace(Race.MechaGnome) | RaceMask<ulong>.GetMaskForRace(Race.DracthyrAlliance) |
RaceMask<ulong>.GetMaskForRace(Race.EarthenDwarfAlliance)));
public static RaceMask<ulong> Horde = new RaceMask<ulong>((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;
}