Followup to erinyes changes / offering while impaired

The important part of the "don't offer while impaired" change was to
prevent offering while confused.  However, it was also extended to
other status conditions: stunning seems fine, but hallucination was
problematic (both because it makes a large number of messages
inaccessible, and because hallucination is more of a long-term status
effect than the other two and players may sometimes choose to play
with it for a large portion of the game).  So make the change trigger
only on stunning and confusion, not hallucination.

This also updates the changelog for the change, because while
connected to the erinys changes, it's technically separate and is
relevant even in games where erinyes are never summoned.
This commit is contained in:
Alex Smith
2025-11-27 23:14:17 +00:00
parent 4d55e1de79
commit b08fbef739
2 changed files with 2 additions and 1 deletions

View File

@@ -1545,6 +1545,7 @@ some types of shopkeeper now start with a scroll of charging
objects are now accurately tracked as discovered even if not type-named nor
formally identified (fixing some bugs in scroll writing, and making
the discoveries list more accurate)
you cannot sacrifice objects/corpses while stunned or confused
Fixes to 3.7.0-x General Problems Exposed Via git Repository

View File

@@ -1861,7 +1861,7 @@ dosacrifice(void)
You("are not %s an altar.",
(Levitation || Flying) ? "over" : "on");
return ECMD_OK;
} else if (Confusion || Stunned || Hallucination) {
} else if (Confusion || Stunned) {
You("are too impaired to perform the rite.");
return ECMD_OK;
}