From 8bbdef119130960aee6e3fd8bfaa5c41d4ef94a6 Mon Sep 17 00:00:00 2001 From: Cekis Date: Fri, 20 Jan 2017 19:02:52 +0000 Subject: [PATCH] Fixed issue that occurs when a smuggler tries to inspect a corpse for contraband that doesn't have a loot table defined. --- sku.0/sys.server/compiled/game/script/library/smuggler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) mode change 100644 => 100755 sku.0/sys.server/compiled/game/script/library/smuggler.java diff --git a/sku.0/sys.server/compiled/game/script/library/smuggler.java b/sku.0/sys.server/compiled/game/script/library/smuggler.java old mode 100644 new mode 100755 index 92bde36e6..9d2b3c5c8 --- a/sku.0/sys.server/compiled/game/script/library/smuggler.java +++ b/sku.0/sys.server/compiled/game/script/library/smuggler.java @@ -890,7 +890,7 @@ public class smuggler extends script.base_script return; } String strLootTable = getStringObjVar(target, "loot.lootTable"); - if (!strLootTable.startsWith("npc") && (!strLootTable.startsWith("droid"))) + if (strLootTable == null || (!strLootTable.startsWith("npc") && (!strLootTable.startsWith("droid")))) { sendSystemMessage(player, new string_id("smuggler/messages", "contraband_not_possible")); return;