From 9225602da349c8ece3d149c99a92ba6ea6fd397f Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sat, 17 May 2025 15:17:20 +0200 Subject: [PATCH] ru:: fixed a bug with destroying map when viewing other rooms --- rogueviz/ru/render.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rogueviz/ru/render.cpp b/rogueviz/ru/render.cpp index 1a6f8bb8..d929d30a 100644 --- a/rogueviz/ru/render.cpp +++ b/rogueviz/ru/render.cpp @@ -149,9 +149,9 @@ void render_room_walls(room *r) { int cc = c >> 3; - if(cc == wSecretPassage && r->at(x, y-1) == wWall) { - current_room->replace_block(x, y, wAir); - current_room->replace_block(x, y-1, wSecretPassage); + if(r == current_room && cc == wSecretPassage && r->at(x, y-1) == wWall) { + r->replace_block(x, y, wAir); + r->replace_block(x, y-1, wSecretPassage); } if((c & 7) == 0)