From e320d6ca088dbe58038b8eb4a25578382c46ce3d Mon Sep 17 00:00:00 2001
From: Zoey76 <zoey_76@msn.com>
Date: Sun, 24 Jan 2021 23:00:16 -0300
Subject: [PATCH] Minor fix for Target target handler

Reported by: @m443556
---
 .../datapack/handlers/targethandlers/Target.java         | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/l2jserver/datapack/handlers/targethandlers/Target.java b/src/main/java/com/l2jserver/datapack/handlers/targethandlers/Target.java
index f523c9f0ec..6fe0165c3a 100644
--- a/src/main/java/com/l2jserver/datapack/handlers/targethandlers/Target.java
+++ b/src/main/java/com/l2jserver/datapack/handlers/targethandlers/Target.java
@@ -40,9 +40,12 @@ public class Target implements ITargetTypeHandler {
 		}
 		
 		final var player = activeChar.getActingPlayer();
-		if ((player != null) && !player.getCurrentSkill().isCtrlPressed() && target.isAutoAttackable(activeChar)) {
-			activeChar.sendPacket(INCORRECT_TARGET);
-			return EMPTY_TARGET_LIST;
+		if (player != null) {
+			final var currentSkill = player.getCurrentSkill();
+			if ((currentSkill != null) && !currentSkill.isCtrlPressed() && target.isAutoAttackable(activeChar)) {
+				activeChar.sendPacket(INCORRECT_TARGET);
+				return EMPTY_TARGET_LIST;
+			}
 		}
 		
 		return skill.getAffectScope().affectTargets(activeChar, target, skill).toArray(EMPTY_TARGET_LIST);
-- 
GitLab