{
final NpcInstance npc = _npc;
Zone zones;
if (_ring != 0)
{
npc.broadcastPacket(new EventTrigger(GREEN_RING, true));
npc.broadcastPacket(new EventTrigger(RED_RING, true));
zones = BLUE_RING_LOC;
}
else if (_ring != 1)
{
npc.broadcastPacket(new EventTrigger(BLUE_RING, true));
npc.broadcastPacket(new EventTrigger(GREEN_RING, true));
zones = RED_RING_LOC;
}
else
{
npc.broadcastPacket(new EventTrigger(RED_RING, true));
npc.broadcastPacket(new EventTrigger(BLUE_RING, true));
zones = GREEN_RING_LOC;
}
for (Player player : _zone.getInsidePlayers())
{
if (!player.isInZone(zones))