Core/Players: Fixed accidentally deleting Talents

Note: If you want to delete deprecated Talents from DB, enable the CharacterDatabaseCleaner
This commit is contained in:
joschiwald
2017-01-22 02:20:12 +01:00
parent 5d1f213dad
commit d3ee5a2d32
6 changed files with 17 additions and 45 deletions

View File

@@ -149,8 +149,8 @@ bool CharacterDatabaseCleaner::TalentCheck(uint32 talent_id)
void CharacterDatabaseCleaner::CleanCharacterTalent()
{
CharacterDatabase.DirectPExecute("DELETE FROM character_talent WHERE spec > %u", MAX_SPECIALIZATIONS);
CheckUnique("spell", "character_talent", &TalentCheck);
CharacterDatabase.DirectPExecute("DELETE FROM character_talent WHERE talentGroup > %u", MAX_SPECIALIZATIONS);
CheckUnique("talentId", "character_talent", &TalentCheck);
}
void CharacterDatabaseCleaner::CleanCharacterQuestStatus()