Simplify load() and lload()
Also make them more similar. No functional change.
This commit is contained in:
parent
2e6f971b6c
commit
17ad9fc5f2
1 changed files with 28 additions and 29 deletions
|
@ -113,33 +113,33 @@ load(void)
|
|||
while (nxtitem(&nbst, &ship)) {
|
||||
if (!ship.shp_own)
|
||||
continue;
|
||||
if (!player->owner && (load_unload == UNLOAD)) {
|
||||
continue;
|
||||
}
|
||||
if (!player->owner) {
|
||||
if (!noisy)
|
||||
if (load_unload == UNLOAD || !noisy)
|
||||
continue;
|
||||
if (getrel(getnatp(ship.shp_own), player->cnum) < FRIENDLY)
|
||||
continue;
|
||||
}
|
||||
|
||||
if (!getsect(ship.shp_x, ship.shp_y, §)) /* XXX */
|
||||
continue;
|
||||
if (!player->owner && ship.shp_own != player->cnum)
|
||||
continue;
|
||||
if (!player->owner && !sect_has_dock(§))
|
||||
continue;
|
||||
if (!sect.sct_own)
|
||||
continue;
|
||||
if (!player->owner && load_unload == LOAD) {
|
||||
if (!player->owner) {
|
||||
if (ship.shp_own != player->cnum)
|
||||
continue;
|
||||
if (!sect_has_dock(§))
|
||||
continue;
|
||||
if (load_unload == LOAD) {
|
||||
if (noisy)
|
||||
pr("You don't own %s \n",
|
||||
xyas(ship.shp_x, ship.shp_y, player->cnum));
|
||||
xyas(sect.sct_x, sect.sct_y, player->cnum));
|
||||
continue;
|
||||
}
|
||||
}
|
||||
if (!sect_has_dock(§)) {
|
||||
if (noisy)
|
||||
pr("Sector %s is not a harbor or canal.\n",
|
||||
xyas(ship.shp_x, ship.shp_y, player->cnum));
|
||||
xyas(sect.sct_x, sect.sct_y, player->cnum));
|
||||
continue;
|
||||
}
|
||||
if (!player->owner && load_unload == UNLOAD
|
||||
|
@ -153,7 +153,7 @@ load(void)
|
|||
if (noisy)
|
||||
pr("The %s at %s is not 2%% efficient yet.\n",
|
||||
dchr[sect.sct_type].d_name,
|
||||
xyas(ship.shp_x, ship.shp_y, player->cnum));
|
||||
xyas(sect.sct_x, sect.sct_y, player->cnum));
|
||||
continue;
|
||||
}
|
||||
|
||||
|
@ -247,10 +247,8 @@ lload(void)
|
|||
while (nxtitem(&nbst, &land)) {
|
||||
if (land.lnd_own == 0)
|
||||
continue;
|
||||
if (!player->owner && load_unload == UNLOAD)
|
||||
continue;
|
||||
if (!player->owner) {
|
||||
if (!noisy)
|
||||
if (load_unload == UNLOAD || !noisy)
|
||||
continue;
|
||||
if (getrel(getnatp(land.lnd_own), player->cnum) != ALLIED)
|
||||
continue;
|
||||
|
@ -258,20 +256,21 @@ lload(void)
|
|||
|
||||
if (!getsect(land.lnd_x, land.lnd_y, §)) /* XXX */
|
||||
continue;
|
||||
if (!player->owner && land.lnd_own != player->cnum)
|
||||
if (!player->owner) {
|
||||
if (land.lnd_own != player->cnum)
|
||||
continue;
|
||||
if (!player->owner && load_unload == LOAD) {
|
||||
if (load_unload == LOAD) {
|
||||
if (noisy)
|
||||
pr("Sector %s is not yours.\n",
|
||||
xyas(sect.sct_x, sect.sct_y, player->cnum));
|
||||
continue;
|
||||
}
|
||||
if (!player->owner &&
|
||||
getrel(getnatp(sect.sct_own), player->cnum) != ALLIED) {
|
||||
if (getrel(getnatp(sect.sct_own), player->cnum) != ALLIED) {
|
||||
pr("Sector %s is not yours.\n",
|
||||
xyas(land.lnd_x, land.lnd_y, player->cnum));
|
||||
xyas(sect.sct_x, sect.sct_y, player->cnum));
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
if (opt_MARKET) {
|
||||
if (ontradingblock(EF_LAND, &land)) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue