diff --git a/src/lib/commands/mfir.c b/src/lib/commands/mfir.c index 304157ad..4bf6e520 100644 --- a/src/lib/commands/mfir.c +++ b/src/lib/commands/mfir.c @@ -76,7 +76,6 @@ multifire(void) int dam; int totaldefdam = 0; int vshipno; - double prb; natid vict; struct shpstr fship; struct lndstr fland; @@ -448,15 +447,6 @@ multifire(void) default: pr_beep(); pr("Kaboom!!!\n"); - prb = range2 ? (double)trange / range2 : 1.0; - prb *= prb; - if (chance(prb)) { - pr("Wind deflects shells.\n"); -/* dam = (int)(dam / 2.0);*/ - dam *= (90 - (random() % 11)) / 100.0; - if (dam < 0) - dam = 0; - } break; } switch (target) { diff --git a/src/lib/subs/mission.c b/src/lib/subs/mission.c index e038c12c..c36a5220 100644 --- a/src/lib/subs/mission.c +++ b/src/lib/subs/mission.c @@ -411,7 +411,7 @@ perform_mission(coord x, coord y, natid victim, struct emp_qelem *list, int dam = 0, dam2, mission_flags; natid plane_owner = 0; int md, range, air_dam = 0; - double prb, hitchance, vrange; + double hitchance, vrange; getsect(x, y, §); @@ -539,13 +539,6 @@ perform_mission(coord x, coord y, natid victim, struct emp_qelem *list, putship(sp->shp_uid, sp); if (dam2 < 0) continue; - if (range == 0.0) - prb = 1.0; - else - prb = (double)md / range; - prb *= prb; - if (chance(prb)) - dam2 /= 2; dam += dam2; if (sect.sct_type == SCT_WATER) nreport(sp->shp_own, N_SHP_SHELL, victim, 1);