From f0ebe74408a2126b8035f37fe74d46782b045f66 Mon Sep 17 00:00:00 2001 From: fvnkhead Date: Wed, 27 Jul 2022 06:53:53 +0000 Subject: [PATCH] Attempt negative charge count fix --- mod/scripts/vscripts/holoshift_recharge.gnut | 1 + 1 file changed, 1 insertion(+) diff --git a/mod/scripts/vscripts/holoshift_recharge.gnut b/mod/scripts/vscripts/holoshift_recharge.gnut index 43b8166..ae62787 100644 --- a/mod/scripts/vscripts/holoshift_recharge.gnut +++ b/mod/scripts/vscripts/holoshift_recharge.gnut @@ -33,6 +33,7 @@ bool IsLaunched = false if(!player.IsPhaseShifted()){ if(player in playerDecoyActiveFrom){ float chargeCount = float(player.GetOffhandWeapon(1).GetWeaponPrimaryClipCountMax()) - ((Time() - playerDecoyActiveFrom[player])*rechargeMultiplier) + chargeCount = max(chargeCount, 0.0) // can be negative in weird cases player.GetOffhandWeapon(1).SetWeaponPrimaryClipCount(int(chargeCount)) } }