So I've been noticing a quite strange issue that I've digged into, but never tried to fix anything like that so hopefully you guys are able to help me out =)
Alright. The issue is that, as you see in this screenshot:
It is sorted by alphabet, and not by level (not showing the levels in fact either), but it should be sorted and show like this:
However, I checked other trainers like leatherworking;
https://gyazo.com/a16c8aa3b6452558808eccc86d9b4ccf which worked. And I went through npc_trainer and I've come to the conclusion that it's because some of the spells work properly, while other doesn't.
In my case, in npc_trainer, using profession-spell -200407 works perfectly (but that's leatherworking so I obviously can't replace), but using profession-spell -200305 will make it bug up like on first screenshot, but that's for cooking so obviously the spell itself for cooking must get fixed, but I have no idea where to look. I don't know where it's handled, but sounds like a core issue, but I could be wrong.
Profession-spell -200407 displays properly, while profession-spell -200305 doesn't, and I kinda need help to make profession-spell -200305 display properly.
This is for a blizzlike fix. Not a custom trainer/script.
Thanks in advance.