phaseReport.append(entity.getDisplayName() + " is on fire.  Needs an 8+ to avoid destruction, rolls " + boomroll + " : ");
for ( Enumeration iter = entity.getMisc(); iter.hasMoreElements(); ) { Mounted mount = (Mounted) iter.nextElement(); EquipmentType equip = mount.getType(); if ( BattleArmor.ASSAULT_CLAW.equals(equip.getInternalName()) ) { phaseReport.append(entity.getDisplayName() ) .append( " is on fire, but is protected by its gear.\n" ); return; } }  phaseReport.append( entity.getDisplayName() ) .append( " is on fire.  Needs an 8+ to avoid destruction, rolls " ) .append( boomroll ) .append( " : ");
    private void doFlamingDeath(Entity entity) {        int boomroll = Compute.d6(2);        // Infantry are unaffected by fire while they're still swarming.        if ( Entity.NONE != entity.getSwarmTargetId() ) {            return;        }        phaseReport.append(entity.getDisplayName() + " is on fire.  Needs an 8+ to avoid destruction, rolls " + boomroll + " : ");        if (boomroll >= 8) {            phaseReport.append("avoids successfully!\n");        } else {            phaseReport.append("fails to avoid horrible instant flaming death.\n");            phaseReport.append(destroyEntity(entity, "fire"));        }    }