Originally Posted by sezz
|
Ah you came up with the same solution I did, but
C_TransmogCollection.GetAppearanceSourceInfo actually does return information for items you can't equip on the current character whereas
C_TransmogCollection.GetAppearanceInfoBySource does not.
That simplifies things because it also tells you whether you've collected the appearance, I'll update my post to use that instead.
One thing I noticed is that this doesn't necessarily return information the first time you call it. It seems to be because the model won't equip the item if it hasn't been cached, so it may be necessary to cache the item and issue a callback when it's available, but that shouldn't be an issue if you're just adding text to the item's tooltip since the tooltip won't populate if the item hasn't been cached yet.