diff --git a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/model/actor/L2Character.java b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/model/actor/L2Character.java index 8a6f003d92..79b4a13a88 100644 --- a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/model/actor/L2Character.java +++ b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/model/actor/L2Character.java @@ -960,10 +960,13 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe // GeoData Los Check here (or dz > 1000) if (!GeoEngine.getInstance().canSeeTarget(this, target)) { - sendPacket(SystemMessageId.CANNOT_SEE_TARGET); - getAI().setIntention(CtrlIntention.AI_INTENTION_ACTIVE); - sendPacket(ActionFailed.STATIC_PACKET); - return; + if (!target.isDoor() || (target.calculateDistance(this, false, false) > 200)) // fix for big door targeting + { + sendPacket(SystemMessageId.CANNOT_SEE_TARGET); + getAI().setIntention(CtrlIntention.AI_INTENTION_ACTIVE); + sendPacket(ActionFailed.STATIC_PACKET); + return; + } } final L2Weapon weaponItem = getActiveWeaponItem();