vPhaseReport.addElement(r);
addReport(r);
    private void resolveCrewWakeUp() {        for (Enumeration i = game.getEntities(); i.hasMoreElements();) {            final Entity e = (Entity)i.nextElement();            // only unconscious pilots of mechs and protos and MechWarrirs            // can roll to wake up            if ( !e.isTargetable() || !e.crew.isUnconscious() ||                 e.crew.isKoThisRound() ||                !(e instanceof Mech || e instanceof Protomech || e instanceof MechWarrior)) {                continue;            }            int roll = Compute.d6(2);            if ( e.getCrew().getOptions().booleanOption("pain_resistance") )              roll = Math.min(12, roll + 1);            int rollTarget = Compute.getConsciousnessNumber( e.crew.getHits() );            Report r = new Report(6029);            r.subject = e.getId();            r.addDesc(e);            r.add(e.getCrew().getName());            r.add(rollTarget);            r.add(roll);            if (roll >= rollTarget) {                r.choose(true);                e.crew.setUnconscious(false);            } else {                r.choose(false);            }            vPhaseReport.addElement(r);        }    }