mirror of
https://github.com/PHIDIAS0303/factorio-mod-PHI.git
synced 2026-06-27 13:56:20 +09:00
.
This commit is contained in:
@@ -630,53 +630,63 @@ local items = {
|
|||||||
['technology_productivity'] = {
|
['technology_productivity'] = {
|
||||||
-- BASE 0
|
-- BASE 0
|
||||||
['concrete'] = {
|
['concrete'] = {
|
||||||
|
mod = 'base',
|
||||||
prerequisites = {'landfill'},
|
prerequisites = {'landfill'},
|
||||||
ingredients = {'metallurgic-science-pack', 'electromagnetic-science-pack'},
|
ingredients = {'metallurgic-science-pack', 'electromagnetic-science-pack'},
|
||||||
effect = {'concrete', 'concrete-from-molten-iron', 'refined-concrete', 'landfill'}
|
effect = {'concrete', 'concrete-from-molten-iron', 'refined-concrete', 'landfill'}
|
||||||
},
|
},
|
||||||
['automation'] = {
|
['automation'] = {
|
||||||
|
mod = 'base',
|
||||||
prerequisites = {},
|
prerequisites = {},
|
||||||
ingredients = {'metallurgic-science-pack', 'electromagnetic-science-pack'},
|
ingredients = {'metallurgic-science-pack', 'electromagnetic-science-pack'},
|
||||||
effect = {'pipe', 'casting-pipe', 'iron-gear-wheel', 'casting-iron-gear-wheel', 'barrel'}
|
effect = {'pipe', 'casting-pipe', 'iron-gear-wheel', 'casting-iron-gear-wheel', 'barrel'}
|
||||||
},
|
},
|
||||||
['electronics'] = {
|
['electronics'] = {
|
||||||
|
mod = 'base',
|
||||||
prerequisites = {},
|
prerequisites = {},
|
||||||
ingredients = {'metallurgic-science-pack', 'electromagnetic-science-pack'},
|
ingredients = {'metallurgic-science-pack', 'electromagnetic-science-pack'},
|
||||||
effect = {'electronic-circuit', 'copper-cable', 'casting-copper-cable'}
|
effect = {'electronic-circuit', 'copper-cable', 'casting-copper-cable'}
|
||||||
},
|
},
|
||||||
['advanced-circuit'] = {
|
['advanced-circuit'] = {
|
||||||
|
mod = 'base',
|
||||||
prerequisites = {},
|
prerequisites = {},
|
||||||
ingredients = {'electromagnetic-science-pack'},
|
ingredients = {'electromagnetic-science-pack'},
|
||||||
effect = {'advanced-circuit'}
|
effect = {'advanced-circuit'}
|
||||||
},
|
},
|
||||||
['engine'] = {
|
['engine'] = {
|
||||||
|
mod = 'base',
|
||||||
prerequisites = {},
|
prerequisites = {},
|
||||||
ingredients = {'electromagnetic-science-pack'},
|
ingredients = {'electromagnetic-science-pack'},
|
||||||
effect = {'engine-unit', 'electric-engine-unit', 'flying-robot-frame'}
|
effect = {'engine-unit', 'electric-engine-unit', 'flying-robot-frame'}
|
||||||
},
|
},
|
||||||
-- BASE 5
|
-- BASE 5
|
||||||
['solar-energy'] = {
|
['solar-energy'] = {
|
||||||
|
mod = 'base',
|
||||||
prerequisites = {},
|
prerequisites = {},
|
||||||
ingredients = {'electromagnetic-science-pack'},
|
ingredients = {'electromagnetic-science-pack'},
|
||||||
effect = {'solar-panel', 'accumulator', 'battery'}
|
effect = {'solar-panel', 'accumulator', 'battery'}
|
||||||
},
|
},
|
||||||
['railway'] = {
|
['railway'] = {
|
||||||
|
mod = 'base',
|
||||||
prerequisites = {},
|
prerequisites = {},
|
||||||
ingredients = {'electromagnetic-science-pack'},
|
ingredients = {'electromagnetic-science-pack'},
|
||||||
effect = {'rail', 'iron-stick', 'casting-iron-stick'}
|
effect = {'rail', 'iron-stick', 'casting-iron-stick'}
|
||||||
},
|
},
|
||||||
['sulfur-processing'] = {
|
['sulfur-processing'] = {
|
||||||
|
mod = 'base',
|
||||||
prerequisites = {'cliff-explosives'},
|
prerequisites = {'cliff-explosives'},
|
||||||
ingredients = {'cryogenic-science-pack'},
|
ingredients = {'cryogenic-science-pack'},
|
||||||
effect = {'sulfur', 'sulfuric-acid', 'explosives', 'cliff-explosives'}
|
effect = {'sulfur', 'sulfuric-acid', 'explosives', 'cliff-explosives'}
|
||||||
},
|
},
|
||||||
['oil-processing'] = {
|
['oil-processing'] = {
|
||||||
|
mod = 'base',
|
||||||
prerequisites = {},
|
prerequisites = {},
|
||||||
ingredients = {'cryogenic-science-pack'},
|
ingredients = {'cryogenic-science-pack'},
|
||||||
effect = {'basic-oil-processing', 'advanced-oil-processing', 'coal-liquefaction', 'lubricant'}
|
effect = {'basic-oil-processing', 'advanced-oil-processing', 'coal-liquefaction', 'lubricant'}
|
||||||
},
|
},
|
||||||
-- SPACE_AGE 0
|
-- SPACE_AGE 0
|
||||||
['agriculture'] = {
|
['agriculture'] = {
|
||||||
|
mod = 'space-age',
|
||||||
prerequisites = {},
|
prerequisites = {},
|
||||||
ingredients = {'agricultural-science-pack'},
|
ingredients = {'agricultural-science-pack'},
|
||||||
effect = {'yumako-processing', 'jellynut-processing'}
|
effect = {'yumako-processing', 'jellynut-processing'}
|
||||||
|
|||||||
@@ -95,13 +95,15 @@ if items['technology_productivity'] then
|
|||||||
table.insert(base_effect, {type = 'change-recipe-productivity', recipe = v2, change = 0.05})
|
table.insert(base_effect, {type = 'change-recipe-productivity', recipe = v2, change = 0.05})
|
||||||
end
|
end
|
||||||
|
|
||||||
|
local icon = ((v.mod and v.mod == 'base') and '__base__/graphics/technology/' .. k ..'.png') or ('__space-age__/graphics/technology/' .. k ..'.png')
|
||||||
|
|
||||||
data:extend({{
|
data:extend({{
|
||||||
type = 'technology',
|
type = 'technology',
|
||||||
name = k .. '-productivity',
|
name = k .. '-productivity',
|
||||||
prerequisites = base_prerequisites,
|
prerequisites = base_prerequisites,
|
||||||
effects = base_effect,
|
effects = base_effect,
|
||||||
unit = {count_formula = '1000 * (1.5 ^ (L - 1))', ingredients = base_ingredient, time = 60},
|
unit = {count_formula = '1000 * (1.5 ^ (L - 1))', ingredients = base_ingredient, time = 60},
|
||||||
icons = {{icon = '__base__/graphics/technology/' .. k ..'.png', icon_size = 256}, {icon = '__core__/graphics/icons/technology/constants/constant-recipe-productivity.png', icon_size = 128, scale = 0.5, shift = {50, 50}}},
|
icons = {{icon = icon, icon_size = 256}, {icon = '__core__/graphics/icons/technology/constants/constant-recipe-productivity.png', icon_size = 128, scale = 0.5, shift = {50, 50}}},
|
||||||
order = 'a-i-d',
|
order = 'a-i-d',
|
||||||
max_level = 10,
|
max_level = 10,
|
||||||
upgrade = true,
|
upgrade = true,
|
||||||
|
|||||||
Reference in New Issue
Block a user