From 7b37cdd1817cdb5cb0a50715a056327ec17b7f2f Mon Sep 17 00:00:00 2001 From: schmurger Date: Tue, 21 May 2024 10:46:30 +1000 Subject: [PATCH] Use integer instead of floats for achievement progress. --- dll/steam_user_stats.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dll/steam_user_stats.cpp b/dll/steam_user_stats.cpp index c61fac4f..2dcbd23e 100644 --- a/dll/steam_user_stats.cpp +++ b/dll/steam_user_stats.cpp @@ -740,8 +740,8 @@ Steam_User_Stats::Steam_User_Stats(Settings *settings, class Networking *network if (user_achievements.find(name) == user_achievements.end()) { user_achievements[name]["earned"] = false; user_achievements[name]["earned_time"] = static_cast(0); - user_achievements[name]["progress"] = std::stof(trig.min_value); - user_achievements[name]["max_progress"] = std::stof(trig.max_value); + user_achievements[name]["progress"] = std::stoi(trig.min_value); + user_achievements[name]["max_progress"] = std::stoi(trig.max_value); } } catch (...) {}