gotPavementBonus = false;
    public void newRound(int roundNumber)    {        unloadedThisTurn = false;        done = false;        delta_distance = 0;        mpUsed = 0;        moved = Entity.MOVE_NONE;        setArmsFlipped(false);        setDisplacementAttack(null);        setFindingClub(false);        setSpotting(false);        setClearingMinefield(false);        setUnjammingRAC(false);        crew.setKoThisRound(false);        m_lNarcedBy |= m_lPendingNarc;        if (pendingINarcPods.size() > 0) {            for (int j = 0;j < pendingINarcPods.size();j++) {                iNarcPods.addElement(pendingINarcPods.elementAt(j));            }            pendingINarcPods = new Vector();        }        for (Enumeration i = getEquipment(); i.hasMoreElements();) {            ((Mounted)i.nextElement()).newRound(roundNumber);        }        // Update the inferno tracker.        this.infernos.newRound(roundNumber);    }