From 984e10ae76bee92d9aaa9e50b592714b6e919214 Mon Sep 17 00:00:00 2001 From: Chomp Date: Tue, 5 Aug 2025 15:57:06 +0100 Subject: [PATCH] Added `GetMinutesAsSeconds` method Removed magic number --- .../SPTarkov.Server.Core/Controllers/GameController.cs | 2 +- Libraries/SPTarkov.Server.Core/Utils/TimeUtil.cs | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/Libraries/SPTarkov.Server.Core/Controllers/GameController.cs b/Libraries/SPTarkov.Server.Core/Controllers/GameController.cs index ac82bc50..e7720d52 100644 --- a/Libraries/SPTarkov.Server.Core/Controllers/GameController.cs +++ b/Libraries/SPTarkov.Server.Core/Controllers/GameController.cs @@ -365,7 +365,7 @@ public class GameController( if (effect.Time < 1) { // More than 30 minutes has passed - if (diffSeconds > 1800) + if (diffSeconds > timeUtil.GetMinutesAsSeconds(30)) { bodyPart.Effects.Remove(effectId); } diff --git a/Libraries/SPTarkov.Server.Core/Utils/TimeUtil.cs b/Libraries/SPTarkov.Server.Core/Utils/TimeUtil.cs index 3a8f3a7d..67d52428 100644 --- a/Libraries/SPTarkov.Server.Core/Utils/TimeUtil.cs +++ b/Libraries/SPTarkov.Server.Core/Utils/TimeUtil.cs @@ -156,4 +156,14 @@ public class TimeUtil { return seconds * 60 * 1000; } + + /// + /// Get passed in minutes as seconds + /// + /// Minutes + /// Seconds + public double GetMinutesAsSeconds(int minutes) + { + return minutes * 60; + } }