Yes. Trainer code is a bit different from gossip and vendors.
I would also assume that you need to create a gossip menu for the other trainer first and only then open the trainer list.
But test first if removing the "SendTrainerList" function call will prevent the crash. If it does, then do the menu test.
Also MAKE SURE
that you testor similar before you actually use magictrainer for anything. It could be NULL!Code:if (!magictrainer) return;