Fix Rogue-level lighting bugs caused by dark room

Found by Boudewijn
This commit is contained in:
Pasi Kallinen
2015-06-03 17:27:36 +03:00
parent ddbe9a0521
commit cf28b8ad71
2 changed files with 11 additions and 3 deletions

View File

@@ -524,7 +524,7 @@ reglyph_darkroom()
for (y = 0; y < ROWNO; y++) {
struct rm *lev = &levl[x][y];
if (!flags.dark_room) {
if (!flags.dark_room || Is_rogue_level(&u.uz)) {
if (lev->glyph == cmap_to_glyph(S_darkroom))
lev->glyph = lev->waslit ? cmap_to_glyph(S_room)
: cmap_to_glyph(S_stone);