From c0a19ff0db454df81fe0b003a4032b45b0926dd2 Mon Sep 17 00:00:00 2001 From: Cekis Date: Mon, 30 Jan 2017 03:29:44 +0000 Subject: [PATCH] Added check to make sure pilot was valid when docking with another ship. --- .../compiled/game/script/space/combat/combat_ship.java | 3 +++ 1 file changed, 3 insertions(+) mode change 100644 => 100755 sku.0/sys.server/compiled/game/script/space/combat/combat_ship.java diff --git a/sku.0/sys.server/compiled/game/script/space/combat/combat_ship.java b/sku.0/sys.server/compiled/game/script/space/combat/combat_ship.java old mode 100644 new mode 100755 index 0c5456dd3..8f2cad177 --- a/sku.0/sys.server/compiled/game/script/space/combat/combat_ship.java +++ b/sku.0/sys.server/compiled/game/script/space/combat/combat_ship.java @@ -1065,6 +1065,9 @@ public class combat_ship extends script.base_script public int OnSpaceUnitUnDocked(obj_id self, obj_id target, boolean dockSuccessful) throws InterruptedException { obj_id objPilot = getPilotId(self); + if(!isValidId(objPilot) || !exists(objPilot)){ + return SCRIPT_CONTINUE; + } if (!space_utils.isPlayerControlledShip(self)) { return SCRIPT_CONTINUE;