diff options
| author | Shauren <shauren.trinity@gmail.com> | 2021-06-01 21:16:41 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2021-06-01 21:16:41 +0200 |
| commit | 0b2087ae4185fa53cd3b5d7206f7fd3726fd642f (patch) | |
| tree | a247a3999839b32e11268cb6b48138de640ba5ff /src/server/game/Achievements/CriteriaHandler.cpp | |
| parent | 4b6ddfbbccf7dade8292331c860209f45945fa00 (diff) | |
Core/Criteria: Add all values of CriteriaStartEvent
Diffstat (limited to 'src/server/game/Achievements/CriteriaHandler.cpp')
| -rw-r--r-- | src/server/game/Achievements/CriteriaHandler.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/server/game/Achievements/CriteriaHandler.cpp b/src/server/game/Achievements/CriteriaHandler.cpp index c741fce96a9..039e064cde6 100644 --- a/src/server/game/Achievements/CriteriaHandler.cpp +++ b/src/server/game/Achievements/CriteriaHandler.cpp @@ -855,9 +855,9 @@ void CriteriaHandler::UpdateTimedCriteria(uint32 timeDiff) } } -void CriteriaHandler::StartCriteriaTimer(CriteriaTimedTypes type, uint32 entry, uint32 timeLost /* = 0 */) +void CriteriaHandler::StartCriteriaTimer(CriteriaStartEvent startEvent, uint32 entry, uint32 timeLost /* = 0 */) { - CriteriaList const& criteriaList = sCriteriaMgr->GetTimedCriteriaByType(type); + CriteriaList const& criteriaList = sCriteriaMgr->GetTimedCriteriaByType(startEvent); for (Criteria const* criteria : criteriaList) { if (criteria->Entry->StartAsset != int32(entry)) @@ -886,9 +886,9 @@ void CriteriaHandler::StartCriteriaTimer(CriteriaTimedTypes type, uint32 entry, } } -void CriteriaHandler::RemoveCriteriaTimer(CriteriaTimedTypes type, uint32 entry) +void CriteriaHandler::RemoveCriteriaTimer(CriteriaStartEvent startEvent, uint32 entry) { - CriteriaList const& criteriaList = sCriteriaMgr->GetTimedCriteriaByType(type); + CriteriaList const& criteriaList = sCriteriaMgr->GetTimedCriteriaByType(startEvent); for (Criteria const* criteria : criteriaList) { if (criteria->Entry->StartAsset != int32(entry)) @@ -3446,8 +3446,8 @@ void CriteriaMgr::LoadCriteriaList() { ASSERT(criteriaEntry->Type < CRITERIA_TYPE_TOTAL, "CRITERIA_TYPE_TOTAL must be greater than or equal to %u but is currently equal to %u", criteriaEntry->Type + 1, CRITERIA_TYPE_TOTAL); - ASSERT(criteriaEntry->StartEvent < CRITERIA_TIMED_TYPE_MAX, "CRITERIA_TYPE_TOTAL must be greater than or equal to %u but is currently equal to %u", - criteriaEntry->StartEvent + 1, CRITERIA_TIMED_TYPE_MAX); + ASSERT(criteriaEntry->StartEvent < uint8(CriteriaStartEvent::Count), "CriteriaStartEvent::Count must be greater than or equal to %u but is currently equal to %u", + criteriaEntry->StartEvent + 1, uint32(CriteriaStartEvent::Count)); ASSERT(criteriaEntry->FailEvent < uint8(CriteriaFailEvent::Count), "CriteriaFailEvent::Count must be greater than or equal to %u but is currently equal to %u", criteriaEntry->FailEvent + 1, uint32(CriteriaFailEvent::Count)); |
