diff --git a/reframework/autorun/MHR_Overlay/Damage_Meter/players.lua b/reframework/autorun/MHR_Overlay/Damage_Meter/players.lua index 87221ab..61dee21 100644 --- a/reframework/autorun/MHR_Overlay/Damage_Meter/players.lua +++ b/reframework/autorun/MHR_Overlay/Damage_Meter/players.lua @@ -57,6 +57,10 @@ function players.new(id, name, master_rank, hunter_rank, type) players.init_UI(player); + if players.highlighted_damage_UI == nil then + players.init_highlighted_UI(); + end + return player; end diff --git a/reframework/autorun/MHR_Overlay/UI/Modules/damage_meter_UI.lua b/reframework/autorun/MHR_Overlay/UI/Modules/damage_meter_UI.lua index d056a32..90be85a 100644 --- a/reframework/autorun/MHR_Overlay/UI/Modules/damage_meter_UI.lua +++ b/reframework/autorun/MHR_Overlay/UI/Modules/damage_meter_UI.lua @@ -79,8 +79,7 @@ function damage_meter_UI.draw() if not cached_config.settings.total_damage_offset_is_relative then position_on_screen = screen.calculate_absolute_coordinates(cached_config.position); end - - + for _, player in ipairs(quest_players) do if player.display.total_damage == 0 and cached_config.settings.hide_player_if_player_damage_is_zero then