From ea4943d0bdc6de79aee925461aebaf44810070b8 Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Tue, 5 Oct 2004 18:49:59 +0000 Subject: [PATCH] (ac_encounter): Ignore embarked land units when checking for planes overflying land units. Reported by Doug Wescott. --- src/lib/subs/aircombat.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/subs/aircombat.c b/src/lib/subs/aircombat.c index 1dbebb35..936d7608 100644 --- a/src/lib/subs/aircombat.c +++ b/src/lib/subs/aircombat.c @@ -300,6 +300,8 @@ ac_encounter(struct emp_qelem *bomb_list, struct emp_qelem *esc_list, memset(lnats, 0, sizeof(lnats)); snxtitem_xy(&ni, EF_LAND, x, y); while (nxtitem(&ni, (s_char *)&land)) { + if (land.lnd_ship >= 0 || land.lnd_land >= 0) + continue; lnats[land.lnd_own]++; }