From 7c7aa0664e3d7166712d5f6fc56b3e915022c0fc Mon Sep 17 00:00:00 2001
From: Rumen Nikiforov <unafraid89@gmail.com>
Date: Sat, 22 Sep 2012 00:44:39 +0000
Subject: [PATCH] BETA: Fixing rate NPE in L2AttackableAIScript. 	*
 Reported by: St3eT, disorder35

---
 .../data/scripts/ai/group_template/L2AttackableAIScript.java | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/ai/group_template/L2AttackableAIScript.java b/L2J_DataPack_BETA/dist/game/data/scripts/ai/group_template/L2AttackableAIScript.java
index 8d4b0d0b10..27e2e96935 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/ai/group_template/L2AttackableAIScript.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/ai/group_template/L2AttackableAIScript.java
@@ -178,7 +178,10 @@ public final class L2AttackableAIScript extends QuestJython
 			if (mob.getLeader() != null)
 			{
 				final int respawnTime = Config.MINIONS_RESPAWN_TIME.containsKey(npc.getNpcId()) ? Config.MINIONS_RESPAWN_TIME.get(mob.getNpcId()) * 1000 : -1;
-				mob.getLeader().getMinionList().onMinionDie(mob, respawnTime);
+				if (mob.hasMinions())
+				{
+					mob.getLeader().getMinionList().onMinionDie(mob, respawnTime);
+				}
 			}
 			
 			if (mob.hasMinions())
-- 
GitLab