diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/ai/group_template/PrimevalIsle.java b/L2J_DataPack_BETA/dist/game/data/scripts/ai/group_template/PrimevalIsle.java
index 0fea8a681ff2f5620712169a6d8a9fcd6a69a3e6..3d3f54c1558a59c9740b83e0e81257dd4ec119ed 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/ai/group_template/PrimevalIsle.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/ai/group_template/PrimevalIsle.java
@@ -153,16 +153,18 @@ public final class PrimevalIsle extends AbstractNpcAI
 		if (npc.isInCombat())
 		{
 			final L2Attackable mob = (L2Attackable) npc;
-			final L2PcInstance target = (L2PcInstance) mob.getMostHated();
+			final L2Character target = mob.getMostHated();
 			if (((npc.getCurrentHp() / npc.getMaxHp()) * 100) < 60)
 			{
 				if (skill.getId() == SELFBUFF1.getSkillId())
 				{
 					npc.setScriptValue(3);
-					if ((target != null) && target.isPlayer())
+					if ((target != null))
 					{
 						npc.setTarget(target);
-						attackPlayer(mob, target);
+						mob.setIsRunning(true);
+						mob.addDamageHate(target, 0, 555);
+						mob.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, target);
 					}
 				}
 			}
@@ -171,19 +173,23 @@ public final class PrimevalIsle extends AbstractNpcAI
 				if (skill.getId() == SELFBUFF1.getSkillId())
 				{
 					npc.setScriptValue(1);
-					if ((target != null) && target.isPlayer())
+					if ((target != null))
 					{
 						npc.setTarget(target);
-						attackPlayer(mob, target);
+						mob.setIsRunning(true);
+						mob.addDamageHate(target, 0, 555);
+						mob.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, target);
 					}
 				}
 				else if (skill.getId() == SELFBUFF2.getSkillId())
 				{
 					npc.setScriptValue(5);
-					if ((target != null) && target.isPlayer())
+					if ((target != null))
 					{
 						npc.setTarget(target);
-						attackPlayer(mob, target);
+						mob.setIsRunning(true);
+						mob.addDamageHate(target, 0, 555);
+						mob.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, target);
 					}
 				}
 			}