From 88e20dfda324e3fd8dc8877325af3312a74b2e4d Mon Sep 17 00:00:00 2001 From: "nethack.rankin" Date: Fri, 15 Dec 2006 05:25:51 +0000 Subject: [PATCH] #offer bit (trunk only) Refine a recent change: Moloch should only have a chance to blast you for offering the Amulet at an ordinary altar (instead of high altar) when you're still in Gehennom (Orcus' Level or Valley of the Dead), not at the unaligned altars in a couple of quests. --- src/pray.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pray.c b/src/pray.c index 7c4963fca..7264e7bc0 100644 --- a/src/pray.c +++ b/src/pray.c @@ -1309,9 +1309,10 @@ dosacrifice() if (otmp->otyp == AMULET_OF_YENDOR) { if (!highaltar) { too_soon: - if (altaralign == A_NONE) + if (altaralign == A_NONE && Inhell) /* hero has left Moloch's Sanctum so is in the process - of getting away with the Amulet */ + of getting away with the Amulet (outside of Gehennom, + fall through to the "ashamed" feedback) */ gods_upset(A_NONE); else You_feel("%s.", Hallucination ? "homesick" :