TrinityCore/TrinityCore — pull request #13516 by Appled (2014-11-07 09:52:03+00:00)
Title: [3.3.5] Cleaned PlayerStart.AllSpells

Current playercreateinfo_spell_custom table has very weird spells in it. I emptied table, created new character for each class, logon each class, learned every spell from trainer and then added rest spells from quests (for example, hunters' Tame Beast). After that I did a PHP script to get character's spells from character_spell table and insert them into playercreateinfo_spell_custom table. After the whole process I personally tested each class that they do have all spells as intended to. Also, this has been in use on my server for couple weeks now.

This has all trainer spells and quest spells (if any) for 3.3.5!