private Enumeration<Room> getAppropriateRoomSet(QuestState q)
	{
		if(q.roomGroup!=null)
			return new IteratorEnumeration(q.roomGroup.iterator());
		else
		if(q.area!=null)
			return q.area.getMetroMap();
		return CMLib.map().rooms();
	}