diff --git a/src/options.c b/src/options.c index 0cf54a2a5..9a77e3827 100644 --- a/src/options.c +++ b/src/options.c @@ -525,7 +525,7 @@ reglyph_darkroom() for (y = 0; y < ROWNO; y++) { struct rm *lev = &levl[x][y]; - if (!flags.dark_room || Is_rogue_level(&u.uz)) { + if (!flags.dark_room || !iflags.use_color || 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);