xyas(sect.sct_x, sect.sct_y, player->cnum));
return RET_FAIL;
}
- player->nstat |= CAP;
np->nat_xcap = sect.sct_x;
np->nat_ycap = sect.sct_y;
/* They have set a capital, so it wasn't sacked last. */
natp = getnatp(coun);
if (sp->sct_x != natp->nat_xcap || sp->sct_y != natp->nat_ycap)
return;
- if (coun == player->cnum) {
- player->nstat &= ~CAP;
+ if (coun == player->cnum)
return;
- }
if (natp->nat_flags & NF_SACKED)
return; /* sacked capital, not yet reset */
natp->nat_flags |= NF_SACKED; /* no more sacking until player resets */