Core/Misc: Moved CharacterInfo out of world to separate class
Port From (https://github.com/TrinityCore/TrinityCore/commit/ad4e63bae145ae49b584ab2fc621660430cec0d3)
This commit is contained in:
@@ -16,6 +16,7 @@
|
||||
*/
|
||||
|
||||
using Framework.Constants;
|
||||
using Game.Cache;
|
||||
using Game.Entities;
|
||||
using Game.Guilds;
|
||||
using Game.Network;
|
||||
@@ -193,12 +194,12 @@ namespace Game
|
||||
recruitData.SecondsSinceCreated = (uint)(now - recruitRequestPair.Value.GetSubmitTime());
|
||||
recruitData.SecondsUntilExpiration = (uint)(recruitRequestPair.Value.GetExpiryTime() - now);
|
||||
|
||||
CharacterInfo charInfo = Global.WorldMgr.GetCharacterInfo(recruitRequestPair.Key);
|
||||
CharacterCacheEntry charInfo = Global.CharacterCacheStorage.GetCharacterCacheByGuid(recruitRequestPair.Key);
|
||||
if (charInfo != null)
|
||||
{
|
||||
recruitData.Name = charInfo.Name;
|
||||
recruitData.CharacterClass = (int)charInfo.ClassID;
|
||||
recruitData.CharacterGender = (int)charInfo.Sex;
|
||||
recruitData.CharacterClass = (byte)charInfo.ClassId;
|
||||
recruitData.CharacterGender = (byte)charInfo.Sex;
|
||||
recruitData.CharacterLevel = charInfo.Level;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user