Core/Achievements: Implemented ModifierTreeType::PlayerIsInTimerunningSeason

This commit is contained in:
Shauren
2025-11-08 13:28:38 +01:00
parent 7084615c6a
commit b1b2d79557
2 changed files with 5 additions and 1 deletions

View File

@@ -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);

View File

@@ -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}