restoring in Gehennom
When a game is restored while hero is Gehennom, give the "It is hot here. You smell smoke..." message after the welcome back message. For both entering Gehennom and restoring there, switch from "smell" to "sense" in the second part of that message if poly'd into a form that doesn't have sense of smell. Some unrelated stuff that got caught up in this diff: 1) move welcome()'s call to l_nhcore_call() to the start of the routine instead of placing that after a potential early return; 2) remove a redundant glyphmap flags reset line; the routine being called starts by setting its flags field to 0 for level change so caller doesn't need to do that; 3) look_here() is just a formatting bit.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
/* NetHack 3.7 extern.h $NHDT-Date: 1652391728 2022/05/12 21:42:08 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1115 $ */
|
||||
/* NetHack 3.7 extern.h $NHDT-Date: 1652831518 2022/05/17 23:51:58 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1117 $ */
|
||||
/* Copyright (c) Steve Creps, 1988. */
|
||||
/* NetHack may be freely redistributed. See license for details. */
|
||||
|
||||
@@ -464,6 +464,7 @@ extern void save_currentstate(void);
|
||||
#endif
|
||||
extern void u_collide_m(struct monst *);
|
||||
extern void goto_level(d_level *, boolean, boolean, boolean);
|
||||
extern void hellish_smoke_mesg(void);
|
||||
extern void maybe_lvltport_feedback(void);
|
||||
extern void schedule_goto(d_level *, int, const char *, const char *);
|
||||
extern void deferred_goto(void);
|
||||
|
||||
Reference in New Issue
Block a user