// Does an exterior passenger absorb some of the damage?
if (!ammoExplosion && (null != passenger) && (Compute.d6() >= 5) && !passenger.isDoomed() && (bFrag != DamageType.IGNORE_PASSENGER)) {
// Yup. Roll up some hit data for that passenger.
r = new Report(6075);
r.subject = passenger.getId();
r.indent(3);
r.addDesc(passenger);
vDesc.addElement(r);
HitData passHit = passenger.getTrooperAtLocation(hit, te);