@Override
	public boolean doesHavePriviledgesHere(MOB mob, Room room)
	{
		final LandTitle title=getLandTitle(room);
		if(title==null) return false;
		if(title.getOwnerName()==null) return false;
		if(title.getOwnerName().length()==0) return false;
		if(title.getOwnerName().equals(mob.Name())) return true;
		if((title.getOwnerName().equals(mob.getLiegeID())&&(mob.isMarriedToLiege())))
			return true;
		final Pair<Clan,Integer> clanRole=mob.getClanRole(title.getOwnerName());
		if((clanRole!=null)&&(clanRole.first.getAuthority(clanRole.second.intValue(), Clan.Function.HOME_PRIVS)!=Clan.Authority.CAN_NOT_DO))
			return true;
		if(mob.amFollowing()!=null)
			return doesHavePriviledgesHere(mob.amFollowing(),room);
		return false;
	}