aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Achievements/CriteriaHandler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Achievements/CriteriaHandler.cpp')
-rw-r--r--src/server/game/Achievements/CriteriaHandler.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/server/game/Achievements/CriteriaHandler.cpp b/src/server/game/Achievements/CriteriaHandler.cpp
index 9cb9a61386f..e3d840e873d 100644
--- a/src/server/game/Achievements/CriteriaHandler.cpp
+++ b/src/server/game/Achievements/CriteriaHandler.cpp
@@ -786,6 +786,9 @@ void CriteriaHandler::UpdateCriteria(CriteriaTypes type, uint64 miscValue1 /*= 0
case CRITERIA_TYPE_ORDER_HALL_TALENT_LEARNED:
case CRITERIA_TYPE_ORDER_HALL_RECRUIT_TROOP:
case CRITERIA_TYPE_COMPLETE_WORLD_QUEST:
+ case CRITERIA_TYPE_GAIN_PARAGON_REPUTATION:
+ case CRITERIA_TYPE_EARN_HONOR_XP:
+ case CRITERIA_TYPE_RELIC_TALENT_UNLOCKED:
break; // Not implemented yet :(
}
@@ -1145,6 +1148,9 @@ bool CriteriaHandler::IsCompletedCriteria(Criteria const* criteria, uint64 requi
case CRITERIA_TYPE_PLACE_GARRISON_BUILDING:
case CRITERIA_TYPE_OWN_BATTLE_PET_COUNT:
case CRITERIA_TYPE_APPEARANCE_UNLOCKED_BY_SLOT:
+ case CRITERIA_TYPE_GAIN_PARAGON_REPUTATION:
+ case CRITERIA_TYPE_EARN_HONOR_XP:
+ case CRITERIA_TYPE_RELIC_TALENT_UNLOCKED:
return progress->Counter >= requiredAmount;
case CRITERIA_TYPE_COMPLETE_ACHIEVEMENT:
case CRITERIA_TYPE_COMPLETE_QUEST:
@@ -2138,6 +2144,12 @@ char const* CriteriaMgr::GetCriteriaTypeString(CriteriaTypes type)
return "COMPLETE_WORLD_QUEST";
case CRITERIA_TYPE_TRANSMOG_SET_UNLOCKED:
return "TRANSMOG_SET_UNLOCKED";
+ case CRITERIA_TYPE_GAIN_PARAGON_REPUTATION:
+ return "GAIN_PARAGON_REPUTATION";
+ case CRITERIA_TYPE_EARN_HONOR_XP:
+ return "EARN_HONOR_XP";
+ case CRITERIA_TYPE_RELIC_TALENT_UNLOCKED:
+ return "RELIC_TALENT_UNLOCKED";
}
return "MISSING_TYPE";
}