DelaneDiamon / Transmog-Checker

Transmog Checker Addon for Classic
MIT License
1 stars 2 forks source link

TC doesn't always give complete information - Suggest adding a third line to tooltips for class incompatibility #7

Open tamayopa opened 1 month ago

tamayopa commented 1 month ago

For me personally, Transmog Checker is most useful when I'm playing a class x character and I find an item I can send to a class y character to unlock the appearance. The problem is that it often doesn't give me enough information. I would like to request adding a third tooltip line for the ineligible class warning rather than having it replace one of the two existing lines (since both are important). When I'm playing a class that can't unlock an appearance, and I haven't collected it from that exact item, all I see is this:

${\color{red}{\textsf{Item Model: CLASS NOT ELIGIBLE TO COLLECT }}}\$ ${\color{YellowOrange}{\textsf{Exact Item Source: NOT COLLECTED }}}\$

So I might have the Item Model unlocked, but I can't tell from this tooltip alone. Therefore, I have to log into another character to get full information. It would be very helpful if the warning was added to a third line if the class is incompatible, to reveal the full information like so:

${\color{red}{\textsf{CLASS NOT ELIGIBLE TO COLLECT }}}\$ ${\color{lime}{\textsf{Item Model: COLLECTED}}}\$ ${\color{YellowOrange}{\textsf{Exact Item Source: NOT COLLECTED}}}\$

I would be very happy to have TC use 1 more line of tooltip space in these cases if it saved me the time of logging into other characters to check this stuff. 😄 It would be greatly appreciated!

DelaneDiamon commented 1 month ago

Hey, while it would be great to have "Item Model: COLLECTED" line, the issue is - and I do not think that Blizzard has changed that - inability to know if some other of your characters has collected this particular model. Trying to get sources of current model to identify that at least one of them is collected (thus making it "Model Collected") - returns no sources from Blizzard API as current character is ineligible for this armor type.

You might ask "But in collections I can see that model" - that is true, I might look into a way of going from collections to the exact item to identify if the model is there or not.