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.
This commit is contained in:
copperwater
2018-12-22 09:38:40 -05:00
committed by Patric Mueller
parent 2b670a82e4
commit c578b9537a

View File

@@ -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