From ca9aba9e9947a75f8ac3a6ca6a071ea16a813066 Mon Sep 17 00:00:00 2001 From: littlefoot Date: Tue, 16 Nov 2021 13:20:56 -0500 Subject: [PATCH] Added max phoenix spirits to 4 --- TOOHUCardAPI/Data/AppSettings.cs | 1 + TOOHUCardAPI/Data/Services/StoreService.cs | 2 +- TOOHUCardAPI/appsettings.json | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/TOOHUCardAPI/Data/AppSettings.cs b/TOOHUCardAPI/Data/AppSettings.cs index bb54870..3f0f4ea 100644 --- a/TOOHUCardAPI/Data/AppSettings.cs +++ b/TOOHUCardAPI/Data/AppSettings.cs @@ -9,6 +9,7 @@ namespace TOOHUCardAPI.Data public static int PointsPerLevelNormal { get; set; } public static int FirstWinBonusPointsMin { get; set; } public static int FirstWinBonusPointsMax { get; set; } + public static int MaxPhoenixSpirits { get; set; } public static int PointsPerKey { get; set; } public static int MaxKeyPurchaseAmount { get; set; } public static string StarterDeckGroupKey { get; set; } diff --git a/TOOHUCardAPI/Data/Services/StoreService.cs b/TOOHUCardAPI/Data/Services/StoreService.cs index 4b5ce76..ed3db94 100644 --- a/TOOHUCardAPI/Data/Services/StoreService.cs +++ b/TOOHUCardAPI/Data/Services/StoreService.cs @@ -49,7 +49,7 @@ namespace TOOHUCardAPI.Data.Services public async Task ChangePowerMaxTotal(long steamId, int amt) { User user = await _userRepository.GetUser(steamId); - user.PowerMaxTotal = Math.Clamp(user.PowerMaxTotal + amt, 0, int.MaxValue); + user.PowerMaxTotal = Math.Clamp(user.PowerMaxTotal + amt, 0, AppSettings.MaxPhoenixSpirits); await _userRepository.UpdateUser(user); _logger.LogInformation("User {SteamId} changed the number of MaxPower items they had by {Amount}", user.SteamId, amt); return user.PowerMaxTotal; diff --git a/TOOHUCardAPI/appsettings.json b/TOOHUCardAPI/appsettings.json index ce27814..8bfe4ec 100644 --- a/TOOHUCardAPI/appsettings.json +++ b/TOOHUCardAPI/appsettings.json @@ -16,6 +16,7 @@ "PointsPerKey": "2", "FirstWinBonusPointsMin": "1", "FirstWinBonusPointsMax": "5", + "MaxPhoenixSpirits": "4", "MaxKeyPurchaseAmount": "200", "DefaultRankBonus": "10", "StarterDeckGroupKey": "cardgroup1",