From c578b9537aa3d637f912ef862a0b2f6600e7ae4c Mon Sep 17 00:00:00 2001 From: copperwater Date: Sat, 22 Dec 2018 09:38:40 -0500 Subject: [PATCH] Neutral sacrifices disappear in a cloud of smoke The general idea here came from SpliceHack -- give each alignment a unique effect in what happens to its sacrifices -- but the "puff of smoke" in Splice seemed too small. --- src/pray.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/pray.c b/src/pray.c index 52452559f..f8f7e7d9e 100644 --- a/src/pray.c +++ b/src/pray.c @@ -1309,7 +1309,11 @@ register struct obj *otmp; Your("sacrifice disappears!"); else Your("sacrifice is consumed in a %s!", - u.ualign.type == A_LAWFUL ? "flash of light" : "burst of flame"); + u.ualign.type == A_LAWFUL + ? "flash of light" + : u.ualign.type == A_NEUTRAL + ? "cloud of smoke" + : "burst of flame"); if (carried(otmp)) useup(otmp); else