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
2020-01-04 22:54:14 +01:00
committed by Patric Mueller
parent 2b670a82e4
commit c578b9537a
+5 -1
View File
@@ -1309,7 +1309,11 @@ register struct obj *otmp;
Your("sacrifice disappears!"); Your("sacrifice disappears!");
else else
Your("sacrifice is consumed in a %s!", 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)) if (carried(otmp))
useup(otmp); useup(otmp);
else else