New lnd_mission_interdiction()
Factored out of lnd_interdict(). No functional change.
This commit is contained in:
parent
cd8fe31eda
commit
f8e7fb8ca8
1 changed files with 11 additions and 5 deletions
|
@ -805,6 +805,16 @@ lnd_fort_interdiction(struct emp_qelem *list,
|
|||
}
|
||||
#endif
|
||||
|
||||
static int
|
||||
lnd_mission_interdiction(struct emp_qelem *list, coord x, coord y,
|
||||
natid victim)
|
||||
{
|
||||
return lnd_damage(list,
|
||||
unit_interdict(x, y, victim, "land units",
|
||||
lnd_easiest_target(list),
|
||||
MI_INTERDICT));
|
||||
}
|
||||
|
||||
int
|
||||
lnd_interdict(struct emp_qelem *list, coord newx, coord newy, natid victim)
|
||||
{
|
||||
|
@ -816,11 +826,7 @@ lnd_interdict(struct emp_qelem *list, coord newx, coord newy, natid victim)
|
|||
stopping |= lnd_fort_interdiction(list, newx, newy, victim);
|
||||
#endif
|
||||
|
||||
stopping |=
|
||||
lnd_damage(list,
|
||||
unit_interdict(newx, newy, victim, "land units",
|
||||
lnd_easiest_target(list), MI_INTERDICT));
|
||||
|
||||
stopping |= lnd_mission_interdiction(list, newx, newy, victim);
|
||||
stopping |=
|
||||
lnd_damage(list,
|
||||
lnd_missile_interdiction(list, newx, newy, victim));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue