From e4a7086c94c7a7680bafb49899b77a197ad875d6 Mon Sep 17 00:00:00 2001 From: PHIDIAS Date: Thu, 19 Mar 2026 18:20:58 +0900 Subject: [PATCH] . --- PHI-CL/data.lua | 26 ++++++++++---------------- PHI-CL/data/mbe.lua | 22 ++++++++++++++++++++++ PHI-CL/data/mbq.lua | 0 3 files changed, 32 insertions(+), 16 deletions(-) create mode 100644 PHI-CL/data/mbe.lua create mode 100644 PHI-CL/data/mbq.lua diff --git a/PHI-CL/data.lua b/PHI-CL/data.lua index 40f4fd0..72b3c71 100644 --- a/PHI-CL/data.lua +++ b/PHI-CL/data.lua @@ -2,23 +2,17 @@ local items = require 'config' local main = require 'main' local file_stage = 1 -if settings.startup['PHI-MB'].value and settings.startup['PHI-MB-ENERGY'].value then - data.raw['fluid']['steam'].max_temperature = ((settings.startup['PHI-MB-ENERGY-POWER-TIER'].value > 1) and 5000) or data.raw['fluid']['steam'].max_temperature +if settings.startup['PHI-MB'].value then + if settings.startup['PHI-MB-ENERGY'].value then + require 'data/mbe' + end - for i = 1, 7 do - data:extend({{ - type = 'technology', - name = 'compound-energy-' .. i, - enabled = (i <= tonumber(settings.startup['PHI-MB-ENERGY-POWER-TIER'].value)), - prerequisites = ((i > 1) and {'compound-energy-' .. (i - 1)}) or {'solar-energy', 'advanced-circuit', 'electric-energy-accumulators'}, - effects = {}, - upgrade = true, - unit = {count = math.floor(125 * (i ^ 2)), ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}}, time = 30}, - icons = {{icon = '__base__/graphics/technology/solar-energy.png', icon_size = 256, tint = items['tint'][i]}}, - order = 'a-h-' .. i, - localised_name = {'phi-cl.combine', {'technology-name.compound-energy'}, tostring(i)}, - localised_description = {'technology-description.compound-energy'} - }}) + if settings.startup['PHI-MB-MACHINE'].value then + require 'data/mbm' + end + + if settings.startup['PHI-MB-EQUIPMENT'].value then + require 'data/mbq' end end diff --git a/PHI-CL/data/mbe.lua b/PHI-CL/data/mbe.lua new file mode 100644 index 0000000..ba41d94 --- /dev/null +++ b/PHI-CL/data/mbe.lua @@ -0,0 +1,22 @@ +local items = require 'config' +local main = require 'main' + +-- MBE C 1 FLUID +data.raw['fluid']['steam'].max_temperature = ((settings.startup['PHI-MB-ENERGY-POWER-TIER'].value > 1) and 5000) or data.raw['fluid']['steam'].max_temperature + +-- MBE A 7 RESEARCH +for i = 1, 7 do + data:extend({{ + type = 'technology', + name = 'compound-energy-' .. i, + enabled = (i <= tonumber(settings.startup['PHI-MB-ENERGY-POWER-TIER'].value)), + prerequisites = ((i > 1) and {'compound-energy-' .. (i - 1)}) or {'solar-energy', 'advanced-circuit', 'electric-energy-accumulators'}, + effects = {}, + upgrade = true, + unit = {count = math.floor(125 * (i ^ 2)), ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}}, time = 30}, + icons = {{icon = '__base__/graphics/technology/solar-energy.png', icon_size = 256, tint = items['tint'][i]}}, + order = 'a-h-' .. i, + localised_name = {'phi-cl.combine', {'technology-name.compound-energy'}, tostring(i)}, + localised_description = {'technology-description.compound-energy'} + }}) +end diff --git a/PHI-CL/data/mbq.lua b/PHI-CL/data/mbq.lua new file mode 100644 index 0000000..e69de29