From 1547d527b79e118a7cbba31aff74238e5b3dcc9d Mon Sep 17 00:00:00 2001 From: myk002 Date: Sun, 4 Dec 2022 15:34:00 -0800 Subject: [PATCH] fix off-by-one error in dwarfmonitor.misery widget --- plugins/lua/dwarfmonitor.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/lua/dwarfmonitor.lua b/plugins/lua/dwarfmonitor.lua index 41f6accbe..d98bfd80f 100644 --- a/plugins/lua/dwarfmonitor.lua +++ b/plugins/lua/dwarfmonitor.lua @@ -120,7 +120,7 @@ function MiseryWidget:overlay_onupdate() for _,unit in ipairs(df.global.world.units.active) do if not dfhack.units.isCitizen(unit, true) then goto continue end local stress_category = math.min(num_colors, - dfhack.units.getStressCategory(unit)) + dfhack.units.getStressCategory(unit)+1) counts[stress_category] = (counts[stress_category] or 0) + 1 ::continue:: end