Core/Transmog: Implemented TransmogIllusionFlags::PlayerConditionGrantsOnLogin and fixed transmog illusion validation when transmogging items

This commit is contained in:
Shauren
2022-06-09 20:50:03 +02:00
parent 125ada42f6
commit f820ff178d
8 changed files with 47 additions and 24 deletions

View File

@@ -5853,7 +5853,9 @@ void Spell::EffectLearnTransmogIllusion()
if (!player)
return;
uint16 illusionId = effectInfo->MiscValue;
uint32 illusionId = effectInfo->MiscValue;
if (!sTransmogIllusionStore.LookupEntry(illusionId))
return;
player->GetSession()->GetCollectionMgr()->AddTransmogIllusion(illusionId);
}