diff options
| author | Shauren <shauren.trinity@gmail.com> | 2025-11-08 13:28:38 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2025-11-08 13:28:38 +0100 |
| commit | b1b2d7955729c115da759e0bcb1e23eae744ebd4 (patch) | |
| tree | 3c034652c0f665465be8c5dbf52999682bb191da | |
| parent | 7084615c6af84699896550c68e9d458e78805430 (diff) | |
Core/Achievements: Implemented ModifierTreeType::PlayerIsInTimerunningSeason
| -rw-r--r-- | src/server/game/Achievements/CriteriaHandler.cpp | 4 | ||||
| -rw-r--r-- | src/server/game/DataStores/DBCEnums.h | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/server/game/Achievements/CriteriaHandler.cpp b/src/server/game/Achievements/CriteriaHandler.cpp index 99d91824557..850f6f9f970 100644 --- a/src/server/game/Achievements/CriteriaHandler.cpp +++ b/src/server/game/Achievements/CriteriaHandler.cpp @@ -4027,6 +4027,10 @@ bool CriteriaHandler::ModifierSatisfied(ModifierTreeEntry const* modifier, uint6 return false; break; } + case ModifierTreeType::PlayerIsInTimerunningSeason: // 386 + if (referencePlayer->m_activePlayerData->TimerunningSeasonID != int32(reqValue)) + return false; + break; case ModifierTreeType::TargetCreatureClassificationEqual: // 389 { Creature const* targetCreature = Object::ToCreature(ref); diff --git a/src/server/game/DataStores/DBCEnums.h b/src/server/game/DataStores/DBCEnums.h index 247c73004d5..f6a5faca0a2 100644 --- a/src/server/game/DataStores/DBCEnums.h +++ b/src/server/game/DataStores/DBCEnums.h @@ -1977,7 +1977,7 @@ enum class ModifierTreeType : int32 PlayerHasCompletedQuestlineOnAccount = 383, /*NYI*/ // Player has completed questline "{Questline}" on account PlayerHasCompletedQuestlineQuestCountOnAccount = 384, /*NYI*/ // Player has completed "{#Quests}" quests in questline "{Questline}" on account PlayerHasActiveTraitSubTree = 385, // Player has active trait config with {TraitSubTree} - + PlayerIsInTimerunningSeason = 386, // Player is timerunning {TimerunningSeason} PlayerIsInSoloRBG = 387, /*NYI*/ // Player is in solo RBG (BG Blitz) PlayerHasCompletedCampaign = 388, /*NYI*/ // Player has completed campaign "{Campaign}" TargetCreatureClassificationEqual = 389, // Creature classification is {CreatureClassification} |
