Core/Transmog: Implemented TransmogIllusionFlags::PlayerConditionGrantsOnLogin and fixed transmog illusion validation when transmogging items
Port From (https://github.com/TrinityCore/TrinityCore/commit/f820ff178decf7d844b7c398b79be7269feeb53e)
This commit is contained in:
@@ -5666,7 +5666,11 @@ namespace Game.Spells
|
||||
if (player == null)
|
||||
return;
|
||||
|
||||
player.GetSession().GetCollectionMgr().AddTransmogIllusion((ushort)effectInfo.MiscValue);
|
||||
uint illusionId = (uint)effectInfo.MiscValue;
|
||||
if (!CliDB.TransmogIllusionStorage.ContainsKey(illusionId))
|
||||
return;
|
||||
|
||||
player.GetSession().GetCollectionMgr().AddTransmogIllusion(illusionId);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user