From 5da4f700b7acb187cf083899b675ffbe2b7c1ad7 Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Sun, 30 Oct 2016 07:08:32 +0100 Subject: [PATCH] offer: Exempt all deities from reject, not just POGO Fix do_loan() to check !player->god instead of player->cnum != 0. Screwed up when rejecting was added in Merc Empire. Should not normally matter, because the reject command doesn't let you reject deities. Signed-off-by: Markus Armbruster --- src/lib/commands/offe.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/commands/offe.c b/src/lib/commands/offe.c index 37e56c86..0a76bede 100644 --- a/src/lib/commands/offe.c +++ b/src/lib/commands/offe.c @@ -29,6 +29,7 @@ * Known contributors to this file: * Pat Loney, 1992 * Steve McClure, 1996 + * Markus Armbruster, 2005-2016 */ #include @@ -77,7 +78,7 @@ do_loan(void) return RET_FAIL; } natp = getnatp(recipient); - if (player->cnum && (getrejects(player->cnum, natp) & REJ_LOAN)) { + if (!player->god && (getrejects(player->cnum, natp) & REJ_LOAN)) { pr("%s is rejecting your loans.\n", cname(recipient)); return RET_SYN; }