Fix results/ingredients

This commit is contained in:
Simon Brodtmann 2025-07-06 21:20:11 +02:00
parent d649ec5cc5
commit 13febea434
14 changed files with 680 additions and 1029 deletions

View file

@ -13,13 +13,12 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'el_aluminum_item',30}, {type="item", name="el_aluminum_item", amount=30},
{'concrete',20}, {type="item", name="concrete", amount=20},
{'electronic-circuit',40}, {type="item", name="electronic-circuit", amount=40},
{'copper-plate',20}, {type="item", name="copper-plate", amount=20},
}, },
result = 'el_solar_item', results = {{type="item", name='el_solar_item', amount=2}},
result_count = 2,
energy_required = 4, energy_required = 4,
order = 'a-a-2', order = 'a-a-2',
}, },
@ -33,12 +32,11 @@ data:extend({
category = 'crafting', category = 'crafting',
subgroup = 'el_item_subgroup_b', subgroup = 'el_item_subgroup_b',
ingredients = { ingredients = {
{'el_lithium_item',4}, {type="item", name="el_lithium_item", amount=4},
{'iron-plate',4}, {type="item", name="iron-plate", amount=4},
{'copper-plate',4}, {type="item", name="copper-plate", amount=4},
}, },
result = 'battery', results = {{type="item", name='battery', amount=12}},
result_count = 12,
energy_required = 20, energy_required = 20,
order = 'b-a', order = 'b-a',
}, },
@ -49,12 +47,11 @@ data:extend({
enabled = false, enabled = false,
category = 'crafting', category = 'crafting',
ingredients = { ingredients = {
{'el_lithium_item',4}, {type="item", name="el_lithium_item", amount=4},
{'iron-plate',4}, {type="item", name="iron-plate", amount=4},
{'steel-plate',4}, {type="item", name="steel-plate", amount=4},
}, },
result = 'el_lithium_battery', results = {{type="item", name='el_lithium_battery', amount=2}},
result_count = 2,
energy_required = 10, energy_required = 10,
}, },
--el_burner --el_burner
@ -64,13 +61,12 @@ data:extend({
enabled = false, enabled = false,
category = 'crafting', category = 'crafting',
ingredients = { ingredients = {
{'iron-gear-wheel',40}, {type="item", name="iron-gear-wheel", amount=40},
{'steel-plate',15}, {type="item", name="steel-plate", amount=15},
{'el_materials_ALK',10}, {type="item", name="el_materials_ALK", amount=10},
{'electronic-circuit',10} {type="item", name="electronic-circuit", amount=10}
}, },
result = 'el_burner_item', results = {{type="item", name='el_burner_item', amount=1}},
result_count = 1,
energy_required = 4, energy_required = 4,
}, },
{ {
@ -79,12 +75,11 @@ data:extend({
enabled = false, enabled = false,
category = 'crafting', category = 'crafting',
ingredients = { ingredients = {
{'el_burner_item',1}, {type="item", name="el_burner_item", amount=1},
{'pipe',20}, {type="item", name="pipe", amount=20},
{'electronic-circuit',20}, {type="item", name="electronic-circuit", amount=20},
}, },
result = 'el_burner_kerosene_item', results = {{type="item", name='el_burner_kerosene_item', amount=1}},
result_count = 1,
energy_required = 4, energy_required = 4,
}, },
--el_water_generator --el_water_generator
@ -94,15 +89,14 @@ data:extend({
enabled = false, enabled = false,
category = 'crafting', category = 'crafting',
ingredients = { ingredients = {
{'iron-gear-wheel',60}, {type="item", name="iron-gear-wheel", amount=60},
{'engine-unit',15}, {type="item", name="engine-unit", amount=15},
{'el_materials_ALK',20}, {type="item", name="el_materials_ALK", amount=20},
{'electronic-circuit',20}, {type="item", name="electronic-circuit", amount=20},
{'pipe',30}, {type="item", name="pipe", amount=30},
{'copper-cable',20}, {type="item", name="copper-cable", amount=20},
}, },
result = 'el_water_generator_item', results = {{type="item", name='el_water_generator_item', amount=2}},
result_count = 2,
energy_required = 4, energy_required = 4,
}, },
--el_pressurizer --el_pressurizer
@ -112,13 +106,12 @@ data:extend({
enabled = false, enabled = false,
category = 'crafting', category = 'crafting',
ingredients = { ingredients = {
{'iron-gear-wheel',20}, {type="item", name="iron-gear-wheel", amount=20},
{'pipe',15}, {type="item", name="pipe", amount=15},
{'el_materials_ALK',10}, {type="item", name="el_materials_ALK", amount=10},
{'electronic-circuit',10} {type="item", name="electronic-circuit", amount=10}
}, },
result = 'el_pressurizer_item', results = {{type="item", name='el_pressurizer_item', amount=1}},
result_count = 1,
energy_required = 4, energy_required = 4,
}, },
--el_water_pressure --el_water_pressure
@ -147,14 +140,13 @@ data:extend({
enabled = false, enabled = false,
category = 'crafting', category = 'crafting',
ingredients = { ingredients = {
{'locomotive',1}, {type="item", name="locomotive", amount=1},
{'engine-unit',15}, {type="item", name="engine-unit", amount=15},
{'iron-gear-wheel',40}, {type="item", name="iron-gear-wheel", amount=40},
{'advanced-circuit',15}, {type="item", name="advanced-circuit", amount=15},
{'el_materials_ALK',25}, {type="item", name="el_materials_ALK", amount=25},
}, },
result = 'el_diesel_train_item', results = {{type="item", name='el_diesel_train_item', amount=1}},
result_count = 1,
energy_required = 20, energy_required = 20,
}, },
--el_kerosene --el_kerosene
@ -173,7 +165,6 @@ data:extend({
{type="fluid", name="light-oil", amount=90}, {type="fluid", name="light-oil", amount=90},
{type="fluid", name="water", amount=70}, {type="fluid", name="water", amount=70},
}, },
result_count = 1,
energy_required = 5, energy_required = 5,
icon_size = 64, icon_size = 64,
icons = { icons = {
@ -191,12 +182,11 @@ data:extend({
enabled = false, enabled = false,
category = 'crafting', category = 'crafting',
ingredients = { ingredients = {
{'storage-tank', 4}, {type="item", name="storage-tank", amount=4},
{'steel-plate', 50}, {type="item", name="steel-plate", amount=50},
{'el_aluminum_item', 150}, {type="item", name="el_aluminum_item", amount=150},
}, },
result = 'el_tank_item', results = {{type="item", name='el_tank_item', amount=1}},
result_count = 1,
energy_required = 4, energy_required = 4,
}, },
--el_desulfurized_kerosene --el_desulfurized_kerosene
@ -213,7 +203,6 @@ data:extend({
{type="fluid", name="el_desulfurized_kerosene", amount=80}, {type="fluid", name="el_desulfurized_kerosene", amount=80},
{type="fluid", name="el_acidic_water", amount=120}, {type="fluid", name="el_acidic_water", amount=120},
}, },
result_count = 1,
energy_required = 4, energy_required = 4,
}, },
--el_usage_acidic_water --el_usage_acidic_water
@ -232,7 +221,6 @@ data:extend({
{type="fluid", name="sulfuric-acid", amount=100}, {type="fluid", name="sulfuric-acid", amount=100},
--{type="item", name="sulfur", amount=6}, --{type="item", name="sulfur", amount=6},
}, },
result_count = 1,
energy_required = 4, energy_required = 4,
}, },
--el_train_fuel_diesel --el_train_fuel_diesel
@ -249,7 +237,6 @@ data:extend({
results = { results = {
{type="item", name="el_train_fuel_diesel_item", amount=1}, {type="item", name="el_train_fuel_diesel_item", amount=1},
}, },
result_count = 1,
energy_required = 10, energy_required = 10,
}, },
--el_generator_equip --el_generator_equip
@ -267,7 +254,6 @@ data:extend({
results = { results = {
{type="item", name="el_train_equipment_generator_item", amount=1}, {type="item", name="el_train_equipment_generator_item", amount=1},
}, },
result_count = 1,
energy_required = 25, energy_required = 25,
}, },
--el_accelerator_equip --el_accelerator_equip
@ -285,7 +271,6 @@ data:extend({
results = { results = {
{type="item", name="el_train_equipment_accelerator_item", amount=1}, {type="item", name="el_train_equipment_accelerator_item", amount=1},
}, },
result_count = 1,
energy_required = 25, energy_required = 25,
}, },
--el_energy_crystal --el_energy_crystal
@ -301,7 +286,6 @@ data:extend({
results = { results = {
{type="item", name="el_energy_crystal_item", amount=2}, {type="item", name="el_energy_crystal_item", amount=2},
}, },
result_count = 1,
energy_required = 10, energy_required = 10,
always_show_made_in = true always_show_made_in = true
}, },
@ -318,7 +302,6 @@ data:extend({
results = { results = {
{type="item", name="el_train_fuel_diesel_energized_item", amount=4}, {type="item", name="el_train_fuel_diesel_energized_item", amount=4},
}, },
result_count = 1,
energy_required = 5, energy_required = 5,
}, },
--el_ki_beacon --el_ki_beacon
@ -335,7 +318,6 @@ data:extend({
results = { results = {
{type="item", name="el_ki_beacon_item", amount=1}, {type="item", name="el_ki_beacon_item", amount=1},
}, },
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{ {
@ -352,7 +334,6 @@ data:extend({
results = { results = {
{type="item", name="fi_ki_beacon_item", amount=1}, {type="item", name="fi_ki_beacon_item", amount=1},
}, },
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{ {
@ -369,7 +350,6 @@ data:extend({
results = { results = {
{type="item", name="fu_ki_beacon_item", amount=1}, {type="item", name="fu_ki_beacon_item", amount=1},
}, },
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
--el_ki_core --el_ki_core
@ -393,7 +373,6 @@ data:extend({
results = { results = {
{type="item", name="el_ki_core_item", amount=1}, {type="item", name="el_ki_core_item", amount=1},
}, },
result_count = 1,
energy_required = 60, energy_required = 60,
}, },
{ {
@ -414,7 +393,6 @@ data:extend({
results = { results = {
{type="item", name="fi_ki_core_item", amount=1}, {type="item", name="fi_ki_core_item", amount=1},
}, },
result_count = 1,
energy_required = 60, energy_required = 60,
}, },
{ {
@ -438,7 +416,6 @@ data:extend({
results = { results = {
{type="item", name="fu_ki_core_item", amount=1}, {type="item", name="fu_ki_core_item", amount=1},
}, },
result_count = 1,
energy_required = 60, energy_required = 60,
}, },
--el_ki_memory_entity --el_ki_memory_entity
@ -456,7 +433,6 @@ data:extend({
results = { results = {
{type="item", name="el_ki_memory_item", amount=1}, {type="item", name="el_ki_memory_item", amount=1},
}, },
result_count = 1,
energy_required = 30, energy_required = 30,
}, },
{ {
@ -473,7 +449,6 @@ data:extend({
results = { results = {
{type="item", name="fi_ki_circuit_item", amount=1}, {type="item", name="fi_ki_circuit_item", amount=1},
}, },
result_count = 1,
energy_required = 30, energy_required = 30,
}, },
{ {
@ -492,7 +467,6 @@ data:extend({
results = { results = {
{type="item", name="fu_ki_circuit_item", amount=1}, {type="item", name="fu_ki_circuit_item", amount=1},
}, },
result_count = 1,
energy_required = 30, energy_required = 30,
}, },
--el_ki_memory_fluid --el_ki_memory_fluid
@ -809,8 +783,7 @@ data:extend({
results = { results = {
{type="item", name="el_ki_cpu_item", amount=1}, {type="item", name="el_ki_cpu_item", amount=1},
}, },
result_count = 1, energy_required = 30,
energy_required = 30,
}, },
--el_ki_cpu_fluid --el_ki_cpu_fluid
{ {
@ -972,12 +945,11 @@ data:extend({
enabled = false, enabled = false,
category = 'crafting', category = 'crafting',
ingredients = { ingredients = {
{'iron-gear-wheel',40}, {type="item", name="iron-gear-wheel", amount=40},
{'steel-plate',25}, {type="item", name="steel-plate", amount=25},
{'stone-furnace',2} {type="item", name="stone-furnace", amount=2}
}, },
result = 'el_arc_furnace_item', results = {{type="item", name='el_arc_furnace_item', amount=1}},
result_count = 1,
energy_required = 4, energy_required = 4,
}, },
{ {
@ -986,12 +958,11 @@ data:extend({
enabled = false, enabled = false,
category = 'crafting', category = 'crafting',
ingredients = { ingredients = {
{'iron-gear-wheel',40}, {type="item", name="iron-gear-wheel", amount=40},
{'steel-plate',25}, {type="item", name="steel-plate", amount=25},
{'electronic-circuit',20} {type="item", name="electronic-circuit", amount=20}
}, },
result = 'el_caster_item', results = {{type="item", name='el_caster_item', amount=1}},
result_count = 1,
energy_required = 4, energy_required = 4,
}, },
{ {
@ -1000,12 +971,11 @@ data:extend({
enabled = false, enabled = false,
category = 'crafting', category = 'crafting',
ingredients = { ingredients = {
{'iron-gear-wheel',40}, {type="item", name="iron-gear-wheel", amount=40},
{'steel-plate',15}, {type="item", name="steel-plate", amount=15},
{'electronic-circuit',10} {type="item", name="electronic-circuit", amount=10}
}, },
result = 'el_purifier_item', results = {{type="item", name='el_purifier_item', amount=1}},
result_count = 1,
energy_required = 4, energy_required = 4,
}, },
{ {
@ -1014,13 +984,12 @@ data:extend({
enabled = false, enabled = false,
category = 'crafting', category = 'crafting',
ingredients = { ingredients = {
{'iron-gear-wheel',40}, {type="item", name="iron-gear-wheel", amount=40},
{'steel-plate',15}, {type="item", name="steel-plate", amount=15},
{'el_materials_ALK',15}, {type="item", name="el_materials_ALK", amount=15},
{'electronic-circuit',10} {type="item", name="electronic-circuit", amount=10}
}, },
result = 'el_grower_item', results = {{type="item", name='el_grower_item', amount=1}},
result_count = 1,
energy_required = 4, energy_required = 4,
}, },
@ -1186,10 +1155,9 @@ data:extend({
enabled = false, enabled = false,
category = 'smelting', category = 'smelting',
ingredients = { ingredients = {
{'el_aluminum_ore_item',2}, {type="item", name="el_aluminum_ore_item", amount=2},
}, },
result = 'el_aluminum_item', results = {{type="item", name='el_aluminum_item', amount=4}},
result_count = 4,
energy_required = 2, energy_required = 2,
always_show_made_in = true, always_show_made_in = true,
order = 'a-c', order = 'a-c',
@ -1423,7 +1391,6 @@ data:extend({
{type="fluid", name="el_kerosene", amount=140}, {type="fluid", name="el_kerosene", amount=140},
{type="fluid", name="water", amount=90}, {type="fluid", name="water", amount=90},
}, },
result_count = 1,
energy_required = 5, energy_required = 5,
icon_size = 64, icon_size = 64,
icons = { icons = {
@ -1441,12 +1408,11 @@ data:extend({
enabled = false, enabled = false,
category = 'crafting', category = 'crafting',
ingredients = { ingredients = {
{'iron-gear-wheel',40}, {type="item", name="iron-gear-wheel", amount=40},
{'steel-plate',25}, {type="item", name="steel-plate", amount=25},
{'stone-furnace',2} {type="item", name="stone-furnace", amount=2}
}, },
result = 'el_charger_item', results = {{type="item", name='el_charger_item', amount=1}},
result_count = 1,
energy_required = 4, energy_required = 4,
}, },
{ {
@ -1457,8 +1423,7 @@ data:extend({
ingredients = { ingredients = {
{type='item', name='el_energy_crystal_item', amount=1}, {type='item', name='el_energy_crystal_item', amount=1},
}, },
result = 'el_energy_crystal_charged_item', results = {{type="item", name='el_energy_crystal_charged_item', amount=1}},
result_count = 1,
energy_required = 2, energy_required = 2,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -1475,7 +1440,6 @@ data:extend({
results = { results = {
{type="item", name="el_grenade", amount=1}, {type="item", name="el_grenade", amount=1},
}, },
result_count = 1,
energy_required = 4, energy_required = 4,
}, },

View file

@ -14,14 +14,13 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'concrete',30}, {type="item", name="concrete", amount=30},
{'fi_materials_GFK',20}, {type="item", name="fi_materials_GFK", amount=20},
{'iron-gear-wheel',20}, {type="item", name="iron-gear-wheel", amount=20},
{'electronic-circuit',15}, {type="item", name="electronic-circuit", amount=15},
{'el_energy_crystal_item',4}, {type="item", name="el_energy_crystal_item", amount=4},
}, },
result = 'fi_crafter_item', results = {{type="item", name='fi_crafter_item', amount=1}},
result_count = 1,
energy_required = 4, energy_required = 4,
}, },
{ {
@ -29,12 +28,11 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'concrete',50}, {type="item", name="concrete", amount=50},
{'fi_materials_GFK',40}, {type="item", name="fi_materials_GFK", amount=40},
{'el_tank_item',1} {type="item", name="el_tank_item", amount=1}
}, },
result = 'fi_castor_item', results = {{type="item", name='fi_castor_item', amount=1}},
result_count = 1,
energy_required = 4, energy_required = 4,
}, },
--crusher --crusher
@ -43,14 +41,13 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'concrete',60}, {type="item", name="concrete", amount=60},
{'el_materials_ALK',20}, {type="item", name="el_materials_ALK", amount=20},
{'iron-gear-wheel',40}, {type="item", name="iron-gear-wheel", amount=40},
{'engine-unit',15}, {type="item", name="engine-unit", amount=15},
{'el_energy_crystal_item',10}, {type="item", name="el_energy_crystal_item", amount=10},
}, },
result = 'fi_crusher_item', results = {{type="item", name='fi_crusher_item', amount=1}},
result_count = 1,
energy_required = 4, energy_required = 4,
}, },
--miner --miner
@ -59,14 +56,13 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'concrete',100}, {type="item", name="concrete", amount=100},
{'fi_compound_material_item',60}, {type="item", name="fi_compound_material_item", amount=60},
{'iron-gear-wheel',40}, {type="item", name="iron-gear-wheel", amount=40},
{'electric-mining-drill',8}, {type="item", name="electric-mining-drill", amount=8},
{'engine-unit',10}, {type="item", name="engine-unit", amount=10},
}, },
result = 'fi_miner_item', results = {{type="item", name='fi_miner_item', amount=1}},
result_count = 1,
energy_required = 4, energy_required = 4,
}, },
--fuels --fuels
@ -75,12 +71,11 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'uranium-235',1}, {type="item", name="uranium-235", amount=1},
{'uranium-238',19}, {type="item", name="uranium-238", amount=19},
{'el_materials_ALK',10}, {type="item", name="el_materials_ALK", amount=10},
}, },
result = 'fi_basic_fuel_item', results = {{type="item", name='fi_basic_fuel_item', amount=8}},
result_count = 8,
energy_required = 20, energy_required = 20,
}, },
{ {
@ -88,12 +83,11 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'fi_thorium232_item',10}, {type="item", name="fi_thorium232_item", amount=10},
{'uranium-238',10}, {type="item", name="uranium-238", amount=10},
{'el_materials_ALK',10}, {type="item", name="el_materials_ALK", amount=10},
}, },
result = 'fi_basic_thorium_fuel_item', results = {{type="item", name='fi_basic_thorium_fuel_item', amount=8}},
result_count = 8,
energy_required = 20, energy_required = 20,
}, },
{ {
@ -101,12 +95,11 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'fi_plutonium239_item',1}, {type="item", name="fi_plutonium239_item", amount=1},
{'uranium-238',19}, {type="item", name="uranium-238", amount=19},
{'el_materials_ALK',10}, {type="item", name="el_materials_ALK", amount=10},
}, },
result = 'fi_advanced_fuel_item', results = {{type="item", name='fi_advanced_fuel_item', amount=2}},
result_count = 2,
energy_required = 20, energy_required = 20,
}, },
{ {
@ -114,12 +107,11 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'fi_uranium233_item',4}, {type="item", name="fi_uranium233_item", amount=4},
{'uranium-238',16}, {type="item", name="uranium-238", amount=16},
{'el_materials_ALK',10}, {type="item", name="el_materials_ALK", amount=10},
}, },
result = 'fi_advanced_thorium_fuel_item', results = {{type="item", name='fi_advanced_thorium_fuel_item', amount=2}},
result_count = 2,
energy_required = 20, energy_required = 20,
}, },
{ {
@ -127,12 +119,11 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'uranium-235',1}, {type="item", name="uranium-235", amount=1},
{'fi_plutonium239_item',1}, {type="item", name="fi_plutonium239_item", amount=1},
{'el_materials_ALK',10}, {type="item", name="el_materials_ALK", amount=10},
}, },
result = 'fi_pure_fuel_item', results = {{type="item", name='fi_pure_fuel_item', amount=1}},
result_count = 1,
energy_required = 20, energy_required = 20,
}, },
--reactor --reactor
@ -141,15 +132,14 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'steel-plate',450}, {type="item", name="steel-plate", amount=450},
{'concrete',400}, {type="item", name="concrete", amount=400},
{'fi_materials_GFK',300}, {type="item", name="fi_materials_GFK", amount=300},
{'fi_materials_NFK',300}, {type="item", name="fi_materials_NFK", amount=300},
{'fi_energy_crystal_item',40}, {type="item", name="fi_energy_crystal_item", amount=40},
{'advanced-circuit',500}, {type="item", name="advanced-circuit", amount=500},
}, },
result = 'fi_solid_reactor_item', results = {{type="item", name='fi_solid_reactor_item', amount=1}},
result_count = 1,
energy_required = 20, energy_required = 20,
}, },
--material --material
@ -158,12 +148,11 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'el_aluminum_item',15}, {type="item", name="el_aluminum_item", amount=15},
{'steel-plate',10}, {type="item", name="steel-plate", amount=10},
{'iron-plate',20}, {type="item", name="iron-plate", amount=20},
}, },
result = 'fi_compound_material_item', results = {{type="item", name='fi_compound_material_item', amount=2}},
result_count = 2,
energy_required = 4, energy_required = 4,
}, },
{ {
@ -173,12 +162,11 @@ data:extend({
category = 'fi_crafting_category', category = 'fi_crafting_category',
subgroup = 'fi_item_subgroup_b', subgroup = 'fi_item_subgroup_b',
ingredients = { ingredients = {
{'fi_materials_glass_fiber',3}, {type="item", name="fi_materials_glass_fiber", amount=3},
{'el_materials_ALK',3}, {type="item", name="el_materials_ALK", amount=3},
{'copper-plate',30}, {type="item", name="copper-plate", amount=30},
}, },
result = 'low-density-structure', results = {{type="item", name='low-density-structure', amount=4}},
result_count = 4,
energy_required = 20, energy_required = 20,
order = 'b-b', order = 'b-b',
always_show_made_in = true, always_show_made_in = true,
@ -192,15 +180,14 @@ data:extend({
category = 'centrifuging', category = 'centrifuging',
main_product = 'fi_plutonium239_item', main_product = 'fi_plutonium239_item',
ingredients = { ingredients = {
{'fi_used_basic_fuel_item',6}, {type="item", name="fi_used_basic_fuel_item", amount=6},
{type="item", name="fi_materials_solution", amount=1}, {type="item", name="fi_materials_solution", amount=1},
}, },
results = { results = {
{'fi_plutonium239_item',1}, {type="item", name="fi_plutonium239_item", amount=1},
{'fi_materials_waste',1}, {type="item", name="fi_materials_waste", amount=1},
{type="item", name="fi_materials_empty_solution", amount=1, probability=0.95}, {type="item", name="fi_materials_empty_solution", amount=1, probability=0.95},
}, },
result_count = 1,
energy_required = 20, energy_required = 20,
}, },
{ {
@ -210,15 +197,14 @@ data:extend({
category = 'crafting-with-fluid', category = 'crafting-with-fluid',
main_product = 'fi_thorium232_item', main_product = 'fi_thorium232_item',
ingredients = { ingredients = {
{'stone',80}, {type="item", name="stone", amount=80},
{'el_energy_crystal_item',2}, {type="item", name="el_energy_crystal_item", amount=2},
{type="fluid", name="sulfuric-acid", amount=140}, {type="fluid", name="sulfuric-acid", amount=140},
}, },
results = { results = {
{'fi_thorium232_item',2}, {type="item", name="fi_thorium232_item", amount=2},
{'uranium-238',3} {type="item", name="uranium-238", amount=3}
}, },
result_count = 1,
energy_required = 40, energy_required = 40,
}, },
{ {
@ -228,15 +214,14 @@ data:extend({
category = 'centrifuging', category = 'centrifuging',
main_product = 'fi_uranium233_item', main_product = 'fi_uranium233_item',
ingredients = { ingredients = {
{'fi_used_basic_thorium_fuel_item',6}, {type="item", name="fi_used_basic_thorium_fuel_item", amount=6},
{type="item", name="fi_materials_solution", amount=1}, {type="item", name="fi_materials_solution", amount=1},
}, },
results = { results = {
{'fi_uranium233_item',1}, {type="item", name="fi_uranium233_item", amount=1},
{'fi_materials_waste',1}, {type="item", name="fi_materials_waste", amount=1},
{type="item", name="fi_materials_empty_solution", amount=1, probability=0.95}, {type="item", name="fi_materials_empty_solution", amount=1, probability=0.95},
}, },
result_count = 1,
energy_required = 20, energy_required = 20,
}, },
{ {
@ -244,12 +229,11 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'explosive-rocket',10}, {type="item", name="explosive-rocket", amount=10},
{'fi_plutonium239_item',10}, {type="item", name="fi_plutonium239_item", amount=10},
{'rocket-control-unit',10} {type="item", name="rocket-control-unit", amount=10}
}, },
result = 'atomic-bomb', results = {{type="item", name='atomic-bomb', amount=1}},
result_count = 1,
energy_required = 20, energy_required = 20,
}, },
--wideraufbereitung --wideraufbereitung
@ -260,15 +244,14 @@ data:extend({
main_product = 'uranium-238', main_product = 'uranium-238',
category = 'centrifuging', category = 'centrifuging',
ingredients = { ingredients = {
{'fi_used_advanced_fuel_item',4}, {type="item", name="fi_used_advanced_fuel_item", amount=4},
{type="item", name="fi_materials_solution", amount=1}, {type="item", name="fi_materials_solution", amount=1},
}, },
results = { results = {
{'uranium-238',1}, {type="item", name="uranium-238", amount=1},
{'fi_materials_waste',1}, {type="item", name="fi_materials_waste", amount=1},
{type="item", name="fi_materials_empty_solution", amount=1, probability=0.95}, {type="item", name="fi_materials_empty_solution", amount=1, probability=0.95},
}, },
result_count = 3,
energy_required = 20, energy_required = 20,
subgroup = 'fi_item_subgroup_a', subgroup = 'fi_item_subgroup_a',
order = 'a-d', order = 'a-d',
@ -281,15 +264,14 @@ data:extend({
category = 'centrifuging', category = 'centrifuging',
main_product = 'uranium-238', main_product = 'uranium-238',
ingredients = { ingredients = {
{'fi_used_advanced_thorium_fuel_item',4}, {type="item", name="fi_used_advanced_thorium_fuel_item", amount=4},
{type="item", name="fi_materials_solution", amount=1}, {type="item", name="fi_materials_solution", amount=1},
}, },
results = { results = {
{'uranium-238',1}, {type="item", name="uranium-238", amount=1},
{'fi_materials_waste',1}, {type="item", name="fi_materials_waste", amount=1},
{type="item", name="fi_materials_empty_solution", amount=1, probability=0.95}, {type="item", name="fi_materials_empty_solution", amount=1, probability=0.95},
}, },
result_count = 3,
energy_required = 20, energy_required = 20,
subgroup = 'fi_item_subgroup_a', subgroup = 'fi_item_subgroup_a',
order = 'a-e', order = 'a-e',
@ -302,15 +284,14 @@ data:extend({
category = 'centrifuging', category = 'centrifuging',
main_product = 'uranium-238', main_product = 'uranium-238',
ingredients = { ingredients = {
{'fi_used_pure_fuel_item',4}, {type="item", name="fi_used_pure_fuel_item", amount=4},
{type="item", name="fi_materials_solution", amount=1}, {type="item", name="fi_materials_solution", amount=1},
}, },
results = { results = {
{'uranium-238',1}, {type="item", name="uranium-238", amount=1},
{'fi_materials_waste',1}, {type="item", name="fi_materials_waste", amount=1},
{type="item", name="fi_materials_empty_solution", amount=1, probability=0.95}, {type="item", name="fi_materials_empty_solution", amount=1, probability=0.95},
}, },
result_count = 3,
energy_required = 20, energy_required = 20,
subgroup = 'fi_item_subgroup_a', subgroup = 'fi_item_subgroup_a',
order = 'a-f', order = 'a-f',
@ -322,11 +303,10 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'fi_solid_reactor_item',1}, {type="item", name="fi_solid_reactor_item", amount=1},
{'fi_pure_fuel_item',1}, {type="item", name="fi_pure_fuel_item", amount=1},
}, },
result = 'fi_equipment_player_reactor_item', results = {{type="item", name='fi_equipment_player_reactor_item', amount=6}},
result_count = 6,
energy_required = 20, energy_required = 20,
}, },
{ {
@ -334,13 +314,12 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'fi_energy_crystal_item',20}, {type="item", name="fi_energy_crystal_item", amount=20},
{'low-density-structure',10}, {type="item", name="low-density-structure", amount=10},
{'processing-unit',10}, {type="item", name="processing-unit", amount=10},
{'energy-shield-mk2-equipment',5} {type="item", name="energy-shield-mk2-equipment", amount=5}
}, },
result = 'fi_equipment_player_shield_item', results = {{type="item", name='fi_equipment_player_shield_item', amount=1}},
result_count = 1,
energy_required = 20, energy_required = 20,
}, },
{ {
@ -348,13 +327,12 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'fi_solid_reactor_item',1}, {type="item", name="fi_solid_reactor_item", amount=1},
{'low-density-structure',10}, {type="item", name="low-density-structure", amount=10},
{'iron-gear-wheel',20}, {type="item", name="iron-gear-wheel", amount=20},
{'fi_pure_fuel_item',1}, {type="item", name="fi_pure_fuel_item", amount=1},
}, },
result = 'fi_train_equipment_generator_item', results = {{type="item", name='fi_train_equipment_generator_item', amount=6}},
result_count = 6,
energy_required = 20, energy_required = 20,
}, },
--crystals --crystals
@ -367,8 +345,7 @@ data:extend({
{type="item", name="el_energy_crystal_item", amount=1}, {type="item", name="el_energy_crystal_item", amount=1},
{type="fluid", name="fi_crystal_fluid", amount=50}, {type="fluid", name="fi_crystal_fluid", amount=50},
}, },
result = 'fi_energy_crystal_item', results = {{type="item", name='fi_energy_crystal_item', amount=2}},
result_count = 2,
energy_required = 4, energy_required = 4,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -378,10 +355,9 @@ data:extend({
enabled = false, enabled = false,
category = 'centrifuging', category = 'centrifuging',
ingredients = { ingredients = {
{'el_train_fuel_diesel_energized_item',1}, {type="item", name="el_train_fuel_diesel_energized_item", amount=1},
}, },
result = 'fi_catalyst_crystal_item', results = {{type="item", name='fi_catalyst_crystal_item', amount=2}},
result_count = 2,
energy_required = 2, energy_required = 2,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -394,8 +370,7 @@ data:extend({
{type="fluid", name="fi_crystal_fluid", amount=100}, {type="fluid", name="fi_crystal_fluid", amount=100},
{type="item", name="fi_catalyst_crystal_item", amount=1}, {type="item", name="fi_catalyst_crystal_item", amount=1},
}, },
result = 'fi_base_crystal_item', results = {{type="item", name='fi_base_crystal_item', amount=2}},
result_count = 2,
energy_required = 6, energy_required = 6,
}, },
{ {
@ -404,10 +379,9 @@ data:extend({
enabled = false, enabled = false,
category = 'fi_crushing', category = 'fi_crushing',
ingredients = { ingredients = {
{'el_energy_crystal_item',1}, {type="item", name="el_energy_crystal_item", amount=1},
}, },
result = 'fi_crushed_crystal_item', results = {{type="item", name='fi_crushed_crystal_item', amount=2}},
result_count = 2,
energy_required = 2, energy_required = 2,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -432,11 +406,10 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'fi_energy_crystal_charged_item',1}, {type="item", name="fi_energy_crystal_charged_item", amount=1},
{'el_train_fuel_diesel_item',4}, {type="item", name="el_train_fuel_diesel_item", amount=4},
}, },
result = 'fi_fuel_train_crystal_item', results = {{type="item", name='fi_fuel_train_crystal_item', amount=4}},
result_count = 4,
energy_required = 5, energy_required = 5,
}, },
--crushed --crushed
@ -446,10 +419,9 @@ data:extend({
enabled = false, enabled = false,
category = 'fi_crushing', category = 'fi_crushing',
ingredients = { ingredients = {
{'el_lithium_item',1}, {type="item", name="el_lithium_item", amount=1},
}, },
result = 'fi_crushed_lithium_item', results = {{type="item", name='fi_crushed_lithium_item', amount=2}},
result_count = 2,
energy_required = 2, energy_required = 2,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -459,10 +431,9 @@ data:extend({
enabled = false, enabled = false,
category = 'fi_crushing', category = 'fi_crushing',
ingredients = { ingredients = {
{'iron-plate',1}, {type="item", name="iron-plate", amount=1},
}, },
result = 'fi_crushed_iron_item', results = {{type="item", name='fi_crushed_iron_item', amount=2}},
result_count = 2,
energy_required = 2, energy_required = 2,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -472,10 +443,9 @@ data:extend({
enabled = false, enabled = false,
category = 'fi_crushing', category = 'fi_crushing',
ingredients = { ingredients = {
{'copper-plate',1}, {type="item", name="copper-plate", amount=1},
}, },
result = 'fi_crushed_copper_item', results = {{type="item", name='fi_crushed_copper_item', amount=2}},
result_count = 2,
energy_required = 2, energy_required = 2,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -485,10 +455,9 @@ data:extend({
enabled = false, enabled = false,
category = 'fi_crushing', category = 'fi_crushing',
ingredients = { ingredients = {
{'el_aluminum_item',1}, {type="item", name="el_aluminum_item", amount=1},
}, },
result = 'fi_crushed_aluminum_item', results = {{type="item", name='fi_crushed_aluminum_item', amount=2}},
result_count = 2,
energy_required = 2, energy_required = 2,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -498,10 +467,9 @@ data:extend({
enabled = false, enabled = false,
category = 'fi_crushing', category = 'fi_crushing',
ingredients = { ingredients = {
{'coal',1}, {type="item", name="coal", amount=1},
}, },
result = 'fi_crushed_coal_item', results = {{type="item", name='fi_crushed_coal_item', amount=2}},
result_count = 2,
energy_required = 2, energy_required = 2,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -511,10 +479,9 @@ data:extend({
enabled = false, enabled = false,
category = 'fi_crushing', category = 'fi_crushing',
ingredients = { ingredients = {
{'stone',1}, {type="item", name="stone", amount=1},
}, },
result = 'fi_crushed_stone_item', results = {{type="item", name='fi_crushed_stone_item', amount=2}},
result_count = 2,
energy_required = 2, energy_required = 2,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -524,10 +491,9 @@ data:extend({
enabled = false, enabled = false,
category = 'fi_crushing', category = 'fi_crushing',
ingredients = { ingredients = {
{'uranium-238',1}, {type="item", name="uranium-238", amount=1},
}, },
result = 'fi_crushed_uranium_item', results = {{type="item", name='fi_crushed_uranium_item', amount=2}},
result_count = 2,
energy_required = 2, energy_required = 2,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -537,12 +503,11 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'fi_crushed_coal_item',3}, {type="item", name="fi_crushed_coal_item", amount=3},
{'fi_crushed_iron_item',4}, {type="item", name="fi_crushed_iron_item", amount=4},
{'fi_crushed_aluminum_item',1}, {type="item", name="fi_crushed_aluminum_item", amount=1},
}, },
result = 'fi_industrial_steel_blend_item', results = {{type="item", name='fi_industrial_steel_blend_item', amount=2}},
result_count = 2,
energy_required = 4, energy_required = 4,
}, },
{ {
@ -551,10 +516,9 @@ data:extend({
enabled = false, enabled = false,
category = 'smelting', category = 'smelting',
ingredients = { ingredients = {
{'fi_industrial_steel_blend_item',4}, {type="item", name="fi_industrial_steel_blend_item", amount=4},
}, },
result = 'fi_industrial_steel_item', results = {{type="item", name='fi_industrial_steel_item', amount=2}},
result_count = 2,
energy_required = 2, energy_required = 2,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -564,10 +528,9 @@ data:extend({
enabled = false, enabled = false,
category = 'smelting', category = 'smelting',
ingredients = { ingredients = {
{'fi_industrial_steel_blend_item',1}, {type="item", name="fi_industrial_steel_blend_item", amount=1},
}, },
result = 'steel-plate', results = {{type="item", name='steel-plate', amount=4}},
result_count = 4,
energy_required = 6, energy_required = 6,
subgroup = 'fi_item_subgroup_b', subgroup = 'fi_item_subgroup_b',
order = 'b-a', order = 'b-a',
@ -579,13 +542,12 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'fi_robo_charger_item',1}, {type="item", name="fi_robo_charger_item", amount=1},
{'fi_materials_GFK',40}, {type="item", name="fi_materials_GFK", amount=40},
{'fi_materials_titan',10}, {type="item", name="fi_materials_titan", amount=10},
{'fi_materials_NFK',20}, {type="item", name="fi_materials_NFK", amount=20},
}, },
result = 'fi_robo_port_item', results = {{type="item", name='fi_robo_port_item', amount=1}},
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{ {
@ -593,13 +555,12 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'roboport',1}, {type="item", name="roboport", amount=1},
{'el_materials_ALK',60}, {type="item", name="el_materials_ALK", amount=60},
{'fi_energy_crystal_item',25}, {type="item", name="fi_energy_crystal_item", amount=25},
{'el_energy_crystal_item',25}, {type="item", name="el_energy_crystal_item", amount=25},
}, },
result = 'fi_robo_charger_item', results = {{type="item", name='fi_robo_charger_item', amount=1}},
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
--modules --modules
@ -608,11 +569,10 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'low-density-structure',2}, {type="item", name="low-density-structure", amount=2},
{'advanced-circuit',6}, {type="item", name="advanced-circuit", amount=6},
}, },
result = 'fi_modules_base_item', results = {{type="item", name='fi_modules_base_item', amount=1}},
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{ {
@ -620,11 +580,10 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'fi_modules_base_item',1}, {type="item", name="fi_modules_base_item", amount=1},
{'fi_materials_GFK',1}, {type="item", name="fi_materials_GFK", amount=1},
}, },
result = 'fi_modules_core_item', results = {{type="item", name='fi_modules_core_item', amount=1}},
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{ {
@ -632,12 +591,11 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'fi_modules_core_item',1}, {type="item", name="fi_modules_core_item", amount=1},
{'productivity-module',2}, {type="item", name="productivity-module", amount=2},
{'advanced-circuit',6}, {type="item", name="advanced-circuit", amount=6},
}, },
result = 'fi_modules_productivity_1_item', results = {{type="item", name='fi_modules_productivity_1_item', amount=1}},
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{ {
@ -645,13 +603,12 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'fi_modules_productivity_1_item',4}, {type="item", name="fi_modules_productivity_1_item", amount=4},
{'fi_modules_core_item',1}, {type="item", name="fi_modules_core_item", amount=1},
{'productivity-module-2',2}, {type="item", name="productivity-module-2", amount=2},
{'processing-unit',6}, {type="item", name="processing-unit", amount=6},
}, },
result = 'fi_modules_productivity_2_item', results = {{type="item", name='fi_modules_productivity_2_item', amount=1}},
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{ {
@ -659,13 +616,12 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'fi_modules_productivity_2_item',4}, {type="item", name="fi_modules_productivity_2_item", amount=4},
{'fi_modules_core_item',1}, {type="item", name="fi_modules_core_item", amount=1},
{'productivity-module-3',2}, {type="item", name="productivity-module-3", amount=2},
{'fu_tech_sign_item',40}, {type="item", name="fu_tech_sign_item", amount=40},
}, },
result = 'fi_modules_productivity_3_item', results = {{type="item", name='fi_modules_productivity_3_item', amount=1}},
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{ {
@ -673,12 +629,11 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'fi_modules_productivity_3_item',6}, {type="item", name="fi_modules_productivity_3_item", amount=6},
{'fi_modules_core_item',1}, {type="item", name="fi_modules_core_item", amount=1},
{'gr_materials_stack_up_item',4}, {type="item", name="gr_materials_stack_up_item", amount=4},
}, },
result = 'fi_modules_productivity_4_item', results = {{type="item", name='fi_modules_productivity_4_item', amount=1}},
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{ {
@ -686,12 +641,11 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'fi_modules_productivity_4_item',6}, {type="item", name="fi_modules_productivity_4_item", amount=6},
{'fi_modules_core_item',1}, {type="item", name="fi_modules_core_item", amount=1},
{'gr_materials_stack_down_item',4}, {type="item", name="gr_materials_stack_down_item", amount=4},
}, },
result = 'fi_modules_productivity_5_item', results = {{type="item", name='fi_modules_productivity_5_item', amount=1}},
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{ {
@ -699,12 +653,11 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'fi_modules_productivity_5_item',6}, {type="item", name="fi_modules_productivity_5_item", amount=6},
{'fi_modules_core_item',1}, {type="item", name="fi_modules_core_item", amount=1},
{'gr_materials_fusion_cell_item',4}, {type="item", name="gr_materials_fusion_cell_item", amount=4},
}, },
result = 'fi_modules_productivity_6_item', results = {{type="item", name='fi_modules_productivity_6_item', amount=1}},
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{ {
@ -713,14 +666,13 @@ data:extend({
enabled = false, enabled = false,
category = 'crafting', category = 'crafting',
ingredients = { ingredients = {
{'concrete',60}, {type="item", name="concrete", amount=60},
{'el_materials_ALK',20}, {type="item", name="el_materials_ALK", amount=20},
{'iron-gear-wheel',40}, {type="item", name="iron-gear-wheel", amount=40},
{'engine-unit',15}, {type="item", name="engine-unit", amount=15},
{'el_energy_crystal_item',10}, {type="item", name="el_energy_crystal_item", amount=10},
}, },
result = 'fi_fiberer_item', results = {{type="item", name='fi_fiberer_item', amount=1}},
result_count = 1,
energy_required = 4, energy_required = 4,
}, },
{ {
@ -791,10 +743,9 @@ data:extend({
enabled = false, enabled = false,
category = 'fi_crushing', category = 'fi_crushing',
ingredients = { ingredients = {
{'fi_materials_glass',1}, {type="item", name="fi_materials_glass", amount=1},
}, },
result = 'fi_crushed_glass_item', results = {{type="item", name='fi_crushed_glass_item', amount=2}},
result_count = 2,
energy_required = 1, energy_required = 1,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -1056,14 +1007,13 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'concrete',60}, {type="item", name="concrete", amount=60},
{'el_materials_ALK',60}, {type="item", name="el_materials_ALK", amount=60},
{'iron-gear-wheel',40}, {type="item", name="iron-gear-wheel", amount=40},
{'engine-unit',15}, {type="item", name="engine-unit", amount=15},
{'el_energy_crystal_item',20}, {type="item", name="el_energy_crystal_item", amount=20},
}, },
result = 'fi_compound_machine_item', results = {{type="item", name='fi_compound_machine_item', amount=1}},
result_count = 1,
energy_required = 4, energy_required = 4,
}, },
{ {
@ -1255,9 +1205,9 @@ data:extend({
category = 'crafting', category = 'crafting',
ingredients = { ingredients = {
{type="item", name="oil-refinery", amount=1}, {type="item", name="oil-refinery", amount=1},
{'concrete',60}, {type="item", name="concrete", amount=60},
{'el_materials_ALK',20}, {type="item", name="el_materials_ALK", amount=20},
{'engine-unit',15}, {type="item", name="engine-unit", amount=15},
}, },
results = { results = {
{type="item", name="fi_refinery_item", amount=1} {type="item", name="fi_refinery_item", amount=1}
@ -1420,8 +1370,7 @@ data:extend({
ingredients = { ingredients = {
{type='item', name='fi_energy_crystal_item', amount=1}, {type='item', name='fi_energy_crystal_item', amount=1},
}, },
result = 'fi_energy_crystal_charged_item', results = {{type="item", name='fi_energy_crystal_charged_item', amount=1}},
result_count = 1,
energy_required = 10, energy_required = 10,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -1454,7 +1403,6 @@ data:extend({
results = { results = {
{type="item", name="fi_grenade", amount=1}, {type="item", name="fi_grenade", amount=1},
}, },
result_count = 1,
energy_required = 4, energy_required = 4,
}, },
{ {
@ -1471,7 +1419,6 @@ data:extend({
results = { results = {
{type="item", name="solid-fuel", amount=1}, {type="item", name="solid-fuel", amount=1},
}, },
result_count = 1,
energy_required = 2, energy_required = 2,
subgroup = 'fluid-recipes', subgroup = 'fluid-recipes',
order = 'b[fluid-chemistry]-e[solid-fuel-from-heavy-oil]-a', order = 'b[fluid-chemistry]-e[solid-fuel-from-heavy-oil]-a',
@ -1490,7 +1437,6 @@ data:extend({
results = { results = {
{type="item", name="solid-fuel", amount=1}, {type="item", name="solid-fuel", amount=1},
}, },
result_count = 1,
energy_required = 2, energy_required = 2,
subgroup = 'fluid-recipes', subgroup = 'fluid-recipes',
order = 'b[fluid-chemistry]-e[solid-fuel-from-heavy-oil]-b', order = 'b[fluid-chemistry]-e[solid-fuel-from-heavy-oil]-b',
@ -1510,7 +1456,6 @@ data:extend({
results = { results = {
{type="item", name="rocket-fuel", amount=1}, {type="item", name="rocket-fuel", amount=1},
}, },
result_count = 1,
energy_required = 30, energy_required = 30,
subgroup = 'fluid-recipes', subgroup = 'fluid-recipes',
order = 'b[fluid-chemistry]-e[solid-fuel-from-heavy-oil]-c', order = 'b[fluid-chemistry]-e[solid-fuel-from-heavy-oil]-c',
@ -1530,7 +1475,6 @@ data:extend({
results = { results = {
{type="item", name="rocket-fuel", amount=1}, {type="item", name="rocket-fuel", amount=1},
}, },
result_count = 1,
energy_required = 30, energy_required = 30,
subgroup = 'fluid-recipes', subgroup = 'fluid-recipes',
order = 'b[fluid-chemistry]-e[solid-fuel-from-heavy-oil]-d', order = 'b[fluid-chemistry]-e[solid-fuel-from-heavy-oil]-d',
@ -1550,7 +1494,6 @@ data:extend({
results = { results = {
{type="item", name="rocket-fuel", amount=1}, {type="item", name="rocket-fuel", amount=1},
}, },
result_count = 1,
energy_required = 30, energy_required = 30,
subgroup = 'fluid-recipes', subgroup = 'fluid-recipes',
order = 'b[fluid-chemistry]-e[solid-fuel-from-heavy-oil]-d', order = 'b[fluid-chemistry]-e[solid-fuel-from-heavy-oil]-d',
@ -1568,7 +1511,6 @@ data:extend({
results = { results = {
{type="item", name="fi_materials_rich_solution", amount=1}, {type="item", name="fi_materials_rich_solution", amount=1},
}, },
result_count = 1,
energy_required = 0.2, energy_required = 0.2,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -1585,7 +1527,6 @@ data:extend({
{type="fluid", name="fi_dirty_water", amount=1000}, {type="fluid", name="fi_dirty_water", amount=1000},
{type="item", name="fi_materials_empty_solution", amount=1}, {type="item", name="fi_materials_empty_solution", amount=1},
}, },
result_count = 1,
energy_required = 0.2, energy_required = 0.2,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -1602,7 +1543,6 @@ data:extend({
results = { results = {
{type="item", name="fi_materials_dirty_solution", amount=1}, {type="item", name="fi_materials_dirty_solution", amount=1},
}, },
result_count = 1,
energy_required = 0.2, energy_required = 0.2,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -1619,7 +1559,6 @@ data:extend({
{type="fluid", name="el_dirty_water", amount=1000}, {type="fluid", name="el_dirty_water", amount=1000},
{type="item", name="fi_materials_empty_solution", amount=1}, {type="item", name="fi_materials_empty_solution", amount=1},
}, },
result_count = 1,
energy_required = 0.2, energy_required = 0.2,
always_show_made_in = true, always_show_made_in = true,
subgroup = 'fi_item_subgroup_f', subgroup = 'fi_item_subgroup_f',
@ -1639,7 +1578,6 @@ data:extend({
results = { results = {
{type="item", name="fi_materials_upgrade", amount=2}, {type="item", name="fi_materials_upgrade", amount=2},
}, },
result_count = 1,
energy_required = 10, energy_required = 10,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -1656,7 +1594,6 @@ data:extend({
results = { results = {
{type="item", name="fu_miner_item_2", amount=1}, {type="item", name="fu_miner_item_2", amount=1},
}, },
result_count = 1,
energy_required = 10, energy_required = 10,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -1674,7 +1611,6 @@ data:extend({
results = { results = {
{type="item", name="fu_materials_upgrade", amount=2}, {type="item", name="fu_materials_upgrade", amount=2},
}, },
result_count = 1,
energy_required = 10, energy_required = 10,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -1691,7 +1627,6 @@ data:extend({
results = { results = {
{type="item", name="fu_miner_item_3", amount=1}, {type="item", name="fu_miner_item_3", amount=1},
}, },
result_count = 1,
energy_required = 10, energy_required = 10,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -1709,7 +1644,6 @@ data:extend({
results = { results = {
{type="item", name="gr_materials_upgrade", amount=2}, {type="item", name="gr_materials_upgrade", amount=2},
}, },
result_count = 1,
energy_required = 10, energy_required = 10,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -1726,7 +1660,6 @@ data:extend({
results = { results = {
{type="item", name="fu_miner_item_4", amount=1}, {type="item", name="fu_miner_item_4", amount=1},
}, },
result_count = 1,
energy_required = 10, energy_required = 10,
always_show_made_in = true, always_show_made_in = true,
}, },

File diff suppressed because it is too large Load diff

View file

@ -17,7 +17,7 @@ data:extend({
icon_size = 64, icon_size = 64,
stack_size = 1, stack_size = 1,
subgroup = 'fu_item_subgroup_d', subgroup = 'fu_item_subgroup_d',
rocket_launch_product = {'fu_space_probe_data_card_1_item',10}, rocket_launch_products = {{type="item", name="fu_space_probe_data_card_1_item", amount=10}},
order = 'd-a', order = 'd-a',
}, },
{ {
@ -27,7 +27,7 @@ data:extend({
icon_size = 64, icon_size = 64,
stack_size = 1, stack_size = 1,
subgroup = 'fu_item_subgroup_d', subgroup = 'fu_item_subgroup_d',
rocket_launch_product = {'fu_space_probe_data_card_3_item',10}, rocket_launch_products = {{type="item", name="fu_space_probe_data_card_3_item", amount=10}},
order = 'd-b', order = 'd-b',
}, },
{ {
@ -37,7 +37,7 @@ data:extend({
icon_size = 64, icon_size = 64,
stack_size = 1, stack_size = 1,
subgroup = 'fu_item_subgroup_d', subgroup = 'fu_item_subgroup_d',
rocket_launch_product = {'fu_space_probe_ore_item',100}, rocket_launch_products = {{type="item", name="fu_space_probe_ore_item", amount=100}},
order = 'd-c', order = 'd-c',
}, },
--data cards --data cards

View file

@ -5,14 +5,13 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'fi_crafter_item',2}, {type="item", name="fi_crafter_item", amount=2},
{'fu_materials_KFK',100}, {type="item", name="fu_materials_KFK", amount=100},
{'fu_materials_magnet',10}, {type="item", name="fu_materials_magnet", amount=10},
{'gr_materials_fusion_cell_item',1}, {type="item", name="gr_materials_fusion_cell_item", amount=1},
{'gr_materials_circuit',10} {type="item", name="gr_materials_circuit", amount=10}
}, },
result = 'gr_crafter_item', results = {{type="item", name='gr_crafter_item', amount=1}},
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{ {
@ -21,12 +20,11 @@ data:extend({
enabled = false, enabled = false,
category = 'fi_crafting_category', category = 'fi_crafting_category',
ingredients = { ingredients = {
{'fu_space_probe_up_matter_item',1}, {type="item", name="fu_space_probe_up_matter_item", amount=1},
{'fu_tech_sign_item',40}, {type="item", name="fu_tech_sign_item", amount=40},
{'fusion-reactor-equipment',1} {type="item", name="fusion-reactor-equipment", amount=1}
}, },
result = 'gr_materials_fusion_cell_item', results = {{type="item", name='gr_materials_fusion_cell_item', amount=1}},
result_count = 1,
energy_required = 35, energy_required = 35,
}, },
{ {
@ -34,12 +32,11 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'fu_space_probe_down_matter_item',2}, {type="item", name="fu_space_probe_down_matter_item", amount=2},
{'low-density-structure',10}, {type="item", name="low-density-structure", amount=10},
{'fu_space_probe_data_card_3_item',1}, {type="item", name="fu_space_probe_data_card_3_item", amount=1},
}, },
result = 'gr_materials_stack_down_item', results = {{type="item", name='gr_materials_stack_down_item', amount=1}},
result_count = 1,
energy_required = 10, energy_required = 10,
}, },
{ {
@ -47,12 +44,11 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'fu_space_probe_up_matter_item',2}, {type="item", name="fu_space_probe_up_matter_item", amount=2},
{'low-density-structure',10}, {type="item", name="low-density-structure", amount=10},
{'fu_space_probe_data_card_3_item',1}, {type="item", name="fu_space_probe_data_card_3_item", amount=1},
}, },
result = 'gr_materials_stack_up_item', results = {{type="item", name='gr_materials_stack_up_item', amount=1}},
result_count = 1,
energy_required = 10, energy_required = 10,
}, },
{ {
@ -67,7 +63,6 @@ data:extend({
results = { results = {
{type="item", name="iron-gear-wheel", amount=500}, {type="item", name="iron-gear-wheel", amount=500},
}, },
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{ {
@ -82,7 +77,6 @@ data:extend({
results = { results = {
{type="item", name="steel-plate", amount=500}, {type="item", name="steel-plate", amount=500},
}, },
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
--train --train
@ -100,7 +94,6 @@ data:extend({
results = { results = {
{type="item", name="gr_magnet_train_item", amount=1}, {type="item", name="gr_magnet_train_item", amount=1},
}, },
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{ {
@ -117,7 +110,6 @@ data:extend({
results = { results = {
{type="item", name="gr_magnet_wagon_item", amount=1}, {type="item", name="gr_magnet_wagon_item", amount=1},
}, },
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{ {
@ -134,7 +126,6 @@ data:extend({
results = { results = {
{type="item", name="gr_magnet_tanker_item", amount=1}, {type="item", name="gr_magnet_tanker_item", amount=1},
}, },
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{ {
@ -151,7 +142,6 @@ data:extend({
results = { results = {
{type="item", name="gr_magnet_train_pre_item", amount=1}, {type="item", name="gr_magnet_train_pre_item", amount=1},
}, },
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{ {
@ -168,7 +158,6 @@ data:extend({
results = { results = {
{type="item", name="gr_magnet_wagon_pre_item", amount=1}, {type="item", name="gr_magnet_wagon_pre_item", amount=1},
}, },
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{ {
@ -185,7 +174,6 @@ data:extend({
results = { results = {
{type="item", name="gr_magnet_tanker_pre_item", amount=1}, {type="item", name="gr_magnet_tanker_pre_item", amount=1},
}, },
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
--kovarex for matter --kovarex for matter
@ -202,7 +190,6 @@ data:extend({
{type="item", name="fu_space_probe_down_matter_item", amount=9}, {type="item", name="fu_space_probe_down_matter_item", amount=9},
{type="item", name="fu_space_probe_up_matter_item", amount=1} {type="item", name="fu_space_probe_up_matter_item", amount=1}
}, },
result_count = 1,
energy_required = 100, energy_required = 100,
always_show_made_in = true always_show_made_in = true
}, },
@ -219,7 +206,6 @@ data:extend({
{type="item", name="fu_space_probe_up_matter_item", amount=9}, {type="item", name="fu_space_probe_up_matter_item", amount=9},
{type="item", name="fu_space_probe_down_matter_item", amount=1} {type="item", name="fu_space_probe_down_matter_item", amount=1}
}, },
result_count = 1,
energy_required = 100, energy_required = 100,
always_show_made_in = true always_show_made_in = true
}, },
@ -230,18 +216,17 @@ data:extend({
enabled = false, enabled = false,
main_product = 'gr_charger_item', main_product = 'gr_charger_item',
ingredients = { ingredients = {
{'low-density-structure',100}, {type="item", name="low-density-structure", amount=100},
{'fu_materials_KFK',100}, {type="item", name="fu_materials_KFK", amount=100},
{'gr_materials_magnet',100}, {type="item", name="gr_materials_magnet", amount=100},
{'fu_tech_sign_item',1000}, {type="item", name="fu_tech_sign_item", amount=1000},
{'concrete',500}, {type="item", name="concrete", amount=500},
{'lab',10}, {type="item", name="lab", amount=10},
{'gr_materials_circuit',100} {type="item", name="gr_materials_circuit", amount=100}
}, },
results = { results = {
{type="item", name="gr_charger_item", amount=1} {type="item", name="gr_charger_item", amount=1}
}, },
result_count = 1,
energy_required = 5 energy_required = 5
}, },
{ {
@ -251,14 +236,13 @@ data:extend({
enabled = false, enabled = false,
main_product = 'gr_materials_stabilizer_item', main_product = 'gr_materials_stabilizer_item',
ingredients = { ingredients = {
{'gr_materials_crushed_exotic_item',1}, {type="item", name="gr_materials_crushed_exotic_item", amount=1},
{'fu_materials_energy_crystal',10}, {type="item", name="fu_materials_energy_crystal", amount=10},
{'fu_tech_sign_item',10}, {type="item", name="fu_tech_sign_item", amount=10},
}, },
results = { results = {
{type="item", name="gr_materials_stabilizer_item", amount=4} {type="item", name="gr_materials_stabilizer_item", amount=4}
}, },
result_count = 1,
energy_required = 4, energy_required = 4,
always_show_made_in = true always_show_made_in = true
}, },
@ -268,10 +252,9 @@ data:extend({
enabled = false, enabled = false,
category = 'fi_crushing', category = 'fi_crushing',
ingredients = { ingredients = {
{'fu_space_probe_ore_item',1}, {type="item", name="fu_space_probe_ore_item", amount=1},
}, },
result = 'gr_materials_crushed_exotic_item', results = {{type="item", name='gr_materials_crushed_exotic_item', amount=2}},
result_count = 2,
energy_required = 2, energy_required = 2,
always_show_made_in = true always_show_made_in = true
}, },
@ -280,17 +263,16 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'fu_star_engine_core_item',1}, {type="item", name="fu_star_engine_core_item", amount=1},
{'fu_star_engine_heater_left_item',1}, {type="item", name="fu_star_engine_heater_left_item", amount=1},
{'fu_star_engine_heater_item',1}, {type="item", name="fu_star_engine_heater_item", amount=1},
{'fu_star_engine_cooler_up_item',1}, {type="item", name="fu_star_engine_cooler_up_item", amount=1},
{'fu_star_engine_cooler_item',1}, {type="item", name="fu_star_engine_cooler_item", amount=1},
{'gr_materials_stack_up_item',40}, {type="item", name="gr_materials_stack_up_item", amount=40},
{'gr_materials_stack_down_item',40}, {type="item", name="gr_materials_stack_down_item", amount=40},
{'gr_materials_magnet',100}, {type="item", name="gr_materials_magnet", amount=100},
}, },
result = 'gr_black_hole_item', results = {{type="item", name='gr_black_hole_item', amount=1}},
result_count = 1,
energy_required = 200, energy_required = 200,
}, },
{ {
@ -298,17 +280,16 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'fu_star_engine_core_item',1}, {type="item", name="fu_star_engine_core_item", amount=1},
{'fu_star_engine_heater_left_item',1}, {type="item", name="fu_star_engine_heater_left_item", amount=1},
{'fu_star_engine_heater_item',1}, {type="item", name="fu_star_engine_heater_item", amount=1},
{'fu_star_engine_cooler_up_item',1}, {type="item", name="fu_star_engine_cooler_up_item", amount=1},
{'fu_star_engine_cooler_item',1}, {type="item", name="fu_star_engine_cooler_item", amount=1},
{'gr_materials_stack_up_item',40}, {type="item", name="gr_materials_stack_up_item", amount=40},
{'gr_materials_stack_down_item',40}, {type="item", name="gr_materials_stack_down_item", amount=40},
{'gr_materials_magnet',100}, {type="item", name="gr_materials_magnet", amount=100},
}, },
result = 'gr_white_hole_item', results = {{type="item", name='gr_white_hole_item', amount=1}},
result_count = 1,
energy_required = 200, energy_required = 200,
}, },
{ {
@ -316,15 +297,14 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'gr_materials_stack_up_item',10}, {type="item", name="gr_materials_stack_up_item", amount=10},
{'gr_materials_stack_down_item',10}, {type="item", name="gr_materials_stack_down_item", amount=10},
{'lab',40}, {type="item", name="lab", amount=40},
{'fu_materials_KFK',100}, {type="item", name="fu_materials_KFK", amount=100},
{'fu_materials_TIM',100}, {type="item", name="fu_materials_TIM", amount=100},
{'gr_materials_magnet',100}, {type="item", name="gr_materials_magnet", amount=100},
}, },
result = 'gr_lab_item', results = {{type="item", name='gr_lab_item', amount=1}},
result_count = 1,
energy_required = 20, energy_required = 20,
}, },
--endgame --endgame
@ -335,11 +315,10 @@ data:extend({
enabled = false, enabled = false,
category = 'fu_fusor_crafting_category', category = 'fu_fusor_crafting_category',
ingredients = { ingredients = {
{'automation-science-pack',100}, {type="item", name="automation-science-pack", amount=100},
{'gr_materials_data_item',1} {type="item", name="gr_materials_data_item", amount=1}
}, },
result = 'gr_materials_red_data_item', results = {{type="item", name='gr_materials_red_data_item', amount=1}},
result_count = 1,
energy_required = 10, energy_required = 10,
always_show_made_in = true always_show_made_in = true
}, },
@ -349,10 +328,9 @@ data:extend({
enabled = false, enabled = false,
category = 'fu_fusor_crafting_category', category = 'fu_fusor_crafting_category',
ingredients = { ingredients = {
{'gr_materials_red_data_item',36}, {type="item", name="gr_materials_red_data_item", amount=36},
}, },
result = 'gr_materials_red_item', results = {{type="item", name='gr_materials_red_item', amount=1}},
result_count = 1,
energy_required = 100, energy_required = 100,
always_show_made_in = true always_show_made_in = true
}, },
@ -364,11 +342,10 @@ data:extend({
enabled = false, enabled = false,
category = 'fu_fusor_crafting_category', category = 'fu_fusor_crafting_category',
ingredients = { ingredients = {
{'logistic-science-pack',100}, {type="item", name="logistic-science-pack", amount=100},
{'gr_materials_data_item',1} {type="item", name="gr_materials_data_item", amount=1}
}, },
result = 'gr_materials_green_data_item', results = {{type="item", name='gr_materials_green_data_item', amount=1}},
result_count = 1,
energy_required = 10, energy_required = 10,
always_show_made_in = true always_show_made_in = true
}, },
@ -378,11 +355,10 @@ data:extend({
enabled = false, enabled = false,
category = 'fu_fusor_crafting_category', category = 'fu_fusor_crafting_category',
ingredients = { ingredients = {
{'gr_materials_green_data_item',72}, {type="item", name="gr_materials_green_data_item", amount=72},
{'gr_materials_red_item',2} {type="item", name="gr_materials_red_item", amount=2}
}, },
result = 'gr_materials_green_item', results = {{type="item", name='gr_materials_green_item', amount=1}},
result_count = 1,
energy_required = 100, energy_required = 100,
always_show_made_in = true always_show_made_in = true
}, },
@ -394,11 +370,10 @@ data:extend({
enabled = false, enabled = false,
category = 'fu_fusor_crafting_category', category = 'fu_fusor_crafting_category',
ingredients = { ingredients = {
{'chemical-science-pack',100}, {type="item", name="chemical-science-pack", amount=100},
{'gr_materials_data_item',1} {type="item", name="gr_materials_data_item", amount=1}
}, },
result = 'gr_materials_blue_data_item', results = {{type="item", name='gr_materials_blue_data_item', amount=1}},
result_count = 1,
energy_required = 10, energy_required = 10,
always_show_made_in = true always_show_made_in = true
}, },
@ -408,11 +383,10 @@ data:extend({
enabled = false, enabled = false,
category = 'fu_fusor_crafting_category', category = 'fu_fusor_crafting_category',
ingredients = { ingredients = {
{'gr_materials_blue_data_item',155}, {type="item", name="gr_materials_blue_data_item", amount=155},
{'gr_materials_green_item',2} {type="item", name="gr_materials_green_item", amount=2}
}, },
result = 'gr_materials_blue_item', results = {{type="item", name='gr_materials_blue_item', amount=1}},
result_count = 1,
energy_required = 100, energy_required = 100,
always_show_made_in = true always_show_made_in = true
}, },
@ -424,11 +398,10 @@ data:extend({
enabled = false, enabled = false,
category = 'fu_fusor_crafting_category', category = 'fu_fusor_crafting_category',
ingredients = { ingredients = {
{'production-science-pack',100}, {type="item", name="production-science-pack", amount=100},
{'gr_materials_data_item',1} {type="item", name="gr_materials_data_item", amount=1}
}, },
result = 'gr_materials_purple_data_item', results = {{type="item", name='gr_materials_purple_data_item', amount=1}},
result_count = 1,
energy_required = 10, energy_required = 10,
always_show_made_in = true always_show_made_in = true
}, },
@ -438,11 +411,10 @@ data:extend({
enabled = false, enabled = false,
category = 'fu_fusor_crafting_category', category = 'fu_fusor_crafting_category',
ingredients = { ingredients = {
{'gr_materials_purple_data_item',310}, {type="item", name="gr_materials_purple_data_item", amount=310},
{'gr_materials_blue_item',2} {type="item", name="gr_materials_blue_item", amount=2}
}, },
result = 'gr_materials_purple_item', results = {{type="item", name='gr_materials_purple_item', amount=1}},
result_count = 1,
energy_required = 100, energy_required = 100,
always_show_made_in = true always_show_made_in = true
}, },
@ -454,11 +426,10 @@ data:extend({
enabled = false, enabled = false,
category = 'fu_fusor_crafting_category', category = 'fu_fusor_crafting_category',
ingredients = { ingredients = {
{'utility-science-pack',100}, {type="item", name="utility-science-pack", amount=100},
{'gr_materials_data_item',1} {type="item", name="gr_materials_data_item", amount=1}
}, },
result = 'gr_materials_yellow_data_item', results = {{type="item", name='gr_materials_yellow_data_item', amount=1}},
result_count = 1,
energy_required = 10, energy_required = 10,
always_show_made_in = true always_show_made_in = true
}, },
@ -468,11 +439,10 @@ data:extend({
enabled = false, enabled = false,
category = 'fu_fusor_crafting_category', category = 'fu_fusor_crafting_category',
ingredients = { ingredients = {
{'gr_materials_yellow_data_item',620}, {type="item", name="gr_materials_yellow_data_item", amount=620},
{'gr_materials_purple_item',2} {type="item", name="gr_materials_purple_item", amount=2}
}, },
result = 'gr_materials_yellow_item', results = {{type="item", name='gr_materials_yellow_item', amount=1}},
result_count = 1,
energy_required = 100, energy_required = 100,
always_show_made_in = true always_show_made_in = true
}, },
@ -485,11 +455,10 @@ data:extend({
enabled = false, enabled = false,
category = 'fu_fusor_crafting_category', category = 'fu_fusor_crafting_category',
ingredients = { ingredients = {
{'space-science-pack',100}, {type="item", name="space-science-pack", amount=100},
{'gr_materials_data_item',1} {type="item", name="gr_materials_data_item", amount=1}
}, },
result = 'gr_materials_grey_data_item', results = {{type="item", name='gr_materials_grey_data_item', amount=1}},
result_count = 1,
energy_required = 10, energy_required = 10,
always_show_made_in = true always_show_made_in = true
}, },
@ -499,11 +468,10 @@ data:extend({
enabled = false, enabled = false,
category = 'fu_fusor_crafting_category', category = 'fu_fusor_crafting_category',
ingredients = { ingredients = {
{'gr_materials_grey_data_item',1240}, {type="item", name="gr_materials_grey_data_item", amount=1240},
{'gr_materials_yellow_item',2} {type="item", name="gr_materials_yellow_item", amount=2}
}, },
result = 'gr_materials_grey_item', results = {{type="item", name='gr_materials_grey_item', amount=1}},
result_count = 1,
energy_required = 100, energy_required = 100,
always_show_made_in = true always_show_made_in = true
}, },
@ -515,11 +483,10 @@ data:extend({
enabled = false, enabled = false,
category = 'fu_fusor_crafting_category', category = 'fu_fusor_crafting_category',
ingredients = { ingredients = {
{'fu_space_probe_science_item',100}, {type="item", name="fu_space_probe_science_item", amount=100},
{'gr_materials_data_item',1} {type="item", name="gr_materials_data_item", amount=1}
}, },
result = 'gr_materials_white_data_item', results = {{type="item", name='gr_materials_white_data_item', amount=1}},
result_count = 1,
energy_required = 10, energy_required = 10,
always_show_made_in = true always_show_made_in = true
}, },
@ -529,11 +496,10 @@ data:extend({
enabled = false, enabled = false,
category = 'fu_fusor_crafting_category', category = 'fu_fusor_crafting_category',
ingredients = { ingredients = {
{'gr_materials_white_data_item',2480}, {type="item", name="gr_materials_white_data_item", amount=2480},
{'gr_materials_grey_item',2} {type="item", name="gr_materials_grey_item", amount=2}
}, },
result = 'gr_materials_white_item', results = {{type="item", name='gr_materials_white_item', amount=1}},
result_count = 1,
energy_required = 100, energy_required = 100,
always_show_made_in = true always_show_made_in = true
}, },
@ -550,13 +516,12 @@ data:extend({
enabled = false, enabled = false,
category = 'fu_fusor_crafting_category', category = 'fu_fusor_crafting_category',
ingredients = { ingredients = {
{'gr_materials_crushed_exotic_item',1}, {type="item", name="gr_materials_crushed_exotic_item", amount=1},
{'gr_materials_stabilizer_item',1}, {type="item", name="gr_materials_stabilizer_item", amount=1},
{'gr_materials_circuit',20}, {type="item", name="gr_materials_circuit", amount=20},
{'fi_modules_base_item',10} {type="item", name="fi_modules_base_item", amount=10}
}, },
result = 'gr_materials_data_item', results = {{type="item", name='gr_materials_data_item', amount=1}},
result_count = 1,
energy_required = 10, energy_required = 10,
always_show_made_in = true always_show_made_in = true
}, },
@ -566,12 +531,11 @@ data:extend({
enabled = false, enabled = false,
category = 'fu_fusor_crafting_category', category = 'fu_fusor_crafting_category',
ingredients = { ingredients = {
{'gr_materials_data_item',3}, {type="item", name="gr_materials_data_item", amount=3},
{'gr_materials_stack_up_item',1}, {type="item", name="gr_materials_stack_up_item", amount=1},
{'gr_materials_stack_down_item',1} {type="item", name="gr_materials_stack_down_item", amount=1}
}, },
result = 'gr_materials_stacked_data_item', results = {{type="item", name='gr_materials_stacked_data_item', amount=1}},
result_count = 1,
energy_required = 10, energy_required = 10,
always_show_made_in = true always_show_made_in = true
}, },
@ -582,11 +546,10 @@ data:extend({
enabled = false, enabled = false,
category = 'gr_charger_category', category = 'gr_charger_category',
ingredients = { ingredients = {
{'automation-science-pack',100}, {type="item", name="automation-science-pack", amount=100},
{'gr_materials_stacked_data_item',1} {type="item", name="gr_materials_stacked_data_item", amount=1}
}, },
result = 'gr_materials_red_pack_item', results = {{type="item", name='gr_materials_red_pack_item', amount=100}},
result_count = 100,
energy_required = 10, energy_required = 10,
always_show_made_in = true always_show_made_in = true
}, },
@ -596,11 +559,10 @@ data:extend({
enabled = false, enabled = false,
category = 'gr_charger_category', category = 'gr_charger_category',
ingredients = { ingredients = {
{'logistic-science-pack',100}, {type="item", name="logistic-science-pack", amount=100},
{'gr_materials_stacked_data_item',1} {type="item", name="gr_materials_stacked_data_item", amount=1}
}, },
result = 'gr_materials_green_pack_item', results = {{type="item", name='gr_materials_green_pack_item', amount=100}},
result_count = 100,
energy_required = 10, energy_required = 10,
always_show_made_in = true always_show_made_in = true
}, },
@ -610,11 +572,10 @@ data:extend({
enabled = false, enabled = false,
category = 'gr_charger_category', category = 'gr_charger_category',
ingredients = { ingredients = {
{'chemical-science-pack',100}, {type="item", name="chemical-science-pack", amount=100},
{'gr_materials_stacked_data_item',1} {type="item", name="gr_materials_stacked_data_item", amount=1}
}, },
result = 'gr_materials_blue_pack_item', results = {{type="item", name='gr_materials_blue_pack_item', amount=100}},
result_count = 100,
energy_required = 10, energy_required = 10,
always_show_made_in = true always_show_made_in = true
}, },
@ -624,11 +585,10 @@ data:extend({
enabled = false, enabled = false,
category = 'gr_charger_category', category = 'gr_charger_category',
ingredients = { ingredients = {
{'production-science-pack',100}, {type="item", name="production-science-pack", amount=100},
{'gr_materials_stacked_data_item',1} {type="item", name="gr_materials_stacked_data_item", amount=1}
}, },
result = 'gr_materials_purple_pack_item', results = {{type="item", name='gr_materials_purple_pack_item', amount=100}},
result_count = 100,
energy_required = 10, energy_required = 10,
always_show_made_in = true always_show_made_in = true
}, },
@ -638,11 +598,10 @@ data:extend({
enabled = false, enabled = false,
category = 'gr_charger_category', category = 'gr_charger_category',
ingredients = { ingredients = {
{'utility-science-pack',100}, {type="item", name="utility-science-pack", amount=100},
{'gr_materials_stacked_data_item',1} {type="item", name="gr_materials_stacked_data_item", amount=1}
}, },
result = 'gr_materials_yellow_pack_item', results = {{type="item", name='gr_materials_yellow_pack_item', amount=100}},
result_count = 100,
energy_required = 10, energy_required = 10,
always_show_made_in = true always_show_made_in = true
}, },
@ -652,11 +611,10 @@ data:extend({
enabled = false, enabled = false,
category = 'gr_charger_category', category = 'gr_charger_category',
ingredients = { ingredients = {
{'space-science-pack',100}, {type="item", name="space-science-pack", amount=100},
{'gr_materials_stacked_data_item',1} {type="item", name="gr_materials_stacked_data_item", amount=1}
}, },
result = 'gr_materials_grey_pack_item', results = {{type="item", name='gr_materials_grey_pack_item', amount=100}},
result_count = 100,
energy_required = 10, energy_required = 10,
always_show_made_in = true always_show_made_in = true
}, },
@ -666,11 +624,10 @@ data:extend({
enabled = false, enabled = false,
category = 'gr_charger_category', category = 'gr_charger_category',
ingredients = { ingredients = {
{'fu_space_probe_science_item',100}, {type="item", name="fu_space_probe_science_item", amount=100},
{'gr_materials_stacked_data_item',1} {type="item", name="gr_materials_stacked_data_item", amount=1}
}, },
result = 'gr_materials_white_pack_item', results = {{type="item", name='gr_materials_white_pack_item', amount=100}},
result_count = 100,
energy_required = 10, energy_required = 10,
always_show_made_in = true always_show_made_in = true
}, },
@ -679,13 +636,12 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'fu_space_probe_science_item',100}, {type="item", name="fu_space_probe_science_item", amount=100},
{'low-density-structure',40}, {type="item", name="low-density-structure", amount=40},
{'gr_materials_fusion_cell_item',10}, {type="item", name="gr_materials_fusion_cell_item", amount=10},
{'discharge-defense-equipment',10} {type="item", name="discharge-defense-equipment", amount=10}
}, },
result = 'gr_materials_charge_item', results = {{type="item", name='gr_materials_charge_item', amount=1}},
result_count = 1,
energy_required = 10, energy_required = 10,
}, },
{ {
@ -693,10 +649,9 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = false, enabled = false,
ingredients = { ingredients = {
{'gr_materials_fusion_cell_item',1} {type="item", name="gr_materials_fusion_cell_item", amount=1}
}, },
result = 'gr_materials_charge_remote', results = {{type="item", name='gr_materials_charge_remote', amount=1}},
result_count = 1,
energy_required = 10, energy_required = 10,
}, },

View file

@ -7,25 +7,25 @@ table.insert(data.raw.lab["gr_lab_entity"].inputs, "se-deep-space-science-pack-1
table.insert(data.raw.lab["gr_lab_entity"].inputs, "se-material-science-pack-2") table.insert(data.raw.lab["gr_lab_entity"].inputs, "se-material-science-pack-2")
table.insert(data.raw.lab["gr_lab_entity"].inputs, "se-rocket-science-pack") table.insert(data.raw.lab["gr_lab_entity"].inputs, "se-rocket-science-pack")
--se-energy-science-pack-1 --se-energy-science-pack-1
table.insert(data.raw.technology["fu_energy_tech"].unit.ingredients, {"se-energy-science-pack-1", 1}) table.insert(data.raw.technology["fu_energy_tech"].unit.ingredients, {type="item", name="se-energy-science-pack-1", amount=1})
table.insert(data.raw.technology["fu_reactor_tech"].unit.ingredients, {"se-energy-science-pack-1", 1}) table.insert(data.raw.technology["fu_reactor_tech"].unit.ingredients, {type="item", name="se-energy-science-pack-1", amount=1})
table.insert(data.raw.technology["fu_tokamak_tech"].unit.ingredients, {"se-energy-science-pack-2", 1}) table.insert(data.raw.technology["fu_tokamak_tech"].unit.ingredients, {type="item", name="se-energy-science-pack-2", amount=1})
table.insert(data.raw.technology["fu_star_engine_tech"].unit.ingredients, {"se-energy-science-pack-3", 1}) table.insert(data.raw.technology["fu_star_engine_tech"].unit.ingredients, {type="item", name="se-energy-science-pack-3", amount=1})
--se-energy-material-pack-1 --se-energy-material-pack-1
table.insert(data.raw.technology["fu_star_engine_copper_tech"].unit.ingredients, {"se-material-science-pack-1", 1}) table.insert(data.raw.technology["fu_star_engine_copper_tech"].unit.ingredients, {type="item", name="se-material-science-pack-1", amount=1})
table.insert(data.raw.technology["fu_star_engine_iron_tech"].unit.ingredients, {"se-material-science-pack-1", 1}) table.insert(data.raw.technology["fu_star_engine_iron_tech"].unit.ingredients, {type="item", name="se-material-science-pack-1", amount=1})
table.insert(data.raw.technology["fu_star_engine_sulfur_tech"].unit.ingredients, {"se-material-science-pack-1", 1}) table.insert(data.raw.technology["fu_star_engine_sulfur_tech"].unit.ingredients, {type="item", name="se-material-science-pack-1", amount=1})
--ki --ki
table.insert(data.raw.technology["fu_ki_plus_1_tech"].unit.ingredients, {"se-deep-space-science-pack-2", 1}) table.insert(data.raw.technology["fu_ki_plus_1_tech"].unit.ingredients, {type="item", name="se-deep-space-science-pack-2", amount=1})
table.insert(data.raw.technology["fu_ki_plus_2_tech"].unit.ingredients, {"se-deep-space-science-pack-4", 1}) table.insert(data.raw.technology["fu_ki_plus_2_tech"].unit.ingredients, {type="item", name="se-deep-space-science-pack-4", amount=1})
table.insert(data.raw.technology["el_ki_sup_2_tech"].unit.ingredients, {"se-energy-science-pack-1", 1}) table.insert(data.raw.technology["el_ki_sup_2_tech"].unit.ingredients, {type="item", name="se-energy-science-pack-1", amount=1})
table.insert(data.raw.technology["el_ki_sup_3_tech"].unit.ingredients, {"se-energy-science-pack-2", 1}) table.insert(data.raw.technology["el_ki_sup_3_tech"].unit.ingredients, {type="item", name="se-energy-science-pack-2", amount=1})
table.insert(data.raw.technology["el_ki_sup_4_tech"].unit.ingredients, {"se-energy-science-pack-3", 1}) table.insert(data.raw.technology["el_ki_sup_4_tech"].unit.ingredients, {type="item", name="se-energy-science-pack-3", amount=1})
--modules --modules
table.insert(data.raw.technology["fi_modules_4_tech"].unit.ingredients, {"se-deep-space-science-pack-2", 1}) table.insert(data.raw.technology["fi_modules_4_tech"].unit.ingredients, {type="item", name="se-deep-space-science-pack-2", amount=1})
table.insert(data.raw.technology["fi_modules_5_tech"].unit.ingredients, {"se-deep-space-science-pack-3", 1}) table.insert(data.raw.technology["fi_modules_5_tech"].unit.ingredients, {type="item", name="se-deep-space-science-pack-3", amount=1})
table.insert(data.raw.technology["fi_modules_6_tech"].unit.ingredients, {"se-deep-space-science-pack-4", 1}) table.insert(data.raw.technology["fi_modules_6_tech"].unit.ingredients, {type="item", name="se-deep-space-science-pack-4", amount=1})
data.raw.technology["gr_stage_tech"].prerequisites = { data.raw.technology["gr_stage_tech"].prerequisites = {

View file

@ -1,7 +1,7 @@
function make_burner_recipe(item) function make_burner_recipe(item)
if string.find(item, "dummy") then return end -- fix for ElectricTrains crash if string.find(item, "dummy") then return end -- fix for ElectricTrains crash
local blank = { local blank = {
name = 'fu_burn_oxygen_recipe', name = "fu_burn_"..item.."_recipe",
type = 'recipe', type = 'recipe',
category = 'fu_burner_category', category = 'fu_burner_category',
icon = '__248k_2__/ressources/elements/fu_oxygen.png', icon = '__248k_2__/ressources/elements/fu_oxygen.png',
@ -9,23 +9,17 @@ function make_burner_recipe(item)
enabled = true, enabled = true,
hidden = true, hidden = true,
ingredients = { ingredients = {
{type="item", name="blank", amount=1}, {type="item", name=item, amount=1},
}, },
results = {}, results = {},
result_count = 1,
energy_required = 0.1, energy_required = 0.1,
always_show_made_in = true, always_show_made_in = true,
subgroup = 'fu_item_subgroup_f', subgroup = 'fu_item_subgroup_f',
} }
blank["name"] = "fu_burn_"..item.."_recipe" if data.raw.item[item].icon then
blank["ingredients"] = {
{item,1}
}
if data.raw.item[item].icon then
blank["icon"] = data.raw.item[item].icon blank["icon"] = data.raw.item[item].icon
blank["icon_size"] = data.raw.item[item].icon_size blank["icon_size"] = data.raw.item[item].icon_size
end end
--table.insert(data.raw.recipe, base)
data:extend({blank}) data:extend({blank})
end end

View file

@ -1,36 +1,28 @@
function gr_make_white_hole_recipe(item) function gr_make_white_hole_recipe(item)
local blank = { data:extend({
name = 'blank', {
type = 'recipe', name = "gr_white_hole_cycle_" .. item .. "_recipe",
enabled = true, type = 'recipe',
hidden = true, enabled = true,
allow_as_intermediate = false, hidden = true,
category = 'gr_white_hole_category', allow_as_intermediate = false,
ingredients = { category = 'gr_white_hole_category',
{'blank',1} ingredients = {
}, { type = "item", name = item, amount = 1 }
result = 'blank', },
result_count = 2, results = { { type = "item", name = item, amount = 2 } },
energy_required = 10, energy_required = 10,
} }
blank["name"] = "gr_white_hole_cycle_"..item.."_recipe" })
blank["ingredients"] = {
{item,1}
}
blank["result"] = item
--table.insert(data.raw.recipe, base)
data:extend({blank})
end end
function gr_white_hole_recipe_generator() function gr_white_hole_recipe_generator()
local items = data.raw.item local items = data.raw.item
for i,v in pairs(items) do for i, v in pairs(items) do
if tonumber(data.raw.item[i].stack_size) > 1 then if tonumber(data.raw.item[i].stack_size) > 1 then
gr_make_white_hole_recipe(data.raw.item[i].name) gr_make_white_hole_recipe(data.raw.item[i].name)
end end
end end
end end
gr_white_hole_recipe_generator()
gr_white_hole_recipe_generator()

View file

@ -37,7 +37,6 @@ data:extend({
results = { results = {
{type="item", name="stainless-ingot", amount=500}, {type="item", name="stainless-ingot", amount=500},
}, },
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{ {
@ -52,7 +51,6 @@ data:extend({
results = { results = {
{type="item", name="invar-ingot", amount=500}, {type="item", name="invar-ingot", amount=500},
}, },
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{ {
@ -67,7 +65,6 @@ data:extend({
results = { results = {
{type="item", name="cupronickel-ingot", amount=500}, {type="item", name="cupronickel-ingot", amount=500},
}, },
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{ {
@ -82,7 +79,6 @@ data:extend({
results = { results = {
{type="item", name="chromium-ingot", amount=500}, {type="item", name="chromium-ingot", amount=500},
}, },
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{ {
@ -97,7 +93,6 @@ data:extend({
results = { results = {
{type="item", name="gold-ingot", amount=500}, {type="item", name="gold-ingot", amount=500},
}, },
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{ {
@ -112,7 +107,6 @@ data:extend({
results = { results = {
{type="item", name="tellurium-ingot", amount=500}, {type="item", name="tellurium-ingot", amount=500},
}, },
result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{ {

View file

@ -11,11 +11,10 @@ data:extend({
always_show_made_in = true, always_show_made_in = true,
ingredients = ingredients =
{ {
{"fi_crushed_lithium_item", 10}, {type="item", name="fi_crushed_lithium_item", amount=10},
{type="fluid", name="mineral-water", amount=100} {type="fluid", name="mineral-water", amount=100}
}, },
result = "lithium-chloride", results = {{type="item", name="lithium-chloride", amount=10}},
result_count = 10,
category = "chemistry" category = "chemistry"
}, },
{ {
@ -33,7 +32,6 @@ data:extend({
{type="fluid", name="oxygen", amount=50}, {type="fluid", name="oxygen", amount=50},
{type="item", name="fi_materials_gold", amount=1, probability=0.25}, {type="item", name="fi_materials_gold", amount=1, probability=0.25},
}, },
result_count = 1,
energy_required = 5, energy_required = 5,
subgroup = 'fu_item_subgroup_e', subgroup = 'fu_item_subgroup_e',
order = 'a-a', order = 'a-a',
@ -54,7 +52,6 @@ data:extend({
{type="fluid", name="oxygen", amount=100}, {type="fluid", name="oxygen", amount=100},
{type="item", name="fi_materials_gold", amount=1, probability=0.55}, {type="item", name="fi_materials_gold", amount=1, probability=0.55},
}, },
result_count = 1,
energy_required = 5, energy_required = 5,
subgroup = 'fu_item_subgroup_e', subgroup = 'fu_item_subgroup_e',
order = 'a-a', order = 'a-a',
@ -75,7 +72,6 @@ data:extend({
{type="fluid", name="oxygen", amount=150}, {type="fluid", name="oxygen", amount=150},
{type="item", name="fi_materials_gold", amount=1, probability=0.85}, {type="item", name="fi_materials_gold", amount=1, probability=0.85},
}, },
result_count = 1,
energy_required = 5, energy_required = 5,
subgroup = 'fu_item_subgroup_e', subgroup = 'fu_item_subgroup_e',
order = 'a-a', order = 'a-a',
@ -93,7 +89,6 @@ data:extend({
results = { results = {
{type="fluid", name="hydrogen", amount=1000}, {type="fluid", name="hydrogen", amount=1000},
}, },
result_count = 1,
energy_required = 5, energy_required = 5,
subgroup = 'fu_item_subgroup_e', subgroup = 'fu_item_subgroup_e',
order = 'a-a', order = 'a-a',
@ -111,7 +106,6 @@ data:extend({
results = { results = {
{type="fluid", name="hydrogen", amount=1000, temperature=40}, {type="fluid", name="hydrogen", amount=1000, temperature=40},
}, },
result_count = 1,
energy_required = 1, energy_required = 1,
subgroup = 'fu_item_subgroup_e', subgroup = 'fu_item_subgroup_e',
order = 'a-a', order = 'a-a',
@ -130,7 +124,6 @@ data:extend({
{type="fluid", name="hydrogen", amount=100, temperature=40}, {type="fluid", name="hydrogen", amount=100, temperature=40},
{type="fluid", name="oxygen", amount=50, temperature=40} {type="fluid", name="oxygen", amount=50, temperature=40}
}, },
result_count = 1,
energy_required = 1, energy_required = 1,
subgroup = 'fu_item_subgroup_e', subgroup = 'fu_item_subgroup_e',
order = 'a-a', order = 'a-a',
@ -149,7 +142,6 @@ data:extend({
{type="fluid", name="hydrogen", amount=200, temperature=40}, {type="fluid", name="hydrogen", amount=200, temperature=40},
{type="fluid", name="oxygen", amount=100, temperature=40} {type="fluid", name="oxygen", amount=100, temperature=40}
}, },
result_count = 1,
energy_required = 1, energy_required = 1,
subgroup = 'fu_item_subgroup_e', subgroup = 'fu_item_subgroup_e',
order = 'a-a', order = 'a-a',
@ -168,7 +160,6 @@ data:extend({
{type="fluid", name="hydrogen", amount=500, temperature=40}, {type="fluid", name="hydrogen", amount=500, temperature=40},
{type="fluid", name="oxygen", amount=150, temperature=40}, {type="fluid", name="oxygen", amount=150, temperature=40},
}, },
result_count = 1,
energy_required = 1, energy_required = 1,
subgroup = 'fu_item_subgroup_e', subgroup = 'fu_item_subgroup_e',
order = 'a-a', order = 'a-a',
@ -188,7 +179,6 @@ data:extend({
{type="fluid", name="fu_deuterium", amount=10}, {type="fluid", name="fu_deuterium", amount=10},
{type="fluid", name="fu_tritium", amount=1} {type="fluid", name="fu_tritium", amount=1}
}, },
result_count = '0.5',
energy_required = 100, energy_required = 100,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -206,7 +196,6 @@ data:extend({
{type="fluid", name="fu_lead_fluid_cold", amount=50}, {type="fluid", name="fu_lead_fluid_cold", amount=50},
{type="fluid", name="steam", amount=1000/2, temperature=415}, {type="fluid", name="steam", amount=1000/2, temperature=415},
}, },
result_count = 1,
energy_required = 1, energy_required = 1,
subgroup = 'fu_item_subgroup_e', subgroup = 'fu_item_subgroup_e',
order = 'b-a', order = 'b-a',
@ -226,7 +215,6 @@ data:extend({
{type="fluid", name="fu_lead_fluid_cold", amount=100}, {type="fluid", name="fu_lead_fluid_cold", amount=100},
{type="fluid", name="steam", amount=1000/4, temperature=975}, {type="fluid", name="steam", amount=1000/4, temperature=975},
}, },
result_count = 1,
energy_required = 1, energy_required = 1,
subgroup = 'fu_item_subgroup_e', subgroup = 'fu_item_subgroup_e',
order = 'b-a', order = 'b-a',
@ -244,7 +232,6 @@ data:extend({
results = { results = {
{type="fluid", name="matter", amount=500}, {type="fluid", name="matter", amount=500},
}, },
result_count = 1,
energy_required = 1, energy_required = 1,
}, },
{ {
@ -259,7 +246,6 @@ data:extend({
results = { results = {
{type="fluid", name="fu_deuterium", amount=4}, {type="fluid", name="fu_deuterium", amount=4},
}, },
result_count = 1,
energy_required = 10, energy_required = 10,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -275,7 +261,6 @@ data:extend({
results = { results = {
{type="fluid", name="fu_tritium", amount=10}, {type="fluid", name="fu_tritium", amount=10},
}, },
result_count = 1,
energy_required = 10, energy_required = 10,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -295,12 +280,10 @@ data:extend({
{type="item", name="fu_exchanger_item", amount=10}, {type="item", name="fu_exchanger_item", amount=10},
{type="item", name="fu_tech_sign_item", amount=100}, {type="item", name="fu_tech_sign_item", amount=100},
{type="item", name="fu_boiler_item", amount=10}, {type="item", name="fu_boiler_item", amount=10},
--{type="item", name="fu_burner_item", amount=10},
}, },
results = { results = {
{type="item", name="fu_ki_core_item", amount=1}, {type="item", name="fu_ki_core_item", amount=1},
}, },
result_count = 1,
energy_required = 60, energy_required = 60,
}, },
{ {
@ -363,34 +346,11 @@ data.raw.recipe["fi_crack_acid_gas_recipe"].ingredients = {
--techs --techs
table.insert(data.raw.technology["kr-lithium-processing"].effects, {type ="unlock-recipe", recipe ="fi_lithium_to_k2"}) table.insert(data.raw.technology["kr-lithium-processing"].effects, {type ="unlock-recipe", recipe ="fi_lithium_to_k2"})
--table.insert(data.raw.technology["kr-matter-processing"].effects, {type ="unlock-recipe", recipe ="fu_star_engine_cooler_7_recipe"})
if (not mods["RealisticFusionPower"]) then if (not mods["RealisticFusionPower"]) then
table.insert(data.raw.technology["kr-fusion-energy"].effects, {type ="unlock-recipe", recipe ="fu_activator_4_recipe"}) table.insert(data.raw.technology["kr-fusion-energy"].effects, {type ="unlock-recipe", recipe ="fu_activator_4_recipe"})
table.insert(data.raw.technology["kr-fusion-energy"].effects, {type ="unlock-recipe", recipe ="fu_activator_3_recipe"}) table.insert(data.raw.technology["kr-fusion-energy"].effects, {type ="unlock-recipe", recipe ="fu_activator_3_recipe"})
end end
--[[
table.insert(data.raw.technology["gr_stage_tech"].unit.ingredients, {"fu_space_probe_science_item", 1})
table.insert(data.raw.technology["gr_train_tech"].unit.ingredients, {"fu_space_probe_science_item", 1})
table.insert(data.raw.technology["gr_train_plus_tech"].unit.ingredients, {"fu_space_probe_science_item", 1})
table.insert(data.raw.technology["gr_star_engine_1_tech"].unit.ingredients, {"fu_space_probe_science_item", 1})
table.insert(data.raw.technology["gr_star_engine_2_tech"].unit.ingredients, {"fu_space_probe_science_item", 1})
table.insert(data.raw.technology["gr_crafter_tech"].unit.ingredients, {"fu_space_probe_science_item", 1})
table.insert(data.raw.technology["gr_materials_tech"].unit.ingredients, {"fu_space_probe_science_item", 1})
table.insert(data.raw.technology["gr_compact_fusion_tech"].unit.ingredients, {"fu_space_probe_science_item", 1})
table.insert(data.raw.technology["gr_charger_tech"].unit.ingredients, {"fu_space_probe_science_item", 1})
table.insert(data.raw.technology["gr_kovarex_tech"].unit.ingredients, {"fu_space_probe_science_item", 1})
table.insert(data.raw.technology["gr_black_hole_tech"].unit.ingredients, {"fu_space_probe_science_item", 1})
table.insert(data.raw.technology["fi_modules_4_tech"].unit.ingredients, {"fu_space_probe_science_item", 1})
table.insert(data.raw.technology["fi_modules_5_tech"].unit.ingredients, {"fu_space_probe_science_item", 1})
table.insert(data.raw.technology["fi_modules_6_tech"].unit.ingredients, {"fu_space_probe_science_item", 1})
table.insert(data.raw.technology["fu_ki_plus_1_tech"].unit.ingredients, {"fi_ki_science", 1})
table.insert(data.raw.technology["fu_ki_plus_1_tech"].unit.ingredients, {"fu_ki_science", 1})
table.insert(data.raw.technology["fu_ki_plus_2_tech"].unit.ingredients, {"fi_ki_science", 1})
table.insert(data.raw.technology["fu_ki_plus_2_tech"].unit.ingredients, {"fu_ki_science", 1})
--]]
table.insert(data.raw["generator-equipment"]["fi_train_equipment_generator_item"].categories,"vehicle-equipment") table.insert(data.raw["generator-equipment"]["fi_train_equipment_generator_item"].categories,"vehicle-equipment")
if (config("krastorio_endgame")) then if (config("krastorio_endgame")) then

View file

@ -71,14 +71,6 @@ local function remove_tech_card(tech, card)
return return
end end
--in data.raw
--[[
ingredients = {
{'automation-science-pack',1},
{'logistic-science-pack',1},
}
]]
for i,v in ipairs(data.raw.technology[tech].unit.ingredients) do for i,v in ipairs(data.raw.technology[tech].unit.ingredients) do
for j,w in ipairs(v) do for j,w in ipairs(v) do
if w == card then if w == card then
@ -248,48 +240,46 @@ end
--[BUILDINGS] --[BUILDINGS]
building_table = { building_table = {
{"kr-electrolysis-plant", "el_materials_ALK", 10}, {type="item", name="kr-electrolysis-plant", "el_materials_ALK", amount=10},
{"kr-filtration-plant", "el_materials_ALK", 10}, {type="item", name="kr-filtration-plant", "el_materials_ALK", amount=10},
--{"kr-electrolysis-plant", "el_materials_ALK", 10}, {type="item", name="kr-fluid-burner", "el_materials_ALK", amount=2},
--{"kr-electrolysis-plant", "el_materials_ALK", 10}, {type="item", name="kr-atmospheric-condensor", "el_materials_ALK", amount=6},
{"kr-fluid-burner", "el_materials_ALK", 2}, {type="item", name="el_solar_recipe", "solar-panel", amount=2},
{"kr-atmospheric-condensor", "el_materials_ALK", 6}, {type="item", name="solar-panel", "el_materials_ALK", amount=6},
{"el_solar_recipe", "solar-panel", 2}, {type="item", name="kr-advanced-solar-panel", "el_solar_item", amount=1},
{"solar-panel", "el_materials_ALK", 6}, {type="item", name="kr-advanced-solar-panel", "fi_materials_GFK", amount=2},
{"kr-advanced-solar-panel", "el_solar_item", 1}, {type="item", name="kr-fuel-refinery", "el_materials_ALK", amount=4},
{"kr-advanced-solar-panel", "fi_materials_GFK", 2}, {type="item", name="kr-gas-power-station", "el_materials_ALK", amount=10},
{"kr-fuel-refinery", "el_materials_ALK", 4},
{"kr-gas-power-station", "el_materials_ALK", 10},
{"buisart-lab", "fi_materials_NFK", 10}, {type="item", name="buisart-lab", "fi_materials_NFK", amount=10},
{"kr-electric-mining-drill-mk2", "fi_materials_GFK", 6}, {type="item", name="kr-electric-mining-drill-mk2", "fi_materials_GFK", amount=6},
{"kr-research-server", "fi_materials_NFK", 8}, {type="item", name="kr-research-server", "fi_materials_NFK", amount=8},
{"kr-research-server", "fi_materials_GFK", 8}, {type="item", name="kr-research-server", "fi_materials_GFK", amount=8},
{"kr-air-purifier", "fi_materials_NFK", 4}, {type="item", name="kr-air-purifier", "fi_materials_NFK", amount=4},
{"kr-bio-lab", "fi_materials_NFK", 20}, {type="item", name="kr-bio-lab", "fi_materials_NFK", amount=20},
{"kr-atmospheric-condensor", "fi_materials_GFK", 4}, {type="item", name="kr-atmospheric-condensor", "fi_materials_GFK", amount=4},
{"kr-fusion-reactor", "fu_tech_sign_item",200}, {type="item", name="kr-fusion-reactor", "fu_tech_sign_item", amount=200},
{"fu_tokamak_reactor_recipe", "kr-fusion-reactor",1}, {type="item", name="fu_tokamak_reactor_recipe", "kr-fusion-reactor", amount=1},
{"kr-advanced-steam-turbine", "fu_materials_KFK", 10}, {type="item", name="kr-advanced-steam-turbine", "fu_materials_KFK", amount=10},
--logistics --logistics
{"kr-fast-loader", "el_materials_ALK", 4}, {type="item", name="kr-fast-loader", "el_materials_ALK", amount=4},
{"kr-express-loader", "fi_materials_GFK", 4}, {type="item", name="kr-express-loader", "fi_materials_GFK", amount=4},
{"kr-advanced-transport-belt", "fu_materials_KFK", 1}, {type="item", name="kr-advanced-transport-belt", "fu_materials_KFK", amount=1},
{"kr-advanced-splitter", "fu_materials_KFK", 3}, {type="item", name="kr-advanced-splitter", "fu_materials_KFK", amount=3},
{"kr-advanced-loader", "fu_materials_KFK", 4}, {type="item", name="kr-advanced-loader", "fu_materials_KFK", amount=4},
{"kr-advanced-underground-belt", "fu_materials_KFK", 8}, {type="item", name="kr-advanced-underground-belt", "fu_materials_KFK", amount=8},
{"kr-advanced-assembling-machine", "fu_materials_KFK", 6}, {type="item", name="kr-advanced-assembling-machine", "fu_materials_KFK", amount=6},
{"kr-advanced-furnace", "fu_materials_KFK", 6}, {type="item", name="kr-advanced-furnace", "fu_materials_KFK", amount=6},
{"kr-advanced-chemical-plant", "fu_materials_KFK", 6}, {type="item", name="kr-advanced-chemical-plant", "fu_materials_KFK", amount=6},
{"kr-matter-plant", "fu_materials_KFK", 12}, {type="item", name="kr-matter-plant", "fu_materials_KFK", amount=12},
{"kr-matter-assembler", "fu_materials_KFK", 8}, {type="item", name="kr-matter-assembler", "fu_materials_KFK", amount=8},
{"kr-stabilizer-charging-station", "fu_materials_KFK", 6}, {type="item", name="kr-stabilizer-charging-station", "fu_materials_KFK", amount=6},
{"kr-large-roboport", "fi_robo_port_item", 1}, {type="item", name="kr-large-roboport", "fi_robo_port_item", amount=1},
{"kr-antimatter-reactor", "fu_tokamak_reactor_item", 1}, {type="item", name="kr-antimatter-reactor", "fu_tokamak_reactor_item", amount=1},
{"kr-intergalactic-transceiver", "fu_tokamak_reactor_item", 1}, {type="item", name="kr-intergalactic-transceiver", "fu_tokamak_reactor_item", amount=1},
{"kr-intergalactic-transceiver", "gr_materials_magnet", 100}, {type="item", name="kr-intergalactic-transceiver", "gr_materials_magnet", amount=100},
{"kr-intergalactic-transceiver", "gr_materials_fusion_cell_item", 10}, {type="item", name="kr-intergalactic-transceiver", "gr_materials_fusion_cell_item", amount=10},
} }
@ -297,33 +287,33 @@ building_table = {
--[ITEMS] --[ITEMS]
item_table = { item_table = {
{"productivity-module-2", "fi_modules_core_item", 1}, {type="item", name="productivity-module-2", "fi_modules_core_item", amount=1},
{"productivity-module-3", "fi_modules_core_item", 3}, {type="item", name="productivity-module-3", "fi_modules_core_item", amount=3},
{"speed-module-2", "fi_modules_core_item", 1}, {type="item", name="speed-module-2", "fi_modules_core_item", amount=1},
{"speed-module-3", "fi_modules_core_item", 3}, {type="item", name="speed-module-3", "fi_modules_core_item", amount=3},
{"effectivity-module-2", "fi_modules_core_item", 1}, {type="item", name="effectivity-module-2", "fi_modules_core_item", amount=1},
{"effectivity-module-3", "fi_modules_core_item", 3}, {type="item", name="effectivity-module-3", "fi_modules_core_item", amount=3},
{"ai-core", "fu_materials_energy_crystal", 1}, {type="item", name="ai-core", "fu_materials_energy_crystal", amount=1},
{"fusion-reactor-equipment","fu_materials_energy_crystal", 25}, {type="item", name="fusion-reactor-equipment","fu_materials_energy_crystal", amount=25},
{"imersium-plate", "fi_crushed_crystal_item", 4}, {type="item", name="imersium-plate", "fi_crushed_crystal_item", amount=4},
{"lithium-sulfur-battery", "el_lithium_battery", 1}, {type="item", name="lithium-sulfur-battery", "el_lithium_battery", amount=1},
{"empty-dt-fuel", "fu_materials_KFK", 2}, {type="item", name="empty-dt-fuel", "fu_materials_KFK", amount=2},
{"fu_empty_container_recipe","empty-dt-fuel", 1}, {type="item", name="fu_empty_container_recipe","empty-dt-fuel", amount=1},
{"energy-control-unit", "fu_materials_energy_crystal", 1}, {type="item", name="energy-control-unit", "fu_materials_energy_crystal", amount=1},
{"matter-stabilizer", "fu_materials_empty_container", 1}, {type="item", name="matter-stabilizer", "fu_materials_empty_container", amount=1},
--military --military
{"energy-shield-equipment", "el_energy_crystal_item", 5}, {type="item", name="energy-shield-equipment", "el_energy_crystal_item", amount=5},
{"energy-shield-mk2-equipment","fi_energy_crystal_item", 5}, {type="item", name="energy-shield-mk2-equipment","fi_energy_crystal_item", amount=5},
{"energy-shield-mk3-equipment","fu_materials_energy_crystal", 5}, {type="item", name="energy-shield-mk3-equipment","fu_materials_energy_crystal", amount=5},
{"battery-equipment", "el_lithium_battery", 1}, {type="item", name="battery-equipment", "el_lithium_battery", amount=1},
--science --science
{"chemical-science-pack", "el_energy_crystal_item",3}, {type="item", name="chemical-science-pack", "el_energy_crystal_item", amount=3},
{"production-science-pack", "fi_materials_titan", 1}, {type="item", name="production-science-pack", "fi_materials_titan", amount=1},
{"utility-science-pack", "fi_materials_neodym", 1}, {type="item", name="utility-science-pack", "fi_materials_neodym", amount=1},
{"matter-tech-card", "fu_tech_sign_item", 5}, {type="item", name="matter-tech-card", "fu_tech_sign_item", amount=5},
{"singularity-tech-card", "gr_materials_magnet", 1}, {type="item", name="singularity-tech-card", "gr_materials_magnet", amount=1},
} }
--[TECH] --[TECH]
@ -397,8 +387,6 @@ tech_table = {
--[ADD TECH CARDS] --[ADD TECH CARDS]
add_card_table = { add_card_table = {
--{"el_purifier_tech", "space-science-pack"},
} }
--[REMOVE TECH CARDS] --[REMOVE TECH CARDS]
@ -467,7 +455,6 @@ data:extend({
results = { results = {
{type="fluid", name="fu_tritium", amount=3}, {type="fluid", name="fu_tritium", amount=3},
}, },
result_count = 1,
energy_required = 1, energy_required = 1,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -484,7 +471,6 @@ data:extend({
results = { results = {
{type="fluid", name="fu_deuterium", amount=3}, {type="fluid", name="fu_deuterium", amount=3},
}, },
result_count = 1,
energy_required = 10, energy_required = 10,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -500,7 +486,6 @@ data:extend({
results = { results = {
{type="fluid", name="matter", amount=100}, {type="fluid", name="matter", amount=100},
}, },
result_count = 1,
energy_required = 1, energy_required = 1,
}, },
}) })
@ -530,14 +515,14 @@ add_cards_to_tree(del_doubles(walk_techs("kr-singularity-tech-card", break_con))
if mods["RealisticFusionPower"] then if mods["RealisticFusionPower"] then
data.raw.recipe["fu_tokamak_reactor_recipe"].ingredients = { data.raw.recipe["fu_tokamak_reactor_recipe"].ingredients = {
{'fu_materials_magnet',200}, {type="item", name="fu_materials_magnet", amount=200},
{'fu_materials_TIM',400}, {type="item", name="fu_materials_TIM", amount=400},
{'fu_materials_KFK',400}, {type="item", name="fu_materials_KFK", amount=400},
{'concrete',500}, {type="item", name="concrete", amount=500},
{'fu_materials_energy_crystal',200}, {type="item", name="fu_materials_energy_crystal", amount=200},
{'pump',80}, {type="item", name="pump", amount=80},
{'processing-unit',500}, {type="item", name="processing-unit", amount=500},
{'fu_tech_sign_item',2000}, {type="item", name="fu_tech_sign_item", amount=2000},
} }
data.raw.recipe["fu_empty_container_recipe"].ingredients = { data.raw.recipe["fu_empty_container_recipe"].ingredients = {

View file

@ -62,58 +62,58 @@ end
--[BUILDINGS] --[BUILDINGS]
building_table = { building_table = {
{"assembling-machine-2", "el_materials_ALK", 3}, {type="item", name="assembling-machine-2", "el_materials_ALK", amount=3},
-- --
--{"fast-inserter", "el_aluminum_item", 2}, --{type="item", name="fast-inserter", "el_aluminum_item", amount=2},
--{"long-handed-inserter", "el_aluminum_item", 2}, --{type="item", name="long-handed-inserter", "el_aluminum_item", amount=2},
-- --
{"engine-unit", "el_materials_ALK", 3}, {type="item", name="engine-unit", "el_materials_ALK", amount=3},
{"fast-transport-belt", "el_materials_ALK", 1}, {type="item", name="fast-transport-belt", "el_materials_ALK", amount=1},
{"fast-splitter", "el_materials_ALK", 3}, {type="item", name="fast-splitter", "el_materials_ALK", amount=3},
{"fast-underground-belt", "el_materials_ALK", 8}, {type="item", name="fast-underground-belt", "el_materials_ALK", amount=8},
{"chemical-plant", "el_materials_ALK", 6}, {type="item", name="chemical-plant", "el_materials_ALK", amount=6},
{"oil-refinery", "el_materials_ALK", 6}, {type="item", name="oil-refinery", "el_materials_ALK", amount=6},
{"medium-electric-pole", "el_materials_ALK", 2}, {type="item", name="medium-electric-pole", "el_materials_ALK", amount=2},
{"big-electric-pole", "el_materials_ALK", 4}, {type="item", name="big-electric-pole", "el_materials_ALK", amount=4},
{"stack-inserter", "el_energy_crystal_item", 2}, {type="item", name="stack-inserter", "el_energy_crystal_item", amount=2},
{"express-splitter", "fi_materials_GFK", 3}, {type="item", name="express-splitter", "fi_materials_GFK", amount=3},
{"express-transport-belt", "fi_materials_GFK", 1}, {type="item", name="express-transport-belt", "fi_materials_GFK", amount=1},
{"express-underground-belt","fi_materials_GFK", 8}, {type="item", name="express-underground-belt","fi_materials_GFK", amount=8},
{"electric-furnace", "fi_materials_GFK", 4}, {type="item", name="electric-furnace", "fi_materials_GFK", amount=4},
{"centrifuge", "fi_materials_GFK", 20}, {type="item", name="centrifuge", "fi_materials_GFK", amount=20},
{"steam-turbine", "fi_materials_GFK", 15}, {type="item", name="steam-turbine", "fi_materials_GFK", amount=15},
{"heat-exchanger", "fi_materials_GFK", 10}, {type="item", name="heat-exchanger", "fi_materials_GFK", amount=10},
{"heat-pipe", "fi_materials_titan",1}, {type="item", name="heat-pipe", "fi_materials_titan", amount=1},
--{"rocket-silo", "fu_materials_KFK", 40}, --{type="item", name="rocket-silo", "fu_materials_KFK", amount=40},
{"beacon", "fi_materials_titan", 8}, {type="item", name="beacon", "fi_materials_titan", amount=8},
{"substation", "fi_materials_titan", 4}, {type="item", name="substation", "fi_materials_titan", amount=4},
{"assembling-machine-3", "fi_materials_titan", 4}, {type="item", name="assembling-machine-3", "fi_materials_titan", amount=4},
} }
--[ITEMS] --[ITEMS]
item_table = { item_table = {
{"advanced-circuit", "el_materials_ceramic", 2}, {type="item", name="advanced-circuit", "el_materials_ceramic", amount=2},
{"processing-unit", "fi_materials_gold", 3}, {type="item", name="processing-unit", "fi_materials_gold", amount=3},
{"electric-engine-unit", "fi_materials_gold", 3}, {type="item", name="electric-engine-unit", "fi_materials_gold", amount=3},
{"flying-robot-frame", "fi_materials_neodym", 6}, {type="item", name="flying-robot-frame", "fi_materials_neodym", amount=6},
{"productivity-module-2", "fi_modules_core_item", 1}, {type="item", name="productivity-module-2", "fi_modules_core_item", amount=1},
{"productivity-module-3", "fi_modules_core_item", 3}, {type="item", name="productivity-module-3", "fi_modules_core_item", amount=3},
{"speed-module-2", "fi_modules_core_item", 1}, {type="item", name="speed-module-2", "fi_modules_core_item", amount=1},
{"speed-module-3", "fi_modules_core_item", 3}, {type="item", name="speed-module-3", "fi_modules_core_item", amount=3},
{"effectivity-module-2", "fi_modules_core_item", 1}, {type="item", name="effectivity-module-2", "fi_modules_core_item", amount=1},
{"effectivity-module-3", "fi_modules_core_item", 3}, {type="item", name="effectivity-module-3", "fi_modules_core_item", amount=3},
--{"satellite", "fu_materials_KFK", 10}, --{type="item", name="satellite", "fu_materials_KFK", amount=10},
--{"automation-science-pack", "fi_modules_core_item", 3}, --{type="item", name="automation-science-pack", "fi_modules_core_item", amount=3},
--{"logistic-science-pack", "fi_modules_core_item", 3}, --{type="item", name="logistic-science-pack", "fi_modules_core_item", amount=3},
{"chemical-science-pack", "el_energy_crystal_item",2}, {type="item", name="chemical-science-pack", "el_energy_crystal_item", amount=2},
{"production-science-pack", "fi_materials_titan", 3}, {type="item", name="production-science-pack", "fi_materials_titan", amount=3},
{"utility-science-pack", "fi_materials_neodym", 3}, {type="item", name="utility-science-pack", "fi_materials_neodym", amount=3},
} }
@ -183,7 +183,7 @@ add_to_techs(change_table_index(tech_table, tech_structure))
-- if no space exploration mod -- if no space exploration mod
if not mods["space-exploration"] then if not mods["space-exploration"] then
-- rocket silo and satellite -- rocket silo and satellite
add_to_recipes(change_table_index({{"rocket-silo", "fu_materials_KFK", 40}, {"satellite", "fu_materials_KFK", 10}}, recipe_structure)) add_to_recipes(change_table_index({{type="item", name="rocket-silo", "fu_materials_KFK", 40}, {"satellite", "fu_materials_KFK", amount=10}}, recipe_structure))
add_to_techs(change_table_index({{"rocket-silo", "fu_KFK_tech"}}, tech_structure)) add_to_techs(change_table_index({{"rocket-silo", "fu_KFK_tech"}}, tech_structure))
end end

View file

@ -61,14 +61,6 @@ local function remove_tech_card(tech, card)
return return
end end
--in data.raw
--[[
ingredients = {
{'automation-science-pack',1},
{'logistic-science-pack',1},
}
]]
for i,v in ipairs(data.raw.technology[tech].unit.ingredients) do for i,v in ipairs(data.raw.technology[tech].unit.ingredients) do
for j,w in ipairs(v) do for j,w in ipairs(v) do
if w == card then if w == card then
@ -140,16 +132,14 @@ end
--[BUILDINGS] --[BUILDINGS]
building_table = { building_table = {
--{"kr-electrolysis-plant", "el_materials_ALK", 10},
} }
--[ITEMS] --[ITEMS]
item_table = { item_table = {
{"fi_train_equipment_generator_recipe", "fi_tech_fuel", 10}, {type="item", name="fi_train_equipment_generator_recipe", "fi_tech_fuel", amount=10},
{"fi_equipment_player_reactor_recipe", "fi_tech_fuel", 10}, {type="item", name="fi_equipment_player_reactor_recipe", "fi_tech_fuel", amount=10},
{"fu_tech_sign_recipe", "fi_tech_fuel", 1}, {type="item", name="fu_tech_sign_recipe", "fi_tech_fuel", amount=1},
} }
@ -167,21 +157,16 @@ tech_table = {
--[ADD TECH CARDS] --[ADD TECH CARDS]
add_card_table = { add_card_table = {
--{"el_purifier_tech", "space-science-pack"},
} }
--[REMOVE TECH CARDS] --[REMOVE TECH CARDS]
remove_card_table = { remove_card_table = {
--{"el_purifier_tech", "logistic-science-pack"},
} }
--[REMOVE PREREQUISITES] --[REMOVE PREREQUISITES]
pre_tech_table = { pre_tech_table = {
--{"nuclear-power", "effectivity-module-2"},
{"nuclear-power", "uranium-processing"}, {"nuclear-power", "uranium-processing"},
{"fi_energy_tech", "nuclear-power"}, {"fi_energy_tech", "nuclear-power"},
{"fi_solid_reactor_tech", "fi_refining_tech"}, {"fi_solid_reactor_tech", "fi_refining_tech"},
@ -234,11 +219,11 @@ table.insert(data.raw.technology["nuclear-power"].effects, {
}) })
data.raw.recipe["realistic-reactor"].ingredients = { data.raw.recipe["realistic-reactor"].ingredients = {
{"fi_solid_reactor_item", 1}, {"fi_tech_fuel", 20}, {"heat-pipe", 20} {type="item", name="fi_solid_reactor_item", 1}, {"fi_tech_fuel", 20}, {"heat-pipe", amount=20}
} }
data.raw.recipe["breeder-reactor"].ingredients = { data.raw.recipe["breeder-reactor"].ingredients = {
{"fi_solid_reactor_item", 1}, {"fi_tech_fuel", 40}, {"heat-pipe", 20}, {"productivity-module-3", 3} {type="item", name="fi_solid_reactor_item", 1}, {"fi_tech_fuel", 40}, {"heat-pipe", 20}, {"productivity-module-3", amount=3}
} }
data:extend({ data:extend({
@ -279,11 +264,10 @@ data:extend({
enabled = false, enabled = false,
category = 'crafting', category = 'crafting',
ingredients = { ingredients = {
{'uranium-238',2}, {type="item", name="uranium-238", amount=2},
{'el_materials_ALK',5}, {type="item", name="el_materials_ALK", amount=5},
}, },
result = 'fi_test_fuel', results = {{type="item", name='fi_test_fuel', amount=1}},
result_count = 1,
energy_required = 2, energy_required = 2,
order = 'b-b', order = 'b-b',
}, },
@ -293,12 +277,11 @@ data:extend({
enabled = false, enabled = false,
category = 'crafting', category = 'crafting',
ingredients = { ingredients = {
{'fi_test_used_fuel', 1}, {type="item", name="fi_test_used_fuel", amount=1},
{'chemical-science-pack', 2}, {type="item", name="chemical-science-pack", amount=2},
{'uranium-238', 2}, {type="item", name="uranium-238", amount=2},
}, },
result = 'fi_tech_fuel', results = {{type="item", name='fi_tech_fuel', amount=1}},
result_count = 1,
energy_required = 1, energy_required = 1,
order = 'b-b', order = 'b-b',
}, },
@ -308,10 +291,9 @@ data:extend({
enabled = false, enabled = false,
category = 'fi_test_fuel_crafting_category', category = 'fi_test_fuel_crafting_category',
ingredients = { ingredients = {
{'fi_test_fuel', 1} {type="item", name="fi_test_fuel", amount=1}
}, },
result = 'fi_test_used_fuel', results = {{type="item", name='fi_test_used_fuel', amount=1}},
result_count = 1,
energy_required = 5, energy_required = 5,
order = 'b-b', order = 'b-b',
hidden = true, hidden = true,
@ -339,8 +321,8 @@ data:extend({
unit = { unit = {
count = '500', count = '500',
ingredients = { ingredients = {
{'chemical-science-pack',1}, {type="item", name="chemical-science-pack", amount=1},
{'automation-science-pack',1}, {type="item", name="automation-science-pack", amount=1},
{'logistic-science-pack',1,}, {'logistic-science-pack',1,},
}, },
time = 30, time = 30,
@ -359,7 +341,7 @@ data:extend({
map_color = {r=0, g=0, b=1, a=1}, map_color = {r=0, g=0, b=1, a=1},
minable = { minable = {
mining_time = 1, mining_time = 1,
result = 'fi_solid_reactor_item', results = {{type="item", name='fi_solid_reactor_item', amount=1}},
}, },
fixed_recipe = 'fi_use_tech_fuel_recipe', fixed_recipe = 'fi_use_tech_fuel_recipe',
crafting_categories = {"fi_test_fuel_crafting_category"}, crafting_categories = {"fi_test_fuel_crafting_category"},

View file

@ -65,8 +65,7 @@ data:extend({
{type="fluid", name="fu_lithium_6", amount=100}, {type="fluid", name="fu_lithium_6", amount=100},
{type="fluid", name="fu_helium_3", amount=100}, {type="fluid", name="fu_helium_3", amount=100},
}, },
result = 'fu_materials_fusion_card', results = {{type="item", name='fu_materials_fusion_card', amount=100}},
result_count = 100,
energy_required = 100, energy_required = 100,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -79,8 +78,7 @@ data:extend({
{type="fluid", name="fu_deuterium", amount=100}, {type="fluid", name="fu_deuterium", amount=100},
{type="fluid", name="fu_helium_3", amount=100}, {type="fluid", name="fu_helium_3", amount=100},
}, },
result = 'fu_materials_fusion_card', results = {{type="item", name='fu_materials_fusion_card', amount=20}},
result_count = 20,
energy_required = 100, energy_required = 100,
always_show_made_in = true, always_show_made_in = true,
}, },