diff options
Diffstat (limited to 'src/server/game/Achievements/CriteriaHandler.cpp')
| -rw-r--r-- | src/server/game/Achievements/CriteriaHandler.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/game/Achievements/CriteriaHandler.cpp b/src/server/game/Achievements/CriteriaHandler.cpp index 3370c29eb9a..fdba24416b2 100644 --- a/src/server/game/Achievements/CriteriaHandler.cpp +++ b/src/server/game/Achievements/CriteriaHandler.cpp @@ -540,6 +540,7 @@ void CriteriaHandler::UpdateCriteria(CriteriaType type, uint64 miscValue1 /*= 0* case CriteriaType::DeliveredKillingBlow: case CriteriaType::PVPKillInArea: case CriteriaType::WinArena: // This also behaves like CriteriaType::WinAnyRankedArena + case CriteriaType::ParticipateInArena: case CriteriaType::PlayerTriggerGameEvent: case CriteriaType::Login: case CriteriaType::AnyoneTriggerGameEventScenario: @@ -772,7 +773,6 @@ void CriteriaHandler::UpdateCriteria(CriteriaType type, uint64 miscValue1 /*= 0* break; // FIXME: not triggered in code as result, need to implement case CriteriaType::RunInstance: - case CriteriaType::ParticipateInArena: case CriteriaType::EarnTeamArenaRating: case CriteriaType::EarnTitle: case CriteriaType::MoneySpentOnGuildRepair: @@ -1603,6 +1603,7 @@ bool CriteriaHandler::RequirementsSatisfied(Criteria const* criteria, uint64 mis return false; break; case CriteriaType::WinArena: + case CriteriaType::ParticipateInArena: if (miscValue1 != uint32(criteria->Entry->Asset.MapID)) return false; break; |
