From 43b0f3c872a273ce60da0a32165ed03349da64db Mon Sep 17 00:00:00 2001 From: Cekis Date: Fri, 3 Feb 2017 01:06:57 +0000 Subject: [PATCH] Added try/catch when trying to set ship capacitor energy fails. --- .../compiled/game/script/library/space_combat.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sku.0/sys.server/compiled/game/script/library/space_combat.java b/sku.0/sys.server/compiled/game/script/library/space_combat.java index 5c26e65f0..97b8881e4 100755 --- a/sku.0/sys.server/compiled/game/script/library/space_combat.java +++ b/sku.0/sys.server/compiled/game/script/library/space_combat.java @@ -1486,7 +1486,12 @@ public class space_combat extends script.base_script { fltCurrentEnergy = fltCurrentEnergy - fltEnergy; } - setShipCapacitorEnergyCurrent(objShip, fltCurrentEnergy); + try { + setShipCapacitorEnergyCurrent(objShip, fltCurrentEnergy); + } + catch(Exception e){ + return false; + } return true; } public static boolean drainEnergyFromShield(obj_id objShip, int intSide, float fltEnergy, boolean boolOverride) throws InterruptedException