diff --git a/src/lib/subs/mslsub.c b/src/lib/subs/mslsub.c index 970b701c..f5d42a22 100644 --- a/src/lib/subs/mslsub.c +++ b/src/lib/subs/mslsub.c @@ -200,6 +200,8 @@ msl_sel(struct emp_qelem *list, coord x, coord y, natid victim, continue; if (plane.pln_effic < 100) continue; + if (!pln_airbase_ok(&plane, 1, 0)) + continue; /* got a valid interceptor */ irv = malloc(sizeof(*irv)); irv->bombs = 0;