diff --git a/dist/game/data/scripts/handlers/targethandlers/AreaFriendly.java b/dist/game/data/scripts/handlers/targethandlers/AreaFriendly.java index 783ef85fe7f17b9fecc096cfd1c0437c6cb4b1ad..bf0005dfb61a306b02773d0a1ef71562d3371ed2 100644 --- a/dist/game/data/scripts/handlers/targethandlers/AreaFriendly.java +++ b/dist/game/data/scripts/handlers/targethandlers/AreaFriendly.java @@ -36,6 +36,7 @@ import com.l2jserver.gameserver.model.zone.ZoneId; import com.l2jserver.gameserver.network.SystemMessageId; /** + * Area Friendly target handler implementation. * @author Adry_85 */ public class AreaFriendly implements ITargetTypeHandler @@ -107,7 +108,7 @@ public class AreaFriendly implements ITargetTypeHandler return false; } - if ((target == null) || target.isAlikeDead() || target.isDoor() || (target instanceof L2SiegeFlagInstance) || target.isMonster()) + if ((target == null) || target.isAlikeDead() || target.isDoor() || !activeChar.isOnSameSiegeSideWith(target) || (target instanceof L2SiegeFlagInstance) || target.isMonster()) { return false; }