From ee653e89632df4b035483ac625c3f836331aa3fc Mon Sep 17 00:00:00 2001 From: Valtos Date: Wed, 17 May 2023 12:11:10 +0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=AD=F0=9F=8E=AD=F0=9F=8E=AD?= =?UTF-8?q?=F0=9F=8E=AD=20(#74)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Preferences/Managers/ServerPreferencesManager.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Content.Server/Preferences/Managers/ServerPreferencesManager.cs b/Content.Server/Preferences/Managers/ServerPreferencesManager.cs index 89cc736801..a609481c80 100644 --- a/Content.Server/Preferences/Managers/ServerPreferencesManager.cs +++ b/Content.Server/Preferences/Managers/ServerPreferencesManager.cs @@ -238,7 +238,8 @@ namespace Content.Server.Preferences.Managers { var maxSlots = _cfg.GetCVar(CCVars.GameMaxCharacterSlots); var extraSlots = _sponsors.TryGetInfo(userId, out var sponsor) ? sponsor.ExtraSlots : 0; - return maxSlots + extraSlots; + var maxSavedSlots = _cachedPlayerPrefs[userId].Prefs!.Characters.Count; + return Math.Max(maxSlots + extraSlots, maxSavedSlots - 1); } ///