mirror of
https://github.com/GreenComfyTea/MHR-Overlay.git
synced 2026-01-23 20:08:05 -08:00
Add missing ailment buildup update when user changes settings in customization menu.
This commit is contained in:
@@ -154,6 +154,13 @@ function ailments.init_ailments()
|
||||
end
|
||||
|
||||
function ailments.init_ailment_buildup_UI(_ailments)
|
||||
ailments.init_ailment_buildup_dynamic_UI(_ailments);
|
||||
ailments.init_ailment_buildup_static_UI(_ailments);
|
||||
ailments.init_ailment_buildup_highlighted_UI(_ailments);
|
||||
ailments.init_ailment_buildup_small_UI(_ailments);
|
||||
end
|
||||
|
||||
function ailments.init_ailment_buildup_dynamic_UI(_ailments)
|
||||
_ailments[ailments.stun_id].ailment_buildup_dynamic_UI = ailment_buildup_UI_entity.new(
|
||||
config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_bar,
|
||||
config.current_config.large_monster_UI.dynamic.ailment_buildups.highlighted_buildup_bar,
|
||||
@@ -164,7 +171,9 @@ function ailments.init_ailment_buildup_UI(_ailments)
|
||||
config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_label,
|
||||
config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_value_label
|
||||
);
|
||||
end
|
||||
|
||||
function ailments.init_ailment_buildup_static_UI(_ailments)
|
||||
_ailments[ailments.stun_id].ailment_buildup_static_UI = ailment_buildup_UI_entity.new(
|
||||
config.current_config.large_monster_UI.static.ailment_buildups.buildup_bar,
|
||||
config.current_config.large_monster_UI.static.ailment_buildups.highlighted_buildup_bar,
|
||||
@@ -175,7 +184,9 @@ function ailments.init_ailment_buildup_UI(_ailments)
|
||||
config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_label,
|
||||
config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_value_label
|
||||
);
|
||||
end
|
||||
|
||||
function ailments.init_ailment_buildup_highlighted_UI(_ailments)
|
||||
_ailments[ailments.stun_id].ailment_buildup_highlighted_UI = ailment_buildup_UI_entity.new(
|
||||
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_bar,
|
||||
config.current_config.large_monster_UI.highlighted.ailment_buildups.highlighted_buildup_bar,
|
||||
@@ -186,7 +197,9 @@ function ailments.init_ailment_buildup_UI(_ailments)
|
||||
config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_label,
|
||||
config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_value_label
|
||||
);
|
||||
end
|
||||
|
||||
function ailments.init_ailment_buildup_small_UI(_ailments)
|
||||
_ailments[ailments.stun_id].ailment_buildup_small_UI = ailment_buildup_UI_entity.new(
|
||||
config.current_config.small_monster_UI.ailment_buildups.buildup_bar,
|
||||
config.current_config.small_monster_UI.ailment_buildups.highlighted_buildup_bar,
|
||||
|
||||
@@ -216,6 +216,8 @@ function large_monster.init_dynamic_UI(monster)
|
||||
config.current_config.large_monster_UI.dynamic.ailments.percentage_label,
|
||||
config.current_config.large_monster_UI.dynamic.ailments.timer_label
|
||||
);
|
||||
|
||||
ailments.init_ailment_buildup_dynamic_UI(monster.ailments);
|
||||
end
|
||||
|
||||
function large_monster.init_static_UI(monster)
|
||||
@@ -269,6 +271,8 @@ function large_monster.init_static_UI(monster)
|
||||
config.current_config.large_monster_UI.static.ailments.percentage_label,
|
||||
config.current_config.large_monster_UI.static.ailments.timer_label
|
||||
);
|
||||
|
||||
ailments.init_ailment_buildup_static_UI(monster.ailments);
|
||||
end
|
||||
|
||||
function large_monster.init_highlighted_UI(monster)
|
||||
@@ -319,6 +323,8 @@ function large_monster.init_highlighted_UI(monster)
|
||||
config.current_config.large_monster_UI.highlighted.ailments.percentage_label,
|
||||
config.current_config.large_monster_UI.highlighted.ailments.timer_label
|
||||
);
|
||||
|
||||
ailments.init_ailment_buildup_highlighted_UI(monster.ailments);
|
||||
end
|
||||
|
||||
local physical_param_field = enemy_character_base_type_def:get_field("<PhysicalParam>k__BackingField");
|
||||
|
||||
@@ -107,6 +107,8 @@ function small_monster.init_UI(monster)
|
||||
config.current_config.small_monster_UI.ailments.percentage_label,
|
||||
config.current_config.small_monster_UI.ailments.timer_label
|
||||
);
|
||||
|
||||
ailments.init_ailment_buildup_small_UI(monster.ailments);
|
||||
end
|
||||
|
||||
local enemy_character_base_type_def = sdk.find_type_definition("snow.enemy.EnemyCharacterBase");
|
||||
|
||||
Reference in New Issue
Block a user