From 073b0c90f361fcd9d616a01a972f4e538b515ef3 Mon Sep 17 00:00:00 2001 From: Pasi Kallinen Date: Thu, 28 Dec 2023 18:57:39 +0200 Subject: [PATCH] Recalc mapseen when a special room is entered --- src/dungeon.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dungeon.c b/src/dungeon.c index feab72d09..a856f2c3b 100644 --- a/src/dungeon.c +++ b/src/dungeon.c @@ -3419,8 +3419,10 @@ room_discovered(int roomno) { mapseen *mptr = find_mapseen(&u.uz); - if (mptr) + if (mptr && !mptr->msrooms[roomno].seen) { mptr->msrooms[roomno].seen = 1; + recalc_mapseen(); + } } /* #overview command */