]> git.pond.sub.org Git - empserver/commitdiff
offer: Exempt all deities from reject, not just POGO
authorMarkus Armbruster <armbru@pond.sub.org>
Sun, 30 Oct 2016 06:08:32 +0000 (07:08 +0100)
committerMarkus Armbruster <armbru@pond.sub.org>
Sun, 6 Aug 2017 18:09:21 +0000 (20:09 +0200)
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 <armbru@pond.sub.org>
src/lib/commands/offe.c

index 37e56c86eb8b8cdfd621162504b276d670d5d9ed..0a76bede26dc17e311fda2cab874f6f5d33b307e 100644 (file)
@@ -29,6 +29,7 @@
  *  Known contributors to this file:
  *     Pat Loney, 1992
  *     Steve McClure, 1996
+ *     Markus Armbruster, 2005-2016
  */
 
 #include <config.h>
@@ -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;
     }