From: Markus Armbruster Date: Sat, 18 Jun 2016 12:48:24 +0000 (+0200) Subject: update: Clean up upd_slmilcosts() X-Git-Tag: v4.4.0~204 X-Git-Url: http://git.pond.sub.org/?p=empserver;a=commitdiff_plain;h=35d2671c7190dd553e148ab9ce7d11b86b5df6be update: Clean up upd_slmilcosts() Signed-off-by: Markus Armbruster --- diff --git a/src/lib/update/prepare.c b/src/lib/update/prepare.c index 6c0110cc2..ad1d7e048 100644 --- a/src/lib/update/prepare.c +++ b/src/lib/update/prepare.c @@ -132,24 +132,24 @@ upd_slmilcosts(natid n, int etu) { struct shpstr *sp; struct lndstr *lp; - int mil = 0; - int totalmil = 0; - int mil_pay = 0; - int i; + int mil, i; + int mil_pay; - for (i = 0; NULL != (sp = getshipp(i)); i++) { + mil = 0; + + for (i = 0; (sp = getshipp(i)); i++) { if (!sp->shp_own || sp->shp_own != n) continue; - if ((mil = sp->shp_item[I_MILIT]) > 0) - totalmil += mil; + mil += sp->shp_item[I_MILIT]; } - for (i = 0; NULL != (lp = getlandp(i)); i++) { + + for (i = 0; (lp = getlandp(i)); i++) { if (!lp->lnd_own || lp->lnd_own != n) continue; - if ((mil = lp->lnd_item[I_MILIT]) > 0) - totalmil += mil; + mil += lp->lnd_item[I_MILIT]; } - mil_pay = totalmil * etu * money_mil; + + mil_pay = mil * etu * money_mil; return mil_pay; }