From 0e2333f121146fc05a687e57c2dccc238052b1e6 Mon Sep 17 00:00:00 2001 From: AFranticTypist Date: Tue, 28 Apr 2026 23:41:03 -0400 Subject: [PATCH] Update biofluid.lua Fix for https://github.com/pyanodon/pybugreports/issues/1448 --- scripts/biofluid/biofluid.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/biofluid/biofluid.lua b/scripts/biofluid/biofluid.lua index 63d8f598c..0eac3475f 100644 --- a/scripts/biofluid/biofluid.lua +++ b/scripts/biofluid/biofluid.lua @@ -277,6 +277,9 @@ local function provider_sort_function(entity_a, entity_b) if not b then b = 0 else b = b.amount end b = b - (allocated_fluids_from_providers[entity_b.unit_number] or 0) + if not priority_a then priority_a = 0 end + if not priority_b then priority_b = 0 end + if (priority_a > priority_b) then return true elseif (priority_a < priority_b) then