Add option to filter parts based on current state

This commit is contained in:
GreenComfyTea
2023-03-06 13:48:55 +02:00
parent 6a4f4a9dfe
commit c2531b77a2
11 changed files with 75 additions and 21 deletions

View File

@@ -155,6 +155,16 @@ function body_part.draw(monster, part_UI, cached_config, parts_position_on_scree
local break_supported = part.break_max_health > 0;
local severe_supported = part.loss_max_health > 0;
if cached_config.settings.filter_mode == "Current State" then
if break_supported and part.break_count >= part.break_max_count then
break_supported = false;
end
if severe_supported and part.is_severed then
severe_supported = false;
end
end
if health_supported then
if break_supported then
if severe_supported then