diff --git a/src/lib/commands/buil.c b/src/lib/commands/buil.c index 3db8f913..a77548ef 100644 --- a/src/lib/commands/buil.c +++ b/src/lib/commands/buil.c @@ -193,17 +193,16 @@ buil(void) gotsect = 0; while (number-- > 0) { while (nxtsct(&nstr, §)) { - gotsect++; if (!player->owner) continue; + gotsect = 1; if (build_it(§, type, sect.sct_item, tlev)) putsect(§); } snxtsct_rewind(&nstr); } - if (!gotsect) { - pr("Bad sector specification.\n"); - } + if (!gotsect) + pr("No sectors.\n"); return RET_OK; } @@ -619,15 +618,14 @@ build_bridge(char what) return RET_SYN; gotsect = 0; while (nxtsct(&nstr, §)) { - gotsect++; if (!player->owner) continue; + gotsect = 1; if (build_it(§, sect.sct_item)) putsect(§); } - if (!gotsect) { - pr("Bad sector specification.\n"); - } + if (!gotsect) + pr("No sectors.\n"); return RET_OK; }