From edccb5edb271797329feab3bf07e26afbfc6e467 Mon Sep 17 00:00:00 2001 From: PHIDIAS Date: Thu, 4 Jun 2026 22:46:48 +0900 Subject: [PATCH] . --- PHI-CL/data/b/mig.lua | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/PHI-CL/data/b/mig.lua b/PHI-CL/data/b/mig.lua index 9476633..5279669 100644 --- a/PHI-CL/data/b/mig.lua +++ b/PHI-CL/data/b/mig.lua @@ -168,16 +168,12 @@ end -- MIG C 3 BASE MODULE if data.raw['module'] then - if data.raw['module']['efficiency-module'] then - data.raw['module']['efficiency-module'].effect.consumption = math.min(-0.3, data.raw['module']['efficiency-module'].effect.consumption) - end + for _, v in pairs({{['n'] = '', ['v'] = 1}, {['n'] = '-2', ['v'] = 2}, {['n'] = '-3', ['v'] = 3}}) do + local n = 'efficiency-module' .. v['n'] - if data.raw['module']['efficiency-module-2'] then - data.raw['module']['efficiency-module-2'].effect.consumption = math.min(-0.6, data.raw['module']['efficiency-module-2'].effect.consumption) - end - - if data.raw['module']['efficiency-module-3'] then - data.raw['module']['efficiency-module-3'].effect.consumption = math.min(-0.9, data.raw['module']['efficiency-module-3'].effect.consumption) + if data.raw['module'][n] and data.raw['module'][n].effect and data.raw['module'][n].effect.consumption then + data.raw['module'][n].effect.consumption = math.min(-0.3 * v['v'], data.raw['module'][n].effect.consumption) + end end end