@Override
    public final void sendDestroyData(final MapleClient client) {
	if (target.getId() == client.getPlayer().getMapId() || owner == client.getPlayer() || owner.getParty() != null && owner.getParty().containsMembers(new MaplePartyCharacter(client.getPlayer()))) {
	    if (owner.getParty() != null && (owner == client.getPlayer() || owner.getParty().containsMembers(new MaplePartyCharacter(client.getPlayer())))) {
		client.getSession().write(MaplePacketCreator.partyPortal(999999999, 999999999, new Point(-1, -1)));
	    }
	    client.getSession().write(MaplePacketCreator.removeDoor(owner.getId(), false));
	    client.getSession().write(MaplePacketCreator.removeDoor(owner.getId(), true));
	}
    }