diff --git a/utils.lua b/utils.lua --- a/utils.lua +++ b/utils.lua @@ -136,10 +136,18 @@ function kh_vroom(disp, target, nam, see }; end; ---[[room = inherit(room, function(v) - v.forcedsc = true; +room = inherit(room, function(v) + v.entered = stead.hook(v.entered, function(f, s, ...) + if s.showhp then + hp_indicator:enable(); + else + hp_indicator:disable(); + end; + return f(s, ...) + end) + return v; -end);]] +end) dlg = inherit(dlg, function(v) v.hideinv = true;