From c31cdab471d020e70d4cafad0070ba5bb6054152 Mon Sep 17 00:00:00 2001 From: PHIDIAS Date: Wed, 6 May 2026 20:17:01 +0900 Subject: [PATCH] . --- PHI-CL/data/b/gm-vp-c.lua | 121 +++++++++++++++++++++----------------- PHI-CL/data/b/gm-vp.lua | 10 +++- 2 files changed, 73 insertions(+), 58 deletions(-) diff --git a/PHI-CL/data/b/gm-vp-c.lua b/PHI-CL/data/b/gm-vp-c.lua index efbd563..c972f28 100644 --- a/PHI-CL/data/b/gm-vp-c.lua +++ b/PHI-CL/data/b/gm-vp-c.lua @@ -1,4 +1,70 @@ local items = { + ['entity_surface_conditions'] = { + ['captive-biter-spawner'] = 'assembling-machine', + ['biochamber'] = 'assembling-machine', + ['crusher'] = 'assembling-machine', + ['cryogenic-plant'] = 'assembling-machine', + ['electromagnetic-plant'] = 'assembling-machine', + + ['foundry'] = 'assembling-machine', + ['agricultural-tower'] = 'agricultural-tower', + ['asteroid-collector'] = 'asteroid-collector', + ['fusion-reactor'] = 'fusion-reactor', + ['fusion-generator'] = 'fusion-generator', + + ['heating-tower'] = 'reactor', + ['recycler'] = 'furnace', + ['thruster'] = 'thruster', + ['biolab'] = 'lab', + ['rail-support'] = 'rail-support', + + ['rail-ramp'] = 'rail-ramp', + + ['rocket-silo'] = 'rocket-silo', + ['cargo-landing-pad'] = 'cargo-landing-pad', + ['flamethrower-turret'] = 'fluid-turret', + ['stone-furnace'] = 'furnace', + ['steel-furnace'] = 'furnace', + + ['burner-mining-drill'] = 'mining-drill', + ['burner-inserter'] = 'inserter', + ['boiler'] = 'boiler', + ['roboport'] = 'roboport', + ['car'] = 'car', + + ['tank'] = 'car', + ['spidertron'] = 'spider-vehicle', + ['locomotive'] = 'locomotive', + ['cargo-wagon'] = 'cargo-wagon', + ['fluid-wagon'] = 'fluid-wagon', + + ['artillery-wagon'] = 'artillery-wagon', + ['train-stop'] = 'train-stop', + ['rail-signal'] = 'rail-signal', + ['rail-chain-signal'] = 'rail-chain-signal', + ['straight-rail'] = 'straight-rail', + + ['legacy-curved-rail'] = 'legacy-curved-rail', + ['legacy-straight-rail'] = 'legacy-straight-rail', + ['curved-rail-a'] = 'curved-rail-a', + ['curved-rail-b'] = 'curved-rail-b', + ['half-diagonal-rail'] = 'half-diagonal-rail', + + ['elevated-straight-rail'] = 'elevated-straight-rail', + ['elevated-half-diagonal-rail'] = 'elevated-half-diagonal-rail', + ['elevated-curved-rail-a'] = 'elevated-curved-rail-a', + ['elevated-curved-rail-b'] = 'elevated-curved-rail-b', + + ['wooden-chest'] = 'container', + ['iron-chest'] = 'container', + ['steel-chest'] = 'container', + + ['passive-provider-chest'] = 'logistic-container', + ['active-provider-chest'] = 'logistic-container', + ['storage-chest'] = 'logistic-container', + ['buffer-chest'] = 'logistic-container', + ['requester-chest'] = 'logistic-container' + }, ['technology_reform'] = { ['stack-inserter'] = { ['prerequisites'] = {'bulk-inserter', 'chemical-science-pack', 'processing-unit'}, @@ -209,61 +275,6 @@ local items = { ['lithium-plate'] = true, ['quantum-processor'] = true, }, - ['surface_conditions'] = { - ['captive-biter-spawner'] = 'assembling-machine', - ['agricultural-tower'] = 'agricultural-tower', - ['asteroid-collector'] = 'asteroid-collector', - ['rocket-silo'] = 'rocket-silo', - ['cargo-landing-pad'] = 'cargo-landing-pad', - ['heating-tower'] = 'reactor', - ['recycler'] = 'furnace', - ['fusion-reactor'] = 'fusion-reactor', - ['fusion-generator'] = 'fusion-generator', - ['thruster'] = 'thruster', - ['biochamber'] = 'assembling-machine', - ['crusher'] = 'assembling-machine', - ['cryogenic-plant'] = 'assembling-machine', - ['electromagnetic-plant'] = 'assembling-machine', - ['foundry'] = 'assembling-machine', - ['biolab'] = 'lab', - ['flamethrower-turret'] = 'fluid-turret', - ['stone-furnace'] = 'furnace', - ['steel-furnace'] = 'furnace', - ['burner-mining-drill'] = 'mining-drill', - ['burner-inserter'] = 'inserter', - ['boiler'] = 'boiler', - ['roboport'] = 'roboport', - ['car'] = 'car', - ['tank'] = 'car', - ['spidertron'] = 'spider-vehicle', - ['locomotive'] = 'locomotive', - ['cargo-wagon'] = 'cargo-wagon', - ['fluid-wagon'] = 'fluid-wagon', - ['artillery-wagon'] = 'artillery-wagon', - ['train-stop'] = 'train-stop', - ['rail-signal'] = 'rail-signal', - ['rail-chain-signal'] = 'rail-chain-signal', - ['legacy-curved-rail'] = 'legacy-curved-rail', - ['legacy-straight-rail'] = 'legacy-straight-rail', - ['curved-rail-a'] = 'curved-rail-a', - ['curved-rail-b'] = 'curved-rail-b', - ['half-diagonal-rail'] = 'half-diagonal-rail', - ['straight-rail'] = 'straight-rail', - ['rail-ramp'] = 'rail-ramp', - ['elevated-straight-rail'] = 'elevated-straight-rail', - ['elevated-half-diagonal-rail'] = 'elevated-half-diagonal-rail', - ['elevated-curved-rail-a'] = 'elevated-curved-rail-a', - ['elevated-curved-rail-b'] = 'elevated-curved-rail-b', - ['rail-support'] = 'rail-support', - ['wooden-chest'] = 'container', - ['iron-chest'] = 'container', - ['steel-chest'] = 'container', - ['passive-provider-chest'] = 'logistic-container', - ['active-provider-chest'] = 'logistic-container', - ['storage-chest'] = 'logistic-container', - ['buffer-chest'] = 'logistic-container', - ['requester-chest'] = 'logistic-container' - }, ['hidden_data'] = { ['biochamber'] = 'assembling-machine', ['captive-biter-spawner'] = 'assembling-machine', diff --git a/PHI-CL/data/b/gm-vp.lua b/PHI-CL/data/b/gm-vp.lua index 9bd4320..ccb0f16 100644 --- a/PHI-CL/data/b/gm-vp.lua +++ b/PHI-CL/data/b/gm-vp.lua @@ -13,6 +13,13 @@ if not mods['space-age'] then return end +-- GM-SAP C 37 BASE ENTITY +-- GM-SAP C 16 SPACE_AGE ENTITY +for k, v in pairs(items['entity_surface_conditions']) do + data.raw[v][k].surface_conditions = nil +end + + data.raw['utility-constants'].default.default_pipeline_extent = math.max(settings.startup['PHI-MI-PIPE-EXTENT'].value, 960) local bss = (data.raw['inserter']['stack-inserter'] and data.raw['inserter']['stack-inserter'].max_belt_stack_size) or 1 @@ -22,9 +29,6 @@ for _, v in pairs(data.raw['inserter']) do v.enter_drop_mode_if_held_stack_spoiled = true end -for k, v in pairs(items['surface_conditions']) do - data.raw[v][k].surface_conditions = nil -end for _, v in pairs(data.raw.recipe) do v.surface_conditions = nil