]> git.pond.sub.org Git - empserver/commitdiff
(pln_airbase_ok): Check pp->pln_own instead of player->cnum, in
authorMarkus Armbruster <armbru@pond.sub.org>
Sat, 3 Nov 2007 08:53:21 +0000 (08:53 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Sat, 3 Nov 2007 08:53:21 +0000 (08:53 +0000)
preparation of replacing mission_pln_airbase_ok().  No functional
change.

src/lib/subs/plnsub.c

index 327d42b3256102ed0641b3c87089d5365f0f176f..c042decb7ad335337b8bc7cdb26db0b1a65c2b38 100644 (file)
@@ -405,8 +405,8 @@ pln_airbase_ok(struct plnstr *pp, int oneway)
                        || !could_be_on_ship(pp, &ship)))
            return 0;
 
-       if ((ship.shp_own != player->cnum) &&
-           (getrel(getnatp(ship.shp_own), player->cnum) != ALLIED)) {
+       if (ship.shp_own != pp->pln_own
+           && getrel(getnatp(ship.shp_own), pp->pln_own) != ALLIED) {
            pr("(note) An ally does not own the ship %s is on\n",
               prplane(pp));
            return 0;
@@ -423,8 +423,8 @@ pln_airbase_ok(struct plnstr *pp, int oneway)
                        || !(pcp->pl_flags & P_E)))
            return 0;
 
-       if ((land.lnd_own != player->cnum) &&
-           (getrel(getnatp(land.lnd_own), player->cnum) != ALLIED)) {
+       if (land.lnd_own != pp->pln_own
+           && getrel(getnatp(land.lnd_own), pp->pln_own) != ALLIED) {
            pr("(note) An ally does not own the unit %s is on\n",
               prplane(pp));
            return 0;
@@ -441,8 +441,8 @@ pln_airbase_ok(struct plnstr *pp, int oneway)
        }
        /* First, check allied status */
        /* Can't fly from non-owned sectors or non-allied sectors */
-       if ((sect.sct_own != player->cnum) &&
-           (getrel(getnatp(sect.sct_own), player->cnum) != ALLIED)) {
+       if (sect.sct_own != pp->pln_own
+           && getrel(getnatp(sect.sct_own), pp->pln_own) != ALLIED) {
            pr("(note) An ally does not own the sector %s is in\n",
               prplane(pp));
            return 0;