From f1caeea4445cbe8c0b235203867a86512cd5f120 Mon Sep 17 00:00:00 2001 From: Evil Eye Date: Sun, 7 Feb 2021 11:58:23 +0100 Subject: [PATCH] Don't return negative values from GetMagicka --- apps/openmw/mwscript/statsextensions.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/openmw/mwscript/statsextensions.cpp b/apps/openmw/mwscript/statsextensions.cpp index 58a943e1a9..ab3287c9a4 100644 --- a/apps/openmw/mwscript/statsextensions.cpp +++ b/apps/openmw/mwscript/statsextensions.cpp @@ -187,6 +187,9 @@ namespace MWScript .getCreatureStats(ptr) .getDynamic(mIndex) .getCurrent(); + // GetMagicka shouldn't return negative values + if(mIndex == 1 && value < 0) + value = 0; } runtime.push (value); }