diff --git a/rogueviz/ru/render.cpp b/rogueviz/ru/render.cpp index abd1449c..5219fe49 100644 --- a/rogueviz/ru/render.cpp +++ b/rogueviz/ru/render.cpp @@ -250,7 +250,7 @@ void render_room_objects(room *r) { initquickqueue(); if(r == current_room && m.visible_inv()) m.draw(); for(auto& e: r->entities) - if(e->existing && e->visible(r) && e->visible_inv()) + if(e->existing && (cmode == mode::editmap || (e->visible(r) && e->visible_inv()))) e->draw(); quickqueue(); }