clientgui.bv.repaint(100);
clientgui.bv.repaint(100L);
    private void doSearchlight() {        // validate        if (ce() == null || target == null) {            throw new IllegalArgumentException("current searchlight parameters are invalid"); //$NON-NLS-1$        }        if (!SearchlightAttackAction.isPossible(client.game, cen, target, null))            return;        //create and queue a searchlight action        SearchlightAttackAction saa = new SearchlightAttackAction(cen, target.getTargetType(), target.getTargetId());        attacks.addElement(saa);        // and add it into the game, temporarily        client.game.addAction(saa);        clientgui.bv.addAttack(saa);        clientgui.bv.repaint(100);        clientgui.minimap.drawMap();        //refresh weapon panel, as bth will have changed        updateTarget();    }