Core/Creatures: Refactor CreatureEliteType

Port From (https://github.com/TrinityCore/TrinityCore/commit/bfbda8dcce8d19dda0ee3d8f96d176901902e102)
This commit is contained in:
hondacrx
2024-02-04 14:42:40 -05:00
parent 85d4043217
commit a46f98642b
10 changed files with 218 additions and 160 deletions
@@ -30,7 +30,7 @@ namespace Game.Entities
public float SpeedWalk;
public float SpeedRun;
public float Scale;
public CreatureEliteType Rank;
public CreatureClassifications Classification;
public uint DmgSchool;
public uint BaseAttackTime;
public uint RangeAttackTime;
@@ -165,7 +165,7 @@ namespace Game.Entities
stats.CreatureType = (int)CreatureType;
stats.CreatureFamily = (int)Family;
stats.Classification = (int)Rank;
stats.Classification = (int)Classification;
for (uint i = 0; i < SharedConst.MaxCreatureKillCredit; ++i)
stats.ProxyCreatureID[i] = KillCredit[i];