Core/Misc: Turn ChrSpecialization into enum

Port From (https://github.com/TrinityCore/TrinityCore/commit/98007f859b7318570c0c923a00aa32fc485c8ec8)
This commit is contained in:
hondacrx
2023-09-13 20:33:47 -04:00
parent a8e62cc07d
commit 3052b1dc23
25 changed files with 69 additions and 56 deletions
+2 -2
View File
@@ -1608,7 +1608,7 @@ namespace Game.Entities
value += GetRatingBonusValue(CombatRating.Mastery);
SetUpdateFieldValue(m_values.ModifyValue(m_activePlayerData).ModifyValue(m_activePlayerData.Mastery), value);
ChrSpecializationRecord chrSpec = CliDB.ChrSpecializationStorage.LookupByKey(GetPrimarySpecialization());
ChrSpecializationRecord chrSpec = GetPrimarySpecializationEntry();
if (chrSpec == null)
return;
@@ -1982,7 +1982,7 @@ namespace Game.Entities
Stats GetPrimaryStat()
{
byte primaryStatPriority;
var specialization = CliDB.ChrSpecializationStorage.LookupByKey(GetPrimarySpecialization());
var specialization = GetPrimarySpecializationEntry();
if (specialization != null)
primaryStatPriority = (byte)specialization.PrimaryStatPriority;
else