]> git.pond.sub.org Git - empserver/commitdiff
Fix the previous revision.
authorMarkus Armbruster <armbru@pond.sub.org>
Mon, 29 May 2006 21:20:09 +0000 (21:20 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Mon, 29 May 2006 21:20:09 +0000 (21:20 +0000)
src/lib/update/land.c
src/lib/update/plane.c
src/lib/update/ship.c

index e664e36f07fb06c01b030192b25326f9d2e17480..e093c6d3f47cf421153a7c6c9d34188443ee5b26 100644 (file)
@@ -134,7 +134,8 @@ upd_land(struct lndstr *lp, int etus,
     if (build == 1) {
        if (!lp->lnd_off && np->nat_money >= 0)
            landrepair(lp, np, bp, etus);
-       lp->lnd_off = 0;
+       if (!player->simulation)
+           lp->lnd_off = 0;
     } else {
        mult = 1;
        if (np->nat_level[NAT_TLEV] < lp->lnd_tech * 0.85)
index a055616292127114486fe1ca52a6af058f0e0d71..a155e7bd4d2de1f6b2a1a68e363492f7db18db9c 100644 (file)
@@ -104,7 +104,8 @@ upd_plane(struct plnstr *pp, int etus,
     if (build == 1) {
        if (!pp->pln_off && np->nat_money >= 0)
            planerepair(pp, np, bp, etus);
-       pp->pln_off = 0;
+       if (!player->simulation)
+           pp->pln_off = 0;
     } else {
        mult = 1;
        if (np->nat_level[NAT_TLEV] < pp->pln_tech * 0.85)
index 18518b3a0cb360d99341018eed03679bd464a220..6e018ef728571ecc85f965231c973e6cbc69d74e 100644 (file)
@@ -138,7 +138,8 @@ upd_ship(struct shpstr *sp, int etus,
     if (build == 1) {
        if (!sp->shp_off && np->nat_money >= 0)
            shiprepair(sp, np, bp, etus);
-       sp->shp_off = 0;
+       if (!player->simulation)
+           sp->shp_off = 0;
     } else {
        mult = 1;
        if (np->nat_level[NAT_TLEV] < sp->shp_tech * 0.85)