(planerepair): Fix so only the player's own planes and allied planes

are repaired.  Closes #757081.
This commit is contained in:
Ron Koenderink 2006-12-31 17:19:46 +00:00
parent 8e8c6fb891
commit 4d7254498a

View file

@ -149,6 +149,13 @@ planerepair(struct plnstr *pp, struct natstr *np, int *bp, int etus)
return;
if (carrier->shp_off)
return;
if ((carrier->shp_own != pp->pln_own) &&
(getrel(getnatp(carrier->shp_own), pp->pln_own) != ALLIED))
return;
} else {
if ((sp->sct_own != pp->pln_own) &&
(getrel(getnatp(sp->sct_own), pp->pln_own) != ALLIED))
return;
}
if (sp->sct_off)