From d3f5fee64b7f435510a4c2b35488e34ab08bcb27 Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Sat, 3 Oct 2009 16:02:17 -0400 Subject: [PATCH] Penalize fighter combat value for any load, not just bombs This can affect only planes with capabilities intercept and either cargo or mine. No such planes exist in the stock game. --- src/lib/subs/aircombat.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/subs/aircombat.c b/src/lib/subs/aircombat.c index bf6022df..43454684 100644 --- a/src/lib/subs/aircombat.c +++ b/src/lib/subs/aircombat.c @@ -492,9 +492,9 @@ ac_dog(struct plist *ap, struct plist *dp) def = pln_def(&dp->plane) * dp->plane.pln_effic / 100; def = MAX(def, dp->pcp->pl_def / 2); - if ((ap->pcp->pl_flags & P_F) && ap->bombs != 0) + if ((ap->pcp->pl_flags & P_F) && ap->bombs + ap->misc != 0) att -= 2; - if ((dp->pcp->pl_flags & P_F) && dp->bombs != 0) + if ((dp->pcp->pl_flags & P_F) && dp->bombs + ap->misc != 0) def -= 2; att += ap->pcp->pl_stealth / 25.0; def += dp->pcp->pl_stealth / 25.0;