concealing unknown branch stairs
First cut at displaying branch stairs/ladder up/down as ordinary stairs/ladder up/down if the destination hasn't been visited yet. Stepping on stairs with 'mention_decor' enabled, or using ':' when already on them, will report regular stairs' destination level. Probably not very useful since it's just N+1 for downstairs or N-1 for upstairs when currently on level N. It's based on whether the destination level has been visited, not on whether the stairs have been traversed, so reaching a level via trap or level teleporation can make the level's stairs known when their destination really shouldn't be discovered yet.
This commit is contained in:
@@ -634,6 +634,7 @@ extern unsigned int induced_align(int);
|
||||
extern boolean Invocation_lev(d_level *);
|
||||
extern xchar level_difficulty(void);
|
||||
extern schar lev_by_name(const char *);
|
||||
extern boolean known_branch_stairs(stairway *, char *, boolean);
|
||||
extern schar print_dungeon(boolean, schar *, xchar *);
|
||||
extern char *get_annotation(d_level *);
|
||||
extern int donamelevel(void);
|
||||
|
||||
Reference in New Issue
Block a user