diff options
| author | Shauren <shauren.trinity@gmail.com> | 2017-11-19 12:21:18 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2017-12-30 00:26:38 +0100 |
| commit | 7264ce09b1185ac931e216ec70d421ad74841255 (patch) | |
| tree | ce290505179ea608c1161fd02bb4b709c8eec7e7 /src/server/game/Achievements/CriteriaHandler.cpp | |
| parent | 87758326fc5ed7035cf38c104199869c81160498 (diff) | |
Core/Misc: Updated gameobject template fields and GameError enum
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"; } |
