mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-21 09:44:45 +01:00
Core/Guilds: Implemented basic guild leveling (no player statistics/reputation)
This commit is contained in:
@@ -239,6 +239,8 @@ void CharacterDatabaseConnection::DoPrepareStatements()
|
||||
PREPARE_STATEMENT(CHAR_DEL_ALL_GUILD_ACHIEVEMENT_CRITERIA, "DELETE FROM guild_achievement_progress WHERE guildId = ?", CONNECTION_SYNCH)
|
||||
PREPARE_STATEMENT(CHAR_SEL_GUILD_ACHIEVEMENT, "SELECT achievement, date, guids FROM guild_achievement WHERE guildId = ?", CONNECTION_SYNCH)
|
||||
PREPARE_STATEMENT(CHAR_SEL_GUILD_ACHIEVEMENT_CRITERIA, "SELECT criteria, counter, date, completedGuid FROM guild_achievement_progress WHERE guildId = ?", CONNECTION_SYNCH)
|
||||
PREPARE_STATEMENT(CHAR_UPD_GUILD_EXPERIENCE, "UPDATE guild SET level = ?, experience = ?, todayExperience = ? WHERE guildId = ?", CONNECTION_ASYNC);
|
||||
PREPARE_STATEMENT(CHAR_UPD_GUILD_RESET_TODAY_EXPERIENCE, "UPDATE guild SET todayExperience = 0", CONNECTION_ASYNC);
|
||||
|
||||
// Chat channel handling
|
||||
PREPARE_STATEMENT(CHAR_SEL_CHANNEL, "SELECT announce, ownership, password, bannedList FROM channels WHERE name = ? AND team = ?", CONNECTION_SYNCH)
|
||||
|
||||
@@ -234,6 +234,8 @@ enum CharacterDatabaseStatements
|
||||
CHAR_DEL_ALL_GUILD_ACHIEVEMENT_CRITERIA,
|
||||
CHAR_SEL_GUILD_ACHIEVEMENT,
|
||||
CHAR_SEL_GUILD_ACHIEVEMENT_CRITERIA,
|
||||
CHAR_UPD_GUILD_EXPERIENCE,
|
||||
CHAR_UPD_GUILD_RESET_TODAY_EXPERIENCE,
|
||||
|
||||
CHAR_SEL_CHANNEL,
|
||||
CHAR_INS_CHANNEL,
|
||||
|
||||
Reference in New Issue
Block a user