From 39106cddbd252fac94f3cd2e8bfc01d0bbb6c3f6 Mon Sep 17 00:00:00 2001 From: Adam Date: Thu, 31 May 2018 21:30:34 -0400 Subject: [PATCH] Fix null names for quest objects in cryptic clues Example: Spirit Tree NULL_1293. Fixes #1926 Closes #3480 --- .../client/plugins/cluescrolls/clues/CrypticClue.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/clues/CrypticClue.java b/runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/clues/CrypticClue.java index 352b985813..78914eec34 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/clues/CrypticClue.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/clues/CrypticClue.java @@ -356,7 +356,12 @@ public class CrypticClue extends ClueScroll implements TextClueScroll, NpcClueSc if (objectId != -1) { - ObjectComposition object = plugin.getClient().getObjectDefinition(getObjectId()); + ObjectComposition object = plugin.getClient().getObjectDefinition(objectId); + + if (object != null && object.getImpostorIds() != null) + { + object = object.getImpostor(); + } if (object != null) {