@Override
    public final void sendDestroyData(final MapleClient client) {
        if (stats.isEscort() && getEventInstance() != null && lastNode >= 0) { //shammos
            map.resetShammos(client);
        } else {
            if (GameConstants.isAzwanMap(client.getPlayer().getMapId())) {
                client.getSession().write(MobPacket.killMonster(getObjectId(), 0, true));
            } else {
                client.getSession().write(MobPacket.killMonster(getObjectId(), 0, false));
            }
            if (getController() != null && client.getPlayer() != null && client.getPlayer().getId() == getController().getId()) {
                client.getPlayer().stopControllingMonster(this);
            }
        }
    }