mirror of
https://github.com/PHIDIAS0303/factorio-mod-PHI.git
synced 2026-05-12 21:08:43 +09:00
.
This commit is contained in:
@@ -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
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user