if (mounted.getType().hasFlag(MiscType.F_JUMP_JET) && !mounted.isDestroyed()
if (mounted.getType().hasFlag(MiscType.F_JUMP_JET) && !mounted.isDestroyed() && !mounted.isBreached()
    public int torsoJumpJets() {        int jump = 0;                for (Enumeration i = miscList.elements(); i.hasMoreElements();) {            Mounted mounted = (Mounted)i.nextElement();            if (mounted.getType().hasFlag(MiscType.F_JUMP_JET) && !mounted.isDestroyed()            && locationIsTorso(mounted.getLocation())) {                jump++;            }        }                return jump;    }