AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
CharacterDatabaseCleaner.h File Reference
#include "Define.h"

Go to the source code of this file.

Namespaces

namespace  CharacterDatabaseCleaner
 

Enumerations

enum  CharacterDatabaseCleaner::CleaningFlags {
  CharacterDatabaseCleaner::CLEANING_FLAG_ACHIEVEMENT_PROGRESS = 0x1 ,
  CharacterDatabaseCleaner::CLEANING_FLAG_SKILLS = 0x2 ,
  CharacterDatabaseCleaner::CLEANING_FLAG_SPELLS = 0x4 ,
  CharacterDatabaseCleaner::CLEANING_FLAG_TALENTS = 0x8 ,
  CharacterDatabaseCleaner::CLEANING_FLAG_QUESTSTATUS = 0x10
}
 

Functions

void CharacterDatabaseCleaner::CleanDatabase ()
 
void CharacterDatabaseCleaner::CheckUnique (const char *column, const char *table, bool(*check)(uint32))
 
bool CharacterDatabaseCleaner::AchievementProgressCheck (uint32 criteria)
 
bool CharacterDatabaseCleaner::SkillCheck (uint32 skill)
 
bool CharacterDatabaseCleaner::SpellCheck (uint32 spell_id)
 
bool CharacterDatabaseCleaner::TalentCheck (uint32 talent_id)
 
void CharacterDatabaseCleaner::CleanCharacterAchievementProgress ()
 
void CharacterDatabaseCleaner::CleanCharacterSkills ()
 
void CharacterDatabaseCleaner::CleanCharacterSpell ()
 
void CharacterDatabaseCleaner::CleanCharacterTalent ()
 
void CharacterDatabaseCleaner::CleanCharacterQuestStatus ()