Some math improvements.
This commit is contained in:
@ -177,25 +177,18 @@ public class BoatManager
|
||||
{
|
||||
for (L2PcInstance player : L2World.getInstance().getPlayers())
|
||||
{
|
||||
double dx = (double) player.getX() - point1.getX();
|
||||
double dy = (double) player.getY() - point1.getY();
|
||||
if (Math.sqrt((dx * dx) + (dy * dy)) < Config.BOAT_BROADCAST_RADIUS)
|
||||
if (Math.hypot(player.getX() - point1.getX(), player.getY() - point1.getY()) < Config.BOAT_BROADCAST_RADIUS)
|
||||
{
|
||||
for (IClientOutgoingPacket p : packets)
|
||||
{
|
||||
player.sendPacket(p);
|
||||
}
|
||||
}
|
||||
else
|
||||
else if (Math.hypot(player.getX() - point2.getX(), player.getY() - point2.getY()) < Config.BOAT_BROADCAST_RADIUS)
|
||||
{
|
||||
dx = (double) player.getX() - point2.getX();
|
||||
dy = (double) player.getY() - point2.getY();
|
||||
if (Math.sqrt((dx * dx) + (dy * dy)) < Config.BOAT_BROADCAST_RADIUS)
|
||||
for (IClientOutgoingPacket p : packets)
|
||||
{
|
||||
for (IClientOutgoingPacket p : packets)
|
||||
{
|
||||
player.sendPacket(p);
|
||||
}
|
||||
player.sendPacket(p);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user