From: Markus Armbruster Date: Sat, 9 Jan 2010 08:40:01 +0000 (+0100) Subject: New lnd_mission_interdiction() X-Git-Tag: v4.3.24~28 X-Git-Url: http://git.pond.sub.org/?p=empserver;a=commitdiff_plain;h=f8e7fb8ca8397bce57da9fb91c5fa364ad798112 New lnd_mission_interdiction() Factored out of lnd_interdict(). No functional change. --- diff --git a/src/lib/subs/lndsub.c b/src/lib/subs/lndsub.c index e2378271a..f9add5cc8 100644 --- a/src/lib/subs/lndsub.c +++ b/src/lib/subs/lndsub.c @@ -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));