diff options
Diffstat (limited to 'src/server/game/Achievements/CriteriaHandler.cpp')
| -rw-r--r-- | src/server/game/Achievements/CriteriaHandler.cpp | 12 |
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"; } |
