From e9e59daf5787c81957e7a21f52fa766f0041b7db Mon Sep 17 00:00:00 2001 From: sdburns1998 Date: Sun, 7 Jul 2019 06:29:39 +0200 Subject: [PATCH] corp: Null checks --- .../java/net/runelite/client/plugins/corp/CorpPlugin.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/corp/CorpPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/corp/CorpPlugin.java index 930a71707d..20df61077a 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/corp/CorpPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/corp/CorpPlugin.java @@ -167,7 +167,7 @@ public class CorpPlugin extends Plugin { NPC npc = npcDespawned.getNpc(); - if (npc.equals(corp)) + if (npc != null && npc.equals(corp)) { log.debug("Corporeal beast despawn: {}", npc); corp = null; @@ -193,7 +193,7 @@ public class CorpPlugin extends Plugin .build()); } } - else if (npc.equals(core)) + else if (npc != null && npc.equals(core)) { core = null; } @@ -204,7 +204,7 @@ public class CorpPlugin extends Plugin { Actor actor = hitsplatApplied.getActor(); - if (!actor.equals(corp)) + if (actor != null && !actor.equals(corp)) { return; } @@ -224,7 +224,7 @@ public class CorpPlugin extends Plugin Actor source = interactingChanged.getSource(); Actor target = interactingChanged.getTarget(); - if (!target.equals(corp)) + if (target != null && !target.equals(corp)) { return; }