From e4cda51bf6c9a35b636a7326410b423b7340caf7 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Mon, 8 Jul 2024 19:26:27 +0200 Subject: [PATCH] Unlock new top-level achievements in already unlocked categories. --- profiler/src/profiler/TracyAchievements.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/profiler/src/profiler/TracyAchievements.cpp b/profiler/src/profiler/TracyAchievements.cpp index 20df41b1..ee814336 100644 --- a/profiler/src/profiler/TracyAchievements.cpp +++ b/profiler/src/profiler/TracyAchievements.cpp @@ -77,6 +77,21 @@ AchievementsMgr::AchievementsMgr() } } + auto c = data::AchievementCategories; + while( *c ) + { + if( (*c)->unlockTime > 0 ) + { + auto items = (*c)->items; + while( *items ) + { + if( (*items)->unlockTime == 0 ) (*items)->unlockTime = (*c)->unlockTime; + items++; + } + } + c++; + } + ini_free( ini ); }