This commit is contained in:
2026-05-08 22:52:48 +09:00
parent 775515386d
commit 1641bd8c58
2 changed files with 54 additions and 16 deletions
+42
View File
@@ -680,6 +680,28 @@ local items = {
-- SPACE_AGE 35 -- SPACE_AGE 35
['space-platform-hub'] = true, ['space-platform-hub'] = true,
}, },
['hidden_resource'] = {
-- SPACE_AGE RESOURCE_GENERATION 0
'vulcanus-coal',
'tungsten-ore',
'sulfuric-acid-geyser',
'fulgora-islands',
'gleba-enemy-base',
-- SPACE_AGE MAP_GENERATION 5
'fluorine-vent',
'lithium-brine',
'gleba-stone',
'aquilo-crude-oil',
'gleba-cliff',
-- SPACE_AGE MAP_GENERATION 10
'fulgora-cliff',
'vulcanus-volcanism',
'gleba-water',
'gleba-plants',
'calcite',
-- SPACE_AGE MAP_GENERATION 15
'scrap',
},
['hidden'] = { ['hidden'] = {
-- SPACE_AGE ITEM 0 -- SPACE_AGE ITEM 0
['bioflux'] = 'capsule', ['bioflux'] = 'capsule',
@@ -689,6 +711,26 @@ local items = {
['yumako-mash'] = 'capsule', ['yumako-mash'] = 'capsule',
-- SPACE_AGE ITEM 5 -- SPACE_AGE ITEM 5
['capture-robot-rocket'] = 'ammo', ['capture-robot-rocket'] = 'ammo',
-- SPACE_AGE MAP_GENERATION 0
['vulcanus_coal'] = 'autoplace-control',
['tungsten_ore'] = 'autoplace-control',
['calcite'] = 'autoplace-control',
['sulfuric_acid_geyser'] = 'autoplace-control',
['scrap'] = 'autoplace-control',
-- SPACE_AGE MAP_GENERATION 5
['fluorine_vent'] = 'autoplace-control',
['lithium_brine'] = 'autoplace-control',
['gleba_stone'] = 'autoplace-control',
['aquilo_crude_oil'] = 'autoplace-control',
['gleba_cliff'] = 'autoplace-control',
-- SPACE_AGE MAP_GENERATION 10
['fulgora_cliff'] = 'autoplace-control',
['vulcanus_volcanism'] = 'autoplace-control',
['gleba_water'] = 'autoplace-control',
['gleba_plants'] = 'autoplace-control',
['gleba_enemy_base'] = 'autoplace-control',
-- SPACE_AGE MAP_GENERATION 15
['fulgora_islands'] = 'autoplace-control',
-- SPACE_AGE TOOL 0 -- SPACE_AGE TOOL 0
['agricultural-science-pack'] = 'tool', ['agricultural-science-pack'] = 'tool',
['cryogenic-science-pack'] = 'tool', ['cryogenic-science-pack'] = 'tool',
+12 -16
View File
@@ -432,6 +432,7 @@ if data.raw.planet then
end end
-- GM-VP H 6 SPACE_AGE ITEM -- GM-VP H 6 SPACE_AGE ITEM
-- GM-VP H 16 SPACE_AGE MAP_GENERATION
-- GM-VP H 4 SPACE_AGE TOOL -- GM-VP H 4 SPACE_AGE TOOL
if items['hidden'] then if items['hidden'] then
for k, v in pairs(items['hidden']) do for k, v in pairs(items['hidden']) do
@@ -442,25 +443,20 @@ if items['hidden'] then
end end
end end
-- GM-VP H 16 SPACE_AGE RESOURCE_GENERATION
if items['hidden'] and data.raw['resource'] then
for _, v in pairs(items['hidden_resource']) do
if data.raw['resource'][v] then
data.raw['resource'][v].hidden = true
data.raw['resource'][v].hidden_in_factoriopedia = true
data.raw['resource'][v].autoplace = nil
end
end
end
for _, v in pairs({'calcite', 'fluorine-vent', 'lithium-brine', 'scrap', 'tungsten-ore'}) do for _, v in pairs({'calcite', 'fluorine-vent', 'lithium-brine', 'scrap', 'tungsten-ore'}) do
data.raw.planet['nauvis'].map_gen_settings.autoplace_controls[v:gsub('-', '_')] = nil data.raw.planet['nauvis'].map_gen_settings.autoplace_controls[v:gsub('-', '_')] = nil
data.raw.planet['nauvis'].map_gen_settings.autoplace_settings.entity.settings[v] = nil data.raw.planet['nauvis'].map_gen_settings.autoplace_settings.entity.settings[v] = nil
data.raw.resource[v].hidden = true
data.raw.resource[v].hidden_in_factoriopedia = true
end
data.raw.resource['sulfuric-acid-geyser'].hidden = true
data.raw.resource['sulfuric-acid-geyser'].hidden_in_factoriopedia = true
for _, v in pairs({'vulcanus_coal', 'tungsten_ore', 'calcite', 'sulfuric_acid_geyser', 'scrap', 'fluorine_vent', 'lithium_brine', 'gleba_stone', 'aquilo_crude_oil', 'gleba_cliff', 'fulgora_cliff', 'vulcanus_volcanism', 'gleba_water', 'gleba_plants', 'gleba_enemy_base', 'fulgora_islands'}) do
data.raw['autoplace-control'][v].hidden = true
data.raw['autoplace-control'][v].hidden_in_factoriopedia = true
local r = v:gsub('_', '-')
if data.raw['resource'][r] then
data.raw['resource'][r].autoplace = nil
end
end end
for _, v in pairs(data.raw['tile']) do for _, v in pairs(data.raw['tile']) do