mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 07:30:42 +01:00
Update src/server/game/Achievements/AchievementMgr.cpp
Prevent achievement completion log spam.
This commit is contained in:
@@ -2032,9 +2032,6 @@ void AchievementMgr::RemoveTimedAchievement(AchievementCriteriaTimedTypes type,
|
||||
|
||||
void AchievementMgr::CompletedAchievement(AchievementEntry const* achievement)
|
||||
{
|
||||
sLog->outInfo(LOG_FILTER_ACHIEVEMENTSYS, "AchievementMgr::CompletedAchievement(%u). Player: %s (%u)",
|
||||
achievement->ID, m_player->GetName().c_str(), m_player->GetGUIDLow());
|
||||
|
||||
// disable for gamemasters with GM-mode enabled
|
||||
if (m_player->isGameMaster())
|
||||
return;
|
||||
@@ -2042,6 +2039,9 @@ void AchievementMgr::CompletedAchievement(AchievementEntry const* achievement)
|
||||
if (achievement->flags & ACHIEVEMENT_FLAG_COUNTER || HasAchieved(achievement->ID))
|
||||
return;
|
||||
|
||||
sLog->outInfo(LOG_FILTER_ACHIEVEMENTSYS, "AchievementMgr::CompletedAchievement(%u). Player: %s (%u)",
|
||||
achievement->ID, m_player->GetName().c_str(), m_player->GetGUIDLow());
|
||||
|
||||
SendAchievementEarned(achievement);
|
||||
CompletedAchievementData& ca = m_completedAchievements[achievement->ID];
|
||||
ca.date = time(NULL);
|
||||
|
||||
Reference in New Issue
Block a user