From b4a9366f73ff35fcec70a6a65afdee8b10df9298 Mon Sep 17 00:00:00 2001 From: Mikayla Fischler Date: Sat, 5 Apr 2025 21:00:16 -0400 Subject: [PATCH] #364 fixes to redstone and peripheral checks --- rtu/config/check.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rtu/config/check.lua b/rtu/config/check.lua index ff3a2e3..48d021f 100644 --- a/rtu/config/check.lua +++ b/rtu/config/check.lua @@ -159,15 +159,15 @@ local function self_check() local p_type = ppm.get_type(entry.name) if p_type == "boilerValve" then - valid = is_int_min_max(entry.index, 0, 2) and is_int_min_max(entry.unit, 1, 4) + valid = is_int_min_max(entry.index, 1, 2) and is_int_min_max(entry.unit, 1, 4) elseif p_type == "turbineValve" then valid = is_int_min_max(entry.index, 1, 3) and is_int_min_max(entry.unit, 1, 4) elseif p_type == "solarNeutronActivator" then valid = is_int_min_max(entry.unit, 1, 4) elseif p_type == "dynamicValve" then - valid = (entry.unit == 0 and is_int_min_max(entry.index, 1, 4)) or is_int_min_max(entry.unit, 1, 4) + valid = (entry.unit == nil and is_int_min_max(entry.index, 1, 4)) or is_int_min_max(entry.unit, 1, 4) elseif p_type == "environmentDetector" then - valid = is_int_min_max(entry.unit, 0, 4) and util.is_int(entry.index) + valid = (entry.unit == nil or is_int_min_max(entry.unit, 1, 4)) and util.is_int(entry.index) else valid = true