if (dumpBombsDialog.getAnswer()) {
int[] bombsDumped = dumpBombsDialog.getChoices();
// first make a control roll
PilotingRollData psr = ce().getBasePilotingRoll(overallMoveType);
int ctrlroll = Compute.d6(2);
Report r = new Report(9500);
r.subject = ce().getId();
r.add(ce().getDisplayName());
r.add(psr.getValue());
r.add(ctrlroll);
r.newlines = 0;
r.indent(1);
if (ctrlroll < psr.getValue()) {
r.choose(false);
// addReport(r);
String title = Messages
.getString("MovementDisplay.DumpingBombs.title"); //$NON-NLS-1$
String body = Messages
.getString("MovementDisplay.DumpFailure.message"); //$NON-NLS-1$
clientgui.doAlertDialog(title, body);
// failed the roll, so dump all bombs
bombsDumped = a.getBombChoices();
} else {
// avoided damage
r.choose(true);
String title = Messages
.getString("MovementDisplay.DumpingBombs.title"); //$NON-NLS-1$
String body = Messages
.getString("MovementDisplay.DumpSuccessful.message"); //$NON-NLS-1$
clientgui.doAlertDialog(title, body);