Interdiction attacked submarines with surface-only weapons
shp_mission_interdiction() used MI_INTERDICT instead of MI_SINTERDICT. Broken in commitcd8fe31e
, v4.3.24. (cherry picked from commit2dd97dbd00
)
This commit is contained in:
parent
1f2865387a
commit
bd07ee186b
1 changed files with 2 additions and 1 deletions
|
@ -649,11 +649,12 @@ shp_mission_interdiction(struct emp_qelem *list, coord x, coord y,
|
|||
char *what = subs ? "subs" : "ships";
|
||||
int wantflags = subs ? M_SUB : 0;
|
||||
int nowantflags = subs ? 0 : M_SUB;
|
||||
int mission = subs ? MI_SINTERDICT : MI_INTERDICT;
|
||||
int dam;
|
||||
|
||||
dam = unit_interdict(x, y, victim, what,
|
||||
shp_easiest_target(list, wantflags, nowantflags),
|
||||
MI_INTERDICT);
|
||||
mission);
|
||||
if (dam >= 0)
|
||||
shp_damage(list, dam, wantflags, nowantflags, x, y);
|
||||
return dam >= 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue