From bd174a8769dfc455dd3527c52cc0456bd488cc85 Mon Sep 17 00:00:00 2001 From: Joonas Rikkonen Date: Sun, 7 Apr 2019 13:41:21 +0300 Subject: [PATCH] (c08b6301f) Fixed clients not converting achievement identifiers to lower case, making some achievements impossible to unlock in single player. --- Barotrauma/BarotraumaShared/Source/SteamAchievementManager.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Barotrauma/BarotraumaShared/Source/SteamAchievementManager.cs b/Barotrauma/BarotraumaShared/Source/SteamAchievementManager.cs index 8ab8db1a8..d707be008 100644 --- a/Barotrauma/BarotraumaShared/Source/SteamAchievementManager.cs +++ b/Barotrauma/BarotraumaShared/Source/SteamAchievementManager.cs @@ -377,9 +377,9 @@ namespace Barotrauma public static void UnlockAchievement(string identifier, bool unlockClients = false, Func conditions = null) { if (CheatsEnabled) return; + identifier = identifier.ToLowerInvariant(); #if SERVER - identifier = identifier.ToLowerInvariant(); if (unlockClients && GameMain.Server != null) {