From 66406bd24011fe6fc6eb1be0fa8579efead3b5db Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Wed, 16 Apr 2008 07:45:07 +0200 Subject: [PATCH] Fix designate's check for disallowed sector types Bug lets mortals designate all sector types, including sanctuaries. desi() complains, but then executes anyway. Broken in commit 8227d8c8, v4.3.12. --- src/lib/commands/desi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/commands/desi.c b/src/lib/commands/desi.c index 07f33ae0..cee4e2d8 100644 --- a/src/lib/commands/desi.c +++ b/src/lib/commands/desi.c @@ -89,8 +89,8 @@ desi(void) continue; } if (dchr[des].d_cost < 0) { - pr("Only %s can make a %s!\n", - cname(0), dchr[des].d_name); + pr("Only %s can make a %s!\n", cname(0), dchr[des].d_name); + continue; } } if (sect.sct_type == des && sect.sct_newtype == des)