]> git.pond.sub.org Git - empserver/commitdiff
(produce_sect, update_main): Charge capital maintenance in
authorMarkus Armbruster <armbru@pond.sub.org>
Thu, 22 Jun 2006 17:16:31 +0000 (17:16 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Thu, 22 Jun 2006 17:16:31 +0000 (17:16 +0000)
produce_sect(), just like all the other sector costs.

src/lib/update/main.c
src/lib/update/sect.c

index a17891fa33ef786084d82356ac6cd3ab5d8be7eb..3afc83490dfbdc4abc33191fc9099baafd630320 100644 (file)
@@ -133,7 +133,6 @@ update_main(void *unused)
 
        /* produce all sects */
        produce_sect(x, etu, bp, p_sect);
-       np->nat_money -= p_sect[SCT_CAPIT][1];
 
        /* build units */
        prod_ship(etu, x, bp, 1);
index df61432b3f1a2e1539d48b9bb8693b4f66f87b8f..91a6a54e26e34511b03bece4df603fa7085bd400 100644 (file)
@@ -286,6 +286,8 @@ produce_sect(int natnum, int etu, int *bp, long p_sect[][2])
        if ((sp->sct_type == SCT_CAPIT) && (sp->sct_effic > 60)) {
            p_sect[SCT_CAPIT][0]++;
            p_sect[SCT_CAPIT][1] += etu;
+           if (!player->simulation)
+               np->nat_money -= etu;
        }
 
        if (player->simulation) {