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.
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" :