Hey. As an example on my server trainers such as rogues can learn dual-wield and parry to Shamans. This is very negative since it can be exploited easily because dual-wield should be learned from talents. I found a few trainers which didn't even let other classes talk to them like it should be, but still people would probably head to the cities where other trainers are bugged and does that. Same goes with all of the DK trainers I found, they learn spells such as Horn of Winter and Path of frost to every other class.
Is this a normal bug? Because I recently compiled my core and everything should be up to date. Is there an easy fix for this or is it something I should just deal with?
(Unrelated question; does anything from my databases dissapear when I recompile? because I'm going to add some c++ scripts for the first time and saw that I needed to recompile after.)