fix: correct mission tracking (#1930)

checked that live captures did not track achievements in this count
This commit is contained in:
David Markowitz
2025-11-15 13:29:03 -08:00
committed by GitHub
parent ca60787055
commit eac50acfcc

View File

@@ -515,12 +515,12 @@ void CharacterComponent::RocketUnEquip(Entity* player) {
}
void CharacterComponent::TrackMissionCompletion(bool isAchievement) {
UpdatePlayerStatistic(MissionsCompleted);
// Achievements are tracked separately for the zone
if (isAchievement) {
const auto mapID = Game::zoneManager->GetZoneID().GetMapID();
GetZoneStatisticsForMap(mapID).m_AchievementsCollected++;
} else {
UpdatePlayerStatistic(MissionsCompleted);
}
}