This commit is contained in:
2026-06-06 01:12:52 +09:00
parent bce75aca38
commit dbfde4530a
2 changed files with 13 additions and 1 deletions
+10
View File
@@ -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'}
+3 -1
View File
@@ -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,