@Override
    public void removeAllVisitors(int error, int type) {
	for (int i = 1; i <= 3; i++) {
	    MapleCharacter visitor = getVisitor(i);
	    if (visitor != null) {
		if (type != -1) {
		    visitor.getClient().getSession().write(PlayerShopPacket.shopErrorMessage(error, type));
		}
		visitor.setPlayerShop(null);

		switch (i) {
		    case 1:
			chr1 = new WeakReference(null);
			break;
		    case 2:
			chr2 = new WeakReference(null);
			break;
		    case 3:
			chr3 = new WeakReference(null);
			break;
		}
	    }
	}
    }