phaseReport.append("\nPilot of " + e.getDisplayName() + " \"" + e.getCrew().getName() + "\" needs a " + rollTarget + " to stay concious.  Rolls " + roll + " : ");
phaseReport.append("\nPilot of " ).append( e.getDisplayName() ).append( " \"" ).append( e.getCrew().getName() ).append( "\" needs a " ).append( rollTarget ).append( " to stay concious.  Rolls " ).append( roll ).append( " : ");
    private void resolveCrewDamage() {        boolean anyRolls = false;        for (Enumeration i = game.getEntities(); i.hasMoreElements();) {            final Entity e = (Entity)i.nextElement();	    final int totalHits = e.getCrew().getHits();            final int rollsNeeded = e.getCrew().getRollsNeeded();            e.crew.setRollsNeeded(0);                        if (!e.isTargetable() || !e.getCrew().isActive() || rollsNeeded == 0) {                continue;            }            anyRolls = true;            for (int hit = totalHits - rollsNeeded + 1; hit <= totalHits; hit++) {                int roll = Compute.d6(2);		int rollTarget = Compute.getConciousnessNumber( hit );                phaseReport.append("\nPilot of " + e.getDisplayName()				   + " \"" + e.getCrew().getName()				   + "\" needs a " + rollTarget				   + " to stay concious.  Rolls " + roll				   + " : ");                if (roll >= rollTarget) {                    phaseReport.append("successful!");                } else {                    e.crew.setUnconcious(true);                    e.crew.setKoThisRound(true);                    phaseReport.append("blacks out.");                    break;                }            }        }        if (anyRolls) {            phaseReport.append("\n");        }    }