Iterator<Player> iterator = new JoinedIterator<>(party1.iterator(), party2.iterator());
while (iterator.hasNext())
{
Player $member = iterator.next();
IStaticPacket packet = null;
if ((packet = canDuel0(player, $member)) != null)
{
player.sendPacket(packet);
target.sendPacket(packet);
return false;