From f3303bce1e5059e4191cb0a2172d25480a033a08 Mon Sep 17 00:00:00 2001 From: Ron Koenderink Date: Mon, 19 Dec 2005 01:52:13 +0000 Subject: [PATCH] (capi): Do not check capital location if the country is has NF_SACKED set. --- src/lib/commands/capi.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/commands/capi.c b/src/lib/commands/capi.c index 675496cf..4af73111 100644 --- a/src/lib/commands/capi.c +++ b/src/lib/commands/capi.c @@ -61,7 +61,8 @@ capi(void) } if (!found) return RET_FAIL; - if (sect.sct_x == np->nat_xcap && sect.sct_y == np->nat_ycap) { + if (!(np->nat_flags & NF_SACKED) && + sect.sct_x == np->nat_xcap && sect.sct_y == np->nat_ycap) { pr("%s is already your capital.\n", xyas(sect.sct_x, sect.sct_y, player->cnum)); return RET_FAIL;