mirror of
https://github.com/PHIDIAS0303/factorio-mod-PHI.git
synced 2026-05-13 05:08:44 +09:00
.
This commit is contained in:
+175
-50
@@ -69,42 +69,42 @@ local items = {
|
||||
['technology_reform'] = {
|
||||
-- BASE 0
|
||||
['speed-module-2'] = {
|
||||
['prerequisites'] = {'speed-module', 'processing-unit'},
|
||||
['unit'] = {count = 75, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}}}
|
||||
prerequisites = {'speed-module', 'processing-unit'},
|
||||
unit = {count = 75, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}}}
|
||||
},
|
||||
['speed-module-3'] = {
|
||||
['prerequisites'] = {'speed-module-2', 'production-science-pack'},
|
||||
['unit'] = {count = 300, time = 60, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}}}
|
||||
prerequisites = {'speed-module-2', 'production-science-pack'},
|
||||
unit = {count = 300, time = 60, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}}}
|
||||
},
|
||||
['productivity-module-2'] = {
|
||||
['prerequisites'] = {'productivity-module', 'processing-unit'},
|
||||
['unit'] = {count = 75, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}}}
|
||||
prerequisites = {'productivity-module', 'processing-unit'},
|
||||
unit = {count = 75, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}}}
|
||||
},
|
||||
['productivity-module-3'] = {
|
||||
['prerequisites'] = {'productivity-module-2', 'production-science-pack'},
|
||||
['unit'] = {count = 300, time = 60, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}}}
|
||||
prerequisites = {'productivity-module-2', 'production-science-pack'},
|
||||
unit = {count = 300, time = 60, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}}}
|
||||
},
|
||||
['efficiency-module-2'] = {
|
||||
['prerequisites'] = {'efficiency-module', 'processing-unit'},
|
||||
['unit'] = {count = 75, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}}}
|
||||
prerequisites = {'efficiency-module', 'processing-unit'},
|
||||
unit = {count = 75, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}}}
|
||||
},
|
||||
-- BASE 5
|
||||
['efficiency-module-3'] = {
|
||||
['prerequisites'] = {'efficiency-module-2', 'production-science-pack'},
|
||||
['unit'] = {count = 300, time = 60, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}}}
|
||||
prerequisites = {'efficiency-module-2', 'production-science-pack'},
|
||||
unit = {count = 300, time = 60, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}}}
|
||||
},
|
||||
['logistic-system'] = {
|
||||
['prerequisites'] = {'logistic-robotics', 'utility-science-pack'},
|
||||
['unit'] = {count = 500, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'utility-science-pack', 1}}}
|
||||
prerequisites = {'logistic-robotics', 'utility-science-pack'},
|
||||
unit = {count = 500, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'utility-science-pack', 1}}}
|
||||
},
|
||||
['effect-transmission'] = {
|
||||
['prerequisites'] = {'production-science-pack'},
|
||||
['unit'] = {count = 75, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}}}
|
||||
prerequisites = {'production-science-pack'},
|
||||
unit = {count = 75, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}}}
|
||||
},
|
||||
['space-science-pack'] = {
|
||||
['prerequisites'] = {'rocket-silo'},
|
||||
['effects'] = {{type = 'unlock-recipe', recipe = 'satellite'}},
|
||||
['unit'] = {count = 2000, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}, {'utility-science-pack', 1}}}
|
||||
prerequisites = {'rocket-silo'},
|
||||
effects = {{type = 'unlock-recipe', recipe = 'satellite'}},
|
||||
unit = {count = 2000, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}, {'utility-science-pack', 1}}}
|
||||
},
|
||||
['stronger-explosives-5'] = {
|
||||
prerequisites = {'stronger-explosives-4'},
|
||||
@@ -144,68 +144,193 @@ local items = {
|
||||
prerequisites = {'worker-robots-speed-6', 'space-science-pack'},
|
||||
unit_ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}, {'utility-science-pack', 1}, {'space-science-pack', 1}}
|
||||
},
|
||||
['artillery'] = {
|
||||
prerequisites = {'tank', 'concrete', 'radar'},
|
||||
unit_count = 1500,
|
||||
unit_ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'military-science-pack', 1}, {'chemical-science-pack', 1}}
|
||||
},
|
||||
['atomic-bomb'] = {
|
||||
unit_ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'military-science-pack', 1}, {'chemical-science-pack', 1}, {'utility-science-pack', 1}}
|
||||
},
|
||||
-- BASE 20
|
||||
['energy-shield-mk2-equipment'] = {
|
||||
prerequisites = {'energy-shield-equipment', 'military-4', 'power-armor'},
|
||||
unit_ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'military-science-pack', 1}, {'chemical-science-pack', 1}, {'utility-science-pack', 1}}
|
||||
},
|
||||
['personal-roboport-mk2-equipment'] = {
|
||||
prerequisites = {'personal-roboport-equipment'},
|
||||
unit_ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'military-science-pack', 1}, {'chemical-science-pack', 1}, {'utility-science-pack', 1}}
|
||||
},
|
||||
['coal-liquefaction'] = {
|
||||
prerequisites = {'advanced-oil-processing'},
|
||||
unit_ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}}
|
||||
},
|
||||
['kovarex-enrichment-process'] = {
|
||||
prerequisites = {'uranium-processing'},
|
||||
unit = {count = 1500, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}}}
|
||||
},
|
||||
['spidertron'] = {
|
||||
prerequisites = {'exoskeleton-equipment', 'fission-reactor-equipment', 'military-4', 'production-science-pack', 'radar'},
|
||||
unit_ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'military-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}, {'utility-science-pack', 1}}
|
||||
},
|
||||
-- BASE 25
|
||||
['mining-productivity-3'] = {
|
||||
prerequisites = {'mining-productivity-2', 'production-science-pack', 'utility-science-pack', 'space-science-pack'},
|
||||
unit_ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}, {'utility-science-pack', 1}, {'space-science-pack', 1}}
|
||||
},
|
||||
-- SPACE_AGE 0
|
||||
['stack-inserter'] = {
|
||||
['prerequisites'] = {'bulk-inserter', 'chemical-science-pack', 'processing-unit'},
|
||||
['unit'] = {count = 800, time = 45, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}}}
|
||||
prerequisites = {'bulk-inserter', 'chemical-science-pack', 'processing-unit'},
|
||||
unit = {count = 800, time = 45, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}}}
|
||||
},
|
||||
['transport-belt-capacity-1'] = {
|
||||
['prerequisites'] = {'stack-inserter', 'logistics-3', 'production-science-pack', 'utility-science-pack'},
|
||||
['unit'] = {count = 1600, time = 45, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}, {'utility-science-pack', 1}}}
|
||||
prerequisites = {'stack-inserter', 'logistics-3', 'production-science-pack', 'utility-science-pack'},
|
||||
unit = {count = 1600, time = 45, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}, {'utility-science-pack', 1}}}
|
||||
},
|
||||
['transport-belt-capacity-2'] = {
|
||||
['prerequisites'] = {'transport-belt-capacity-1', 'space-science-pack'},
|
||||
['unit'] = {count = 2400, time = 60, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}, {'utility-science-pack', 1}, {'space-science-pack', 1}}}
|
||||
prerequisites = {'transport-belt-capacity-1', 'space-science-pack'},
|
||||
unit = {count = 2400, time = 60, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}, {'utility-science-pack', 1}, {'space-science-pack', 1}}}
|
||||
},
|
||||
['turbo-transport-belt'] = {
|
||||
['prerequisites'] = {'logistics-3', 'production-science-pack', 'utility-science-pack'},
|
||||
['unit'] = {count = 800, time = 45, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}, {'utility-science-pack', 1}}}
|
||||
prerequisites = {'logistics-3', 'production-science-pack', 'utility-science-pack'},
|
||||
unit = {count = 800, time = 45, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}, {'utility-science-pack', 1}}}
|
||||
},
|
||||
['electromagnetic-plant'] = {
|
||||
['prerequisites'] = {'automation-3', '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 = 'electromagnetic-plant'}}
|
||||
prerequisites = {'automation-3', '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 = 'electromagnetic-plant'}}
|
||||
},
|
||||
-- SPACE_AGE 5
|
||||
['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'}}
|
||||
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'}}
|
||||
},
|
||||
['cryogenic-plant'] = {
|
||||
['prerequisites'] = {'automation-3', 'coal-liquefaction', '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 = 'cryogenic-plant'}}
|
||||
prerequisites = {'automation-3', 'coal-liquefaction', '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 = 'cryogenic-plant'}}
|
||||
},
|
||||
['biolab'] = {
|
||||
['prerequisites'] = {'automation-3', '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}}}
|
||||
prerequisites = {'automation-3', '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}}}
|
||||
},
|
||||
['space-platform'] = {
|
||||
['prerequisites'] = nil,
|
||||
['unit'] = {count = 100, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}}}
|
||||
prerequisites = nil,
|
||||
unit = {count = 100, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}}}
|
||||
},
|
||||
['space-platform-thruster'] = {
|
||||
['prerequisites'] = {'space-platform'},
|
||||
['unit'] = {count = 100, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}}}
|
||||
prerequisites = {'space-platform'},
|
||||
unit = {count = 100, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}}}
|
||||
},
|
||||
-- SPACE_AGE 10
|
||||
['asteroid-reprocessing'] = {
|
||||
['prerequisites'] = {'space-platform'},
|
||||
['unit'] = {count = 100, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}}}
|
||||
prerequisites = {'space-platform'},
|
||||
unit = {count = 100, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}}}
|
||||
},
|
||||
['advanced-asteroid-processing'] = {
|
||||
['prerequisites'] = {'space-platform'},
|
||||
['unit'] = {count = 100, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}}}
|
||||
prerequisites = {'space-platform'},
|
||||
unit = {count = 100, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}}}
|
||||
},
|
||||
['asteroid-productivity'] = {
|
||||
['prerequisites'] = {'space-platform'},
|
||||
['unit'] = {count = 100, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}}}
|
||||
prerequisites = {'space-platform'},
|
||||
unit = {count = 100, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}}}
|
||||
},
|
||||
['calcite-processing'] = {
|
||||
['prerequisites'] = {'space-platform'},
|
||||
['unit'] = {count = 100, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}}}
|
||||
prerequisites = {'space-platform'},
|
||||
unit = {count = 100, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}}}
|
||||
},
|
||||
['railgun'] = {
|
||||
prerequisites = {'military-4', 'artillery', 'production-science-pack'},
|
||||
unit_count = 2500,
|
||||
unit_ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'military-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}, {'utility-science-pack', 1}}
|
||||
},
|
||||
-- SPACE_AGE 15
|
||||
['fusion-reactor'] = {
|
||||
prerequisites = {'nuclear-power', 'space-science-pack'},
|
||||
unit_ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'military-science-pack', 1}, {'chemical-science-pack', 1}, {'utility-science-pack', 1}, {'space-science-pack', 1}}
|
||||
},
|
||||
['fusion-reactor-equipment'] = {
|
||||
prerequisites = {'fission-reactor-equipment', 'fusion-reactor'},
|
||||
unit_ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'military-science-pack', 1}, {'chemical-science-pack', 1}, {'utility-science-pack', 1}, {'space-science-pack', 1}}
|
||||
},
|
||||
['battery-mk3-equipment'] = {
|
||||
prerequisites = {'battery-mk2-equipment'},
|
||||
unit_ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'military-science-pack', 1}, {'chemical-science-pack', 1}, {'utility-science-pack', 1}, {'space-science-pack', 1}}
|
||||
},
|
||||
['rocket-turret'] = {
|
||||
prerequisites = {'rocketry', 'stronger-explosives-2', 'processing-unit'},
|
||||
effects = {{type = 'unlock-recipe', recipe = 'rocket-turret'}},
|
||||
unit_ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'military-science-pack', 1}, {'chemical-science-pack', 1}}
|
||||
},
|
||||
['toolbelt-equipment'] = {
|
||||
prerequisites = {'power-armor', 'toolbelt'},
|
||||
unit_ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}}
|
||||
},
|
||||
-- SPACE_AGE 20
|
||||
['big-mining-drill'] = {
|
||||
prerequisites = {'electric-mining-drill', 'automation-3'},
|
||||
unit = {count = 600, time = 45, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}}}
|
||||
},
|
||||
['tesla-weapons'] = {
|
||||
prerequisites = {'military-4', 'processing-unit'},
|
||||
unit_ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'military-science-pack', 1}, {'chemical-science-pack', 1}, {'utility-science-pack', 1}}
|
||||
},
|
||||
['mech-armor'] = {
|
||||
prerequisites = {'power-armor-mk2', 'space-science-pack'},
|
||||
unit_ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'military-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}, {'utility-science-pack', 1}, {'space-science-pack', 1}}
|
||||
},
|
||||
['power-armor-mk2'] = {
|
||||
prerequisites = {'power-armor', 'military-4', 'speed-module-2', 'efficiency-module-2'}
|
||||
},
|
||||
['health'] = {
|
||||
prerequisites = {'utility-science-pack', 'space-science-pack'},
|
||||
unit_ingredients = {{'military-science-pack', 1}, {'chemical-science-pack', 1}, {'utility-science-pack', 1}, {'space-science-pack', 1}}
|
||||
},
|
||||
-- SPACE_AGE 25
|
||||
['processing-unit-productivity'] = {
|
||||
prerequisites = {'processing-unit', 'electromagnetic-plant'},
|
||||
effects = {{type = 'change-recipe-productivity', recipe = 'processing-unit', change = 0.05}}
|
||||
},
|
||||
['steel-plate-productivity'] = {
|
||||
prerequisites = {'foundry'},
|
||||
effects = {{type = 'change-recipe-productivity', recipe = 'steel-plate', change = 0.05}}
|
||||
},
|
||||
['low-density-structure-productivity'] = {
|
||||
prerequisites = {'low-density-structure', 'electromagnetic-plant'},
|
||||
effects = {{type = 'change-recipe-productivity', recipe = 'low-density-structure', change = 0.05}}
|
||||
},
|
||||
['plastic-bar-productivity'] = {
|
||||
prerequisites = {'plastics', 'cryogenic-plant'},
|
||||
effects = {{type = 'change-recipe-productivity', recipe = 'plastic-bar', change = 0.05}}
|
||||
},
|
||||
['rocket-fuel-productivity'] = {
|
||||
prerequisites = {'rocket-fuel', 'electromagnetic-plant'},
|
||||
effects = {{type = 'change-recipe-productivity', recipe = 'solid-fuel-from-petroleum-gas', change = 0.05}, {type = 'change-recipe-productivity', recipe = 'solid-fuel-from-light-oil', change = 0.05}, {type = 'change-recipe-productivity', recipe = 'solid-fuel-from-heavy-oil', change = 0.05}, {type = 'change-recipe-productivity', recipe = 'rocket-fuel', change = 0.05}}
|
||||
},
|
||||
-- SPACE_AGE 30
|
||||
['rocket-part-productivity'] = {
|
||||
prerequisites = {'rocket-silo', 'electromagnetic-plant'},
|
||||
effects = {{type = 'change-recipe-productivity', recipe = 'rocket-part', change = 0.05}}
|
||||
},
|
||||
['research-productivity'] = {
|
||||
prerequisites = {'space-science-pack', 'biolab'}
|
||||
},
|
||||
['heating-tower'] = {
|
||||
prerequisites = {'chemical-science-pack'},
|
||||
effects = {{type = 'unlock-recipe', recipe = 'heating-tower'}},
|
||||
unit = {count = 400, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}}}
|
||||
},
|
||||
['agriculture'] = {
|
||||
prerequisites = {'chemical-science-pack'},
|
||||
effects = {{type = 'unlock-recipe', recipe = 'agricultural-tower'}},
|
||||
unit = {count = 400, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}}}
|
||||
},
|
||||
['tree-seeding'] = {
|
||||
prerequisites = {'agriculture'},
|
||||
unit = {count = 400, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}}}
|
||||
}
|
||||
-- SPACE_AGE 35
|
||||
},
|
||||
['technology'] = {
|
||||
['planet-discovery-vulcanus'] = true,
|
||||
|
||||
+21
-85
@@ -179,90 +179,36 @@ if data.raw.technology['automation'] and data.raw.technology['automation'].effec
|
||||
table.insert(data.raw.technology['automation'].effects, {type = 'create-ghost-on-entity-death', modifier = true})
|
||||
end
|
||||
|
||||
-- GM-VP C 18 BASE RESEARCH
|
||||
-- GM-VP C 14 SPACE_AGE RESEARCH
|
||||
for k, v in pairs(items['technology_reform']) do
|
||||
if data.raw.technology[k] then
|
||||
if v.prerequisites then
|
||||
data.raw.technology[k].prerequisites = v.prerequisites
|
||||
end
|
||||
-- GM-VP C 26 BASE RESEARCH
|
||||
-- GM-VP C 35 SPACE_AGE RESEARCH
|
||||
if items['technology_reform'] then
|
||||
for k, v in pairs(items['technology_reform']) do
|
||||
if data.raw.technology[k] then
|
||||
if v.prerequisites then
|
||||
data.raw.technology[k].prerequisites = v.prerequisites
|
||||
end
|
||||
|
||||
if v.unit then
|
||||
data.raw.technology[k].unit = v.unit
|
||||
end
|
||||
if v.unit then
|
||||
data.raw.technology[k].unit = v.unit
|
||||
end
|
||||
|
||||
if v.unit_ingredients then
|
||||
data.raw.technology[k].unit.ingredients = v.unit_ingredients
|
||||
end
|
||||
if v.unit_count then
|
||||
data.raw.technology[k].unit.count = v.unit_count
|
||||
end
|
||||
|
||||
if v.effects then
|
||||
data.raw.technology[k].effects = v.effects
|
||||
if v.unit_ingredients then
|
||||
data.raw.technology[k].unit.ingredients = v.unit_ingredients
|
||||
end
|
||||
|
||||
if v.effects then
|
||||
data.raw.technology[k].effects = v.effects
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
data.raw.technology['artillery'].prerequisites = {'tank', 'concrete', 'radar'}
|
||||
data.raw.technology['artillery'].unit.count = 1500
|
||||
data.raw.technology['artillery'].unit.ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'military-science-pack', 1}, {'chemical-science-pack', 1}}
|
||||
data.raw.technology['railgun'].prerequisites = {'military-4', 'artillery', 'production-science-pack'}
|
||||
data.raw.technology['railgun'].unit.count = 2500
|
||||
data.raw.technology['railgun'].unit.ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'military-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}, {'utility-science-pack', 1}}
|
||||
data.raw.technology['atomic-bomb'].unit.ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'military-science-pack', 1}, {'chemical-science-pack', 1}, {'utility-science-pack', 1}}
|
||||
data.raw.technology['energy-shield-mk2-equipment'].prerequisites = {'energy-shield-equipment', 'military-4', 'power-armor'}
|
||||
data.raw.technology['energy-shield-mk2-equipment'].unit.ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'military-science-pack', 1}, {'chemical-science-pack', 1}, {'utility-science-pack', 1}}
|
||||
data.raw.technology['personal-roboport-mk2-equipment'].prerequisites = {'personal-roboport-equipment'}
|
||||
data.raw.technology['personal-roboport-mk2-equipment'].unit.ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'military-science-pack', 1}, {'chemical-science-pack', 1}, {'utility-science-pack', 1}}
|
||||
data.raw.technology['coal-liquefaction'].prerequisites = {'advanced-oil-processing'}
|
||||
data.raw.technology['coal-liquefaction'].unit.ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}}
|
||||
data.raw.technology['kovarex-enrichment-process'].prerequisites = {'uranium-processing'}
|
||||
data.raw.technology['kovarex-enrichment-process'].unit = {count = 1500, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}}}
|
||||
data.raw.technology['fusion-reactor'].prerequisites = {'nuclear-power', 'space-science-pack'}
|
||||
data.raw.technology['fusion-reactor'].unit.ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'military-science-pack', 1}, {'chemical-science-pack', 1}, {'utility-science-pack', 1}, {'space-science-pack', 1}}
|
||||
table.insert(data.raw.technology['fusion-reactor'].effects, {type = 'unlock-recipe', recipe = 'fluoroketone'})
|
||||
table.insert(data.raw.technology['fusion-reactor'].effects, {type = 'unlock-recipe', recipe = 'fluoroketone-cooling'})
|
||||
data.raw.technology['fusion-reactor-equipment'].prerequisites = {'fission-reactor-equipment', 'fusion-reactor'}
|
||||
data.raw.technology['fusion-reactor-equipment'].unit.ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'military-science-pack', 1}, {'chemical-science-pack', 1}, {'utility-science-pack', 1}, {'space-science-pack', 1}}
|
||||
data.raw.technology['battery-mk3-equipment'].prerequisites = {'battery-mk2-equipment'}
|
||||
data.raw.technology['battery-mk3-equipment'].unit.ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'military-science-pack', 1}, {'chemical-science-pack', 1}, {'utility-science-pack', 1}, {'space-science-pack', 1}}
|
||||
data.raw.technology['rocket-turret'].effects = {{type = 'unlock-recipe', recipe = 'rocket-turret'}}
|
||||
data.raw.technology['rocket-turret'].prerequisites = {'rocketry', 'stronger-explosives-2', 'processing-unit'}
|
||||
data.raw.technology['rocket-turret'].unit.ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'military-science-pack', 1}, {'chemical-science-pack', 1}}
|
||||
data.raw.technology['toolbelt-equipment'].prerequisites = {'power-armor', 'toolbelt'}
|
||||
data.raw.technology['toolbelt-equipment'].unit.ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}}
|
||||
data.raw.technology['big-mining-drill'].prerequisites = {'electric-mining-drill', 'automation-3'}
|
||||
data.raw.technology['big-mining-drill'].unit = {count = 600, time = 45, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}}}
|
||||
data.raw.technology['tesla-weapons'].prerequisites = {'military-4', 'processing-unit'}
|
||||
data.raw.technology['tesla-weapons'].unit.ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'military-science-pack', 1}, {'chemical-science-pack', 1}, {'utility-science-pack', 1}}
|
||||
data.raw.technology['mech-armor'].prerequisites = {'power-armor-mk2', 'space-science-pack'}
|
||||
data.raw.technology['mech-armor'].unit.ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'military-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}, {'utility-science-pack', 1}, {'space-science-pack', 1}}
|
||||
data.raw.technology['power-armor-mk2'].prerequisites = {'power-armor', 'military-4', 'speed-module-2', 'efficiency-module-2'}
|
||||
data.raw.technology['health'].prerequisites = {'utility-science-pack', 'space-science-pack'}
|
||||
data.raw.technology['health'].unit.ingredients = {{'military-science-pack', 1}, {'chemical-science-pack', 1}, {'utility-science-pack', 1}, {'space-science-pack', 1}}
|
||||
data.raw.technology['mining-productivity-3'].prerequisites = {'mining-productivity-2', 'production-science-pack', 'utility-science-pack', 'space-science-pack'}
|
||||
data.raw.technology['mining-productivity-3'].unit.ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}, {'utility-science-pack', 1}, {'space-science-pack', 1}}
|
||||
data.raw.technology['processing-unit-productivity'].prerequisites = {'processing-unit', 'electromagnetic-plant'}
|
||||
data.raw.technology['processing-unit-productivity'].effects = {{type = 'change-recipe-productivity', recipe = 'processing-unit', change = 0.05}}
|
||||
data.raw.technology['steel-plate-productivity'].prerequisites = {'foundry'}
|
||||
data.raw.technology['steel-plate-productivity'].effects = {{type = 'change-recipe-productivity', recipe = 'steel-plate', change = 0.05}}
|
||||
data.raw.technology['low-density-structure-productivity'].prerequisites = {'low-density-structure', 'electromagnetic-plant'}
|
||||
data.raw.technology['low-density-structure-productivity'].effects = {{type = 'change-recipe-productivity', recipe = 'low-density-structure', change = 0.05}}
|
||||
data.raw.technology['plastic-bar-productivity'].prerequisites = {'plastics', 'cryogenic-plant'}
|
||||
data.raw.technology['plastic-bar-productivity'].effects = {{type = 'change-recipe-productivity', recipe = 'plastic-bar', change = 0.05}}
|
||||
data.raw.technology['rocket-fuel-productivity'].prerequisites = {'rocket-fuel', 'electromagnetic-plant'}
|
||||
data.raw.technology['rocket-fuel-productivity'].effects = {{type = 'change-recipe-productivity', recipe = 'solid-fuel-from-petroleum-gas', change = 0.05}, {type = 'change-recipe-productivity', recipe = 'solid-fuel-from-light-oil', change = 0.05}, {type = 'change-recipe-productivity', recipe = 'solid-fuel-from-heavy-oil', change = 0.05}, {type = 'change-recipe-productivity', recipe = 'rocket-fuel', change = 0.05}}
|
||||
data.raw.technology['rocket-part-productivity'].prerequisites = {'rocket-silo', 'electromagnetic-plant'}
|
||||
data.raw.technology['rocket-part-productivity'].effects = {{type = 'change-recipe-productivity', recipe = 'rocket-part', change = 0.05}}
|
||||
data.raw.technology['research-productivity'].prerequisites = {'space-science-pack', 'biolab'}
|
||||
data.raw.technology['spidertron'].prerequisites = {'exoskeleton-equipment', 'fission-reactor-equipment', 'military-4', 'production-science-pack', 'radar'}
|
||||
data.raw.technology['spidertron'].unit.ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'military-science-pack', 1}, {'chemical-science-pack', 1}, {'production-science-pack', 1}, {'utility-science-pack', 1}}
|
||||
data.raw.technology['heating-tower'].prerequisites = {'chemical-science-pack'}
|
||||
data.raw.technology['heating-tower'].effects = {{type = 'unlock-recipe', recipe = 'heating-tower'}}
|
||||
data.raw.technology['heating-tower'].unit = {count = 400, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}}}
|
||||
data.raw.technology['agriculture'].prerequisites = {'chemical-science-pack'}
|
||||
data.raw.technology['agriculture'].effects = {{type = 'unlock-recipe', recipe = 'agricultural-tower'}}
|
||||
data.raw.technology['agriculture'].unit = {count = 400, time = 30, ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}}}
|
||||
data.raw.technology['tree-seeding'].prerequisites = {'agriculture'}
|
||||
data.raw.technology['tree-seeding'].unit.ingredients = {{'automation-science-pack', 1}, {'logistic-science-pack', 1}, {'chemical-science-pack', 1}}
|
||||
|
||||
for _, v in pairs({'space-science-pack', 'electromagnetic-plant', 'foundry', 'cryogenic-plant', 'big-mining-drill', 'agriculture', 'heating-tower'}) do
|
||||
data.raw.technology[v].research_trigger = nil
|
||||
@@ -313,10 +259,6 @@ data.raw.recipe['cryogenic-plant'].ingredients = {{type = 'item', name = 'steel-
|
||||
data.raw.recipe['biolab'].ingredients = {{type = 'item', name = 'lab', amount = 1}, {type = 'item', name = 'refined-concrete', amount = 60}, {type = 'item', name = 'processing-unit', amount = 60}, {type = 'item', name = 'uranium-235', amount = 3}}
|
||||
data.raw.recipe['foundry'].ingredients = {{type = 'item', name = 'steel-plate', amount = 60}, {type = 'item', name = 'processing-unit', amount = 40}, {type = 'item', name = 'coal', amount = 60}, {type = 'item', name = 'refined-concrete', amount = 40}, {type = 'item', name = 'electric-furnace', amount = 1}, {type = 'fluid', name = 'lubricant', amount = 60}}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
data.raw['agricultural-tower']['agricultural-tower'].energy_source.emissions_per_minute = { pollution = -1 }
|
||||
data.raw['assembling-machine']['electromagnetic-plant'].effect_receiver = nil
|
||||
data.raw['assembling-machine']['electromagnetic-plant'].crafting_categories = {table.unpack(data.raw['assembling-machine']['assembling-machine-3'].crafting_categories)}
|
||||
@@ -346,12 +288,6 @@ for _, v in pairs(data.raw.lab) do
|
||||
v.inputs = {'automation-science-pack', 'logistic-science-pack', 'military-science-pack', 'chemical-science-pack', 'production-science-pack', 'utility-science-pack', 'space-science-pack'}
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
for _, v in pairs({'vulcanus', 'gleba', 'fulgora', 'aquilo'}) do
|
||||
data.raw.planet[v].map_gen_settings = nil
|
||||
data.raw.planet[v].hidden = true
|
||||
|
||||
Reference in New Issue
Block a user