RequestTargetActionMenu should only target auto attackable targets.

This commit is contained in:
MobiusDevelopment 2019-10-30 03:17:06 +00:00
parent 088abfeb24
commit 362d5852a3
8 changed files with 32 additions and 8 deletions

View File

@ -49,8 +49,11 @@ public class RequestTargetActionMenu implements IClientIncomingPacket
for (WorldObject object : World.getInstance().getVisibleObjects(player, WorldObject.class)) for (WorldObject object : World.getInstance().getVisibleObjects(player, WorldObject.class))
{ {
if (_objectId == object.getObjectId()) if (_objectId == object.getObjectId())
{
if (object.isAutoAttackable(player))
{ {
player.setTarget(object); player.setTarget(object);
}
break; break;
} }
} }

View File

@ -49,8 +49,11 @@ public class RequestTargetActionMenu implements IClientIncomingPacket
for (WorldObject object : World.getInstance().getVisibleObjects(player, WorldObject.class)) for (WorldObject object : World.getInstance().getVisibleObjects(player, WorldObject.class))
{ {
if (_objectId == object.getObjectId()) if (_objectId == object.getObjectId())
{
if (object.isAutoAttackable(player))
{ {
player.setTarget(object); player.setTarget(object);
}
break; break;
} }
} }

View File

@ -49,8 +49,11 @@ public class RequestTargetActionMenu implements IClientIncomingPacket
for (WorldObject object : World.getInstance().getVisibleObjects(player, WorldObject.class)) for (WorldObject object : World.getInstance().getVisibleObjects(player, WorldObject.class))
{ {
if (_objectId == object.getObjectId()) if (_objectId == object.getObjectId())
{
if (object.isAutoAttackable(player))
{ {
player.setTarget(object); player.setTarget(object);
}
break; break;
} }
} }

View File

@ -49,8 +49,11 @@ public class RequestTargetActionMenu implements IClientIncomingPacket
for (WorldObject object : World.getInstance().getVisibleObjects(player, WorldObject.class)) for (WorldObject object : World.getInstance().getVisibleObjects(player, WorldObject.class))
{ {
if (_objectId == object.getObjectId()) if (_objectId == object.getObjectId())
{
if (object.isAutoAttackable(player))
{ {
player.setTarget(object); player.setTarget(object);
}
break; break;
} }
} }

View File

@ -49,8 +49,11 @@ public class RequestTargetActionMenu implements IClientIncomingPacket
for (WorldObject object : World.getInstance().getVisibleObjects(player, WorldObject.class)) for (WorldObject object : World.getInstance().getVisibleObjects(player, WorldObject.class))
{ {
if (_objectId == object.getObjectId()) if (_objectId == object.getObjectId())
{
if (object.isAutoAttackable(player))
{ {
player.setTarget(object); player.setTarget(object);
}
break; break;
} }
} }

View File

@ -49,8 +49,11 @@ public class RequestTargetActionMenu implements IClientIncomingPacket
for (WorldObject object : World.getInstance().getVisibleObjects(player, WorldObject.class)) for (WorldObject object : World.getInstance().getVisibleObjects(player, WorldObject.class))
{ {
if (_objectId == object.getObjectId()) if (_objectId == object.getObjectId())
{
if (object.isAutoAttackable(player))
{ {
player.setTarget(object); player.setTarget(object);
}
break; break;
} }
} }

View File

@ -49,8 +49,11 @@ public class RequestTargetActionMenu implements IClientIncomingPacket
for (WorldObject object : World.getInstance().getVisibleObjects(player, WorldObject.class)) for (WorldObject object : World.getInstance().getVisibleObjects(player, WorldObject.class))
{ {
if (_objectId == object.getObjectId()) if (_objectId == object.getObjectId())
{
if (object.isAutoAttackable(player))
{ {
player.setTarget(object); player.setTarget(object);
}
break; break;
} }
} }

View File

@ -49,8 +49,11 @@ public class RequestTargetActionMenu implements IClientIncomingPacket
for (WorldObject object : World.getInstance().getVisibleObjects(player, WorldObject.class)) for (WorldObject object : World.getInstance().getVisibleObjects(player, WorldObject.class))
{ {
if (_objectId == object.getObjectId()) if (_objectId == object.getObjectId())
{
if (object.isAutoAttackable(player))
{ {
player.setTarget(object); player.setTarget(object);
}
break; break;
} }
} }