From 675cde7321d4a31f9c9f13ad9bc410b5231072cb Mon Sep 17 00:00:00 2001 From: rost Date: Sun, 7 Sep 2025 14:51:23 +0200 Subject: [PATCH] fixes; MAX LEVEL REQUIRED --- .../hbm/disks/pwrangler/usr/bin/PWRangler.lua | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/main/resources/assets/hbm/disks/pwrangler/usr/bin/PWRangler.lua b/src/main/resources/assets/hbm/disks/pwrangler/usr/bin/PWRangler.lua index 19938d78f..8c2853af4 100644 --- a/src/main/resources/assets/hbm/disks/pwrangler/usr/bin/PWRangler.lua +++ b/src/main/resources/assets/hbm/disks/pwrangler/usr/bin/PWRangler.lua @@ -9,16 +9,22 @@ coolantLossESTOP = true hotCoolantESTOP = true local const = {} +local initialized = {} local mt = { __newindex = function(t, k, v) - error(k .. " is a constant") + if not initialized[k] then + rawset(t, k, v) + initialized[k] = true + else + error(k .. " is a constant") + end end } setmetatable(const, mt) -local const.fullCoreHeatMAX = 9000000 -local const.coldCoolantLevelMIN = 10000 -local const.hotCoolantLevelMAX -- = what? +const.fullCoreHeatMAX = 9000000 +const.coldCoolantLevelMIN = 10000 +const.hotCoolantLevelMAX -- = what? runSig = true