From 644376cea04e850fd703f694625a0c18832a1f79 Mon Sep 17 00:00:00 2001 From: ZioPao Date: Wed, 2 Apr 2025 23:57:17 +0200 Subject: [PATCH] Fix: #186 --- .../lua/client/TOC/Controllers/LimitActionsController.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common/media/lua/client/TOC/Controllers/LimitActionsController.lua b/common/media/lua/client/TOC/Controllers/LimitActionsController.lua index 600f737..0482471 100644 --- a/common/media/lua/client/TOC/Controllers/LimitActionsController.lua +++ b/common/media/lua/client/TOC/Controllers/LimitActionsController.lua @@ -129,6 +129,10 @@ function ISBaseTimedAction:perform() local amputatedLimbs = CachedDataHandler.GetAmputatedLimbs(LocalPlayerController.username) local xp = self.maxTime / 100 + + -- Prevent xp from being negative and decreasing perks + if xp < 0 then xp = 0 end + for k, _ in pairs(amputatedLimbs) do local limbName = k