From 5c138e8e6210f48e33747358a7455dc4c71c66ad Mon Sep 17 00:00:00 2001 From: Vladimir Ulrich Date: Mon, 10 Feb 2025 00:41:42 +0300 Subject: [PATCH] Don't return if wait time is not greater than 0.0 Signed-off-by: Vladimir Ulrich --- .../cpp/server_guest_lib/script_classes/PapyrusUtility.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/skymp5-server/cpp/server_guest_lib/script_classes/PapyrusUtility.cpp b/skymp5-server/cpp/server_guest_lib/script_classes/PapyrusUtility.cpp index 2d085ffe62..77ae830d94 100644 --- a/skymp5-server/cpp/server_guest_lib/script_classes/PapyrusUtility.cpp +++ b/skymp5-server/cpp/server_guest_lib/script_classes/PapyrusUtility.cpp @@ -189,8 +189,8 @@ VarValue PapyrusUtility::WaitHelper(VarValue& self, const char* funcName, throw std::runtime_error(std::string(funcName) + " requires at least 1 argument"); double seconds = static_cast(arguments[0].CastToFloat()); - if (0.0 >= seconds) - return VarValue::None(); + if (0.0 > seconds) + seconds = 0.0; auto worldState = compatibilityPolicy->GetWorldState(); if (!worldState) { throw std::runtime_error("worldState not found");