lava, slime, bones
From a bug report: entering lava cures sliming,
but if you got [re-]afflicted by green slime after becoming stuck in lava,
#sit failed to cure it. Fix that, and have sinking farther into lava cure
it too (although not necessarily right away).
Also, suppress leaving the corpse in a bones file for death caused by
being dissolved in lava. Lastly, suppress the "you rise from the dead as
a <monster>" message during bones creation when the game ends due to being
turned into green slime since you transformed rather than died (and sliming
timeout gives "you have become green slime" just prior to that).
This commit is contained in:
@@ -326,8 +326,11 @@ struct obj *corpse;
|
||||
}
|
||||
mtmp = christen_monst(mtmp, plname);
|
||||
newsym(u.ux, u.uy);
|
||||
Your("body rises from the dead as %s...",
|
||||
an(mons[u.ugrave_arise].mname));
|
||||
/* turning into slime isn't rising from the dead
|
||||
and has already given its own message */
|
||||
if (u.ugrave_arise != PM_GREEN_SLIME)
|
||||
Your("body rises from the dead as %s...",
|
||||
an(mons[u.ugrave_arise].mname));
|
||||
display_nhwindow(WIN_MESSAGE, FALSE);
|
||||
drop_upon_death(mtmp, (struct obj *)0);
|
||||
m_dowear(mtmp, TRUE);
|
||||
|
||||
Reference in New Issue
Block a user