From 5f744f5167a4a5066cda3782293efd3d9bf13a8b Mon Sep 17 00:00:00 2001 From: Maneco2 <maneco_1@hotmail.com> Date: Sun, 18 Oct 2020 19:32:50 -0300 Subject: [PATCH] Add missing checks in Queen Ant Commited in latest release: https://bitbucket.org/l2jserver/l2j-server-datapack/commits/f09de1e1ac3423c909fea5f552b91dc4f47c2314 --- .../java/com/l2jserver/datapack/ai/individual/QueenAnt.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/l2jserver/datapack/ai/individual/QueenAnt.java b/src/main/java/com/l2jserver/datapack/ai/individual/QueenAnt.java index d6371555ba..70f3971ced 100644 --- a/src/main/java/com/l2jserver/datapack/ai/individual/QueenAnt.java +++ b/src/main/java/com/l2jserver/datapack/ai/individual/QueenAnt.java @@ -156,7 +156,7 @@ public final class QueenAnt extends AbstractNpcAI { case "CORE_MOVEMENT": { if (npc != null) { final L2Object obj = npc.getTarget(); - if ((obj != null) && (obj.isPlayer()) && (_zone.isInsideZone(obj))) { + if ((obj != null) && (_queen != null) && (obj.isPlayer()) && (_zone.isInsideZone(obj))) { _queen.setIsImmobilized(false); } npc.getVariables().set(ATTACK_FLAG, false); @@ -290,7 +290,7 @@ public final class QueenAnt extends AbstractNpcAI { } } } - if ((!npc.getVariables().getBoolean(ATTACK_FLAG, false)) && !npc.isCoreAIDisabled()) { + if ((!npc.getVariables().getBoolean(ATTACK_FLAG, false)) && (npc != null) && (_queen != null) && !npc.isCoreAIDisabled()) { if (npc.calculateDistance(attacker, false, false) > 150) { _queen.setIsImmobilized(true); } -- GitLab