mirror of
https://github.com/PHIDIAS0303/factorio-mod-PHI.git
synced 2026-06-27 13:56:20 +09:00
.
This commit is contained in:
@@ -1,6 +1,13 @@
|
||||
---------------------------------------------------------------------------------------------------
|
||||
Version: 3.0.143
|
||||
Date: 2026-06-21
|
||||
|
||||
Changes:
|
||||
- [GM] Added fluid recipe for VP mode.
|
||||
|
||||
---------------------------------------------------------------------------------------------------
|
||||
Version: 3.0.142
|
||||
Date: 2026-06-21
|
||||
Date: 2026-06-07
|
||||
|
||||
Changes:
|
||||
- [GM] Locale updates.
|
||||
|
||||
+67
-21
@@ -212,7 +212,7 @@ local items = {
|
||||
['foundry'] = {
|
||||
prerequisites = {'automation-3', 'advanced-material-processing-2', 'processing-unit', 'utility-science-pack'},
|
||||
unit = {count = 1000, time = 60, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}, {'utility-science-pack', 1}}},
|
||||
effects = {{type = 'unlock-recipe', recipe = 'foundry'}}
|
||||
effects = {{type = 'unlock-recipe', recipe = 'foundry'}, {type = 'unlock-recipe', recipe = 'molten-iron'}, {type = 'unlock-recipe', recipe = 'molten-copper'}, {type = 'unlock-recipe', recipe = 'casting-iron'}, {type = 'unlock-recipe', recipe = 'casting-copper'}, {type = 'unlock-recipe', recipe = 'casting-steel'}, {type = 'unlock-recipe', recipe = 'casting-iron-gear-wheel'}, {type = 'unlock-recipe', recipe = 'casting-iron-stick'}, {type = 'unlock-recipe', recipe = 'casting-pipe'}, {type = 'unlock-recipe', recipe = 'casting-pipe-to-ground'}, {type = 'unlock-recipe', recipe = 'concrete-from-molten-iron'}, {type = 'unlock-recipe', recipe = 'casting-copper-cable'}, {type = 'unlock-recipe', recipe = 'casting-low-density-structure'}}
|
||||
},
|
||||
['cryogenic-plant'] = {
|
||||
prerequisites = {'automation-3', 'coal-liquefaction', 'processing-unit', 'utility-science-pack'},
|
||||
@@ -476,6 +476,68 @@ local items = {
|
||||
['fluoroketone-cooling'] = {
|
||||
category = 'chemistry',
|
||||
},
|
||||
-- SPACE_AGE 25
|
||||
['molten-iron'] = {
|
||||
energy_required = 1.6,
|
||||
ingredients = {{type = 'item', name = 'iron-ore', amount = 1}},
|
||||
results = {{type = 'fluid', name = 'molten-iron', amount = 10}}
|
||||
},
|
||||
['molten-copper'] = {
|
||||
energy_required = 1.6,
|
||||
ingredients = {{type = 'item', name = 'copper-ore', amount = 1}},
|
||||
results = {{type = 'fluid', name = 'molten-copper', amount = 10}}
|
||||
},
|
||||
['casting-iron'] = {
|
||||
energy_required = 1.6,
|
||||
ingredients = {{type = 'fluid', name = 'molten-iron', amount = 10, fluidbox_multiplier = 10}},
|
||||
results = {{type = 'item', name = 'iron-plate', amount = 1}}
|
||||
},
|
||||
['casting-copper'] = {
|
||||
energy_required = 1.6,
|
||||
ingredients = {{type = 'fluid', name = 'molten-copper', amount = 10, fluidbox_multiplier = 10}},
|
||||
results = {{type = 'item', name = 'copper-plate', amount = 1}}
|
||||
},
|
||||
['casting-steel'] = {
|
||||
energy_required = 16,
|
||||
ingredients = {{type = 'fluid', name = 'molten-iron', amount = 50, fluidbox_multiplier = 10}},
|
||||
results = {{type = 'item', name = 'steel-plate', amount = 2}}
|
||||
},
|
||||
-- SPACE_AGE 30
|
||||
['casting-iron-gear-wheel'] = {
|
||||
energy_required = 0.5,
|
||||
ingredients = {{type = 'fluid', name = 'molten-iron', amount = 20, fluidbox_multiplier = 10}},
|
||||
results = {{type = 'item', name = 'iron-gear-wheel', amount = 1}}
|
||||
},
|
||||
['casting-iron-stick'] = {
|
||||
energy_required = 0.5,
|
||||
ingredients = {{type = 'fluid', name = 'molten-iron', amount = 10, fluidbox_multiplier = 10}},
|
||||
results = {{type = 'item', name = 'iron-stick', amount = 2}}
|
||||
},
|
||||
['casting-pipe'] = {
|
||||
energy_required = 0.25,
|
||||
},
|
||||
['casting-pipe-to-ground'] = {
|
||||
energy_required = 0.25,
|
||||
},
|
||||
['concrete-from-molten-iron'] = {
|
||||
energy_required = 10,
|
||||
ingredients = {{type = 'fluid', name = 'molten-iron', amount = 10, fluidbox_multiplier = 10}, {type = 'item', name = 'stone-brick', amount = 5}},
|
||||
results = {{type = 'item', name = 'concrete', amount = 10}}
|
||||
},
|
||||
-- SPACE_AGE 35
|
||||
['casting-copper-cable'] = {
|
||||
energy_required = 0.5,
|
||||
ingredients = {{type = 'fluid', name = 'molten-copper', amount = 10, fluidbox_multiplier = 10}},
|
||||
results = {{type = 'item', name = 'copper-cable', amount = 2}}
|
||||
},
|
||||
['casting-low-density-structure'] = {
|
||||
energy_required = 15,
|
||||
ingredients = {{type = 'fluid', name = 'molten-iron', amount = 100, fluidbox_multiplier = 10}, {type = 'fluid', name = 'molten-copper', amount = 200, fluidbox_multiplier = 10}, {type = 'item', name = 'plastic-bar', amount = 5}},
|
||||
results = {{type = 'item', name = 'low-density-structure', amount = 1}}
|
||||
},
|
||||
['ice-melting'] = {
|
||||
results = {{type = 'fluid', name = 'water', amount = 10}}
|
||||
},
|
||||
},
|
||||
['tips_and_tricks_item'] = {
|
||||
'quality',
|
||||
@@ -630,48 +692,32 @@ local items = {
|
||||
['molten-iron-from-lava'] = true,
|
||||
-- SPACE_AGE 55
|
||||
['molten-copper-from-lava'] = true,
|
||||
['molten-iron'] = true,
|
||||
['molten-copper'] = true,
|
||||
['casting-iron'] = true,
|
||||
['casting-steel'] = true,
|
||||
-- SPACE_AGE 60
|
||||
['casting-copper'] = true,
|
||||
['casting-iron-gear-wheel'] = true,
|
||||
['casting-iron-stick'] = true,
|
||||
['casting-pipe'] = true,
|
||||
['casting-pipe-to-ground'] = true,
|
||||
-- SPACE_AGE 65
|
||||
['casting-low-density-structure'] = true,
|
||||
['concrete-from-molten-iron'] = true,
|
||||
['casting-copper-cable'] = true,
|
||||
['acid-neutralisation'] = true,
|
||||
['simple-coal-liquefaction'] = true,
|
||||
-- SPACE_AGE 70
|
||||
['scrap-recycling'] = true,
|
||||
['foundation'] = true,
|
||||
-- SPACE_AGE 60
|
||||
['steam-condensation'] = true,
|
||||
['thruster'] = true,
|
||||
['thruster-fuel'] = true,
|
||||
-- SPACE_AGE 75
|
||||
['thruster-oxidizer'] = true,
|
||||
['advanced-thruster-fuel'] = true,
|
||||
-- SPACE_AGE 65
|
||||
['advanced-thruster-oxidizer'] = true,
|
||||
['metallic-asteroid-crushing'] = true,
|
||||
['carbonic-asteroid-crushing'] = true,
|
||||
-- SPACE_AGE 80
|
||||
['oxide-asteroid-crushing'] = true,
|
||||
['advanced-metallic-asteroid-crushing'] = true,
|
||||
-- SPACE_AGE 70
|
||||
['advanced-carbonic-asteroid-crushing'] = true,
|
||||
['advanced-oxide-asteroid-crushing'] = true,
|
||||
['metallic-asteroid-reprocessing'] = true,
|
||||
-- SPACE_AGE 85
|
||||
['carbonic-asteroid-reprocessing'] = true,
|
||||
['oxide-asteroid-reprocessing'] = true,
|
||||
-- SPACE_AGE 75
|
||||
['space-platform-foundation'] = true,
|
||||
['space-platform-starter-pack'] = true,
|
||||
['carbon'] = true,
|
||||
-- SPACE_AGE 90
|
||||
['ice-melting'] = true,
|
||||
['crusher'] = true
|
||||
},
|
||||
['item'] = {
|
||||
|
||||
+29
-4
@@ -156,7 +156,7 @@ data.raw.technology['electronics-productivity'].effects = {{type = 'change-recip
|
||||
data.raw.technology['solar-energy-productivity'].effects = {{type = 'change-recipe-productivity', recipe = 'solar-panel', change = 0.05}, {type = 'change-recipe-productivity', recipe = 'accumulator', change = 0.05}, {type = 'change-recipe-productivity', recipe = 'battery', change = 0.05}}
|
||||
data.raw.technology['railway-productivity'].effects = {{type = 'change-recipe-productivity', recipe = 'rail', change = 0.05}, {type = 'change-recipe-productivity', recipe = 'iron-stick', change = 0.05}}
|
||||
data.raw.technology['automation-productivity'].prerequisites[1] = 'logistics-2'
|
||||
data.raw.technology['automation-productivity'].effects = {{type = 'change-recipe-productivity', recipe = 'pipe', change = 0.05}, {type = 'change-recipe-productivity', recipe = 'iron-gear-wheel', change = 0.05}, {type = 'change-recipe-productivity', recipe = 'barrel', change = 0.05}}
|
||||
data.raw.technology['automation-productivity'].effects = {{type = 'change-recipe-productivity', recipe = 'pipe', change = 0.05}, {type = 'change-recipe-productivity', recipe = 'casting-pipe', change = 0.05}, {type = 'change-recipe-productivity', recipe = 'iron-gear-wheel', change = 0.05}, {type = 'change-recipe-productivity', recipe = 'barrel', change = 0.05}}
|
||||
data.raw.technology['automation-productivity'].icons[1].icon = '__base__/graphics/technology/automation-2.png'
|
||||
data.raw.technology['automation-productivity'].localised_name = {'phi-cl.combine', {'technology-name.automation'}, ''}
|
||||
|
||||
@@ -248,7 +248,7 @@ end
|
||||
-- GM-VP C 1 SPACE_AGE ENTITY
|
||||
if data.raw['assembling-machine'] and data.raw['assembling-machine']['foundry'] then
|
||||
data.raw['assembling-machine']['foundry'].effect_receiver = nil
|
||||
data.raw['assembling-machine']['foundry'].crafting_categories = {table.unpack(data.raw['furnace']['electric-furnace'].crafting_categories)}
|
||||
data.raw['assembling-machine']['foundry'].crafting_categories = {table.unpack(data.raw['furnace']['electric-furnace'].crafting_categories), 'metallurgy'}
|
||||
data.raw['assembling-machine']['foundry'].crafting_speed = 6
|
||||
data.raw['assembling-machine']['foundry'].energy_usage = '930kW'
|
||||
data.raw['assembling-machine']['foundry'].energy_source.emissions_per_minute.pollution = 3
|
||||
@@ -358,7 +358,7 @@ for _, v in pairs(data.raw.item) do
|
||||
end
|
||||
|
||||
-- GM-VP H 1 QUALITY RECIPE
|
||||
-- GM-VP H 92 SPACE_AGE RECIPE
|
||||
-- GM-VP H 79 SPACE_AGE RECIPE
|
||||
for _, v in pairs(data.raw.recipe) do
|
||||
v.surface_conditions = nil
|
||||
v.maximum_productivity = nil
|
||||
@@ -371,15 +371,40 @@ for _, v in pairs(data.raw.recipe) do
|
||||
end
|
||||
|
||||
-- GM-VP C 12 BASE RECIPE
|
||||
-- GM-VP C 25 SPACE_AGE RECIPE
|
||||
-- GM-VP C 38 SPACE_AGE RECIPE
|
||||
for k, v in pairs(items['recipe_reform']) do
|
||||
if data.raw.recipe[k] then
|
||||
data.raw.recipe[k].category = (v.category and v.category) or data.raw.recipe[k].category
|
||||
data.raw.recipe[k].ingredients = (v.ingredients and v.ingredients) or data.raw.recipe[k].ingredients
|
||||
data.raw.recipe[k].results = (v.results and v.results) or data.raw.recipe[k].results
|
||||
data.raw.recipe[k].energy_required = (v.energy_required and v.energy_required) or data.raw.recipe[k].energy_required
|
||||
end
|
||||
end
|
||||
|
||||
-- FROM ABOVE
|
||||
-- GM-VP C 0 SPACE_AGE RECIPE
|
||||
if data.raw.recipe['ice-melting'] then
|
||||
data.raw.recipe['ice-melting'].enabled = true
|
||||
data.raw.recipe['ice-melting'].allow_productivity = false
|
||||
end
|
||||
|
||||
-- GM-VP A 1 SPACE_AGE RECIPE
|
||||
if data.raw.item['ice'] then
|
||||
data:extend({{
|
||||
type = 'recipe',
|
||||
name = 'ice',
|
||||
energy_required = 1,
|
||||
enabled = true,
|
||||
icon = data.raw.item['ice'].icon,
|
||||
category = 'crafting-with-fluid',
|
||||
ingredients = {{type = 'fluid', name = 'water', amount = 10, fluidbox_multiplier = 10}},
|
||||
results = {{type = 'item', name = 'ice', amount = 1}},
|
||||
main_product = 'ice',
|
||||
allow_productivity = false,
|
||||
localised_name = {'item-name.ice'}
|
||||
}})
|
||||
end
|
||||
|
||||
-- GM-VP H 38 SPACE_AGE RESEARCH
|
||||
for _, v in pairs(items['technology']) do
|
||||
if data.raw.technology[v] then
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "PHI-CL",
|
||||
"version": "3.0.142",
|
||||
"version": "3.0.143",
|
||||
"factorio_version": "2.0",
|
||||
"date": "2026-06-21",
|
||||
"title": "Phidias Collection",
|
||||
|
||||
Reference in New Issue
Block a user