fix(Core/Achievements): Add log for missing achievement (#15425)
* fix(Core/Achievements): Add log for missing achievement * cherry-pick commit (https://github.com/TrinityCore/TrinityCore/commit/af5bd270c3b6628b126e0fde8aa2069a552484bd) Co-authored-by: Shauren <shauren.trinity@gmail.com>
This commit is contained in:
@@ -2481,6 +2481,12 @@ void AchievementGlobalMgr::LoadAchievementCriteriaList()
|
|||||||
if (!criteria)
|
if (!criteria)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
|
if (!GetAchievement(criteria->referredAchievement))
|
||||||
|
{
|
||||||
|
LOG_DEBUG("server.loading", "Achievement {} referenced by criteria {} doesn't exist, criteria not loaded.", criteria->referredAchievement, criteria->ID);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
_achievementCriteriasByType[criteria->requiredType].push_back(criteria);
|
_achievementCriteriasByType[criteria->requiredType].push_back(criteria);
|
||||||
_achievementCriteriaListByAchievement[criteria->referredAchievement].push_back(criteria);
|
_achievementCriteriaListByAchievement[criteria->referredAchievement].push_back(criteria);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user