]> git.pond.sub.org Git - empserver/commitdiff
(ac_encounter): Ignore embarked land units when checking for planes
authorMarkus Armbruster <armbru@pond.sub.org>
Tue, 5 Oct 2004 18:49:59 +0000 (18:49 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Tue, 5 Oct 2004 18:49:59 +0000 (18:49 +0000)
overflying land units.  Reported by Doug Wescott.

src/lib/subs/aircombat.c

index 1dbebb35cb660147ebacf3c3ca8f13a6b79801e6..936d76088ef96bd0f34d339fdc187bdaa5341230 100644 (file)
@@ -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]++;
     }