From 56c23462b4a59b3fae7da220315fb2b344892164 Mon Sep 17 00:00:00 2001
From: Noe Caratini <caratinin@gmail.com>
Date: Wed, 8 Jun 2022 19:41:09 +0100
Subject: [PATCH] fix(dcm): Fixed Beleth Sample aggro

---
 .../datapack/instances/DarkCloudMansion/DarkCloudMansion.java | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/main/java/com/l2jserver/datapack/instances/DarkCloudMansion/DarkCloudMansion.java b/src/main/java/com/l2jserver/datapack/instances/DarkCloudMansion/DarkCloudMansion.java
index a02307260e..cd801d073d 100644
--- a/src/main/java/com/l2jserver/datapack/instances/DarkCloudMansion/DarkCloudMansion.java
+++ b/src/main/java/com/l2jserver/datapack/instances/DarkCloudMansion/DarkCloudMansion.java
@@ -24,6 +24,7 @@ import java.util.Map;
 import java.util.concurrent.ConcurrentHashMap;
 
 import com.l2jserver.datapack.instances.AbstractInstance;
+import com.l2jserver.gameserver.ai.CtrlIntention;
 import com.l2jserver.gameserver.instancemanager.InstanceManager;
 import com.l2jserver.gameserver.model.L2Party;
 import com.l2jserver.gameserver.model.Location;
@@ -599,6 +600,7 @@ public final class DarkCloudMansion extends AbstractInstance {
 			thisnpc = new DMCNpc();
 			thisnpc.npc = addSpawn(BS[idx], x, 182145, -6117, 48810, false, 0, false, world.getInstanceId());
 			thisnpc.npc.setIsNoRndWalk(true);
+			thisnpc.npc.disableCoreAI(true);
 			thisnpc.order = idx;
 			thisnpc.status = temp[idx];
 			thisnpc.count = 0;
@@ -680,6 +682,8 @@ public final class DarkCloudMansion extends AbstractInstance {
 						startQuestTimer("decayMe", 1500, npc, player);
 					} else {
 						FifthRoom.reset = 1;
+						mob.npc.disableCoreAI(false);
+						mob.npc.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, player);
 						mob.npc.broadcastPacket(new NpcSay(mob.npc.getObjectId(), Say2.NPC_ALL, mob.npc.getId(), _faildChat[getRandom(_faildChat.length)]));
 						startQuestTimer("decayChatBelethSamples", 4000, npc, player);
 						startQuestTimer("decayBelethSamples", 4500, npc, player);
-- 
GitLab