浏览代码

BETA: Retail like distance checks for couple actions.

Reported by: zatei
Reviewed by: Zoey76, zatei
Nos 11 年之前
父节点
当前提交
55935cf5d5

+ 1 - 1
L2J_Server_BETA/java/com/l2jserver/gameserver/network/clientpackets/AnswerCoupleAction.java

@@ -65,7 +65,7 @@ public class AnswerCoupleAction extends L2GameClientPacket
 		else if (_answer == 1) // approve
 		{
 			final int distance = (int) Math.sqrt(activeChar.getPlanDistanceSq(target));
-			if ((distance > 900) || (distance < 40) || (activeChar.getObjectId() == target.getObjectId()))
+			if ((distance > 125) || (distance < 15) || (activeChar.getObjectId() == target.getObjectId()))
 			{
 				sendPacket(SystemMessageId.TARGET_DO_NOT_MEET_LOC_REQUIREMENTS);
 				target.sendPacket(SystemMessageId.TARGET_DO_NOT_MEET_LOC_REQUIREMENTS);

+ 1 - 1
L2J_Server_BETA/java/com/l2jserver/gameserver/network/clientpackets/RequestActionUse.java

@@ -939,7 +939,7 @@ public final class RequestActionUse extends L2GameClientPacket
 		}
 		
 		final int distance = (int) Math.sqrt(requester.getPlanDistanceSq(target));
-		if ((distance > 900) || (distance < 40) || (requester.getObjectId() == target.getObjectId()))
+		if ((distance > 125) || (distance < 15) || (requester.getObjectId() == target.getObjectId()))
 		{
 			sendPacket(SystemMessageId.TARGET_DO_NOT_MEET_LOC_REQUIREMENTS);
 			return;