Merge pull request #2 from PreLeyZero/dev

Dev
This commit is contained in:
PreLeyZero 2021-08-31 03:51:31 +02:00 committed by GitHub
commit 50ef9806ea
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
137 changed files with 4866 additions and 679 deletions

2
.gitignore vendored Normal file
View file

@ -0,0 +1,2 @@
makefile
*.ps1

View file

@ -1,8 +1,30 @@
--------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------
Version: 0.6.4 Version: 0.9.0
Date: 14.7.2021 Date: 14.7.2021
WARNING:
- This version contains major changes so updating on an exiting save can work but is not advised
Features:
- added new composite materials
- added ore purification
- added ore smelting
- added a bunch of new machines
- overhauled fusion tech
- rebalanced exotic science
- added a lot of intermediates
- reorganised tech tree
- added ES-es locale - big thanks to Seraphim
- added a way to re-heat liquid lead
- added some recipes to accept 248k prod. modules
Changes: Changes:
- Portable nuclear reactor is now cheaper - portable nuclear reactor is now cheaper
- KIX science cost tweaked
- adjusted S-lab hitbox
- fixed fusor energy input
- nerved el_burner effectivity to 90 percent
- nerved solar panel output
- Future train 1 is now available in fusion stage
- Future train 1 now uses nuclear fuel
- KI2/KI3 core now directly produce KI science - may not migrate properly from old versions
--------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------
Version: 0.6.3 Version: 0.6.3
Date: 13.7.2021 Date: 13.7.2021

View file

@ -17,6 +17,12 @@ require('prototypes/electronic/el_train_fuel')
require('prototypes/electronic/el_train_equipment') require('prototypes/electronic/el_train_equipment')
require('prototypes/electronic/el_energy_crystal') require('prototypes/electronic/el_energy_crystal')
require('prototypes/electronic/el_arc_furnace')
require('prototypes/electronic/el_caster')
require('prototypes/electronic/el_purifier')
require('prototypes/electronic/el_grower')
require('prototypes/electronic/el_materials')
require('prototypes/fission/fi_crafter') require('prototypes/fission/fi_crafter')
require('prototypes/fission/fi_miner') require('prototypes/fission/fi_miner')
require('prototypes/fission/fi_fuel') require('prototypes/fission/fi_fuel')
@ -30,6 +36,9 @@ require('prototypes/fission/fi_energy_crystal')
require('prototypes/fission/fi_robo') require('prototypes/fission/fi_robo')
require('prototypes/fission/fi_modules') require('prototypes/fission/fi_modules')
require('prototypes/fission/fi_fiberer')
require('prototypes/fission/fi_compound_machine')
require('prototypes/fusion/fu_fusor') require('prototypes/fusion/fu_fusor')
require('prototypes/fusion/fu_boiler') require('prototypes/fusion/fu_boiler')
require('prototypes/fusion/fu_burner') require('prototypes/fusion/fu_burner')
@ -46,10 +55,14 @@ require('prototypes/fusion/fu_star_engine/fu_star_engine_heater')
require('prototypes/fusion/fu_star_engine/fu_star_engine_heater_left') require('prototypes/fusion/fu_star_engine/fu_star_engine_heater_left')
require('prototypes/fusion/fu_space_probe') require('prototypes/fusion/fu_space_probe')
require('prototypes/fusion/fu_laser')
require('prototypes/fusion/fu_plasma')
require('prototypes/fusion/fu_materials')
require('prototypes/fusion/fu_magnet')
require('prototypes/gravitation/gr_crafter') require('prototypes/gravitation/gr_crafter')
require('prototypes/gravitation/gr_materials') require('prototypes/gravitation/gr_materials')
require('prototypes/gravitation/gr_train') require('prototypes/gravitation/gr_train')
require('prototypes/gravitation/gr_cooker')
require('prototypes/gravitation/gr_charger') require('prototypes/gravitation/gr_charger')
require('prototypes/gravitation/gr_black_hole') require('prototypes/gravitation/gr_black_hole')
require('prototypes/gravitation/gr_white_hole') require('prototypes/gravitation/gr_white_hole')

View file

@ -1,6 +1,6 @@
{ {
"name": "248k", "name": "248k",
"version": "0.6.3", "version": "0.9.0",
"title": "248k Mod", "title": "248k Mod",
"author": "PreLeyZero", "author": "PreLeyZero",
"factorio_version": "1.1", "factorio_version": "1.1",

View file

@ -23,6 +23,12 @@ fi_ki_science=KI2 tech
fu_ki_science=KI3 tech fu_ki_science=KI3 tech
el_ki_selction_tool=KI selctor el_ki_selction_tool=KI selctor
el_materials_ALK=Aluminium-ceramic composite
el_materials_ceramic=Ceramic
el_materials_pure_iron=Pure iron
el_materials_pure_copper=Pure copper
el_materials_pure_aluminum=Pure aluminium
fi_uranium233_item=Uranium-233 fi_uranium233_item=Uranium-233
fi_plutonium239_item=Plutonium-239 fi_plutonium239_item=Plutonium-239
fi_thorium232_item=Thorium-232 fi_thorium232_item=Thorium-232
@ -58,6 +64,22 @@ fi_modules_productivity_4_item=Gauss Module "4.Art"
fi_modules_productivity_5_item=Gauss Module "5.Art" fi_modules_productivity_5_item=Gauss Module "5.Art"
fi_modules_productivity_6_item=Gauss Module "6.Art" fi_modules_productivity_6_item=Gauss Module "6.Art"
fi_crushed_glass_item=Crushed glass
fi_crushed_stone_item=Crushed stone
fi_crushed_uranium_item=Crushed uranium
fi_materials_glass=Glass
fi_materials_glass_fiber=Fiberglass
fi_materials_natural_fiber=Natural fiber
fi_materials_gold=Gold
fi_materials_neodym=Neodymium
fi_materials_titan=Titanium
fi_materials_flourite=Flourite
fi_materials_pure_gold=Pure gold
fi_materials_pure_neodym=Pure neodymium
fi_materials_pure_titan=Pure titanium
fi_materials_GFK=Fiberglass reinforced plastic
fi_materials_NFK=Natural fiber reinforced plastic
fu_tech_sign_item=Fusion tech fu_tech_sign_item=Fusion tech
@ -75,6 +97,19 @@ fu_space_probe_down_matter_item=Structured exotic matter(down)
fu_space_probe_ore_item=Deep space ore fu_space_probe_ore_item=Deep space ore
fu_space_probe_science_item=Exotic science pack fu_space_probe_science_item=Exotic science pack
fu_materials_pure_lead=Pure lead
fu_materials_energy_crystal=High energy crystal
fu_materials_refined_crystal=Refined crystal
fu_materials_KFK=Carbon fiber reinforced plastic
fu_materials_magnet=Magnet
fu_materials_carbon_fiber=Carbon fiber
fu_materials_TIM=Titanium-metal composite
fu_materials_fusion_card=Fusion data
fu_materials_plasma_card=Plasma data
fu_materials_magnet_card=Magnetising data
fu_materials_laser_card=Laser data
gr_materials_fusion_cell_item=Compact fusion cell gr_materials_fusion_cell_item=Compact fusion cell
gr_materials_stack_down_item=Combined matter (down) gr_materials_stack_down_item=Combined matter (down)
gr_materials_stack_up_item=Combined matter (up) gr_materials_stack_up_item=Combined matter (up)
@ -83,6 +118,13 @@ gr_materials_refined_crystal_item=Freshly refined crystal
gr_materials_crushed_exotic_item=Crushed exotic matter gr_materials_crushed_exotic_item=Crushed exotic matter
gr_materials_stabilizer_item=Exotic matter stabilizer gr_materials_stabilizer_item=Exotic matter stabilizer
gr_materials_circuit=HCP circuit
gr_materials_gold_wire=Gold cable
gr_materials_pcb=PCB
gr_materials_magnet=HLP magnet
gr_materials_plasma_cube=Plasma container
gr_materials_red_item=3,6k element gr_materials_red_item=3,6k element
gr_materials_red_pack_item=Red pack gr_materials_red_pack_item=Red pack
@ -129,7 +171,20 @@ el_desulfurized_kerosene=Desulfurized kerosene
el_ki_memory_fluid=KI1 memory el_ki_memory_fluid=KI1 memory
el_ki_cpu_fluid=KI1 computing power el_ki_cpu_fluid=KI1 computing power
el_dirty_water=Dirty water
el_arc_pure_copper=Molten copper
el_arc_pure_iron=Molten iron
el_arc_pure_aluminum=Molten aluminium
fi_crystal_fluid=Crystal matrix (liquid) fi_crystal_fluid=Crystal matrix (liquid)
fi_dirty_water=Rich water
fi_strong_acid=Hydrofluoric acid
fi_arc_glass=Molten glass
fi_arc_gold=Molten gold
fi_arc_titan=Molten titan
fi_arc_neodym=Molten neodymium
fu_hydrogen=Hydrogen fu_hydrogen=Hydrogen
fu_oxygen=Oxygen fu_oxygen=Oxygen
@ -142,6 +197,9 @@ fu_helium_3=Helium-He[3]
fu_helium_4=Helium-He[4] fu_helium_4=Helium-He[4]
fu_iron=Iron-Fe[56] fu_iron=Iron-Fe[56]
fu_arc_pure_lead=Molten lead
fu_metal_foam=Metal foam
fu_protium_heated=Heated protium-H[1] fu_protium_heated=Heated protium-H[1]
fu_iron_heated=Heated iron-Fe[56] fu_iron_heated=Heated iron-Fe[56]
fu_copper=Copper-Cu[63] fu_copper=Copper-Cu[63]
@ -229,6 +287,11 @@ fu_ki_core_slave_container_entity=KI3 core
fi_ki_circuit_entity=KI2 energy provider fi_ki_circuit_entity=KI2 energy provider
fu_ki_circuit_entity=KI3 energy provider fu_ki_circuit_entity=KI3 energy provider
el_arc_furnace_entity=Arc furnace
el_caster_entity=Metal caster
el_purifier_entity=Purifier
el_grower_entity=Crystal grower
fi_crafter_entity=Nuclear assembling machine fi_crafter_entity=Nuclear assembling machine
@ -238,6 +301,10 @@ fi_crusher_entity=Crushing factory
fi_robo_port_entity=Advanced roboport fi_robo_port_entity=Advanced roboport
fi_robo_charger_entity=Charging station fi_robo_charger_entity=Charging station
fi_fiberer_entity=Fiber maker
fi_compound_machine_entity=Compound material facility
fu_boiler_entity=Thermochemical separator fu_boiler_entity=Thermochemical separator
fu_burner_entity=Burner fu_burner_entity=Burner
fu_fusor_entity=Research fusor fu_fusor_entity=Research fusor
@ -253,6 +320,10 @@ fu_star_engine_core_entity=Star engine - fusion core
fu_star_engine_heater_entity=Star engine - heating unit (right side) fu_star_engine_heater_entity=Star engine - heating unit (right side)
fu_star_engine_heater_left_entity=Star engine - heating unit (left side) fu_star_engine_heater_left_entity=Star engine - heating unit (left side)
fu_laser_entity=Laser facility
fu_plasma_entity=Plasma facility
fu_magnet_entity=Magnetising facility
gr_crafter_entity=Fusion assembling machine gr_crafter_entity=Fusion assembling machine
gr_magnet_train_pre_entity=EM suspension train 1 gr_magnet_train_pre_entity=EM suspension train 1
gr_magnet_wagon_pre_entity=EM suspension wagon 1 gr_magnet_wagon_pre_entity=EM suspension wagon 1
@ -382,6 +453,32 @@ gr_white_tech=248k element
gr_ind2_tech=Advanced elements gr_ind2_tech=Advanced elements
el_ALK_tech=Aluminium-ceramic composite metal
el_arc_furnace_tech=Arc furnace
el_purifier_tech=Ore purification
el_caster_tech=Metal casting
el_grower_tech=Crystal growing
fi_glass_tech=Glass
fi_flourite_tech=Flourite
fi_fiberer_tech=Fiber production
fi_purifier_tech=Advanced ore purification
fi_purifier_2_tech=Advanced uranium purification
fi_caster_tech=Advanced metal casting
fi_crafter_tech=Nuclear crafting
fu_KFK_tech=Carbon fiber reinforced plastic
fu_TIM_tech=Titanium-metal composite material
fu_laser_tech=Laser facility
fu_magnet_tech=Magnetising facility
fu_plasma_tech=Plasma facility
gr_circuit_tech=High-end circuits
gr_plasma_cube_tech=Plasma containers
gr_magnet_tech=High-end magnets
#effects #effects
[description] [description]
el_stage_eff=Allows you to get into the first stage of the 248k mod. el_stage_eff=Allows you to get into the first stage of the 248k mod.

500
locale/es-ES/es-ES.cfg Normal file
View file

@ -0,0 +1,500 @@
#item-groups
[item-group-name]
el_item_group=Etapa de electrónica
fi_item_group=Etapa de Fisión
fu_item_group=Etapa de fusión
fu_star_engine_group=Recetas del motor estelar
gr_item_group=Etepa exótica
#items
[item-name]
el_solar_item=Panel Solar 2.0
el_burner_item=Motor de combustión
el_aluminum_item=Aluminio
el_aluminum_ore_item=Mineral de aluminio
el_lithium_item=Litio
el_lithium_ore_item=Mineral de litio
el_lithium_battery=Batería de litio
el_train_fuel_diesel_item=Unidad de combustible diésel
el_train_fuel_diesel_energized_item=Unidad de combustible diésel energizada
el_energy_crystal_item=Cristal de energía misterioso
el_ki_linker=Enlazador KI1
fi_ki_science=Tecnología KI2
fu_ki_science=Tecnología KI3
el_ki_selction_tool=Seleccionador KI
fi_uranium233_item=Uranio-233
fi_plutonium239_item=Plutonio-239
fi_thorium232_item=Torio-232
fi_compound_material_item=Material compuesto
fi_basic_fuel_item=Celdas de combustible de uranio-235
fi_basic_thorium_fuel_item=Celdas de combustible de torio-232
fi_advanced_fuel_item=Celdas de combustible de mox
fi_advanced_thorium_fuel_item=Celdas de combustible de uranio-233
fi_pure_fuel_item=Celdas de combustible de mox de alta energía
fi_used_basic_fuel_item=Celdas de combustible de uranio-235 gastadas
fi_used_basic_thorium_fuel_item=Celdas de combustible de torio-232 gastadas
fi_used_advanced_fuel_item=Celdas de combustible de mox gastadas
fi_used_advanced_thorium_fuel_item=Celdas de combustible de uranio-233 gastadas
fi_used_pure_fuel_item=Celdas de combustible de mox de alta energía gastadas
fi_energy_crystal_item=Cristal de energía artificial
fi_catalyst_crystal_item=Catalizador de cristal
fi_base_crystal_item=Matriz del cristal de energía
fi_crushed_crystal_item=Cristal de energía triturado
fi_crushed_iron_item=Hierro triturado
fi_crushed_copper_item=Cobre triturado
fi_crushed_lithium_item=Litio triturado
fi_crushed_aluminum_item=Aluminio triturado
fi_crushed_coal_item=Carbón triturado
fi_industrial_steel_blend_item=Mezcla de acero
fi_industrial_steel_item=Acero industrial
fi_fuel_train_crystal_item=Unidad de combustible super-energizada
fi_modules_base_item=Carcasa de módulo
fi_modules_core_item=Núcleo de módulo
fi_modules_productivity_1_item=Módulo de Stokes "1.Art"
fi_modules_productivity_2_item=Módulo de Stokes "2.Art"
fi_modules_productivity_3_item=Módulo de Stokes "3.Art"
fi_modules_productivity_4_item=Módulo de Gauss "4.Art"
fi_modules_productivity_5_item=Módulo de Gauss "5.Art"
fi_modules_productivity_6_item=Módulo de Gauss "6.Art"
fu_tech_sign_item=Tecnología de fusión
fu_lead_ore_item=Mineral de plomo
fu_lead_item=Plomo
fu_crushed_lead_item=Plomo triturado
fu_space_probe_sputnik_item=Satélite 'Sputnik'
fu_space_probe_probe_item=Sonda espacial
fu_space_probe_deep_probe_item=Sonda del espacio profundo
fu_space_probe_data_card_1_item=Tarjeta de datos espaciales básica
fu_space_probe_data_card_2_item=Tarjeta de datos espaciales compacta
fu_space_probe_data_card_3_item=Tarjeta de datos del espacio profundo
fu_space_probe_up_matter_item=Materia exótica estructurada (boca arriba)
fu_space_probe_down_matter_item=Materia exótica estructurada (boca abajo)
fu_space_probe_ore_item=Mineral del espacio profundo
fu_space_probe_science_item=Pack de ciencia exótica
gr_materials_fusion_cell_item=Celda de fusión compacta
gr_materials_stack_down_item=Materia combinada (boca abajo)
gr_materials_stack_up_item=Materia combinada (boca arriba)
gr_materials_cooked_crystal_item=Cristal recién desarrollado
gr_materials_refined_crystal_item=Cristal recién refinado
gr_materials_crushed_exotic_item=Materia exótica triturada
gr_materials_stabilizer_item=Estabilizador de materia exótica
gr_materials_red_item=Elemento 3,6k
gr_materials_red_pack_item=Pack de ciencia de automatización hiper-comprimido
gr_materials_red_data_item=Conocimiento supremo de automatización
gr_materials_green_item=Elemento 7,2k
gr_materials_green_pack_item=Pack de ciencia logística hiper-comprimido
gr_materials_green_data_item=Conocimiento supremo de logística
gr_materials_blue_item=Elemento 15,5k
gr_materials_blue_pack_item=Pack de ciencia química hiper-comprimido
gr_materials_blue_data_item=Conocimiento supremo de química
gr_materials_purple_item=Elemento 31k
gr_materials_purple_pack_item=Pack de ciencia de producción hiper-comprimido
gr_materials_purple_data_item=Conocimiento supremo de producción
gr_materials_yellow_item=Elemento 62k
gr_materials_yellow_pack_item=Pack de ciencia de utilidad hiper-comprimido
gr_materials_yellow_data_item=Conocimiento supremo de utilidad
gr_materials_grey_item=Elemento 124k
gr_materials_grey_pack_item=Pack de ciencia espacial hiper-comprimido
gr_materials_grey_data_item=Conocimiento supremo del espacio
gr_materials_white_item=Elemento 248k
gr_materials_white_pack_item=Pack de ciencia exótica hiper-comprimido
gr_materials_white_data_item=Conocimiento supremo de la existencia y de todas las cosas
gr_materials_data_item=Datos profundos
gr_materials_stacked_data_item=Datos profundos comprimidos
gr_materials_charge_remote=Erradicador de insectos definitivo
#fluid
[fluid-name]
el_pressurized_water=Agua presurizada
el_kerosene=Queroseno
el_acidic_water=Agua ácida
el_desulfurized_kerosene=Queroseno desulfurado
el_ki_memory_fluid=Memoria KI1
el_ki_cpu_fluid=Poder computacional KI1
fi_crystal_fluid=Matriz del cristal (liquid)
fu_hydrogen=Hidrógeno
fu_oxygen=Oxígeno
fu_lead_fluid=Plomo líquido
fu_protium=Protio-H[1]
fu_deuterium=Deuterio-H[2]
fu_tritium=Tritio-H[3]
fu_lithium_6=Litio-Li[6]
fu_helium_3=Helio-He[3]
fu_helium_4=Helio-He[4]
fu_iron=Hierro-Fe[56]
fu_protium_heated=Protio-H[1] calentado
fu_iron_heated=Hierro-Fe[56] calentado
fu_copper=Cobre-Cu[63]
fu_copper_heated=Cobre-Cu[63] calentado
fu_lithium_7=Litio-Li[7]
fu_lithium_7_heated=Litio-Li[7] calentado
fu_sulfur=Azufre-S[32]
fu_sulfur_heated=Azufre-S[32] calentado
fu_uranium_238=Uranio-U[238]
fu_uranium_238_heated=Uranio-U[238] calentado
fu_uranium_235=Uranio-U[235]
fu_uranium_235_heated=Uranio-U[235] calentado
fi_ki_circuit_fluid=Energía KI2
fu_ki_circuit_fluid=Energía KI3
#item description
[item-description]
el_solar_item=Creado con algo de conocimiento.
el_burner_item=Un motor de combustión compacto.
el_energy_crystal_item=Este cristal está hecho de una sustancia desconocida. Irradia un poco de energía, ¿pero para que podría utilizarse?
fi_solid_reactor_item=Un reactor de fisión nuclear moderado por agua. ¡Las celdas de combustible gastadas pueden ser refinadas y utilizadas nuevamente!
fi_crafter_item=Esta máquina puede ensamblar y fundir, pero no puede manejar líquidos. Impulsada con combistibles nucleares básicos.
fi_energy_crystal_item=Un cristal de energía artificial. Irradia grandes cantidades de energía, Tal vez sea útil para constuir máquinas avanzadas.
fu_tech_sign_item=Valioso conocimiento sobre fusión nuclear. ¡Con esta información será posible constuir máquinas de fusión incluso más grandes en el futuro!
fu_stelar_reactor_item=Un reactor de fusión nuclear basado en el diseño del Stellarator. Puede generar aproximadamente 2GW de energía constante. El calor del núcleo es transferido hacia un ciclo de enfriamiento con plomo líquido, a través del cual podrás producir vapor y al final electricidad. A pesar de que aún no hay una manera de capturar los productos de la fusión, esta falla podría arreglarse en la siguiente generación de reactores UMR.
fu_tokamak_reactor_item=Un reactor de fusión nuclear basado en el diseño del Tokamak. Este reactor generará entre 2GW y 4GW en pulsos, dependiendo del combustible. A diferencia del Stellarator, el Tokamak está principalmente diseñado para fusiones de tipo D-T. A pesar de que aún no hay una manera de capturar los productos de la fusión, esta falla podría arreglarse en la siguiente generación de reactores UMR.
fu_robo_logistic_item=Esos 4 motores moverán objetos de manera masiva si eres capaz de abastecerlos.
fu_robo_construction_item=Alza una fábrica a una velocidad extraordinaria.
fu_star_engine_core_item=Finalmente, ¡la fusión nuclear en su máxima expresión! Con esta máquina serás capaz de crear objetos en el núcleo de una pequeña estrella. Sin embargo para mantener la reacción activa se requieren cantidades abismales de energía. La estructura completa está formada por el motor y al menos una unidad de enfriamiento y otra de calentamiento apuntando al motor. Producirá 500 o 1000 placas de hierro o cualquier otro elemento básico por segundo, dependiendo de si se usa una sola unidad de enfriamiento y de calentamiento, o un par de ambas.
gr_materials_fusion_cell_item=Este dispositivo contiene una pequeña estrella almacenada en otra dimensión. ¡No lo toques!
gr_crafter_item=Drenando su poder de una estrella, esta máquina de ensamblaje no requiere de ningún tipo de suministro externo de energía. ¡Y también puede fundir como un horno!
gr_magnet_train_item=Este tren puede levitar con la fuerza de campos electromagnéticos, por lo que su masa neta es prácticamente 0, ¡perfecto para grandes velocidades o vías largas! Y recuerda: Siendo impulsado por una estrella compacta, este tren jamás necesitará hacer una parada para repostar.
gr_magnet_wagon_item=¡Transporta tu cargamento a velocidades impresionantes! Conéctalo a un tren de suspensión EM.
gr_magnet_tanker_item=Mueve ese exquisito petróleo a donde quieras, ¡rápido! Conéctalo a un tren de suspensión EM.
gr_magnet_train_pre_item=Este tren puede levitar con la fuerza de campos electromagnéticos, por lo que su masa neta es prácticamente 0, ¡perfecto para grandes velocidades o vías largas! Y recuerda: Siendo impulsado por una estrella compacta, este tren jamás necesitará hacer una parada para repostar.
gr_magnet_wagon_pre_item=¡Transporta tu cargamento a velocidades impresionantes! Conéctalo a un tren de suspensión EM.
gr_magnet_tanker_pre_item=Mueve ese exquisito petróleo a donde quieras, ¡rápido! Conéctalo a un tren de suspensión EM.
fi_modules_productivity_1_item=Un módulo que puede utilizarse en algunas máquinas/recetas de 248k.
fi_modules_productivity_2_item=Un módulo que puede utilizarse en algunas máquinas/recetas de 248k.
fi_modules_productivity_3_item=Un módulo que puede utilizarse en algunas máquinas/recetas de 248k.
fi_modules_productivity_4_item=Este módulo es universal. Puede utilizarse en cualquier máquina que acepte productividad.
fi_modules_productivity_5_item=Este módulo es universal. Puede utilizarse en cualquier máquina que acepte productividad.
fi_modules_productivity_6_item=Este módulo es universal. Puede utilizarse en cualquier máquina que acepte productividad.
el_ki_core_item=Para saber acerca de su uso consulta la wiki de booktorio/Informatron (aparecerá un icono en la esquina superior izquierda si alguno de esos mods está instalado)
fi_ki_core_item=Para saber acerca de su uso consulta la wiki de booktorio/Informatron (aparecerá un icono en la esquina superior izquierda si alguno de esos mods está instalado)
fu_ki_core_item=Para saber acerca de su uso consulta la wiki de booktorio/Informatron (aparecerá un icono en la esquina superior izquierda si alguno de esos mods está instalado)
gr_white_hole_item=Esta máquina es capaz de crear casi cualquier objeto utilizando únicamente una copia del objeto deseado y una demanda de energía considerablemente alta.
gr_materials_white_item=||Bien hecho! Lo has conseguido. Has alcanzado la última meta. Portando este elemento has completado el mod 248k.||
#buildable entities
[entity-name]
el_solar_entity=Panel solar 2.0
el_tank_entity=Silo
el_burner_entity=Motor de combustión
el_burner_kerosene_entity=Motor de queroseno
el_water_generator_entity=Turbina
el_pressurizer_entity=Presurizadora de agua
el_diesel_train_entity=Tren diésel
el_ki_cpu_entity=Centro de datos KI1
el_ki_memory_entity=Proveedor de memoria KI1
el_ki_beacon_entity=Faro KI1
el_ki_core_entity=Núcleo KI1
el_ki_beacon_slave_entity=Espacio de enlazamiento de faro
el_ki_core_slave_entity=Espacio de módulo del núcleo KI1
el_ki_core_slave_container_entity=Núcleo KI1
fi_ki_beacon_entity=Faro KI2
fi_ki_core_entity=Núcleo KI2
fi_ki_core_slave_entity=Espacio de módulo del núcleo KI2
fi_ki_core_slave_container_entity=Núcleo KI2
fu_ki_beacon_entity=Faro KI3
fu_ki_core_entity=Núcleo KI3
fu_ki_core_slave_entity=Espacio de módulo del núcleo KI3
fu_ki_core_slave_container_entity=Núcleo KI3
fi_ki_circuit_entity=Proveedor de energía KI2
fu_ki_circuit_entity=Proveedor de energía KI3
fi_crafter_entity=Máquina de ensamblaje nuclear
fi_miner_entity=Perforadora nuclear
fi_solid_reactor_entity=Reactor nuclear (combustible sólido)
fi_crusher_entity=Trituradora
fi_robo_port_entity=Robopuerto avanzado
fi_robo_charger_entity=Estación de carga
fu_boiler_entity=Separador termoquímico
fu_burner_entity=Motor de combustión de oxígeno
fu_fusor_entity=Laboratorio fusor
fu_stelar_reactor_entity=Reactor de fusión Stellarator
fu_tokamak_reactor_entity=Reactor de fusión Tokamak
fu_exchanger_entity=Intercambiador de calor de plomo líquido
fu_robo_construction_entity=Robot de construcción Tesla
fu_robo_logistic_entity=Robot logístico Hertz
fu_activator_entity=Activador de neutrones
fu_star_engine_cooler_entity=Motor estelar - unidad de enfriamiento (abajo)
fu_star_engine_cooler_up_entity=Motor estelar - unidad de enfriamiento (arriba)
fu_star_engine_core_entity=Motor estelar - núcleo de fusión
fu_star_engine_heater_entity=Motor estelar - unidad de calentamiento (derecha)
fu_star_engine_heater_left_entity=Motor estelar - unidad de calentamiento (izquierda)
gr_crafter_entity=Máquina de ensamblaje de fusión
gr_magnet_train_pre_entity=Tren de suspensión EM 1
gr_magnet_wagon_pre_entity=Vagón de suspensión EM 1
gr_magnet_tanker_pre_entity=Vagón de fluidos de suspensión EM 1
gr_magnet_train_entity=Tren de suspensión EM 2
gr_magnet_wagon_entity=Vagón de suspensión EM 2
gr_magnet_tanker_entity=Vagón de fluidos de suspensión EM 2
gr_cooker_entity=Instalación de cultivo de cristales
gr_charger_entity=Cargador de materia
gr_black_hole_base_entity=Generador de agujeros negros
gr_black_hole_energy_entity=Generador de agujeros blancos
gr_white_hole_entity=Generador de agujeros blancos
gr_lab_entity=Laboratorio-S
#equipment
[equipment-name]
el_train_equipment_generator_item=Generador de electricidad de tren
el_train_equipment_accelerator_item=Turbocargador de tren diésel
fi_train_equipment_generator_item=Reactor nuclear de tren
fi_equipment_player_reactor_item=Reactor nuclear portátil
fi_equipment_player_shield_item=Escudo de energía avanzado
gr_materials_charge_item=Erradicador de insectos definitivo
#tech
[technology-name]
el_stage_tech=Etapa de electrónica
el_energy_tech=Energía básica
el_solar_tech=Panel solar 2.0
el_burner_tech=Motor de combustión
el_aluminum_tech=Procesamiento del aluminio
el_lithium_tech=Procesamiento del litio
el_water_generator_tech=Energía hidroeléctrica
el_kerosene_tech=Producción de queroseno
el_train_tech=Tren diésel
el_crystal_tech=Refinado de cristales de energía
el_ki_tech=Tecnología KI1
fi_stage_tech=Etapa de fisión
fi_energy_tech=Energía de fisión nuclear
fi_materials_tech=Materiales avanzados
fi_refining_tech=Refinado de combustibles de fisión
fi_solid_reactor_tech=Fisión pura
fi_miner_tech=Minería nuclear
fi_train_tech=Equipamiento nuclear portátil
fi_crusher_tech=Trituración
fi_crystal_tech=Cristales de energía artificiales
fi_blends_tech=Combinación de metales
fi_robo_tech=Robopuerto avanzado
fi_modules_1_tech=Módulos 248k hekto
fi_modules_2_tech=Módulos 248k kilo
fi_modules_3_tech=Módulos 248k mega
fi_modules_4_tech=Módulos 248k giga
fi_modules_5_tech=Módulos 248k tera
fi_modules_6_tech=Módulos 248k peta
fu_stage_tech=Etapa de fusión
fu_crystal_tech=Producción de cristales de energía avanzada
fu_basic_elements_tech=Isótopos básicos
fu_fusor_tech=Investigación en fusión
fu_lead_tech=Refinado del plomo
fu_energy_tech=Energía de fusión
fu_reactor_tech=Reactor Stellarator
fu_tokamak_tech=Reactor Tokamak
fu_robo_tech=Bots avanzados
fu_activator_tech=Isótopos avanzados
fu_hydrogen_1_tech=Refinado de hidrógeno 1
fu_hydrogen_2_tech=Refinado de hidrógeno 2
fu_hydrogen_3_tech=Refinado de hidrógeno 3
fu_star_engine_tech=Motor estelar
fu_star_engine_iron_tech=Fusión de hierro
fu_star_engine_copper_tech=Fusión de cobre
fu_star_engine_lithium_7_tech=Fusión de litio
fu_star_engine_sulfur_tech=Fusión de azufre
fu_star_engine_uranium_238_tech=Fusión de uranio 238
fu_star_engine_uranium_235_tech=Fusión de uranio 235
fu_space_probe_1_tech=Exploración orbital
fu_space_probe_2_tech=Exploración espacial
fu_space_probe_3_tech=Exploración del espacio profundo
gr_stage_tech=Etapa de materia exótica
gr_compact_fusion_tech=Celdas de fusión
gr_materials_tech=Materiales exóticos
gr_crafter_tech=Super ensambladora
gr_star_engine_2_tech=Acero 4.0
gr_star_engine_1_tech=Engranajes 4.0
gr_train_tech=Trenes del futuro 1
gr_kovarex_tech=Kovarex exótico
gr_train_plus_tech=Trenes del futuro 2
gr_cooker_tech=Granjas de cristales
gr_charger_tech=Estabilizadores exóticos
gr_black_hole_tech=Agujeros negros
fi_ki_tech=Tecnología KI2
fi_ki_eff_1_tech=Efectividad KI2 1
fi_ki_eff_2_tech=Efectividad KI2 2
fi_ki_eff_3_tech=Efectividad KI2 3
fu_ki_tech=Tecnología KI3
fu_ki_eff_1_tech=Efectividad KI3 1
fu_ki_eff_2_tech=Efectividad KI3 2
fu_ki_eff_3_tech=Efectividad KI3 3
fu_ki_plus_1_tech=KIX1
fu_ki_plus_2_tech=KIX2
el_ki_eff_1_tech=Efectividad KI1 1
el_ki_eff_2_tech=Efectividad KI1 2
el_ki_eff_3_tech=Efectividad KI1 3
el_ki_sup_1_tech=Más soporte de faros
el_ki_sup_2_tech=Mucho más soporte de faros
el_ki_sup_3_tech=Soporte de faros descomunal
el_ki_sup_4_tech=Soporte de faros máximo
gr_white_hole_tech=Agujeros blancos
gr_data_tech=Datos-S
gr_lab_tech=Laboratorio-S
gr_red_tech=Elemento 3,6k
gr_green_tech=Elemento 7,2k
gr_blue_tech=Elemento 15,5k
gr_purple_tech=Elemento 31k
gr_yellow_tech=Elemento 62k
gr_grey_tech=Elemento 124k
gr_white_tech=Elemento 248k
gr_ind2_tech=Elementos avanzados
#effects
[description]
el_stage_eff=Te permite introducirte en la primera etapa del mod 248k.
el_energy_eff=Producción de energía básica.
el_kerosene_tech_eff=Produce queroseno a partir del petróleo y te permite desulfurizarlo.
el_ki_tech_eff=Esta máquina funciona como un esparcidor de efectos de módulos. Cada núcleo tiene un canal distinto, que puede ser cambiado en la interfaz del núcleo. Nota: solo se permite un núcleo por canal. En el centro del núcleo se encuentran los espacios para módulos. Una vez que se coloque un faro se registrará en el canal que se tenga por defecto. En resumen, mantén el núcleo abastecido y enlaza el canal con los faros.
x2_ki_tech_eff=¡Duplica el efecto de los módulos de todos los núcleos KI!
x3_ki_tech_eff=Triplica el efecto de los módulos de todos los núcleos KI - ¡absurdamente desequilibrado si me preguntas!
sup_1_ki_tech_eff=Faros soportados +150.
sup_2_ki_tech_eff=Faros soportados +250.
sup_3_ki_tech_eff=Faros soportados +500.
sup_4_ki_tech_eff=Máximo de faros soportados.
fi_stage_eff=Has dominado el arte de los electrónicos. ¡Ahora comienza la era de la fisión nuclear!
fi_energy_eff=¡Energía de fisión a tu alcance!
fu_stage_eff=¿Luego de dividir el átomo que sigue? ¡Fucionar el átomo!
fu_basic_elements_eff=¡Ten a tu alcance algunos isótopos que pueden ser fusionados entre ellos! Estos primeros métodos pueden ser muy ineficientes, pero al menos funcionan.
fu_fusor_eff=Construye un fusor básico que puede lograr algunas reacciones simples de fusión. Aún hay un montón que aprender sobre fusión nuclear así que sigue experimentando.
fu_energy_eff=Con el conocimiento obtenido a partir de la experimentación con fusión, ¡ahora puedes construir tu primer reactor!
fu_reactor_eff=Construye un reactor de fusión basado en el diseño del Stellarator. Este reactor es capaz de funcionar por días, manteniendo su plasma por largos períodos de tiempo. Tú deberías ser capaz de generar electricidad a un ritmo constante.
fu_tokamak_eff=Este reactor está basado en el diseño del Tokamak. fusionará su combustible demasiado rápido, lo que quiere decir que funcionará intermitentemente.
fu_activator_eff=Recolecta neutrones termales de las reacciones de fisión nuclear. Los isótopos básicos capturarán esos neutrones y los convertiran en isótopos más valiosos.
fu_star_engine_eff=Un motor estelar es literalmente una pequeña estrella. Usando grandes cantidades de energía, esta máquina multi-unidades producirá cualquier elemento básico que desees en cantidades exorbitantes. Para hacer este sueño realidad necesitarás el núcleo y al menos una unidad de enfriamiento y de calentamiento, mucho espacio y electricidad. El núcleo puede funcionar con una unidad de cada tipo a la mitad de velocidad. Luego de construir la máquina necesitarás investigar la tecnología para cada elemento.
gr_stage_eff=Usando materia exótica serás capaz de ir más allá de los límites conocidos de la tecnología. Incluso la fusión será minúscula comparada con las infinitas oportunidades que te puede proporcionar este material.
#category
[fuel-category-name]
el_train_fuel=Combustible de tren
fi_basic_fuel=Combustible nuclear básico
fi_advanced_fuel=Combustible nuclear avanzado
fi_pure_fuel=Combustible nuclear de alta energía
#settings
[mod-setting-name]
el_solar_power_output=Producción del panel solar 2.0
el_burner_power_output=Producción del motor de combustión
el_water_generator_power_output=Producción de la turbina
el_solar_recipe_enabled=Habilitar receta del panel solar 2.0
el_ki_beacon_effectivity=Efectividad del faro KI1
el_ki_beacon_supply_area=Área de efecto del faro KI1
el_ki_beacon_blueprintable=Permitir que los faros KI puedan ser colocados en un plano
el_ki_core_energy_usage=Demanda energética del núcleo KI1
el_ki_core_energy_usage_input=Máximo uso de energía del núcleo KI1
el_ki_core_productivity=Permitir módulos de productividad en el núcleo KI y amplificar sus efectos
el_burner_kerosene_power_output=Producción del motor de queroseno
fu_burner_power_output=Producción del motor de combustión de oxígeno
override_krastorio_endgame=Ajustar las recetas del reactor anti-materia y del transreceptor intergaláctico de Krastorio2
el_ki_beacon_effectivity_2=Efectividad del faro KI2
el_ki_beacon_supply_area_2=Área de efecto del faro KI2
el_ki_beacon_effectivity_3=Efectividad del faro KI3
el_ki_beacon_supply_area_3=Área de efecto del faro KI3
el_ki_core_energy_usage_2=Demanda energética del núcleo KI2
el_ki_core_energy_usage_3=Demanda energética del núcleo KI3
el_ki_core_energy_usage_input_2=Máximo uso de energía del núcleo KI2
el_ki_core_energy_usage_input_3=Máximo uso de energía del núcleo KI3
[item-limitation]
limitation_message=Este módulo no puede ser usado aquí.
#booktorio
[gui]
bk_248k_name=248k Mod
bk_248k_overview=Visión general
bk_248k_about=Acerca del mod
bk_248k_about_text=Este mod está enfocado en extender la experiencia vanilla del juego y ofrecer un late-game más duradero. Introduce nuevas formas de generar energía, nuevos materiales, formas alternativas de producir los objetos del juego base y estructuras únicas, todo dividido en 4 etapas. Empezarás en la etapa electrónica e irás progresando a medida que tu fábrica se desarrolle. Aquí puedes hecharle un vistazo a lo que puedes llegar a lograr:
bk_248k_first_steps=Primeros pasos
bk_248k_first_steps_text=Para empezar necesitarás procesar algunos elementos como el aluminio y el litio, que los obtendrás a partir de la piedra. Esto lo puedes hacer combinándola con ácido sulfúrico, así que asegúrate de tener una buena reserva - además de la receta del juego base, serás capaz de obtener ácido sulfúrico refinando queroseno, que lo puedes obtener del petróleo. Con estos materiales podrás construir estructuras avanzadas, como el panel solar 2.0.
bk_248k_ki1_core=El núcleo KI1
bk_248k_ki2_core=Amplificador KI2 y KI3
bk_248k_ki1_core_text==Esta máquina funciona como un esparcidor de efectos de módulos. Cada núcleo tiene un canal distinto, que puede ser cambiado en la interfaz del núcleo. Nota: solo se permite un núcleo por canal. En el centro del núcleo se encuentran los espacios para módulos. Una vez que se coloque un faro se registrará en el canal que se tenga por defecto. En resumen, mantén el núcleo abastecido y enlaza el canal con los faros.
bk_248k_ki2_core_text=Con la fisión y fusión nuclear tendrás acceso al núcleo KI2 y KI3 respectivamente, al igual que los amplificadores KI2 y KI3. Estos núcleos consumirán fluidos adicionales para funcionar correctamente. Los amplificadores KI2 y KI3 pueden añadir efectos de módulos adicionales al núcleo - Para hacerlo cambia sus canales al canal de tu núcleo. Los módulos colocados en los núcleos KI2 y KI3 añadirán sus efectos a los módulos colocados en el núcleo KI1. Ten en cuenta que los faros de mayor nivel serán capaces de transmitir los efectos de más módulos. Con el tiempo los núcleos KI2 y KI3 producirán [item=fi_ki_science] y [item=fu_ki_science] - que serán necesarios para investigar tecnologías relacionadas al rendimiento de los núcleos KI. Cada núcleo KI1 puede vincularse únicamente a un núcleo KI2 y un núcleo KI3.
bk_248k_diesel_train=Tren diésel
bk_248k_diesel_train_text=Un tren diésel, tan simple como eso. Pero espera, ¿hay más? Si lo hay. Este tren tiene acceso a distintos tipos de combustibles diésel y módulos del motor. Todos los combustibles tienen un alto valor energético, hay combustibles especiales que aumentarán la velocidad de los trenes pero disminiurán su aceleración. Para contrarrestar esta desventaja puedes instalar módulos en la cuadrícula de equipamiento del tren: por ejemplo un turbocargador incrementará la aceleración del tren un 35 por ciento.
bk_248k_fusion=Fusión nuclear
bk_248k_fusion_text=Luego de dominar la etapa de la fisión nuclear tendrás disponible la fusión. A partir de esta etapa las cosas se van a tornar complejas - primero necesitarás construir un laboratorio fusor [item=fu_fusor_item] y fusionar isótopos básicos para obtener conocimientos y datos acerca de esta reacción [item=fu_tech_sign_item].
bk_248k_fusion_1_text=El isótopo más básico es el protio-H[1][fluid=fu_protium]. Construye un separador termoquímico [item=fu_boiler_item] y separa el átomo de agua en hidrógeno y oxígeno. Debido a que el hidrógeno está formado mayormente por protio-H[1][fluid=fu_protium] deberías ser capaz de tener en tus manos tus primeras tecnologías de fusión.
bk_248k_fusion_2_text=Ahora que tienes teconología de fusión eres capaz de construir reactores de fusión gigantescos o robots avanzados. Si es posible desarrolla una enorme producción de isótopos y teconología de fusión - necesitarás un montón.
bk_248k_star_engine=Motor estelar
bk_248k_star_engine_text=¡El motor estelar es asombroso! Está formado de 5 partes: El núcleo[item=fu_star_engine_core_item], dos calentadores [item=fu_star_engine_heater_left_item] [item=fu_star_engine_heater_item] y dos enfriadores [item=fu_star_engine_cooler_up_item] [item=fu_star_engine_cooler_item].
bk_248k_star_engine_1_text=Primero construye el núcleo, asegúrate de disponer de espacio suficiente. Luego coloca los enfriadores y calentadores adyacentes del núcleo - debes asegurarte de que las salidas del núcleo y las entradas de las unidades coincidan, puedes hacerlo fácilmente con el modo alt. Selecciona una receta para todas las máquinas y bombea protio a los calentadores. En la tabla a continuación tienes todos los elementos que puede producir y a que ritmo, suponiendo que el motor opere a máxima capacidad.
bk_248k_exotic_science=Pack de ciencia exótica
bk_248k_exotic_science_text=En el endgame necesitarás packs de ciencia exótica [item=fu_space_probe_science_item]. Para crearlos necesitarás materia exótica [item=fu_space_probe_ore_item], debido a que este es un material rarísimo que solo se encuentra en los confines más alejados del espacio, necesitarás lanzar muchos cohetes cargados con setélites especializados para obtenerlo. Hay 3 nuevos tipos de satélites: el satélite 'Sputnik'[item=fu_space_probe_sputnik_item], la sonda espacial[item=fu_space_probe_probe_item] y la sonda del espacio profundo[item=fu_space_probe_deep_probe_item]. Los primeros dos entregan tarjetas de datos espaciales, que se requieren para lanzar una sonda del espacio profundo en búsqueda de mineral exótico. Deberás refinar este mineral obtenido ¡y finalmente podrás empezar a crear tus primeros packs de ciencia exótica!
bk_248k_blueprints=Planos
bk_248k_blueprints_text=Aquí hay algunos planos de setups del mod. Solo haz click en el texto para obtener uno - si creas un plano que deseas compartir puedes dirigirte al foro del mod ¡y podría aparecer aquí en el futuro!
bk_248k_blueprints_1=setup de turbinas - 40MW|PreLeyZero
bk_248k_blueprints_2=Setup termoquímico - 2X|PreLeyZero
bk_248k_blueprints_3=Granja solar- 40MW|PreLeyZero
bk_248k_black_hole=Reactor definitivo
bk_248k_black_hole_text=El generador de agujeros negros puede producir energía a partir del cualquier cosa. Cuando 100 estabilizadores[item=gr_materials_stabilizer_item] y al menos 1000 objetos comunes (materia) están dentro del reactor, serás capaz de crear un agujero negro. Cualquier objeto que se deposite en el reactor pasará a ser parte de la materia que consumirá el agujero negro para poder mantenerse activo, excepto los estabilizadores[item=gr_materials_stabilizer_item] - que serán añadidos al apartado de la estabilidad del reactor. Con tiempo la estabilidad del reactor disminuirá, por lo que deberás suministrarle constantemente estabilizadores si quieres mantenerlo encendido. El reactor consumirá materia desde su suministro interno dependiendo de su demanda energética. Con una estabilidad máxima el reactor producirá aproximadamente 1TW.
#informatron
[inf_248k]
menu_inf_248k=248k Mod
title_inf_248k=248k Mod
menu_ki1core=Núcleo KI[item=el_ki_core_item]
title_ki1core=Núcleo KI[item=el_ki_core_item]
menu_diesel=Tren diésel[item=el_diesel_train_item]
title_diesel=Tren diésel[item=el_diesel_train_item]
menu_fusion=Fusión[item=fu_fusor_item]
title_fusion=Fusión[item=fu_fusor_item]
menu_starengine=Motor estelar[item=fu_star_engine_core_item]
title_starengine=Motor estelar[item=fu_star_engine_core_item]
menu_exoticscience=Pack de ciencia exótica[item=fu_space_probe_science_item]
title_exoticscience=Pack de ciencia exótica[item=fu_space_probe_science_item]
menu_blackhole=Generador de agujeros negros[item=gr_black_hole_item]
title_blackhole=Generador de agujeros negros[item=gr_black_hole_item]

View file

@ -158,4 +158,184 @@ data:extend({
subgroup = 'fu_item_subgroup_e', subgroup = 'fu_item_subgroup_e',
order = 'a-a', order = 'a-a',
}, },
{
name = 'el_dirty_water',
type = 'fluid',
icon = sprite('el_dirty_water.png'),
icon_size = 64,
default_temperature = 15,
max_temperature = 1500,
heat_capacity = '100kJ',
base_color = { r=0.36, g=0.36, b=0.6 },
flow_color = { r=0.26, g=0.26, b=0.75 },
pressure_to_speed_ratio = 0.400,
flow_to_energy_ratio = 0,
subgroup = 'el_item_subgroup_e',
order = 'a-a',
},
{
name = 'el_arc_pure_iron',
type = 'fluid',
icon = sprite('el_arc_pure_iron.png'),
icon_size = 64,
default_temperature = 15,
max_temperature = 1500,
heat_capacity = '100kJ',
base_color = { r=0.92, g=0.29, b=0.22 },
flow_color = { r=0.92, g=0.29, b=0.22 },
pressure_to_speed_ratio = 0.400,
flow_to_energy_ratio = 0,
subgroup = 'el_item_subgroup_e',
order = 'a-a',
},
{
name = 'el_arc_pure_copper',
type = 'fluid',
icon = sprite('el_arc_pure_copper.png'),
icon_size = 64,
default_temperature = 15,
max_temperature = 1500,
heat_capacity = '100kJ',
base_color = { r=0.92, g=0.29, b=0.22 },
flow_color = { r=0.92, g=0.29, b=0.22 },
pressure_to_speed_ratio = 0.400,
flow_to_energy_ratio = 0,
subgroup = 'el_item_subgroup_e',
order = 'a-a',
},
{
name = 'el_arc_pure_aluminum',
type = 'fluid',
icon = sprite('el_arc_pure_aluminum.png'),
icon_size = 64,
default_temperature = 15,
max_temperature = 1500,
heat_capacity = '100kJ',
base_color = { r=0.92, g=0.29, b=0.22 },
flow_color = { r=0.92, g=0.29, b=0.22 },
pressure_to_speed_ratio = 0.400,
flow_to_energy_ratio = 0,
subgroup = 'el_item_subgroup_e',
order = 'a-a',
},
{
name = 'fi_arc_glass',
type = 'fluid',
icon = sprite('fi_arc_glass.png'),
icon_size = 64,
default_temperature = 15,
max_temperature = 1500,
heat_capacity = '100kJ',
base_color = { r=0.92, g=0.29, b=0.22 },
flow_color = { r=0.92, g=0.29, b=0.22 },
pressure_to_speed_ratio = 0.400,
flow_to_energy_ratio = 0,
subgroup = 'fi_item_subgroup_f',
order = 'a-a',
},
{
name = 'fi_arc_gold',
type = 'fluid',
icon = sprite('fi_arc_gold.png'),
icon_size = 64,
default_temperature = 15,
max_temperature = 1500,
heat_capacity = '100kJ',
base_color = { r=0.92, g=0.29, b=0.22 },
flow_color = { r=0.92, g=0.29, b=0.22 },
pressure_to_speed_ratio = 0.400,
flow_to_energy_ratio = 0,
subgroup = 'fi_item_subgroup_f',
order = 'a-a',
},
{
name = 'fi_arc_titan',
type = 'fluid',
icon = sprite('fi_arc_titan.png'),
icon_size = 64,
default_temperature = 15,
max_temperature = 1500,
heat_capacity = '100kJ',
base_color = { r=0.92, g=0.29, b=0.22 },
flow_color = { r=0.92, g=0.29, b=0.22 },
pressure_to_speed_ratio = 0.400,
flow_to_energy_ratio = 0,
subgroup = 'fi_item_subgroup_f',
order = 'a-a',
},
{
name = 'fi_arc_neodym',
type = 'fluid',
icon = sprite('fi_arc_neodym.png'),
icon_size = 64,
default_temperature = 15,
max_temperature = 1500,
heat_capacity = '100kJ',
base_color = { r=0.92, g=0.29, b=0.22 },
flow_color = { r=0.92, g=0.29, b=0.22 },
pressure_to_speed_ratio = 0.400,
flow_to_energy_ratio = 0,
subgroup = 'fi_item_subgroup_f',
order = 'a-a',
},
{
name = 'fu_arc_pure_lead',
type = 'fluid',
icon = sprite('fu_arc_pure_lead.png'),
icon_size = 64,
default_temperature = 15,
max_temperature = 1500,
heat_capacity = '100kJ',
base_color = { r=0.92, g=0.29, b=0.22 },
flow_color = { r=0.92, g=0.29, b=0.22 },
pressure_to_speed_ratio = 0.400,
flow_to_energy_ratio = 0,
subgroup = 'fu_item_subgroup_f',
order = 'a-a',
},
{
name = 'fi_strong_acid',
type = 'fluid',
icon = sprite('fi_strong_acid.png'),
icon_size = 64,
default_temperature = 15,
max_temperature = 1500,
heat_capacity = '100kJ',
base_color = { r=0.92, g=0.29, b=0.22 },
flow_color = { r=0.92, g=0.29, b=0.22 },
pressure_to_speed_ratio = 0.400,
flow_to_energy_ratio = 0,
subgroup = 'fi_item_subgroup_f',
order = 'a-a',
},
{
name = 'fi_dirty_water',
type = 'fluid',
icon = sprite('fi_dirty_water.png'),
icon_size = 64,
default_temperature = 15,
max_temperature = 1500,
heat_capacity = '100kJ',
base_color = { r=0.92, g=0.29, b=0.22 },
flow_color = { r=0.92, g=0.29, b=0.22 },
pressure_to_speed_ratio = 0.400,
flow_to_energy_ratio = 0,
subgroup = 'fi_item_subgroup_f',
order = 'a-a',
},
{
name = 'fu_metal_foam',
type = 'fluid',
icon = sprite('fu_metal_foam.png'),
icon_size = 64,
default_temperature = 15,
max_temperature = 1500,
heat_capacity = '100kJ',
base_color = { r=0.92, g=0.29, b=0.22 },
flow_color = { r=0.92, g=0.29, b=0.22 },
pressure_to_speed_ratio = 0.400,
flow_to_energy_ratio = 0,
subgroup = 'fu_item_subgroup_f',
order = 'a-a',
},
}) })

View file

@ -415,6 +415,42 @@ data:extend({
name = 'el_special_fluid', name = 'el_special_fluid',
type = 'recipe-category', type = 'recipe-category',
}, },
{
name = 'el_purifier_category',
type = 'recipe-category',
},
{
name = 'el_arc_furnace_category',
type = 'recipe-category',
},
{
name = 'el_caster_category',
type = 'recipe-category',
},
{
name = 'el_grower_category',
type = 'recipe-category',
},
{
name = 'fi_fiberer_category',
type = 'recipe-category',
},
{
name = 'fi_compound_machine_category',
type = 'recipe-category',
},
{
name = 'fu_laser_category',
type = 'recipe-category',
},
{
name = 'fu_plasma_category',
type = 'recipe-category',
},
{
name = 'fu_magnet_category',
type = 'recipe-category',
},
{ {
name = "gr_cooker_fluid", name = "gr_cooker_fluid",
type = "recipe-category" type = "recipe-category"

File diff suppressed because it is too large Load diff

View file

@ -30,67 +30,7 @@ data:extend({
order = 'a-a-2', order = 'a-a-2',
}, },
--el_aluminum_ore --el_aluminum_ore
{
name = 'el_aluminum_ore_recipe',
type = 'recipe',
enabled = 'false',
category = 'crafting-with-fluid',
ingredients = {
{'stone',2},
{type="fluid", name="sulfuric-acid", amount=20},
},
result = 'el_aluminum_ore_item',
result_count = 4,
energy_required = 2,
always_show_made_in = true,
order = 'a-a',
},
--el_aluminum_item
{
name = 'el_aluminum_item_recipe',
type = 'recipe',
enabled = 'false',
category = 'smelting',
ingredients = {
{'el_aluminum_ore_item',2},
},
result = 'el_aluminum_item',
result_count = 4,
energy_required = 2,
always_show_made_in = true,
order = 'a-c',
},
--el_lithium_ore
{
name = 'el_lithium_ore_recipe',
type = 'recipe',
enabled = 'false',
category = 'crafting-with-fluid',
ingredients = {
{'stone',2},
{type="fluid", name="sulfuric-acid", amount=20},
},
result = 'el_lithium_ore_item',
result_count = 4,
energy_required = 2,
always_show_made_in = true,
order = 'a-b',
},
--el_lithium_item
{
name = 'el_lithium_item_recipe',
type = 'recipe',
enabled = 'false',
category = 'smelting',
ingredients = {
{'el_lithium_ore_item',2},
},
result = 'el_lithium_item',
result_count = 4,
energy_required = 2,
always_show_made_in = true,
order = 'a-d',
},
--el_lithium_basic_battery --el_lithium_basic_battery
{ {
name = 'el_lithium_basic_battery_recipe', name = 'el_lithium_basic_battery_recipe',
@ -132,7 +72,7 @@ data:extend({
ingredients = { ingredients = {
{'iron-gear-wheel',40}, {'iron-gear-wheel',40},
{'steel-plate',15}, {'steel-plate',15},
{'el_aluminum_item',15}, {'el_materials_ALK',10},
{'electronic-circuit',10} {'electronic-circuit',10}
}, },
result = 'el_burner_item', result = 'el_burner_item',
@ -162,7 +102,7 @@ data:extend({
ingredients = { ingredients = {
{'iron-gear-wheel',60}, {'iron-gear-wheel',60},
{'engine-unit',15}, {'engine-unit',15},
{'el_aluminum_item',30}, {'el_materials_ALK',20},
{'electronic-circuit',20}, {'electronic-circuit',20},
{'pipe',30}, {'pipe',30},
{'copper-cable',20}, {'copper-cable',20},
@ -180,7 +120,7 @@ data:extend({
ingredients = { ingredients = {
{'iron-gear-wheel',40}, {'iron-gear-wheel',40},
{'pipe',40}, {'pipe',40},
{'el_aluminum_item',15}, {'el_materials_ALK',10},
{'electronic-circuit',15} {'electronic-circuit',15}
}, },
result = 'el_pressurizer_item', result = 'el_pressurizer_item',
@ -216,8 +156,8 @@ data:extend({
{'locomotive',1}, {'locomotive',1},
{'engine-unit',15}, {'engine-unit',15},
{'iron-gear-wheel',40}, {'iron-gear-wheel',40},
{'advanced-circuit',25}, {'advanced-circuit',15},
{'el_aluminum_item',25}, {'el_materials_ALK',25},
}, },
result = 'el_diesel_train_item', result = 'el_diesel_train_item',
result_count = 1, result_count = 1,
@ -348,19 +288,20 @@ data:extend({
}, },
--el_energy_crystal --el_energy_crystal
{ {
name = 'el_energy_crystal_recipe', name = 'el_grow_energy_crystal_recipe',
type = 'recipe', type = 'recipe',
enabled = 'false', enabled = 'false',
category = 'crafting-with-fluid', category = 'el_grower_category',
ingredients = { ingredients = {
{type="item", name="stone", amount=10}, {type="item", name="el_energy_crystal_item", amount=1},
{type="fluid", name="el_acidic_water", amount=30}, {type="fluid", name="el_acidic_water", amount=15},
}, },
results = { results = {
{type="item", name="el_energy_crystal_item", amount=3}, {type="item", name="el_energy_crystal_item", amount=2},
}, },
result_count = 1, result_count = 1,
energy_required = 10, energy_required = 30,
always_show_made_in = true
}, },
--el_energy_crystal_fuel --el_energy_crystal_fuel
{ {
@ -387,7 +328,7 @@ data:extend({
category = 'crafting', category = 'crafting',
ingredients = { ingredients = {
{type="item", name="steel-plate", amount=20}, {type="item", name="steel-plate", amount=20},
{type="item", name="el_aluminum_item", amount=10}, {type="item", name="el_materials_ALK", amount=10},
{type="item", name="electronic-circuit", amount=20}, {type="item", name="electronic-circuit", amount=20},
}, },
results = { results = {
@ -403,7 +344,7 @@ data:extend({
category = 'crafting', category = 'crafting',
ingredients = { ingredients = {
{type="item", name="steel-plate", amount=20}, {type="item", name="steel-plate", amount=20},
{type="item", name="low-density-structure", amount=10}, {type="item", name="fi_materials_neodym", amount=5},
{type="item", name="advanced-circuit", amount=20}, {type="item", name="advanced-circuit", amount=20},
{type="item", name="el_ki_beacon_item", amount=1}, {type="item", name="el_ki_beacon_item", amount=1},
}, },
@ -419,8 +360,8 @@ data:extend({
enabled = 'false', enabled = 'false',
category = 'crafting', category = 'crafting',
ingredients = { ingredients = {
{type="item", name="steel-plate", amount=20}, {type="item", name="fu_materials_KFK", amount=20},
{type="item", name="fu_tech_sign_item", amount=100}, {type="item", name="fu_tech_sign_item", amount=20},
{type="item", name="processing-unit", amount=20}, {type="item", name="processing-unit", amount=20},
{type="item", name="fi_ki_beacon_item", amount=1}, {type="item", name="fi_ki_beacon_item", amount=1},
}, },
@ -441,7 +382,7 @@ data:extend({
{type="item", name="concrete", amount=500}, {type="item", name="concrete", amount=500},
{type="item", name="electronic-circuit", amount=100}, {type="item", name="electronic-circuit", amount=100},
{type="item", name="advanced-circuit", amount=100}, {type="item", name="advanced-circuit", amount=100},
{type="item", name="el_aluminum_item", amount=140}, {type="item", name="el_materials_ALK", amount=140},
{type="item", name="el_energy_crystal_item", amount=40}, {type="item", name="el_energy_crystal_item", amount=40},
{type="item", name="el_solar_item", amount=10}, {type="item", name="el_solar_item", amount=10},
{type="item", name="el_lithium_battery", amount=40}, {type="item", name="el_lithium_battery", amount=40},
@ -461,7 +402,7 @@ data:extend({
category = 'crafting', category = 'crafting',
ingredients = { ingredients = {
{type="item", name="fi_crafter_item", amount=10}, {type="item", name="fi_crafter_item", amount=10},
{type="item", name="fi_miner_item", amount=10}, {type="item", name="fi_materials_neodym", amount=100},
{type="item", name="fi_crusher_item", amount=10}, {type="item", name="fi_crusher_item", amount=10},
{type="item", name="fi_modules_core_item", amount=20}, {type="item", name="fi_modules_core_item", amount=20},
{type="item", name="low-density-structure", amount=100}, {type="item", name="low-density-structure", amount=100},
@ -481,7 +422,7 @@ data:extend({
enabled = 'false', enabled = 'false',
category = 'crafting', category = 'crafting',
ingredients = { ingredients = {
{type="item", name="steel-plate", amount=100}, {type="item", name="fu_materials_KFK", amount=100},
{type="item", name="concrete", amount=500}, {type="item", name="concrete", amount=500},
{type="item", name="electronic-circuit", amount=100}, {type="item", name="electronic-circuit", amount=100},
{type="item", name="advanced-circuit", amount=100}, {type="item", name="advanced-circuit", amount=100},
@ -509,7 +450,7 @@ data:extend({
{type="item", name="steel-plate", amount=40}, {type="item", name="steel-plate", amount=40},
{type="item", name="concrete", amount=60}, {type="item", name="concrete", amount=60},
{type="item", name="advanced-circuit", amount=100}, {type="item", name="advanced-circuit", amount=100},
{type="item", name="el_aluminum_item", amount=100}, {type="item", name="el_materials_ALK", amount=100},
}, },
results = { results = {
{type="item", name="el_ki_memory_item", amount=1}, {type="item", name="el_ki_memory_item", amount=1},
@ -523,10 +464,10 @@ data:extend({
enabled = 'false', enabled = 'false',
category = 'crafting', category = 'crafting',
ingredients = { ingredients = {
{type="item", name="fi_industrial_steel_item", amount=80}, {type="item", name="fi_materials_neodym", amount=20},
{type="item", name="concrete", amount=120}, {type="item", name="concrete", amount=120},
{type="item", name="advanced-circuit", amount=100}, {type="item", name="advanced-circuit", amount=100},
{type="item", name="low-density-structure", amount=100}, {type="item", name="fi_materials_GFK", amount=100},
}, },
results = { results = {
{type="item", name="fi_ki_circuit_item", amount=1}, {type="item", name="fi_ki_circuit_item", amount=1},
@ -540,12 +481,12 @@ data:extend({
enabled = 'false', enabled = 'false',
category = 'crafting', category = 'crafting',
ingredients = { ingredients = {
{type="item", name="fi_industrial_steel_item", amount=80}, {type="item", name="fu_materials_KFK", amount=40},
{type="item", name="concrete", amount=120}, {type="item", name="concrete", amount=120},
{type="item", name="advanced-circuit", amount=100}, {type="item", name="advanced-circuit", amount=100},
{type="item", name="processing-unit", amount=100}, {type="item", name="processing-unit", amount=100},
{type="item", name="fu_tech_sign_item", amount=100}, {type="item", name="fu_tech_sign_item", amount=20},
{type="item", name="low-density-structure", amount=100}, {type="item", name="fu_materials_TIM", amount=40},
}, },
results = { results = {
{type="item", name="fu_ki_circuit_item", amount=1}, {type="item", name="fu_ki_circuit_item", amount=1},
@ -628,9 +569,9 @@ data:extend({
category = 'fu_ki_circuit_category', category = 'fu_ki_circuit_category',
main_product = 'fu_ki_circuit_fluid', main_product = 'fu_ki_circuit_fluid',
ingredients = { ingredients = {
{type="item", name="fu_tech_sign_item", amount=20}, {type="item", name="fu_tech_sign_item", amount=8},
{type="item", name="advanced-circuit", amount=20}, {type="item", name="advanced-circuit", amount=20},
{type="item", name="fu_space_probe_science_item", amount=4}, {type="item", name="fu_space_probe_science_item", amount=2},
}, },
results = { results = {
{type="fluid", name="fu_ki_circuit_fluid", amount=200, temperature = '500'}, {type="fluid", name="fu_ki_circuit_fluid", amount=200, temperature = '500'},
@ -644,9 +585,9 @@ data:extend({
category = 'fu_ki_circuit_category', category = 'fu_ki_circuit_category',
main_product = 'fu_ki_circuit_fluid', main_product = 'fu_ki_circuit_fluid',
ingredients = { ingredients = {
{type="item", name="fu_tech_sign_item", amount=16}, {type="item", name="fu_tech_sign_item", amount=4},
{type="item", name="advanced-circuit", amount=16}, {type="item", name="advanced-circuit", amount=16},
{type="item", name="fu_space_probe_science_item", amount=2}, {type="item", name="fu_space_probe_science_item", amount=1},
}, },
results = { results = {
{type="fluid", name="fu_ki_circuit_fluid", amount=200, temperature = '500'}, {type="fluid", name="fu_ki_circuit_fluid", amount=200, temperature = '500'},
@ -660,7 +601,7 @@ data:extend({
category = 'fu_ki_circuit_category', category = 'fu_ki_circuit_category',
main_product = 'fu_ki_circuit_fluid', main_product = 'fu_ki_circuit_fluid',
ingredients = { ingredients = {
{type="item", name="fu_tech_sign_item", amount=16}, {type="item", name="fu_tech_sign_item", amount=4},
{type="item", name="advanced-circuit", amount=16}, {type="item", name="advanced-circuit", amount=16},
}, },
results = { results = {
@ -675,7 +616,7 @@ data:extend({
category = 'fu_ki_circuit_category', category = 'fu_ki_circuit_category',
main_product = 'fu_ki_circuit_fluid', main_product = 'fu_ki_circuit_fluid',
ingredients = { ingredients = {
{type="item", name="fu_tech_sign_item", amount=12}, {type="item", name="fu_tech_sign_item", amount=3},
{type="item", name="advanced-circuit", amount=12}, {type="item", name="advanced-circuit", amount=12},
}, },
results = { results = {
@ -756,7 +697,7 @@ data:extend({
{type="item", name="steel-plate", amount=40}, {type="item", name="steel-plate", amount=40},
{type="item", name="concrete", amount=60}, {type="item", name="concrete", amount=60},
{type="item", name="advanced-circuit", amount=100}, {type="item", name="advanced-circuit", amount=100},
{type="item", name="el_aluminum_item", amount=100}, {type="item", name="el_materials_ALK", amount=100},
}, },
results = { results = {
{type="item", name="el_ki_cpu_item", amount=1}, {type="item", name="el_ki_cpu_item", amount=1},
@ -854,35 +795,346 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = 'false', enabled = 'false',
category = 'fi_ki_core_category', category = 'fi_ki_core_category',
icon = sprite('fluids/el_pressurized_water.png'),
icon_size = 64,
subgroup = 'el_item_subgroup_f',
ingredients = { ingredients = {
{type="fluid", name="el_ki_cpu_fluid", amount=550}, {type="fluid", name="el_ki_cpu_fluid", amount=550*3},
{type="fluid", name="el_ki_memory_fluid", amount=550}, {type="fluid", name="el_ki_memory_fluid", amount=550*3},
{type="fluid", name="fi_ki_circuit_fluid", amount=550} {type="fluid", name="fi_ki_circuit_fluid", amount=550*3}
}, },
results = {}, results = {
energy_required = 15, {type='item', name='fi_ki_science', amount=1}
},
energy_required = 15*3,
always_show_made_in = true
}, },
{ {
name = 'fu_ki_cpu_memory_circuit_recipe', name = 'fu_ki_cpu_memory_circuit_recipe',
type = 'recipe', type = 'recipe',
enabled = 'false', enabled = 'false',
category = 'fu_ki_core_category', category = 'fu_ki_core_category',
icon = sprite('fluids/el_pressurized_water.png'),
icon_size = 64,
subgroup = 'el_item_subgroup_f',
ingredients = { ingredients = {
{type="fluid", name="el_ki_cpu_fluid", amount=550}, {type="fluid", name="el_ki_cpu_fluid", amount=550*3},
{type="fluid", name="el_ki_memory_fluid", amount=550}, {type="fluid", name="el_ki_memory_fluid", amount=550*3},
{type="fluid", name="fi_ki_circuit_fluid", amount=550}, {type="fluid", name="fi_ki_circuit_fluid", amount=550*3},
{type="fluid", name="fu_ki_circuit_fluid", amount=550} {type="fluid", name="fu_ki_circuit_fluid", amount=550*3}
}, },
results = {}, results = {
energy_required = 15, {type='item', name='fu_ki_science', amount=1}
},
energy_required = 15*3,
always_show_made_in = true
},
{
name = 'el_arc_furnace_recipe',
type = 'recipe',
enabled = 'false',
category = 'crafting',
ingredients = {
{'iron-gear-wheel',40},
{'steel-plate',25},
{'stone-furnace',2}
},
result = 'el_arc_furnace_item',
result_count = 1,
energy_required = 4,
},
{
name = 'el_caster_recipe',
type = 'recipe',
enabled = 'false',
category = 'crafting',
ingredients = {
{'iron-gear-wheel',40},
{'steel-plate',25},
{'electronic-circuit',20}
},
result = 'el_caster_item',
result_count = 1,
energy_required = 4,
},
{
name = 'el_purifier_recipe',
type = 'recipe',
enabled = 'false',
category = 'crafting',
ingredients = {
{'iron-gear-wheel',40},
{'steel-plate',15},
{'electronic-circuit',10}
},
result = 'el_purifier_item',
result_count = 1,
energy_required = 4,
},
{
name = 'el_grower_recipe',
type = 'recipe',
enabled = 'false',
category = 'crafting',
ingredients = {
{'iron-gear-wheel',40},
{'steel-plate',15},
{'el_materials_ALK',15},
{'electronic-circuit',10}
},
result = 'el_grower_item',
result_count = 1,
energy_required = 4,
},
{
name = 'el_purify_stone_recipe',
type = 'recipe',
enabled = 'false',
category = 'el_purifier_category',
main_product = 'el_dirty_water',
ingredients = {
{type="fluid", name="water", amount=100},
--{type="fluid", name="steam", amount=240, temperature=165},
{type="item", name="stone", amount=10}
},
results = {
{type="fluid", name="el_dirty_water", amount=100},
{type="item", name="el_materials_pure_iron", amount=1},
{type="item", name="el_materials_pure_copper", amount=1},
{type="item", name="el_materials_pure_aluminum", amount=2},
},
energy_required = 1,
always_show_made_in = true
},
{
name = 'el_purify_iron_recipe',
type = 'recipe',
enabled = 'false',
category = 'el_purifier_category',
main_product = 'el_dirty_water',
ingredients = {
{type="fluid", name="water", amount=50},
--{type="fluid", name="steam", amount=240, temperature=165},
{type="item", name="iron-ore", amount=10}
},
results = {
{type="fluid", name="el_dirty_water", amount=50},
{type="item", name="el_materials_pure_iron", amount=5},
},
energy_required = 1,
always_show_made_in = true
},
{
name = 'el_purify_copper_recipe',
type = 'recipe',
enabled = 'false',
category = 'el_purifier_category',
main_product = 'el_dirty_water',
ingredients = {
{type="fluid", name="water", amount=50},
--{type="fluid", name="steam", amount=240, temperature=165},
{type="item", name="copper-ore", amount=10}
},
results = {
{type="fluid", name="el_dirty_water", amount=50},
{type="item", name="el_materials_pure_copper", amount=5},
},
energy_required = 1,
always_show_made_in = true
},
{
name = 'el_purify_stone_acidic_recipe',
type = 'recipe',
enabled = 'false',
category = 'el_purifier_category',
main_product = 'el_energy_crystal_item',
ingredients = {
{type="fluid", name="el_acidic_water", amount=200},
{type="fluid", name="water", amount=50},
--{type="fluid", name="steam", amount=240, temperature=165},
{type="item", name="stone", amount=10}
},
results = {
{type="fluid", name="el_dirty_water", amount=50},
{type="item", name="el_energy_crystal_item", amount=1},
{type="item", name="el_materials_pure_iron", amount=1},
{type="item", name="el_materials_pure_copper", amount=1},
},
energy_required = 2,
always_show_made_in = true
},
{
name = 'el_purify_uranium_acidic_recipe',
type = 'recipe',
enabled = 'false',
category = 'el_purifier_category',
main_product = 'el_energy_crystal_item',
ingredients = {
{type="fluid", name="el_acidic_water", amount=1000},
{type="fluid", name="water", amount=500},
--{type="fluid", name="steam", amount=240, temperature=165},
{type="item", name="uranium-ore", amount=100}
},
results = {
{type="fluid", name="el_dirty_water", amount=500},
{type="item", name="el_energy_crystal_item", amount=50},
{type="item", name="uranium-238", amount=9},
{type="item", name="uranium-235", amount=1},
},
energy_required = 10,
always_show_made_in = true
},
{
name = 'el_aluminum_item_recipe',
type = 'recipe',
enabled = 'false',
category = 'smelting',
ingredients = {
{'el_aluminum_ore_item',2},
},
result = 'el_aluminum_item',
result_count = 4,
energy_required = 2,
always_show_made_in = true,
order = 'a-c',
},
{
name = 'el_lithium_ore_recipe',
type = 'recipe',
enabled = 'false',
category = 'crafting-with-fluid',
main_product = 'el_lithium_item',
ingredients = {
{type="fluid", name="el_dirty_water", amount=100},
},
results = {
{type="fluid", name="water", amount=100},
{type="item", name="el_lithium_item", amount=1},
},
energy_required = 0.2,
order = 'a-b',
},
{
name = 'el_arc_pure_iron_recipe',
type = 'recipe',
enabled = 'false',
category = 'el_arc_furnace_category',
ingredients = {
{type="item", name="el_materials_pure_iron", amount=1},
},
results = {
{type="fluid", name="el_arc_pure_iron", amount=200},
},
energy_required = 0.2,
order = 'a-b',
always_show_made_in = true
},
{
name = 'el_cast_pure_iron_recipe',
type = 'recipe',
enabled = 'false',
category = 'el_caster_category',
ingredients = {
{type="fluid", name="el_arc_pure_iron", amount=100},
},
results = {
{type="item", name="iron-plate", amount=1},
},
energy_required = 0.2,
order = 'a-b',
always_show_made_in = true,
allow_decomposition = false
},
{
name = 'el_arc_pure_copper_recipe',
type = 'recipe',
enabled = 'false',
category = 'el_arc_furnace_category',
ingredients = {
{type="item", name="el_materials_pure_copper", amount=1},
},
results = {
{type="fluid", name="el_arc_pure_copper", amount=200},
},
energy_required = 0.2,
order = 'a-b',
always_show_made_in = true
},
{
name = 'el_cast_pure_copper_recipe',
type = 'recipe',
enabled = 'false',
category = 'el_caster_category',
ingredients = {
{type="fluid", name="el_arc_pure_copper", amount=100},
},
results = {
{type="item", name="copper-plate", amount=1},
},
energy_required = 0.2,
order = 'a-b',
always_show_made_in = true,
allow_decomposition = false
},
{
name = 'el_arc_pure_aluminum_recipe',
type = 'recipe',
enabled = 'false',
category = 'el_arc_furnace_category',
ingredients = {
{type="item", name="el_materials_pure_aluminum", amount=1},
},
results = {
{type="fluid", name="el_arc_pure_aluminum", amount=200},
},
energy_required = 0.2,
order = 'a-b',
always_show_made_in = true
},
{
name = 'el_cast_pure_aluminum_recipe',
type = 'recipe',
enabled = 'false',
category = 'el_caster_category',
ingredients = {
{type="fluid", name="el_arc_pure_aluminum", amount=100},
},
results = {
{type="item", name="el_aluminum_item", amount=1},
},
energy_required = 0.2,
order = 'a-b',
always_show_made_in = true
},
{
name = 'el_ceramic_recipe',
type = 'recipe',
enabled = 'false',
category = 'crafting-with-fluid',
ingredients = {
{type="fluid", name="steam", amount=100},
{type="item", name="stone", amount=2},
},
results = {
{type="item", name="el_materials_ceramic", amount=1},
},
energy_required = 1,
order = 'a-b',
},
{
name = 'el_ALK_recipe',
type = 'recipe',
enabled = 'false',
ingredients = {
{type="item", name="el_materials_ceramic", amount=2},
{type="item", name="el_aluminum_item", amount=6},
},
results = {
{type="item", name="el_materials_ALK", amount=3},
},
energy_required = 1,
order = 'a-b',
}, },
}) })

View file

@ -0,0 +1,177 @@
--local functions
local function config(name)
return settings.startup['el_arc_furnace_'..name].value
end
local function sprite(name)
return '__248k__/ressources/electronic/el_arc_furnace/el_arc_furnace_'..name
end
--item
data:extend({
{
name = 'el_arc_furnace_item',
type = 'item',
icon = sprite('icon.png'),
icon_size = 64,
place_result = 'el_arc_furnace_entity',
stack_size = 20,
subgroup = 'el_item_subgroup_c',
order = 'a-b',
},
})
--entity
data:extend({
--prototype
{
name = 'el_arc_furnace_entity',
type = 'assembling-machine',
icon = sprite('icon.png'),
icon_size = 64,
flags = {"player-creation","placeable-neutral"},
max_health = 300,
corpse = 'big-remnants',
collision_box = {{-3.4,-3.4},{3.4,3.4}},
selection_box = {{-3.5,-3.5},{3.5,3.5}},
map_color = {r=0, g=0, b=1, a=1},
minable = {
mining_time = 1,
result = 'el_arc_furnace_item',
},
crafting_categories = {'el_arc_furnace_category'},
crafting_speed = 1,
--fixed_recipe = 'el_water_pressure_recipe',
energy_source = {
type = 'electric',
usage_priority = 'secondary-input',
},
allowed_effects = {"speed", "consumption", "pollution"},
module_specification = {
module_info_icon_shift = {
0,
0.8
},
module_slots = 2
},
energy_usage = '400kW',
fluid_boxes = {
{
base_area = 1,
height = 2,
base_level = 1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "output", position = {0, -4}},
},
production_type = "output"
},
{
base_area = 1,
height = 2,
base_level = 1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "output", position = {-4, 0}}
},
production_type = "output"
},
{
base_area = 1,
height = 2,
base_level = 1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "output", position = {4, 0}},
--{type = "output", position = {2, -2.5}}
},
production_type = "output"
},
{
base_area = 1,
height = 2,
base_level = 1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "output", position = {0, 4}},
},
production_type = "output"
},
},
--animation
animation = {
north = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 3,
frame_count = 3,
animation_speed = 0.5,
shift = {0,-0.1}
},
east = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 3,
--lines_per_file = 3,
frame_count = 3,
animation_speed = 0.5,
shift = {0,-0.1}
},
south = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 3,
frame_count = 3,
animation_speed = 0.5,
shift = {0,-0.1}
},
west = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 3,
frame_count = 3,
animation_speed = 0.5,
shift = {0,-0.1}
},
},
working_sound =
{
sound = {filename = "__base__/sound/chemical-plant-3.ogg" },
apparent_volume = 0.3,
},
},
})
--{
-- production_type = "input",
--pipe_picture = assembler2pipepictures(),
--pipe_covers = pipecoverspictures(),
-- base_area = 10,
-- base_level = -1,
-- pipe_connections = {
-- { type="input", position = {-2, -2,5} },
-- { type="input", position = {2, -2.5} },
-- },
-- },
-- {
-- production_type = "output",
--pipe_picture = assembler2pipepictures(),
--pipe_covers = pipecoverspictures(),
-- base_area = 10,
-- base_level = 1,
-- pipe_connections = {{ type="output", position = {2, 2.5} }},
-- },
-- off_when_no_fluid_recipe = true

View file

@ -55,7 +55,7 @@ data:extend({
burner = { burner = {
type = 'burner', type = 'burner',
fuel_inventory_size = 3, fuel_inventory_size = 3,
effectivity = 1.2, effectivity = 0.9,
emissions_per_minute = 20, emissions_per_minute = 20,
smoke = { smoke = {
{ {

View file

@ -0,0 +1,181 @@
--local functions
local function config(name)
return settings.startup['el_caster_'..name].value
end
local function sprite(name)
return '__248k__/ressources/electronic/el_caster/el_caster_'..name
end
--item
data:extend({
{
name = 'el_caster_item',
type = 'item',
icon = sprite('icon.png'),
icon_size = 64,
place_result = 'el_caster_entity',
stack_size = 20,
subgroup = 'el_item_subgroup_c',
order = 'a-b',
},
})
--entity
data:extend({
--prototype
{
name = 'el_caster_entity',
type = 'assembling-machine',
icon = sprite('icon.png'),
icon_size = 64,
flags = {"player-creation","placeable-neutral"},
max_health = 300,
corpse = 'big-remnants',
collision_box = {{-3.4,-3.4},{3.4,3.4}},
selection_box = {{-3.5,-3.5},{3.5,3.5}},
map_color = {r=0, g=0, b=1, a=1},
minable = {
mining_time = 1,
result = 'el_caster_item',
},
crafting_categories = {'el_caster_category'},
crafting_speed = 1,
ingredient_count = 2,
--fixed_recipe = 'el_water_pressure_recipe',
energy_source = {
type = 'electric',
usage_priority = 'secondary-input',
},
allowed_effects = {"speed", "consumption", "pollution"},
module_specification = {
module_info_icon_shift = {
0,
0.8
},
module_slots = 2
},
energy_usage = '100kW',
fluid_boxes = {
{
base_area = 1,
height = 2,
base_level = -1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "input", position = {0, -4}},
},
production_type = "input"
},
{
base_area = 1,
height = 2,
base_level = -1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "input", position = {-4, 0}}
},
production_type = "input"
},
{
base_area = 1,
height = 2,
base_level = -1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "input", position = {4, 0}},
--{type = "output", position = {2, -2.5}}
},
production_type = "input"
},
{
base_area = 1,
height = 2,
base_level = -1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "input", position = {0, 4}},
},
production_type = "input"
},
},
--animation
animation = {
north = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 3,
lines_per_file = 3,
frame_count = 9,
animation_speed = 0.2,
shift = {0,-0.1}
},
east = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 3,
lines_per_file = 3,
frame_count = 9,
animation_speed = 0.2,
shift = {0,-0.1}
},
south = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 3,
lines_per_file = 3,
frame_count = 9,
animation_speed = 0.2,
shift = {0,-0.1}
},
west = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 3,
lines_per_file = 3,
frame_count = 9,
animation_speed = 0.2,
shift = {0,-0.1}
},
},
working_sound =
{
sound = {filename = "__base__/sound/chemical-plant-3.ogg" },
apparent_volume = 0.3,
},
},
})
--{
-- production_type = "input",
--pipe_picture = assembler2pipepictures(),
--pipe_covers = pipecoverspictures(),
-- base_area = 10,
-- base_level = -1,
-- pipe_connections = {
-- { type="input", position = {-2, -2,5} },
-- { type="input", position = {2, -2.5} },
-- },
-- },
-- {
-- production_type = "output",
--pipe_picture = assembler2pipepictures(),
--pipe_covers = pipecoverspictures(),
-- base_area = 10,
-- base_level = 1,
-- pipe_connections = {{ type="output", position = {2, 2.5} }},
-- },
-- off_when_no_fluid_recipe = true

View file

@ -0,0 +1,152 @@
--local functions
local function config(name)
return settings.startup['el_grower_'..name].value
end
local function sprite(name)
return '__248k__/ressources/electronic/el_grower/el_grower_'..name
end
--item
data:extend({
{
name = 'el_grower_item',
type = 'item',
icon = sprite('icon.png'),
icon_size = 64,
place_result = 'el_grower_entity',
stack_size = 20,
subgroup = 'el_item_subgroup_c',
order = 'a-b',
},
})
--entity
data:extend({
--prototype
{
name = 'el_grower_entity',
type = 'assembling-machine',
icon = sprite('icon.png'),
icon_size = 64,
flags = {"player-creation","placeable-neutral"},
max_health = 300,
corpse = 'big-remnants',
collision_box = {{-2.4,-2.4},{2.4,2.4}},
selection_box = {{-2.5,-2.5},{2.5,2.5}},
map_color = {r=0, g=0, b=1, a=1},
minable = {
mining_time = 1,
result = 'el_grower_item',
},
crafting_categories = {'el_grower_category'},
crafting_speed = 1,
ingredient_count = 3,
--fixed_recipe = 'el_water_pressure_recipe',
energy_source = {
type = 'electric',
usage_priority = 'secondary-input',
},
allowed_effects = {"speed", "productivity", "consumption", "pollution"},
module_specification = {
module_info_icon_shift = {
0,
0.8
},
module_slots = 2
},
energy_usage = '200kW',
fluid_boxes = {
{
base_area = 1,
height = 2,
base_level = -1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "input", position = {0, -3}},
},
production_type = "input"
},
{
base_area = 1,
height = 2,
base_level = -1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "input", position = {-3, 0}}
},
production_type = "input"
},
{
base_area = 1,
height = 2,
base_level = -1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "input", position = {3, 0}},
--{type = "output", position = {2, -2.5}}
},
production_type = "input"
},
{
base_area = 1,
height = 2,
base_level = -1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "input", position = {0, 3}},
},
production_type = "input"
},
},
--animation
animation = {
north = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.32,
line_length = 3,
frame_count = 3,
animation_speed = 0.2,
shift = {0, -0.2}
},
east = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.32,
line_length = 3,
frame_count = 3,
animation_speed = 0.2,
shift = {0, -0.2}
},
south = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.32,
line_length = 3,
frame_count = 3,
animation_speed = 0.2,
shift = {0, -0.2}
},
west = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.32,
line_length = 3,
frame_count = 3,
animation_speed = 0.2,
shift = {0, -0.2}
},
},
working_sound =
{
sound = {filename = "__base__/sound/chemical-plant-3.ogg" },
apparent_volume = 0.3,
},
},
})

View file

@ -24,8 +24,8 @@ data:extend({
durability = 1, durability = 1,
icon_size = 64, icon_size = 64,
stack_size = 10000, stack_size = 10000,
subgroup = 'el_item_subgroup_b', subgroup = 'fi_item_subgroup_k',
order = 'a-b', order = 'c-a',
}, },
{ {
name = 'fu_ki_science', name = 'fu_ki_science',
@ -34,8 +34,8 @@ data:extend({
durability = 1, durability = 1,
icon_size = 64, icon_size = 64,
stack_size = 10000, stack_size = 10000,
subgroup = 'el_item_subgroup_b', subgroup = 'fu_item_subgroup_k',
order = 'a-b', order = 'c-a',
}, },
{ {
name = "el_ki_selection_tool", name = "el_ki_selection_tool",

View file

@ -0,0 +1,57 @@
--local functions
local function config(name)
return settings.startup['el_materials_'..name].value
end
local function sprite(name)
return '__248k__/ressources/electronic/el_materials/el_materials_'..name
end
--item
data:extend({
{
name = 'el_materials_pure_iron',
type = 'item',
icon = sprite('pure_iron.png'),
icon_size = 64,
stack_size = 50,
subgroup = 'el_item_subgroup_a',
order = 'a-a',
},
{
name = 'el_materials_pure_copper',
type = 'item',
icon = sprite('pure_copper.png'),
icon_size = 64,
stack_size = 50,
subgroup = 'el_item_subgroup_a',
order = 'a-b',
},
{
name = 'el_materials_pure_aluminum',
type = 'item',
icon = sprite('pure_aluminum.png'),
icon_size = 64,
stack_size = 50,
subgroup = 'el_item_subgroup_a',
order = 'a-c',
},
{
name = 'el_materials_ceramic',
type = 'item',
icon = sprite('ceramic.png'),
icon_size = 64,
stack_size = 50,
subgroup = 'el_item_subgroup_a',
order = 'a-c',
},
{
name = 'el_materials_ALK',
type = 'item',
icon = sprite('ALK.png'),
icon_size = 64,
stack_size = 100,
subgroup = 'el_item_subgroup_a',
order = 'a-c',
},
})

View file

@ -0,0 +1,177 @@
--local functions
local function config(name)
return settings.startup['el_purifier_'..name].value
end
local function sprite(name)
return '__248k__/ressources/electronic/el_purifier/el_purifier_'..name
end
--item
data:extend({
{
name = 'el_purifier_item',
type = 'item',
icon = sprite('icon.png'),
icon_size = 64,
place_result = 'el_purifier_entity',
stack_size = 20,
subgroup = 'el_item_subgroup_c',
order = 'a-b',
},
})
--entity
data:extend({
--prototype
{
name = 'el_purifier_entity',
type = 'assembling-machine',
icon = sprite('icon.png'),
icon_size = 64,
flags = {"player-creation","placeable-neutral"},
max_health = 300,
corpse = 'big-remnants',
collision_box = {{-3.4,-3.4},{3.4,3.4}},
selection_box = {{-3.5,-3.5},{3.5,3.5}},
map_color = {r=0, g=0, b=1, a=1},
minable = {
mining_time = 1,
result = 'el_purifier_item',
},
crafting_categories = {'el_purifier_category'},
crafting_speed = 1,
ingredient_count = 2,
--fixed_recipe = 'el_water_pressure_recipe',
energy_source = {
type = 'electric',
usage_priority = 'secondary-input',
},
allowed_effects = {"speed", "consumption", "pollution"},
module_specification = {
module_info_icon_shift = {
0,
0.8
},
module_slots = 2
},
energy_usage = '40kW',
fluid_boxes = {
{
filter = 'water',
base_area = 1,
height = 2,
base_level = -1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "input", position = {0, -4}},
},
production_type = "input"
},
{
filter = 'water',
base_area = 1,
height = 2,
base_level = -1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "input", position = {-4, 0}}
},
production_type = "input"
},
{
filter = 'el_dirty_water',
base_area = 1,
height = 2,
base_level = 1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "output", position = {4, 0}},
--{type = "output", position = {2, -2.5}}
},
production_type = "output"
},
{
filter = 'el_dirty_water',
base_area = 1,
height = 2,
base_level = 1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "output", position = {0, 4}},
},
production_type = "output"
},
},
--animation
animation = {
north = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 3,
frame_count = 3,
animation_speed = 0.2,
shift = {0,-0.1}
},
east = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 3,
frame_count = 3,
animation_speed = 0.2,
shift = {0,-0.1}
},
south = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 3,
frame_count = 3,
animation_speed = 0.2,
shift = {0,-0.1}
},
west = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 3,
frame_count = 3,
animation_speed = 0.2,
shift = {0,-0.1}
},
},
working_sound =
{
sound = {filename = "__base__/sound/chemical-plant-3.ogg" },
apparent_volume = 0.3,
},
},
})
--{
-- production_type = "input",
--pipe_picture = assembler2pipepictures(),
--pipe_covers = pipecoverspictures(),
-- base_area = 10,
-- base_level = -1,
-- pipe_connections = {
-- { type="input", position = {-2, -2,5} },
-- { type="input", position = {2, -2.5} },
-- },
-- },
-- {
-- production_type = "output",
--pipe_picture = assembler2pipepictures(),
--pipe_covers = pipecoverspictures(),
-- base_area = 10,
-- base_level = 1,
-- pipe_connections = {{ type="output", position = {2, 2.5} }},
-- },
-- off_when_no_fluid_recipe = true

View file

@ -15,7 +15,7 @@ data:extend({
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{'concrete',30}, {'concrete',30},
{'fi_compound_material_item',10}, {'fi_materials_GFK',20},
{'iron-gear-wheel',20}, {'iron-gear-wheel',20},
{'electronic-circuit',15}, {'electronic-circuit',15},
{'el_energy_crystal_item',4}, {'el_energy_crystal_item',4},
@ -31,10 +31,10 @@ data:extend({
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{'concrete',60}, {'concrete',60},
{'fi_compound_material_item',20}, {'el_materials_ALK',20},
{'iron-gear-wheel',40}, {'iron-gear-wheel',40},
{'electric-engine-unit',15}, {'electric-engine-unit',15},
{'el_energy_crystal_item',2}, {'el_energy_crystal_item',10},
}, },
result = 'fi_crusher_item', result = 'fi_crusher_item',
result_count = 1, result_count = 1,
@ -129,11 +129,11 @@ data:extend({
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{'steel-plate',450}, {'steel-plate',450},
{'concrete',800}, {'concrete',400},
{'fi_compound_material_item',600}, {'fi_materials_GFK',300},
{'copper-plate',200}, {'fi_materials_NFK',300},
{'el_energy_crystal_item',40}, {'fi_energy_crystal_item',40},
{'advanced-circuit',700}, {'advanced-circuit',500},
}, },
result = 'fi_solid_reactor_item', result = 'fi_solid_reactor_item',
result_count = 1, result_count = 1,
@ -160,8 +160,8 @@ data:extend({
category = 'fi_crafting_category', category = 'fi_crafting_category',
subgroup = 'fi_item_subgroup_b', subgroup = 'fi_item_subgroup_b',
ingredients = { ingredients = {
{'el_aluminum_item',8}, {'fi_materials_glass_fiber',3},
{'steel-plate',4}, {'el_materials_ALK',3},
{'copper-plate',30}, {'copper-plate',30},
}, },
result = 'low-density-structure', result = 'low-density-structure',
@ -282,7 +282,7 @@ data:extend({
{'fi_pure_fuel_item',1}, {'fi_pure_fuel_item',1},
}, },
result = 'fi_equipment_player_reactor_item', result = 'fi_equipment_player_reactor_item',
result_count = 2, result_count = 4,
energy_required = 20, energy_required = 20,
}, },
{ {
@ -310,7 +310,7 @@ data:extend({
{'fi_pure_fuel_item',1}, {'fi_pure_fuel_item',1},
}, },
result = 'fi_train_equipment_generator_item', result = 'fi_train_equipment_generator_item',
result_count = 2, result_count = 4,
energy_required = 20, energy_required = 20,
}, },
--crystals --crystals
@ -318,12 +318,13 @@ data:extend({
name = 'fi_energy_crystal_recipe', name = 'fi_energy_crystal_recipe',
type = 'recipe', type = 'recipe',
enabled = 'false', enabled = 'false',
category = 'smelting', category = 'el_grower_category',
ingredients = { ingredients = {
{'fi_base_crystal_item',2}, {type="item", name="el_energy_crystal_item", amount=1},
{type="fluid", name="fi_crystal_fluid", amount=50},
}, },
result = 'fi_energy_crystal_item', result = 'fi_energy_crystal_item',
result_count = 1, result_count = 2,
energy_required = 4, energy_required = 4,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -359,10 +360,10 @@ data:extend({
enabled = 'false', enabled = 'false',
category = 'fi_crushing', category = 'fi_crushing',
ingredients = { ingredients = {
{'el_energy_crystal_item',4}, {'el_energy_crystal_item',1},
}, },
result = 'fi_crushed_crystal_item', result = 'fi_crushed_crystal_item',
result_count = 1, result_count = 2,
energy_required = 2, energy_required = 2,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -373,13 +374,13 @@ data:extend({
category = 'chemistry', category = 'chemistry',
main_product = 'fi_crystal_fluid', main_product = 'fi_crystal_fluid',
ingredients = { ingredients = {
{type="item", name="fi_crushed_crystal_item", amount=2}, {type="item", name="fi_crushed_crystal_item", amount=1},
{type="item", name="fi_crushed_lithium_item", amount=1}, {type="item", name="fi_crushed_lithium_item", amount=1},
}, },
results = { results = {
{type="fluid", name="fi_crystal_fluid", amount=100}, {type="fluid", name="fi_crystal_fluid", amount=100},
}, },
energy_required = 4, energy_required = 1,
always_show_made_in = true, always_show_made_in = true,
}, },
{ {
@ -402,10 +403,10 @@ data:extend({
enabled = 'false', enabled = 'false',
category = 'fi_crushing', category = 'fi_crushing',
ingredients = { ingredients = {
{'el_lithium_item',4}, {'el_lithium_item',1},
}, },
result = 'fi_crushed_lithium_item', result = 'fi_crushed_lithium_item',
result_count = 1, result_count = 2,
energy_required = 2, energy_required = 2,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -415,10 +416,10 @@ data:extend({
enabled = 'false', enabled = 'false',
category = 'fi_crushing', category = 'fi_crushing',
ingredients = { ingredients = {
{'iron-plate',4}, {'iron-plate',1},
}, },
result = 'fi_crushed_iron_item', result = 'fi_crushed_iron_item',
result_count = 1, result_count = 2,
energy_required = 2, energy_required = 2,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -428,10 +429,10 @@ data:extend({
enabled = 'false', enabled = 'false',
category = 'fi_crushing', category = 'fi_crushing',
ingredients = { ingredients = {
{'copper-plate',4}, {'copper-plate',1},
}, },
result = 'fi_crushed_copper_item', result = 'fi_crushed_copper_item',
result_count = 1, result_count = 2,
energy_required = 2, energy_required = 2,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -441,10 +442,10 @@ data:extend({
enabled = 'false', enabled = 'false',
category = 'fi_crushing', category = 'fi_crushing',
ingredients = { ingredients = {
{'el_aluminum_item',4}, {'el_aluminum_item',1},
}, },
result = 'fi_crushed_aluminum_item', result = 'fi_crushed_aluminum_item',
result_count = 1, result_count = 2,
energy_required = 2, energy_required = 2,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -454,10 +455,36 @@ data:extend({
enabled = 'false', enabled = 'false',
category = 'fi_crushing', category = 'fi_crushing',
ingredients = { ingredients = {
{'coal',4}, {'coal',1},
}, },
result = 'fi_crushed_coal_item', result = 'fi_crushed_coal_item',
result_count = 1, result_count = 2,
energy_required = 2,
always_show_made_in = true,
},
{
name = 'fi_crushed_stone_recipe',
type = 'recipe',
enabled = 'false',
category = 'fi_crushing',
ingredients = {
{'stone',1},
},
result = 'fi_crushed_stone_item',
result_count = 2,
energy_required = 2,
always_show_made_in = true,
},
{
name = 'fi_crushed_uranium_recipe',
type = 'recipe',
enabled = 'false',
category = 'fi_crushing',
ingredients = {
{'uranium-238',1},
},
result = 'fi_crushed_uranium_item',
result_count = 2,
energy_required = 2, energy_required = 2,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -510,9 +537,9 @@ data:extend({
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{'fi_robo_charger_item',1}, {'fi_robo_charger_item',1},
{'fi_industrial_steel_item',80}, {'fi_materials_GFK',40},
{'fi_energy_crystal_item',25}, {'fi_materials_titan',10},
{'fi_compound_material_item',80}, {'fi_materials_NFK',20},
}, },
result = 'fi_robo_port_item', result = 'fi_robo_port_item',
result_count = 1, result_count = 1,
@ -524,7 +551,7 @@ data:extend({
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{'roboport',1}, {'roboport',1},
{'fi_industrial_steel_item',60}, {'el_materials_ALK',60},
{'fi_energy_crystal_item',25}, {'fi_energy_crystal_item',25},
{'el_energy_crystal_item',25}, {'el_energy_crystal_item',25},
}, },
@ -551,7 +578,7 @@ data:extend({
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{'fi_modules_base_item',1}, {'fi_modules_base_item',1},
{'fi_base_crystal_item',2}, {'fi_materials_GFK',1},
}, },
result = 'fi_modules_core_item', result = 'fi_modules_core_item',
result_count = 1, result_count = 1,
@ -637,4 +664,407 @@ data:extend({
result_count = 1, result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{
name = 'fi_fiberer_recipe',
type = 'recipe',
enabled = 'false',
category = 'crafting',
ingredients = {
{'concrete',60},
{'el_materials_ALK',20},
{'iron-gear-wheel',40},
{'electric-engine-unit',15},
{'el_energy_crystal_item',10},
},
result = 'fi_fiberer_item',
result_count = 1,
energy_required = 4,
},
{
name = 'fi_natural_fiber_recipe',
type = 'recipe',
enabled = 'false',
category = 'fi_fiberer_category',
main_product = 'fi_materials_natural_fiber',
ingredients = {
{type="item", name="wood", amount=1},
--{type="fluid", name="steam", amount=240, temperature=165},
},
results = {
{type="item", name="fi_materials_natural_fiber", amount=2},
},
energy_required = 2,
always_show_made_in = true
},
{
name = 'fi_glass_fiber_recipe',
type = 'recipe',
enabled = 'false',
category = 'fi_fiberer_category',
main_product = 'fi_materials_glass_fiber',
ingredients = {
{type="item", name="fi_crushed_glass_item", amount=2},
--{type="fluid", name="steam", amount=240, temperature=165},
},
results = {
{type="item", name="fi_materials_glass_fiber", amount=1},
},
energy_required = 2,
always_show_made_in = true
},
{
name = 'fi_arc_glass_recipe',
type = 'recipe',
enabled = 'false',
category = 'el_arc_furnace_category',
ingredients = {
{type="item", name="stone", amount=5},
},
results = {
{type="fluid", name="fi_arc_glass", amount=200},
},
energy_required = 0.2,
order = 'a-b',
always_show_made_in = true
},
{
name = 'fi_cast_glass_recipe',
type = 'recipe',
enabled = 'false',
category = 'el_caster_category',
ingredients = {
{type="fluid", name="fi_arc_glass", amount=100},
},
results = {
{type="item", name="fi_materials_glass", amount=1},
},
energy_required = 0.2,
order = 'a-b',
always_show_made_in = true,
},
{
name = 'fi_crushed_glass_recipe',
type = 'recipe',
enabled = 'false',
category = 'fi_crushing',
ingredients = {
{'fi_materials_glass',1},
},
result = 'fi_crushed_glass_item',
result_count = 2,
energy_required = 1,
always_show_made_in = true,
},
{
name = 'fi_flourite_recipe',
type = 'recipe',
enabled = 'false',
category = 'crafting-with-fluid',
main_product = 'fi_materials_flourite',
ingredients = {
{type="fluid", name="el_dirty_water", amount=100},
},
results = {
{type="fluid", name="water", amount=100},
{type="item", name="fi_materials_flourite", amount=1},
},
energy_required = 0.2,
order = 'a-b',
},
{
name = 'fi_strong_acid_recipe',
type = 'recipe',
enabled = 'false',
category = 'chemistry',
main_product = 'fi_strong_acid',
ingredients = {
{type="fluid", name="water", amount=50},
{type="fluid", name="sulfuric-acid", amount=50},
{type="item", name="fi_materials_flourite", amount=1},
},
results = {
{type="fluid", name="el_acidic_water", amount=20},
{type="fluid", name="fi_strong_acid", amount=80},
},
energy_required = 0.2,
order = 'a-b',
always_show_made_in = true,
},
{
name = 'fi_purify_stone_recipe',
type = 'recipe',
enabled = 'false',
category = 'el_purifier_category',
main_product = 'fi_dirty_water',
ingredients = {
{type="fluid", name="fi_strong_acid", amount=100},
{type="fluid", name="water", amount=50},
--{type="fluid", name="steam", amount=240, temperature=165},
{type="item", name="stone", amount=10}
},
results = {
{type="fluid", name="fi_dirty_water", amount=50},
{type="item", name="el_energy_crystal_item", amount=3},
{type="item", name="el_materials_pure_iron", amount=3},
{type="item", name="el_materials_pure_copper", amount=3},
},
energy_required = 2,
always_show_made_in = true
},
{
name = 'fi_purify_iron_recipe',
type = 'recipe',
enabled = 'false',
category = 'el_purifier_category',
main_product = 'fi_thorium232_item',
ingredients = {
{type="fluid", name="fi_strong_acid", amount=200},
{type="fluid", name="water", amount=50},
--{type="fluid", name="steam", amount=240, temperature=165},
{type="item", name="iron-ore", amount=10}
},
results = {
{type="fluid", name="fi_dirty_water", amount=50},
{type="item", name="fi_thorium232_item", amount=2},
{type="item", name="el_materials_pure_iron", amount=8}
},
energy_required = 4,
always_show_made_in = true
},
{
name = 'fi_purify_copper_recipe',
type = 'recipe',
enabled = 'false',
category = 'el_purifier_category',
main_product = 'uranium-238',
ingredients = {
{type="fluid", name="fi_strong_acid", amount=200},
{type="fluid", name="water", amount=50},
--{type="fluid", name="steam", amount=240, temperature=165},
{type="item", name="copper-ore", amount=10}
},
results = {
{type="fluid", name="fi_dirty_water", amount=50},
{type="item", name="uranium-238", amount=2},
{type="item", name="el_materials_pure_copper", amount=8}
},
energy_required = 2,
always_show_made_in = true
},
{
name = 'fi_purify_uranium_recipe',
type = 'recipe',
enabled = 'false',
category = 'el_purifier_category',
main_product = 'fi_dirty_water',
ingredients = {
{type="fluid", name="fi_strong_acid", amount=1000},
{type="fluid", name="water", amount=500},
--{type="fluid", name="steam", amount=240, temperature=165},
{type="item", name="uranium-ore", amount=100}
},
results = {
{type="fluid", name="fi_dirty_water", amount=500},
{type="item", name="el_energy_crystal_item", amount=50},
{type="item", name="uranium-238", amount=20},
{type="item", name="uranium-235", amount=4},
},
energy_required = 2,
always_show_made_in = true
},
{
name = 'fi_arc_pure_gold_recipe',
type = 'recipe',
enabled = 'false',
category = 'el_arc_furnace_category',
ingredients = {
{type="item", name="fi_materials_pure_gold", amount=1},
},
results = {
{type="fluid", name="fi_arc_gold", amount=200},
},
energy_required = 0.2,
order = 'a-b',
always_show_made_in = true
},
{
name = 'fi_cast_gold_recipe',
type = 'recipe',
enabled = 'false',
category = 'el_caster_category',
ingredients = {
{type="fluid", name="fi_arc_gold", amount=100},
},
results = {
{type="item", name="fi_materials_gold", amount=1},
},
energy_required = 0.2,
order = 'a-b',
always_show_made_in = true,
},
{
name = 'fi_arc_pure_titan_recipe',
type = 'recipe',
enabled = 'false',
category = 'el_arc_furnace_category',
ingredients = {
{type="item", name="fi_materials_pure_titan", amount=1},
},
results = {
{type="fluid", name="fi_arc_titan", amount=200},
},
energy_required = 0.2,
order = 'a-b',
always_show_made_in = true
},
{
name = 'fi_cast_titan_recipe',
type = 'recipe',
enabled = 'false',
category = 'el_caster_category',
ingredients = {
{type="fluid", name="fi_arc_titan", amount=100},
},
results = {
{type="item", name="fi_materials_titan", amount=1},
},
energy_required = 0.2,
order = 'a-b',
always_show_made_in = true,
},
{
name = 'fi_arc_pure_neodym_recipe',
type = 'recipe',
enabled = 'false',
category = 'el_arc_furnace_category',
ingredients = {
{type="item", name="fi_materials_pure_neodym", amount=1},
},
results = {
{type="fluid", name="fi_arc_neodym", amount=200},
},
energy_required = 0.2,
order = 'a-b',
always_show_made_in = true
},
{
name = 'fi_cast_neodym_recipe',
type = 'recipe',
enabled = 'false',
category = 'el_caster_category',
ingredients = {
{type="fluid", name="fi_arc_neodym", amount=100},
},
results = {
{type="item", name="fi_materials_neodym", amount=1},
},
energy_required = 0.2,
order = 'a-b',
always_show_made_in = true,
},
{
name = 'fi_compound_machine_recipe',
type = 'recipe',
enabled = 'false',
ingredients = {
{'concrete',60},
{'el_materials_ALK',60},
{'iron-gear-wheel',40},
{'electric-engine-unit',15},
{'el_energy_crystal_item',20},
},
result = 'fi_compound_machine_item',
result_count = 1,
energy_required = 4,
},
{
name = 'fi_NFK_recipe',
type = 'recipe',
enabled = 'false',
category = 'fi_compound_machine_category',
ingredients = {
{type="fluid", name="petroleum-gas", amount=10},
{type="item", name="fi_materials_natural_fiber", amount=1},
{type="item", name="plastic-bar", amount=1},
},
results = {
{type="item", name="fi_materials_NFK", amount=1},
},
energy_required = 0.2,
order = 'a-b',
always_show_made_in = true,
},
{
name = 'fi_GFK_recipe',
type = 'recipe',
enabled = 'false',
category = 'fi_compound_machine_category',
ingredients = {
{type="fluid", name="petroleum-gas", amount=10},
{type="item", name="fi_materials_glass_fiber", amount=1},
{type="item", name="plastic-bar", amount=1},
},
results = {
{type="item", name="fi_materials_GFK", amount=1},
},
energy_required = 0.2,
order = 'a-b',
always_show_made_in = true,
},
{
name = 'fi_pure_neodym_recipe',
type = 'recipe',
enabled = 'false',
category = 'crafting-with-fluid',
main_product = 'fi_materials_pure_neodym',
ingredients = {
{type="fluid", name="fi_dirty_water", amount=50},
},
results = {
{type="fluid", name="water", amount=50},
--{type="item", name="fi_materials_pure_gold", amount=2},
{type="item", name="fi_materials_pure_neodym", amount=6},
--{type="item", name="fi_materials_pure_titan", amount=2},
},
energy_required = 0.2,
order = 'a-b',
},
{
name = 'fi_pure_gold_recipe',
type = 'recipe',
enabled = 'false',
category = 'crafting-with-fluid',
main_product = 'fi_materials_pure_gold',
ingredients = {
{type="fluid", name="fi_dirty_water", amount=50},
},
results = {
{type="fluid", name="water", amount=50},
{type="item", name="fi_materials_pure_gold", amount=4},
--{type="item", name="fi_materials_pure_neodym", amount=4},
--{type="item", name="fi_materials_pure_titan", amount=2},
},
energy_required = 0.2,
order = 'a-b',
},
{
name = 'fi_pure_titan_recipe',
type = 'recipe',
enabled = 'false',
category = 'crafting-with-fluid',
main_product = 'fi_materials_pure_titan',
ingredients = {
{type="fluid", name="fi_dirty_water", amount=50},
},
results = {
{type="fluid", name="water", amount=50},
--{type="item", name="fi_materials_pure_gold", amount=2},
--{type="item", name="fi_materials_pure_neodym", amount=4},
{type="item", name="fi_materials_pure_titan", amount=6},
},
energy_required = 0.2,
order = 'a-b',
},
}) })

View file

@ -0,0 +1,177 @@
--local functions
local function config(name)
return settings.startup['fi_compound_machine_'..name].value
end
local function sprite(name)
return '__248k__/ressources/fission/fi_compound_machine/fi_compound_machine_'..name
end
--item
data:extend({
{
name = 'fi_compound_machine_item',
type = 'item',
icon = sprite('icon.png'),
icon_size = 64,
place_result = 'fi_compound_machine_entity',
stack_size = 20,
subgroup = 'fi_item_subgroup_c',
order = 'a-b',
},
})
--entity
data:extend({
--prototype
{
name = 'fi_compound_machine_entity',
type = 'assembling-machine',
icon = sprite('icon.png'),
icon_size = 64,
flags = {"player-creation","placeable-neutral"},
max_health = 300,
corpse = 'big-remnants',
collision_box = {{-3.4,-3.4},{3.4,3.4}},
selection_box = {{-3.5,-3.5},{3.5,3.5}},
map_color = {r=0, g=0, b=1, a=1},
minable = {
mining_time = 1,
result = 'fi_compound_machine_item',
},
crafting_categories = {'fi_compound_machine_category'},
crafting_speed = 1,
--fixed_recipe = 'el_water_pressure_recipe',
energy_source = {
type = 'electric',
usage_priority = 'secondary-input',
},
allowed_effects = {"speed", "consumption", "productivity", "pollution"},
module_specification = {
module_info_icon_shift = {
0,
0.8
},
module_slots = 2
},
energy_usage = '400kW',
fluid_boxes = {
{
base_area = 1,
height = 2,
base_level = -1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "input", position = {0, -4}},
},
production_type = "input"
},
{
base_area = 1,
height = 2,
base_level = -1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "input", position = {-4, 0}}
},
production_type = "input"
},
{
base_area = 1,
height = 2,
base_level = -1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "input", position = {4, 0}},
--{type = "output", position = {2, -2.5}}
},
production_type = "input"
},
{
base_area = 1,
height = 2,
base_level = -1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "input", position = {0, 4}},
},
production_type = "input"
},
},
--animation
animation = {
north = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 3,
frame_count = 3,
animation_speed = 0.5,
shift = {0,-0.1}
},
east = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 3,
--lines_per_file = 3,
frame_count = 3,
animation_speed = 0.5,
shift = {0,-0.1}
},
south = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 3,
frame_count = 3,
animation_speed = 0.5,
shift = {0,-0.1}
},
west = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 3,
frame_count = 3,
animation_speed = 0.5,
shift = {0,-0.1}
},
},
working_sound =
{
sound = {filename = "__base__/sound/chemical-plant-3.ogg" },
apparent_volume = 0.3,
},
},
})
--{
-- production_type = "input",
--pipe_picture = assembler2pipepictures(),
--pipe_covers = pipecoverspictures(),
-- base_area = 10,
-- base_level = -1,
-- pipe_connections = {
-- { type="input", position = {-2, -2,5} },
-- { type="input", position = {2, -2.5} },
-- },
-- },
-- {
-- production_type = "output",
--pipe_picture = assembler2pipepictures(),
--pipe_covers = pipecoverspictures(),
-- base_area = 10,
-- base_level = 1,
-- pipe_connections = {{ type="output", position = {2, 2.5} }},
-- },
-- off_when_no_fluid_recipe = true

View file

@ -54,4 +54,31 @@ data:extend({
subgroup = 'fi_item_subgroup_a-b', subgroup = 'fi_item_subgroup_a-b',
order = 'a-f', order = 'a-f',
}, },
{
name = 'fi_crushed_glass_item',
type = 'item',
icon = sprite('glass_item.png'),
icon_size = 64,
stack_size = 100,
subgroup = 'fi_item_subgroup_a-b',
order = 'a-f',
},
{
name = 'fi_crushed_stone_item',
type = 'item',
icon = sprite('stone_item.png'),
icon_size = 64,
stack_size = 100,
subgroup = 'fi_item_subgroup_a-b',
order = 'a-f',
},
{
name = 'fi_crushed_uranium_item',
type = 'item',
icon = sprite('uranium_item.png'),
icon_size = 64,
stack_size = 100,
subgroup = 'fi_item_subgroup_a-b',
order = 'a-f',
},
}) })

View file

@ -0,0 +1,105 @@
--local functions
local function config(name)
return settings.startup['fi_fiberer_'..name].value
end
local function sprite(name)
return '__248k__/ressources/fission/fi_fiberer/fi_fiberer_'..name
end
--item
data:extend({
{
name = 'fi_fiberer_item',
type = 'item',
icon = sprite('icon.png'),
icon_size = 64,
place_result = 'fi_fiberer_entity',
stack_size = 20,
subgroup = 'fi_item_subgroup_c',
order = 'a-a',
},
})
--entity
data:extend({
--prototype
{
name = 'fi_fiberer_entity',
type = 'assembling-machine',
icon = sprite('icon.png'),
icon_size = 64,
flags = {"player-creation","placeable-neutral"},
max_health = 300,
corpse = 'big-remnants',
collision_box = {{-1.4,-1.4},{1.4,1.4}},
selection_box = {{-1.5,-1.5},{1.5,1.5}},
map_color = {r=0, g=0, b=1, a=1},
minable = {
mining_time = 1,
result = 'fi_fiberer_item',
},
crafting_categories = {'fi_fiberer_category'},
crafting_speed = 3.5,
energy_source = {
type = 'electric',
usage_priority = 'secondary-input',
--input_flow_limit = '4MW',
},
energy_usage = '1MW',
allowed_effects = {"speed", "productivity", "consumption", "pollution"},
module_specification = {
module_info_icon_shift = {
0,
0.8
},
module_slots = 2
},
--animation
animation = {
north = {
filename = sprite('entity_animation.png'),
size = {480,448},
scale = 0.2,
line_length = 3,
lines_per_file = 3,
frame_count = 4,
animation_speed = 0.5,
},
east = {
filename = sprite('entity_animation.png'),
size = {480,448},
scale = 0.2,
line_length = 3,
lines_per_file = 3,
frame_count = 4,
animation_speed = 0.5,
},
south = {
filename = sprite('entity_animation.png'),
size = {480,448},
scale = 0.2,
line_length = 3,
lines_per_file = 3,
frame_count = 4,
animation_speed = 0.5,
},
west = {
filename = sprite('entity_animation.png'),
size = {480,448},
scale = 0.2,
line_length = 3,
lines_per_file = 3,
frame_count = 4,
animation_speed = 0.5,
},
},
working_sound = {
sound = { filename = '__base__/sound/nuclear-reactor-1.ogg'},
idle_sound = { filename = "__base__/sound/idle1.ogg", volume = 0.6 },
apparent_volume = 0.7,
},
},
})

View file

@ -27,6 +27,113 @@ data:extend({
subgroup = 'fi_item_subgroup_a-c', subgroup = 'fi_item_subgroup_a-c',
order = 'a-a', order = 'a-a',
}, },
{
name = 'fi_materials_natural_fiber',
type = 'item',
icon = sprite('natural_fiber.png'),
icon_size = 64,
stack_size = 100,
subgroup = 'fi_item_subgroup_a-c',
order = 'a-a',
},
{
name = 'fi_materials_glass_fiber',
type = 'item',
icon = sprite('glass_fiber.png'),
icon_size = 64,
stack_size = 100,
subgroup = 'fi_item_subgroup_a-c',
order = 'a-a',
},
{
name = 'fi_materials_glass',
type = 'item',
icon = sprite('glass.png'),
icon_size = 64,
stack_size = 100,
subgroup = 'fi_item_subgroup_a-c',
order = 'a-a',
},
{
name = 'fi_materials_flourite',
type = 'item',
icon = sprite('flourite.png'),
icon_size = 64,
stack_size = 50,
subgroup = 'fi_item_subgroup_a-c',
order = 'a-a',
},
{
name = 'fi_materials_pure_gold',
type = 'item',
icon = sprite('pure_gold.png'),
icon_size = 64,
stack_size = 50,
subgroup = 'fi_item_subgroup_a-c',
order = 'a-a',
},
{
name = 'fi_materials_pure_titan',
type = 'item',
icon = sprite('pure_titan.png'),
icon_size = 64,
stack_size = 50,
subgroup = 'fi_item_subgroup_a-c',
order = 'a-a',
},
{
name = 'fi_materials_pure_neodym',
type = 'item',
icon = sprite('pure_neodym.png'),
icon_size = 64,
stack_size = 50,
subgroup = 'fi_item_subgroup_a-c',
order = 'a-a',
},
{
name = 'fi_materials_gold',
type = 'item',
icon = sprite('gold.png'),
icon_size = 64,
stack_size = 50,
subgroup = 'fi_item_subgroup_a-c',
order = 'a-a',
},
{
name = 'fi_materials_neodym',
type = 'item',
icon = sprite('neodym.png'),
icon_size = 64,
stack_size = 50,
subgroup = 'fi_item_subgroup_a-c',
order = 'a-a',
},
{
name = 'fi_materials_titan',
type = 'item',
icon = sprite('titan.png'),
icon_size = 64,
stack_size = 50,
subgroup = 'fi_item_subgroup_a-c',
order = 'a-a',
},
{
name = 'fi_materials_NFK',
type = 'item',
icon = sprite('NFK.png'),
icon_size = 64,
stack_size = 50,
subgroup = 'fi_item_subgroup_b',
order = 'a-a',
},
{
name = 'fi_materials_GFK',
type = 'item',
icon = sprite('GFK.png'),
icon_size = 64,
stack_size = 50,
subgroup = 'fi_item_subgroup_b',
order = 'a-a',
},
}) })

View file

@ -8,18 +8,25 @@ local function sprite(name)
end end
local limitation_list = { local limitation_list = {
'el_aluminum_ore_recipe',
'el_aluminum_item_recipe',
'el_lithium_ore_recipe',
'el_lithium_item_recipe',
'el_train_fuel_diesel_recipe', 'el_train_fuel_diesel_recipe',
'el_energy_crystal_recipe', 'el_grow_energy_crystal_recipe',
'fi_compound_material_recipe', 'fi_compound_material_recipe',
'fi_materials_industrial_steel_recipe', 'fi_materials_industrial_steel_recipe',
'fi_GFK_recipe',
'fi_NFK_recipe',
'fu_KFK_recipe',
'fu_TIM_recipe',
'fu_lead_ore_recipe', 'fu_lead_ore_recipe',
'fi_base_crystal_recipe', 'fi_base_crystal_recipe',
'fi_catalyst_crystal_recipe', 'fi_catalyst_crystal_recipe',
'fi_energy_crystal_recipe' 'fi_energy_crystal_recipe',
'fi_glass_fiber_recipe',
'fi_natural_fiber_recipe',
'fu_carbon_fiber_recipe',
'fu_tech_sign_recipe',
'gr_pcb_recipe',
'gr_gold_wire_recipe',
'gr_circuit_recipe'
} }
--item --item
@ -37,7 +44,7 @@ data:extend({
effect = { effect = {
consumption = {bonus = 0.9}, consumption = {bonus = 0.9},
speed = {bonus = -0.2}, speed = {bonus = -0.2},
productivity = {bonus = 0.08}, productivity = {bonus = 0.06},
pollution = {bonus = 0.3} pollution = {bonus = 0.3}
}, },
limitation = limitation_list, limitation = limitation_list,
@ -56,7 +63,7 @@ data:extend({
effect = { effect = {
consumption = {bonus = 1.4}, consumption = {bonus = 1.4},
speed = {bonus = -0.35}, speed = {bonus = -0.35},
productivity = {bonus = 0.12}, productivity = {bonus = 0.10},
pollution = {bonus = 0.6} pollution = {bonus = 0.6}
}, },
limitation = limitation_list, limitation = limitation_list,
@ -75,7 +82,7 @@ data:extend({
effect = { effect = {
consumption = {bonus = 2.6}, consumption = {bonus = 2.6},
speed = {bonus = -0.6}, speed = {bonus = -0.6},
productivity = {bonus = 0.20}, productivity = {bonus = 0.12},
pollution = {bonus = 0.9} pollution = {bonus = 0.9}
}, },
limitation = limitation_list, limitation = limitation_list,

View file

@ -6,8 +6,9 @@ data:extend({
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{'low-density-structure',100}, {'low-density-structure',100},
{'fi_industrial_steel_item',400}, {'fu_materials_TIM',100},
{'fi_compound_material_item',400}, {'fu_materials_KFK',100},
{'fu_materials_magnet',20},
{'fi_energy_crystal_item',100}, {'fi_energy_crystal_item',100},
{'concrete',500}, {'concrete',500},
{'lab',10}, {'lab',10},
@ -23,14 +24,14 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{'low-density-structure',100}, {'fu_materials_magnet',100},
{'fi_industrial_steel_item',1000}, {'fu_materials_TIM',200},
{'fi_compound_material_item',1000}, {'fu_materials_KFK',200},
{'concrete',2000}, {'concrete',500},
{'fu_lead_item',1000}, {'fu_materials_energy_crystal',100},
{'pump',40}, {'pump',80},
{'processing-unit',1000}, {'processing-unit',500},
{'fu_tech_sign_item',500}, {'fu_tech_sign_item',100},
}, },
result = 'fu_stelar_reactor_item', result = 'fu_stelar_reactor_item',
result_count = 1, result_count = 1,
@ -41,14 +42,14 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{'low-density-structure',200}, {'fu_materials_magnet',200},
{'fi_industrial_steel_item',1500}, {'fu_materials_TIM',400},
{'fi_compound_material_item',1500}, {'fu_materials_KFK',400},
{'concrete',2000}, {'concrete',500},
{'fu_lead_item',1500}, {'fu_materials_energy_crystal',200},
{'pump',80}, {'pump',80},
{'processing-unit',2000}, {'processing-unit',500},
{'fu_tech_sign_item',10000}, {'fu_tech_sign_item',2000},
}, },
result = 'fu_tokamak_reactor_item', result = 'fu_tokamak_reactor_item',
result_count = 1, result_count = 1,
@ -62,8 +63,9 @@ data:extend({
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{'heat-exchanger',4}, {'heat-exchanger',4},
{'fi_industrial_steel_item',80}, {'fu_materials_TIM',20},
{'fi_compound_material_item',80}, {'fu_materials_KFK',20},
{'fi_materials_GFK',20},
{'concrete',100}, {'concrete',100},
{'heat-pipe',20} {'heat-pipe',20}
}, },
@ -80,8 +82,8 @@ data:extend({
ingredients = { ingredients = {
{'el_burner_item',1}, {'el_burner_item',1},
{'pipe',60}, {'pipe',60},
{'fi_compound_material_item',20}, {'fu_materials_KFK',25},
{'fi_energy_crystal_item',30} {'fu_materials_TIM',15}
}, },
result = 'fu_burner_item', result = 'fu_burner_item',
result_count = 1, result_count = 1,
@ -89,7 +91,7 @@ data:extend({
}, },
--tech sign --tech sign
{ {
name = 'fu_tech_sign_1_recipe', name = 'fu_fusion_card_1_recipe',
type = 'recipe', type = 'recipe',
category = 'fu_fusor_crafting_category', category = 'fu_fusor_crafting_category',
enabled = 'false', enabled = 'false',
@ -97,13 +99,13 @@ data:extend({
{type="fluid", name="fu_lithium_6", amount=100}, {type="fluid", name="fu_lithium_6", amount=100},
{type="fluid", name="fu_protium", amount=100}, {type="fluid", name="fu_protium", amount=100},
}, },
result = 'fu_tech_sign_item', result = 'fu_materials_fusion_card',
result_count = 5, result_count = 5,
energy_required = 100, energy_required = 100,
always_show_made_in = true, always_show_made_in = true,
}, },
{ {
name = 'fu_tech_sign_2_recipe', name = 'fu_fusion_card_2_recipe',
type = 'recipe', type = 'recipe',
category = 'fu_fusor_crafting_category', category = 'fu_fusor_crafting_category',
enabled = 'false', enabled = 'false',
@ -111,13 +113,13 @@ data:extend({
{type="fluid", name="fu_lithium_6", amount=100}, {type="fluid", name="fu_lithium_6", amount=100},
{type="fluid", name="fu_deuterium", amount=100}, {type="fluid", name="fu_deuterium", amount=100},
}, },
result = 'fu_tech_sign_item', result = 'fu_materials_fusion_card',
result_count = 100, result_count = 30,
energy_required = 100, energy_required = 100,
always_show_made_in = true, always_show_made_in = true,
}, },
{ {
name = 'fu_tech_sign_3_recipe', name = 'fu_fusion_card_3_recipe',
type = 'recipe', type = 'recipe',
category = 'fu_fusor_crafting_category', category = 'fu_fusor_crafting_category',
enabled = 'false', enabled = 'false',
@ -125,13 +127,13 @@ 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_tech_sign_item', result = 'fu_materials_fusion_card',
result_count = 100, result_count = 100,
energy_required = 100, energy_required = 100,
always_show_made_in = true, always_show_made_in = true,
}, },
{ {
name = 'fu_tech_sign_4_recipe', name = 'fu_fusion_card_4_recipe',
type = 'recipe', type = 'recipe',
category = 'fu_fusor_crafting_category', category = 'fu_fusor_crafting_category',
enabled = 'false', enabled = 'false',
@ -139,26 +141,26 @@ data:extend({
{type="fluid", name="fu_deuterium", amount=100}, {type="fluid", name="fu_deuterium", amount=100},
{type="fluid", name="fu_tritium", amount=100}, {type="fluid", name="fu_tritium", amount=100},
}, },
result = 'fu_tech_sign_item', result = 'fu_materials_fusion_card',
result_count = 10000, result_count = 100,
energy_required = 100, energy_required = 100,
always_show_made_in = true, always_show_made_in = true,
}, },
{ {
name = 'fu_tech_sign_5_recipe', name = 'fu_fusion_card_5_recipe',
type = 'recipe', type = 'recipe',
category = 'fu_fusor_crafting_category', category = 'fu_fusor_crafting_category',
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{type="fluid", name="fu_deuterium", amount=200}, {type="fluid", name="fu_deuterium", amount=100},
}, },
result = 'fu_tech_sign_item', result = 'fu_materials_fusion_card',
result_count = 2000, result_count = 40,
energy_required = 100, energy_required = 100,
always_show_made_in = true, always_show_made_in = true,
}, },
{ {
name = 'fu_tech_sign_6_recipe', name = 'fu_fusion_card_6_recipe',
type = 'recipe', type = 'recipe',
category = 'fu_fusor_crafting_category', category = 'fu_fusor_crafting_category',
enabled = 'false', enabled = 'false',
@ -166,21 +168,21 @@ 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_tech_sign_item', result = 'fu_materials_fusion_card',
result_count = 1000, result_count = 20,
energy_required = 100, energy_required = 100,
always_show_made_in = true, always_show_made_in = true,
}, },
{ {
name = 'fu_tech_sign_7_recipe', name = 'fu_fusion_card_7_recipe',
type = 'recipe', type = 'recipe',
category = 'fu_fusor_crafting_category', category = 'fu_fusor_crafting_category',
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{type="fluid", name="fu_protium", amount=20000}, {type="fluid", name="fu_protium", amount=20000},
}, },
result = 'fu_tech_sign_item', result = 'fu_materials_fusion_card',
result_count = 10, result_count = 1,
energy_required = 100, energy_required = 100,
always_show_made_in = true, always_show_made_in = true,
}, },
@ -296,14 +298,17 @@ data:extend({
{ {
name = 'fu_lead_recipe', name = 'fu_lead_recipe',
type = 'recipe', type = 'recipe',
category = 'smelting',
enabled = 'false', enabled = 'false',
category = 'el_caster_category',
ingredients = { ingredients = {
{type="item", name="fu_lead_ore_item", amount=4}, {type="fluid", name="fu_arc_pure_lead", amount=100},
}, },
result = 'fu_lead_item', results = {
result_count = 2, {type="item", name="fu_lead_item", amount=1},
energy_required = 2, },
energy_required = 0.2,
order = 'a-b',
always_show_made_in = true,
}, },
{ {
name = 'fu_lead_crushed_recipe', name = 'fu_lead_crushed_recipe',
@ -311,10 +316,10 @@ data:extend({
category = 'fi_crushing', category = 'fi_crushing',
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{type="item", name="fu_lead_item", amount=4}, {type="item", name="fu_lead_item", amount=1},
}, },
result = 'fu_crushed_lead_item', result = 'fu_crushed_lead_item',
result_count = 1, result_count = 2,
energy_required = 2, energy_required = 2,
}, },
{ {
@ -338,7 +343,7 @@ data:extend({
category = 'fu_stelar_reactor_crafting_category', category = 'fu_stelar_reactor_crafting_category',
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{type="fluid", name="fu_lead_fluid", amount=1000, temperature=500}, {type="fluid", name="fu_lead_fluid", amount=1000},
{type="fluid", name="fu_protium", amount=20}, {type="fluid", name="fu_protium", amount=20},
}, },
results = { results = {
@ -353,7 +358,7 @@ data:extend({
category = 'fu_stelar_reactor_crafting_category', category = 'fu_stelar_reactor_crafting_category',
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{type="fluid", name="fu_lead_fluid", amount=1000, temperature=500}, {type="fluid", name="fu_lead_fluid", amount=1000},
{type="fluid", name="fu_deuterium", amount=1}, {type="fluid", name="fu_deuterium", amount=1},
{type="fluid", name="fu_tritium", amount=1}, {type="fluid", name="fu_tritium", amount=1},
}, },
@ -369,7 +374,7 @@ data:extend({
category = 'fu_stelar_reactor_crafting_category', category = 'fu_stelar_reactor_crafting_category',
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{type="fluid", name="fu_lead_fluid", amount=1000, temperature=500}, {type="fluid", name="fu_lead_fluid", amount=1000},
{type="fluid", name="fu_protium", amount=15}, {type="fluid", name="fu_protium", amount=15},
{type="fluid", name="fu_lithium_6", amount=15}, {type="fluid", name="fu_lithium_6", amount=15},
}, },
@ -386,7 +391,7 @@ data:extend({
category = 'fu_tokamak_reactor_crafting_category', category = 'fu_tokamak_reactor_crafting_category',
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{type="fluid", name="fu_lead_fluid", amount=110000, temperature=500}, {type="fluid", name="fu_lead_fluid", amount=110000},
{type="fluid", name="fu_deuterium", amount=200}, {type="fluid", name="fu_deuterium", amount=200},
}, },
results = { results = {
@ -401,7 +406,7 @@ data:extend({
category = 'fu_tokamak_reactor_crafting_category', category = 'fu_tokamak_reactor_crafting_category',
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{type="fluid", name="fu_lead_fluid", amount=180000, temperature=500}, {type="fluid", name="fu_lead_fluid", amount=180000},
{type="fluid", name="fu_deuterium", amount=100}, {type="fluid", name="fu_deuterium", amount=100},
{type="fluid", name="fu_tritium", amount=100}, {type="fluid", name="fu_tritium", amount=100},
}, },
@ -418,8 +423,8 @@ data:extend({
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{type="item", name="heat-exchanger", amount=10}, {type="item", name="heat-exchanger", amount=10},
{type="item", name="fi_compound_material_item", amount=40}, {type="item", name="fu_materials_KFK", amount=40},
{type="item", name="fi_industrial_steel_item", amount=40}, {type="item", name="fu_materials_TIM", amount=40},
{type="item", name="concrete", amount=60}, {type="item", name="concrete", amount=60},
}, },
results = { results = {
@ -476,8 +481,8 @@ data:extend({
ingredients = { ingredients = {
{type="item", name="logistic-robot", amount=2}, {type="item", name="logistic-robot", amount=2},
{type="item", name="fu_tech_sign_item", amount=2}, {type="item", name="fu_tech_sign_item", amount=2},
{type="item", name="fi_energy_crystal_item", amount=3}, {type="item", name="fu_materials_energy_crystal", amount=3},
{type="item", name="low-density-structure", amount=20}, {type="item", name="fu_materials_KFK", amount=10},
{type="item", name="el_lithium_battery", amount=10}, {type="item", name="el_lithium_battery", amount=10},
{type="item", name="flying-robot-frame", amount=4}, {type="item", name="flying-robot-frame", amount=4},
}, },
@ -492,8 +497,8 @@ data:extend({
ingredients = { ingredients = {
{type="item", name="construction-robot", amount=2}, {type="item", name="construction-robot", amount=2},
{type="item", name="fu_tech_sign_item", amount=2}, {type="item", name="fu_tech_sign_item", amount=2},
{type="item", name="fi_energy_crystal_item", amount=3}, {type="item", name="fu_materials_energy_crystal", amount=3},
{type="item", name="low-density-structure", amount=20}, {type="item", name="fu_materials_KFK", amount=10},
{type="item", name="el_lithium_battery", amount=10}, {type="item", name="el_lithium_battery", amount=10},
{type="item", name="flying-robot-frame", amount=4}, {type="item", name="flying-robot-frame", amount=4},
}, },
@ -509,9 +514,9 @@ data:extend({
ingredients = { ingredients = {
{type="item", name="fi_crafter_item", amount=2}, {type="item", name="fi_crafter_item", amount=2},
{type="item", name="fu_tech_sign_item", amount=100}, {type="item", name="fu_tech_sign_item", amount=100},
{type="item", name="fi_energy_crystal_item", amount=20}, {type="item", name="fu_materials_energy_crystal", amount=20},
{type="item", name="fi_compound_material_item", amount=200}, {type="item", name="fu_materials_KFK", amount=40},
{type="item", name="fi_industrial_steel_item", amount=200}, {type="item", name="fu_materials_TIM", amount=60},
}, },
result = 'fu_activator_item', result = 'fu_activator_item',
result_count = 1, result_count = 1,
@ -557,15 +562,14 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{'low-density-structure',1000}, {'low-density-structure',200},
{'fi_industrial_steel_item',1000}, {'fu_materials_KFK',200},
{'fi_compound_material_item',1000}, {'fu_materials_TIM',200},
{'copper-cable',1000}, {'heat-pipe',200},
{'heat-exchanger',10}, {'concrete',500},
{'concrete',10000}, {'fu_materials_magnet',100},
{'fu_lead_item',4000}, {'fu_materials_energy_crystal',100},
{'fi_energy_crystal_item',200}, {'fu_tech_sign_item',1000},
{'fu_tech_sign_item',10000},
}, },
result = 'fu_star_engine_cooler_item', result = 'fu_star_engine_cooler_item',
result_count = 1, result_count = 1,
@ -576,15 +580,14 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{'low-density-structure',1000}, {'low-density-structure',200},
{'fi_industrial_steel_item',1000}, {'fu_materials_KFK',200},
{'fi_compound_material_item',1000}, {'fu_materials_TIM',200},
{'copper-cable',1000}, {'heat-pipe',200},
{'heat-exchanger',10}, {'concrete',500},
{'concrete',10000}, {'fu_materials_magnet',100},
{'fu_lead_item',4000}, {'fu_materials_energy_crystal',100},
{'fi_energy_crystal_item',200}, {'fu_tech_sign_item',1000},
{'fu_tech_sign_item',10000},
}, },
result = 'fu_star_engine_cooler_up_item', result = 'fu_star_engine_cooler_up_item',
result_count = 1, result_count = 1,
@ -595,15 +598,14 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{'low-density-structure',1000}, {'low-density-structure',200},
{'fi_industrial_steel_item',1000}, {'fu_materials_KFK',200},
{'fi_compound_material_item',1000}, {'fu_materials_TIM',200},
{'copper-cable',1000},
{'heat-pipe',200}, {'heat-pipe',200},
{'concrete',10000}, {'concrete',500},
{'fu_lead_item',4000}, {'fu_materials_magnet',100},
{'fi_energy_crystal_item',200}, {'fu_materials_energy_crystal',100},
{'fu_tech_sign_item',10000}, {'fu_tech_sign_item',1000},
}, },
result = 'fu_star_engine_heater_item', result = 'fu_star_engine_heater_item',
result_count = 1, result_count = 1,
@ -614,15 +616,14 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{'low-density-structure',1000}, {'low-density-structure',200},
{'fi_industrial_steel_item',1000}, {'fu_materials_KFK',200},
{'fi_compound_material_item',1000}, {'fu_materials_TIM',200},
{'copper-cable',1000},
{'heat-pipe',200}, {'heat-pipe',200},
{'concrete',10000}, {'concrete',500},
{'fu_lead_item',4000}, {'fu_materials_magnet',100},
{'fi_energy_crystal_item',200}, {'fu_materials_energy_crystal',100},
{'fu_tech_sign_item',10000}, {'fu_tech_sign_item',1000},
}, },
result = 'fu_star_engine_heater_left_item', result = 'fu_star_engine_heater_left_item',
result_count = 1, result_count = 1,
@ -634,15 +635,15 @@ data:extend({
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{'low-density-structure',1000}, {'low-density-structure',1000},
{'fi_industrial_steel_item',6000}, {'fu_materials_KFK',200},
{'fi_compound_material_item',3000}, {'fu_materials_TIM',200},
{'concrete',10000}, {'concrete',2000},
{'fu_lead_item',4000}, {'fu_materials_magnet',200},
{'fi_energy_crystal_item',1000}, {'fu_materials_energy_crystal',200},
{'processing-unit',3000}, {'processing-unit',3000},
{'electronic-circuit',3000}, {'electronic-circuit',3000},
{'advanced-circuit',3000}, {'advanced-circuit',3000},
{'fu_tech_sign_item',65535}, {'fu_tech_sign_item',1000},
}, },
result = 'fu_star_engine_core_item', result = 'fu_star_engine_core_item',
result_count = 1, result_count = 1,
@ -946,8 +947,8 @@ data:extend({
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{type="item", name="rocket-control-unit", amount=10}, {type="item", name="rocket-control-unit", amount=10},
{type="item", name="low-density-structure", amount=100}, {type="item", name="fu_materials_KFK", amount=20},
{type="item", name="fusion-reactor-equipment", amount=1}, {type="item", name="fu_materials_TIM", amount=10},
{type="item", name="processing-unit", amount=200}, {type="item", name="processing-unit", amount=200},
{type="item", name="advanced-circuit", amount=100}, {type="item", name="advanced-circuit", amount=100},
{type="item", name="radar", amount=10}, {type="item", name="radar", amount=10},
@ -966,7 +967,7 @@ data:extend({
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{type="item", name="rocket-control-unit", amount=10}, {type="item", name="rocket-control-unit", amount=10},
{type="item", name="fi_energy_crystal_item", amount=100}, {type="item", name="fu_materials_energy_crystal", amount=20},
{type="item", name="fu_space_probe_data_card_2_item", amount=5}, {type="item", name="fu_space_probe_data_card_2_item", amount=5},
{type="item", name="processing-unit", amount=100}, {type="item", name="processing-unit", amount=100},
{type="item", name="fu_space_probe_sputnik_item", amount=1}, {type="item", name="fu_space_probe_sputnik_item", amount=1},
@ -987,7 +988,7 @@ data:extend({
{type="item", name="fu_space_probe_data_card_3_item", amount=5}, {type="item", name="fu_space_probe_data_card_3_item", amount=5},
{type="item", name="fu_space_probe_probe_item", amount=1}, {type="item", name="fu_space_probe_probe_item", amount=1},
{type="item", name="rocket-control-unit", amount=10}, {type="item", name="rocket-control-unit", amount=10},
{type="item", name="fi_energy_crystal_item", amount=100}, {type="item", name="fu_materials_energy_crystal", amount=20},
{type="item", name="processing-unit", amount=100}, {type="item", name="processing-unit", amount=100},
}, },
results = { results = {
@ -1011,24 +1012,23 @@ data:extend({
{type="item", name="fu_space_probe_data_card_2_item", amount=1}, {type="item", name="fu_space_probe_data_card_2_item", amount=1},
}, },
result_count = 1, result_count = 1,
energy_required = 20, energy_required = 10,
always_show_made_in = true, always_show_made_in = true,
}, },
-- space ore -- space ore
{ {
name = 'fu_space_probe_ore_recipe', name = 'fu_space_probe_ore_recipe',
type = 'recipe', type = 'recipe',
category = 'centrifuging', category = 'el_purifier_category',
enabled = 'false', enabled = 'false',
main_product = 'fu_space_probe_down_matter_item', main_product = 'fu_space_probe_down_matter_item',
ingredients = { ingredients = {
{type="item", name="fu_space_probe_ore_item", amount=10}, {type="item", name="fu_space_probe_ore_item", amount=10},
{type="item", name="fi_energy_crystal_item", amount=20}, {type="fluid", name="fi_strong_acid", amount=1000},
}, },
results = { results = {
{type="item", name="fu_space_probe_down_matter_item", amount=1}, {type="item", name="fu_space_probe_down_matter_item", amount=1},
{type="item", name="fu_space_probe_up_matter_item", amount=1}, {type="item", name="fu_space_probe_up_matter_item", amount=1},
{type="item", name="fi_base_crystal_item", amount=10},
}, },
result_count = 1, result_count = 1,
energy_required = 10, energy_required = 10,
@ -1041,15 +1041,15 @@ data:extend({
category = 'crafting', category = 'crafting',
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{type="item", name="fu_space_probe_up_matter_item", amount=10}, {type="item", name="fu_space_probe_up_matter_item", amount=1},
{type="item", name="fu_space_probe_down_matter_item", amount=10}, {type="item", name="fu_space_probe_down_matter_item", amount=1},
{type="item", name="fu_tech_sign_item", amount=100}, {type="item", name="fu_tech_sign_item", amount=10},
}, },
results = { results = {
{type="item", name="fu_space_probe_science_item", amount=1000}, {type="item", name="fu_space_probe_science_item", amount=200},
}, },
result_count = 1, result_count = 1,
energy_required = 20, energy_required = 3,
}, },
{ {
name = 'fu_space_probe_science_recipe_1', name = 'fu_space_probe_science_recipe_1',
@ -1057,15 +1057,15 @@ data:extend({
category = 'crafting', category = 'crafting',
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{type="item", name="fu_space_probe_up_matter_item", amount=10}, {type="item", name="fu_space_probe_up_matter_item", amount=1},
{type="item", name="fu_space_probe_down_matter_item", amount=10}, {type="item", name="fu_space_probe_down_matter_item", amount=1},
{type="item", name="fu_tech_sign_item", amount=100}, {type="item", name="fu_tech_sign_item", amount=10},
}, },
results = { results = {
{type="item", name="fu_space_probe_science_item_1", amount=1000}, {type="item", name="fu_space_probe_science_item_1", amount=200},
}, },
result_count = 1, result_count = 1,
energy_required = 20, energy_required = 3,
}, },
--crystals --crystals
{ {
@ -1084,5 +1084,295 @@ data:extend({
result_count = 1, result_count = 1,
energy_required = 6, energy_required = 6,
}, },
{
name = 'fu_laser_recipe',
type = 'recipe',
enabled = 'false',
ingredients = {
{'concrete',100},
{'fu_materials_TIM',60},
{'fu_materials_KFK',60},
{'fi_materials_GFK',60},
{'iron-gear-wheel',40},
{'laser-turret',2},
{'fi_energy_crystal_item',100},
},
result = 'fu_laser_item',
result_count = 1,
energy_required = 4,
},
{
name = 'fu_laser_crystal_recipe',
type = 'recipe',
category = 'fu_laser_category',
enabled = 'false',
main_product = 'fu_materials_energy_crystal',
subgroup = 'fu_item_subgroup_a-b',
ingredients = {
{type="fluid", name="fu_lead_fluid", amount=50},
{type="item", name="fu_materials_refined_crystal", amount=1}
},
results = {
{type="item", name="fu_materials_energy_crystal", amount=1},
{type="fluid", name="fu_lead_fluid", amount=50, temperature=1500}
},
result_count = 1,
energy_required = 3,
always_show_made_in = true,
},
{
name = 'fu_refined_crystal_recipe',
type = 'recipe',
category = 'el_grower_category',
enabled = 'false',
subgroup = 'fu_item_subgroup_a-b',
ingredients = {
{type="fluid", name="fi_crystal_fluid", amount=100},
{type="item", name="fi_energy_crystal_item", amount=2}
},
results = {
{type="item", name="fu_materials_refined_crystal", amount=1}
},
result_count = 1,
energy_required = 10,
always_show_made_in = true,
},
{
name = 'fu_plasma_recipe',
type = 'recipe',
enabled = 'false',
ingredients = {
{'concrete',100},
{'fu_materials_TIM',60},
{'fu_materials_KFK',60},
{'fi_materials_GFK',60},
{'iron-gear-wheel',40},
{'fi_materials_neodym',60},
{'electric-furnace',10},
},
result = 'fu_plasma_item',
result_count = 1,
energy_required = 4,
},
{
name = 'fu_magnet_recipe',
type = 'recipe',
enabled = 'false',
ingredients = {
{'concrete',100},
{'fu_materials_TIM',60},
{'fu_materials_KFK',60},
{'fi_materials_GFK',60},
{'iron-gear-wheel',40},
{'electric-engine-unit',20},
{'fi_materials_neodym',200},
},
result = 'fu_magnet_item',
result_count = 1,
energy_required = 4,
},
{
name = 'fu_magnet_1_recipe',
type = 'recipe',
enabled = 'false',
category = 'fu_magnet_category',
main_product = 'fu_materials_magnet',
ingredients = {
{type="fluid", name="fu_lead_fluid", amount=20},
{type="item", name="fi_materials_neodym", amount=6},
{type="item", name="fi_materials_GFK", amount=2},
},
results = {
{type="fluid", name="fu_lead_fluid", amount=20, temperature=1500},
{type="item", name="fu_materials_magnet", amount=1},
},
energy_required = 4,
always_show_made_in = true,
},
{
name = 'fu_KFK_recipe',
type = 'recipe',
enabled = 'false',
category = 'fi_compound_machine_category',
ingredients = {
{type="fluid", name="petroleum-gas", amount=20},
{type="item", name="fu_materials_carbon_fiber", amount=1},
{type="item", name="plastic-bar", amount=2},
},
results = {
{type="item", name="fu_materials_KFK", amount=1},
},
energy_required = 0.2,
order = 'a-b',
always_show_made_in = true,
},
{
name = 'fu_TIM_recipe',
type = 'recipe',
enabled = 'false',
category = 'fi_compound_machine_category',
ingredients = {
{type="fluid", name="fu_metal_foam", amount=20},
{type="item", name="fi_materials_titan", amount=4},
},
results = {
{type="item", name="fu_materials_TIM", amount=1},
},
energy_required = 0.2,
order = 'a-b',
always_show_made_in = true,
},
{
name = 'fu_metal_foam_recipe',
type = 'recipe',
enabled = 'false',
category = 'chemistry',
ingredients = {
{type="fluid", name="steam", amount=300},
{type="item", name="el_aluminum_item", amount=4},
},
results = {
{type="fluid", name="fu_metal_foam", amount=20},
},
energy_required = 0.2,
order = 'a-b',
always_show_made_in = true,
},
{
name = 'fu_carbon_fiber_recipe',
type = 'recipe',
enabled = 'false',
category = 'fi_fiberer_category',
ingredients = {
{type="item", name="fi_crushed_coal_item", amount=6},
--{type="fluid", name="steam", amount=240, temperature=165},
},
results = {
{type="item", name="fu_materials_carbon_fiber", amount=1},
},
energy_required = 2,
always_show_made_in = true
},
{
name = 'fu_laser_card_recipe',
type = 'recipe',
enabled = 'false',
category = 'fu_laser_category',
main_product = 'fu_materials_laser_card',
ingredients = {
{type="fluid", name="fu_lead_fluid", amount=50}
},
results = {
{type="fluid", name="fu_lead_fluid", amount=50, temperature=1500},
{type="item", name="fu_materials_laser_card", amount=1}
},
energy_required = 1,
always_show_made_in = true
},
{
name = 'fu_plasma_card_recipe',
type = 'recipe',
enabled = 'false',
category = 'fu_plasma_category',
main_product = 'fu_materials_plasma_card',
ingredients = {
{type="fluid", name="fu_lead_fluid", amount=50},
{type="item", name="stone", amount=10}
},
results = {
{type="fluid", name="fu_lead_fluid", amount=50, temperature=1500},
{type="item", name="fu_materials_plasma_card", amount=1}
},
energy_required = 1,
always_show_made_in = true
},
{
name = 'fu_magnet_card_recipe',
type = 'recipe',
enabled = 'false',
category = 'fu_magnet_category',
main_product = 'fu_materials_magnet_card',
ingredients = {
{type="fluid", name="fu_lead_fluid", amount=50},
{type="item", name="fi_materials_neodym", amount=1}
},
results = {
{type="fluid", name="fu_lead_fluid", amount=50, temperature=1500},
{type="item", name="fu_materials_magnet_card", amount=1}
},
energy_required = 1,
always_show_made_in = true
},
{
name = 'fu_pure_ore_recipe',
type = 'recipe',
enabled = 'false',
category = 'crafting-with-fluid',
main_product = 'fu_materials_pure_lead',
ingredients = {
{type="fluid", name="fi_dirty_water", amount=50},
},
results = {
{type="fluid", name="water", amount=50},
--{type="item", name="fi_materials_pure_gold", amount=2},
--{type="item", name="fi_materials_pure_neodym", amount=2},
--{type="item", name="fi_materials_pure_titan", amount=2},
{type="item", name="fu_materials_pure_lead", amount=6},
},
energy_required = 0.2,
order = 'a-b',
},
{
name = 'fu_arc_pure_lead_recipe',
type = 'recipe',
enabled = 'false',
category = 'el_arc_furnace_category',
ingredients = {
{type="item", name="fu_materials_pure_lead", amount=1},
},
results = {
{type="fluid", name="fu_arc_pure_lead", amount=200},
},
energy_required = 0.2,
order = 'a-b',
always_show_made_in = true
},
{
name = 'fu_tech_sign_recipe',
type = 'recipe',
enabled = 'false',
main_product = 'fu_tech_sign_item',
ingredients = {
{type="item", name="fu_materials_laser_card", amount=1},
{type="item", name="fu_materials_plasma_card", amount=1},
{type="item", name="fu_materials_fusion_card", amount=1},
{type="item", name="fu_materials_magnet_card", amount=1},
},
results = {
{type="item", name="fu_tech_sign_item", amount=2}
},
energy_required = 1,
order = 'a-b',
},
{
name = 'fu_heat_lead_recipe',
type = 'recipe',
category = 'crafting-with-fluid',
enabled = 'false',
ingredients = {
{type="fluid", name="fu_lead_fluid", amount=100},
},
results = {
{type="fluid", name="fu_lead_fluid", amount=100, temperature=500},
},
result_count = 1,
energy_required = 6,
},
}) })

View file

@ -16,7 +16,7 @@ data:extend({
icon_size = 64, icon_size = 64,
place_result = 'fu_fusor_entity', place_result = 'fu_fusor_entity',
stack_size = 20, stack_size = 20,
subgroup = 'fu_item_subgroup_d', subgroup = 'fu_item_subgroup_c',
order = 'a-a', order = 'a-a',
}, },
{ {
@ -54,8 +54,7 @@ data:extend({
energy_source = { energy_source = {
type = 'electric', type = 'electric',
buffer_capacity = '400MJ', buffer_capacity = '400MJ',
usage_priority = 'secondary-input', usage_priority = 'secondary-input'
input_flow_limit = '600MW',
}, },
energy_usage = '400MW', energy_usage = '400MW',
allowed_effects = {"speed", "productivity", "consumption", "pollution"}, allowed_effects = {"speed", "productivity", "consumption", "pollution"},

View file

@ -0,0 +1,169 @@
--local functions
local function config(name)
return settings.startup['fu_laser_'..name].value
end
local function sprite(name)
return '__248k__/ressources/fusion/fu_laser/fu_laser_'..name
end
--item
data:extend({
{
name = 'fu_laser_item',
type = 'item',
icon = sprite('icon.png'),
icon_size = 64,
place_result = 'fu_laser_entity',
stack_size = 20,
subgroup = 'fu_item_subgroup_c',
order = 'a-b',
},
})
--entity
data:extend({
--prototype
{
name = 'fu_laser_entity',
type = 'assembling-machine',
icon = sprite('icon.png'),
icon_size = 64,
flags = {"player-creation","placeable-neutral"},
max_health = 300,
corpse = 'big-remnants',
collision_box = {{-3.4,-3.4},{3.4,3.4}},
selection_box = {{-3.5,-3.5},{3.5,3.5}},
map_color = {r=0, g=0, b=1, a=1},
minable = {
mining_time = 1,
result = 'fu_laser_item',
},
crafting_categories = {'fu_laser_category'},
crafting_speed = 1,
ingredient_count = 2,
--fixed_recipe = 'el_water_pressure_recipe',
energy_source = {
type = 'electric',
usage_priority = 'secondary-input',
},
energy_usage = '60MW',
fluid_boxes = {
{
base_area = 1,
height = 2,
base_level = -1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "input", position = {0, -4}},
},
production_type = "input"
},
{
base_area = 1,
height = 2,
base_level = -1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "input", position = {-4, 0}}
},
production_type = "input"
},
{
base_area = 1,
height = 2,
base_level = 1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "output", position = {4, 0}},
--{type = "output", position = {2, -2.5}}
},
production_type = "output"
},
{
base_area = 1,
height = 2,
base_level = 1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "output", position = {0, 4}},
},
production_type = "output"
},
},
--animation
animation = {
north = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 3,
frame_count = 3,
animation_speed = 0.2,
shift = {0,-0.1}
},
east = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 3,
frame_count = 3,
animation_speed = 0.2,
shift = {0,-0.1}
},
south = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 3,
frame_count = 3,
animation_speed = 0.2,
shift = {0,-0.1}
},
west = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 3,
frame_count = 3,
animation_speed = 0.2,
shift = {0,-0.1}
},
},
working_sound =
{
sound = {filename = "__base__/sound/chemical-plant-3.ogg" },
apparent_volume = 0.3,
},
},
})
--{
-- production_type = "input",
--pipe_picture = assembler2pipepictures(),
--pipe_covers = pipecoverspictures(),
-- base_area = 10,
-- base_level = -1,
-- pipe_connections = {
-- { type="input", position = {-2, -2,5} },
-- { type="input", position = {2, -2.5} },
-- },
-- },
-- {
-- production_type = "output",
--pipe_picture = assembler2pipepictures(),
--pipe_covers = pipecoverspictures(),
-- base_area = 10,
-- base_level = 1,
-- pipe_connections = {{ type="output", position = {2, 2.5} }},
-- },
-- off_when_no_fluid_recipe = true

View file

@ -0,0 +1,173 @@
--local functions
local function config(name)
return settings.startup['fu_magnet_'..name].value
end
local function sprite(name)
return '__248k__/ressources/fusion/fu_magnet/fu_magnet_'..name
end
--item
data:extend({
{
name = 'fu_magnet_item',
type = 'item',
icon = sprite('icon.png'),
icon_size = 64,
place_result = 'fu_magnet_entity',
stack_size = 20,
subgroup = 'fu_item_subgroup_c',
order = 'a-b',
},
})
--entity
data:extend({
--prototype
{
name = 'fu_magnet_entity',
type = 'assembling-machine',
icon = sprite('icon.png'),
icon_size = 64,
flags = {"player-creation","placeable-neutral"},
max_health = 300,
corpse = 'big-remnants',
collision_box = {{-3.4,-3.4},{3.4,3.4}},
selection_box = {{-3.5,-3.5},{3.5,3.5}},
map_color = {r=0, g=0, b=1, a=1},
minable = {
mining_time = 1,
result = 'fu_magnet_item',
},
crafting_categories = {'fu_magnet_category'},
crafting_speed = 1,
ingredient_count = 2,
--fixed_recipe = 'el_water_pressure_recipe',
energy_source = {
type = 'electric',
usage_priority = 'secondary-input',
},
energy_usage = '60MW',
fluid_boxes = {
{
base_area = 1,
height = 2,
base_level = -1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "input", position = {0, -4}},
},
production_type = "input"
},
{
base_area = 1,
height = 2,
base_level = -1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "input", position = {-4, 0}}
},
production_type = "input"
},
{
base_area = 1,
height = 2,
base_level = 1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "output", position = {4, 0}},
--{type = "output", position = {2, -2.5}}
},
production_type = "output"
},
{
base_area = 1,
height = 2,
base_level = 1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "output", position = {0, 4}},
},
production_type = "output"
},
},
--animation
animation = {
north = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 3,
lines_per_file = 3,
frame_count = 9,
animation_speed = 0.2,
shift = {0,-0.1}
},
east = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 3,
lines_per_file = 3,
frame_count = 9,
animation_speed = 0.2,
shift = {0,-0.1}
},
south = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 3,
lines_per_file = 3,
frame_count = 9,
animation_speed = 0.2,
shift = {0,-0.1}
},
west = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 3,
lines_per_file = 3,
frame_count = 9,
animation_speed = 0.2,
shift = {0,-0.1}
},
},
working_sound =
{
sound = {filename = "__base__/sound/chemical-plant-3.ogg" },
apparent_volume = 0.3,
},
},
})
--{
-- production_type = "input",
--pipe_picture = assembler2pipepictures(),
--pipe_covers = pipecoverspictures(),
-- base_area = 10,
-- base_level = -1,
-- pipe_connections = {
-- { type="input", position = {-2, -2,5} },
-- { type="input", position = {2, -2.5} },
-- },
-- },
-- {
-- production_type = "output",
--pipe_picture = assembler2pipepictures(),
--pipe_covers = pipecoverspictures(),
-- base_area = 10,
-- base_level = 1,
-- pipe_connections = {{ type="output", position = {2, 2.5} }},
-- },
-- off_when_no_fluid_recipe = true

View file

@ -0,0 +1,111 @@
--local functions
local function config(name)
return settings.startup['fu_materials_'..name].value
end
local function sprite(name)
return '__248k__/ressources/fusion/fu_materials/fu_materials_'..name
end
--item
data:extend({
{
name = 'fu_materials_energy_crystal',
type = 'item',
icon = sprite('energy_crystal.png'),
icon_size = 64,
stack_size = 100,
subgroup = 'fu_item_subgroup_a',
order = 'a-a',
},
{
name = 'fu_materials_refined_crystal',
type = 'item',
icon = sprite('refined_crystal.png'),
icon_size = 64,
stack_size = 100,
subgroup = 'fu_item_subgroup_a',
order = 'a-a',
},
{
name = 'fu_materials_pure_lead',
type = 'item',
icon = sprite('pure_lead.png'),
icon_size = 64,
stack_size = 100,
subgroup = 'fu_item_subgroup_a',
order = 'a-a',
},
{
name = 'fu_materials_KFK',
type = 'item',
icon = sprite('KFK.png'),
icon_size = 64,
stack_size = 100,
subgroup = 'fu_item_subgroup_b',
order = 'a-a',
},
{
name = 'fu_materials_TIM',
type = 'item',
icon = sprite('TIM.png'),
icon_size = 64,
stack_size = 100,
subgroup = 'fu_item_subgroup_b',
order = 'a-a',
},
{
name = 'fu_materials_magnet',
type = 'item',
icon = sprite('magnet.png'),
icon_size = 64,
stack_size = 100,
subgroup = 'fu_item_subgroup_b',
order = 'a-a',
},
{
name = 'fu_materials_carbon_fiber',
type = 'item',
icon = sprite('carbon_fiber.png'),
icon_size = 64,
stack_size = 100,
subgroup = 'fu_item_subgroup_b',
order = 'a-a',
},
{
name = 'fu_materials_plasma_card',
type = 'item',
icon = sprite('plasma_card.png'),
icon_size = 64,
stack_size = 100,
subgroup = 'fu_item_subgroup_c',
order = 'c-a',
},
{
name = 'fu_materials_laser_card',
type = 'item',
icon = sprite('laser_card.png'),
icon_size = 64,
stack_size = 100,
subgroup = 'fu_item_subgroup_c',
order = 'c-a',
},
{
name = 'fu_materials_magnet_card',
type = 'item',
icon = sprite('magnet_card.png'),
icon_size = 64,
stack_size = 100,
subgroup = 'fu_item_subgroup_c',
order = 'c-a',
},
{
name = 'fu_materials_fusion_card',
type = 'item',
icon = sprite('fusion_card.png'),
icon_size = 64,
stack_size = 100,
subgroup = 'fu_item_subgroup_c',
order = 'c-a',
},
})

View file

@ -0,0 +1,173 @@
--local functions
local function config(name)
return settings.startup['fu_plasma_'..name].value
end
local function sprite(name)
return '__248k__/ressources/fusion/fu_plasma/fu_plasma_'..name
end
--item
data:extend({
{
name = 'fu_plasma_item',
type = 'item',
icon = sprite('icon.png'),
icon_size = 64,
place_result = 'fu_plasma_entity',
stack_size = 20,
subgroup = 'fu_item_subgroup_c',
order = 'a-b',
},
})
--entity
data:extend({
--prototype
{
name = 'fu_plasma_entity',
type = 'assembling-machine',
icon = sprite('icon.png'),
icon_size = 64,
flags = {"player-creation","placeable-neutral"},
max_health = 300,
corpse = 'big-remnants',
collision_box = {{-3.4,-3.4},{3.4,3.4}},
selection_box = {{-3.5,-3.5},{3.5,3.5}},
map_color = {r=0, g=0, b=1, a=1},
minable = {
mining_time = 1,
result = 'fu_plasma_item',
},
crafting_categories = {'fu_plasma_category'},
crafting_speed = 1,
ingredient_count = 2,
--fixed_recipe = 'el_water_pressure_recipe',
energy_source = {
type = 'electric',
usage_priority = 'secondary-input',
},
energy_usage = '60MW',
fluid_boxes = {
{
base_area = 1,
height = 2,
base_level = -1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "input", position = {0, -4}},
},
production_type = "input"
},
{
base_area = 1,
height = 2,
base_level = -1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "input", position = {-4, 0}}
},
production_type = "input"
},
{
base_area = 1,
height = 2,
base_level = 1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "output", position = {4, 0}},
--{type = "output", position = {2, -2.5}}
},
production_type = "output"
},
{
base_area = 1,
height = 2,
base_level = 1,
pipe_covers = pipecoverspictures(),
pipe_connections =
{
{type = "output", position = {0, 4}},
},
production_type = "output"
},
},
--animation
animation = {
north = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 2,
lines_per_file = 2,
frame_count = 4,
animation_speed = 0.2,
shift = {0,-0.1}
},
east = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 2,
lines_per_file = 2,
frame_count = 4,
animation_speed = 0.2,
shift = {0,-0.1}
},
south = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 2,
lines_per_file = 2,
frame_count = 4,
animation_speed = 0.2,
shift = {0,-0.1}
},
west = {
filename = sprite('entity_animation.png'),
size = {512,512},
scale = 0.54,
line_length = 2,
lines_per_file = 2,
frame_count = 4,
animation_speed = 0.2,
shift = {0,-0.1}
},
},
working_sound =
{
sound = {filename = "__base__/sound/chemical-plant-3.ogg" },
apparent_volume = 0.3,
},
},
})
--{
-- production_type = "input",
--pipe_picture = assembler2pipepictures(),
--pipe_covers = pipecoverspictures(),
-- base_area = 10,
-- base_level = -1,
-- pipe_connections = {
-- { type="input", position = {-2, -2,5} },
-- { type="input", position = {2, -2.5} },
-- },
-- },
-- {
-- production_type = "output",
--pipe_picture = assembler2pipepictures(),
--pipe_covers = pipecoverspictures(),
-- base_area = 10,
-- base_level = 1,
-- pipe_connections = {{ type="output", position = {2, 2.5} }},
-- },
-- off_when_no_fluid_recipe = true

View file

@ -228,7 +228,7 @@ data:extend({
--animation --animation
animation = { animation = {
north = { north = {
filename = sprite('tokamak_entity_animation_vertikal.png'), filename = sprite('tokamak_entity_animation.png'),
size = {512*3,512*2}, size = {512*3,512*2},
scale = 0.37, scale = 0.37,
line_length = 3, line_length = 3,
@ -238,7 +238,7 @@ data:extend({
shift = {2.34,0.3}, shift = {2.34,0.3},
}, },
east = { east = {
filename = sprite('tokamak_entity_animation_horizontal.png'), filename = sprite('tokamak_entity_animation.png'),
size = {512*3,512*2}, size = {512*3,512*2},
scale = 0.37, scale = 0.37,
line_length = 3, line_length = 3,
@ -248,7 +248,7 @@ data:extend({
shift = {2.34,0.3}, shift = {2.34,0.3},
}, },
south = { south = {
filename = sprite('tokamak_entity_animation_vertikal.png'), filename = sprite('tokamak_entity_animation.png'),
size = {512*3,512*2}, size = {512*3,512*2},
scale = 0.37, scale = 0.37,
line_length = 3, line_length = 3,
@ -258,7 +258,7 @@ data:extend({
shift = {2.34,0.3}, shift = {2.34,0.3},
}, },
west = { west = {
filename = sprite('tokamak_entity_animation_horizontal.png'), filename = sprite('tokamak_entity_animation.png'),
size = {512*3,512*2}, size = {512*3,512*2},
scale = 0.37, scale = 0.37,
line_length = 3, line_length = 3,

View file

@ -6,10 +6,10 @@ data:extend({
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{'fi_crafter_item',2}, {'fi_crafter_item',2},
{'fi_industrial_steel_item',100}, {'fu_materials_KFK',100},
{'fi_compound_material_item',100}, {'fu_materials_magnet',10},
{'gr_materials_fusion_cell_item',1}, {'gr_materials_fusion_cell_item',1},
{'processing-unit',50} {'gr_materials_circuit',10}
}, },
result = 'gr_crafter_item', result = 'gr_crafter_item',
result_count = 1, result_count = 1,
@ -92,9 +92,9 @@ data:extend({
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{type="item", name="gr_materials_fusion_cell_item", amount=4}, {type="item", name="gr_materials_fusion_cell_item", amount=4},
{type="item", name="low-density-structure", amount=100}, {type="item", name="fu_materials_KFK", amount=100},
{type="item", name="gr_materials_stack_up_item", amount=4}, {type="item", name="gr_materials_stack_up_item", amount=4},
{type="item", name="copper-cable", amount=1000}, {type="item", name="gr_materials_magnet", amount=20},
{type="item", name="gr_magnet_train_pre_item", amount=1}, {type="item", name="gr_magnet_train_pre_item", amount=1},
}, },
results = { results = {
@ -109,9 +109,9 @@ data:extend({
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{type="item", name="gr_materials_fusion_cell_item", amount=2}, {type="item", name="gr_materials_fusion_cell_item", amount=2},
{type="item", name="low-density-structure", amount=100}, {type="item", name="fu_materials_KFK", amount=100},
{type="item", name="gr_materials_stack_down_item", amount=2}, {type="item", name="gr_materials_stack_down_item", amount=2},
{type="item", name="copper-cable", amount=1000}, {type="item", name="gr_materials_magnet", amount=20},
{type="item", name="gr_magnet_wagon_pre_item", amount=1}, {type="item", name="gr_magnet_wagon_pre_item", amount=1},
}, },
results = { results = {
@ -126,9 +126,9 @@ data:extend({
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{type="item", name="gr_materials_fusion_cell_item", amount=2}, {type="item", name="gr_materials_fusion_cell_item", amount=2},
{type="item", name="low-density-structure", amount=100}, {type="item", name="fu_materials_KFK", amount=100},
{type="item", name="gr_materials_stack_down_item", amount=2}, {type="item", name="gr_materials_stack_down_item", amount=2},
{type="item", name="copper-cable", amount=1000}, {type="item", name="gr_materials_magnet", amount=20},
{type="item", name="gr_magnet_tanker_pre_item", amount=1}, {type="item", name="gr_magnet_tanker_pre_item", amount=1},
}, },
results = { results = {
@ -142,10 +142,10 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{type="item", name="gr_materials_fusion_cell_item", amount=4}, {type="item", name="fu_materials_KFK", amount=100},
{type="item", name="low-density-structure", amount=100}, {type="item", name="fu_materials_TIM", amount=100},
{type="item", name="iron-plate", amount=100}, {type="item", name="fu_materials_magnet", amount=100},
{type="item", name="copper-cable", amount=1000}, {type="item", name="fu_materials_energy_crystal", amount=100},
{type="item", name="el_diesel_train_item", amount=1}, {type="item", name="el_diesel_train_item", amount=1},
}, },
results = { results = {
@ -159,10 +159,10 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{type="item", name="gr_materials_fusion_cell_item", amount=2}, {type="item", name="fu_materials_KFK", amount=100},
{type="item", name="low-density-structure", amount=100}, {type="item", name="fu_materials_TIM", amount=100},
{type="item", name="iron-plate", amount=100}, {type="item", name="fu_materials_magnet", amount=100},
{type="item", name="copper-cable", amount=1000}, {type="item", name="fu_materials_energy_crystal", amount=100},
{type="item", name="cargo-wagon", amount=1}, {type="item", name="cargo-wagon", amount=1},
}, },
results = { results = {
@ -176,10 +176,10 @@ data:extend({
type = 'recipe', type = 'recipe',
enabled = 'false', enabled = 'false',
ingredients = { ingredients = {
{type="item", name="gr_materials_fusion_cell_item", amount=2}, {type="item", name="fu_materials_KFK", amount=100},
{type="item", name="low-density-structure", amount=100}, {type="item", name="fu_materials_TIM", amount=100},
{type="item", name="iron-plate", amount=100}, {type="item", name="fu_materials_magnet", amount=100},
{type="item", name="copper-cable", amount=1000}, {type="item", name="fu_materials_energy_crystal", amount=100},
{type="item", name="fluid-wagon", amount=1}, {type="item", name="fluid-wagon", amount=1},
}, },
results = { results = {
@ -206,76 +206,6 @@ data:extend({
energy_required = 100, energy_required = 100,
always_show_made_in = true always_show_made_in = true
}, },
--cooker
{
name = 'gr_cooker_recipe',
type = 'recipe',
enabled = 'false',
main_product = 'gr_cooker_item',
ingredients = {
{'fi_industrial_steel_item',200},
{'fi_compound_material_item',200},
{'processing-unit',100},
{'pipe',60}
},
results = {
{type="item", name="gr_cooker_item", amount=1}
},
result_count = 1,
energy_required = 5
},
{
name = 'gr_cooker_fluid_recipe',
type = 'recipe',
category = 'gr_cooker_fluid',
enabled = 'false',
main_product = 'gr_materials_cooked_crystal_item',
ingredients = {
{type="fluid", name="water", amount=1000},
{type="item", name="fi_crushed_crystal_item", amount=1}
},
results = {
{type="item", name="gr_materials_cooked_crystal_item", amount=1}
},
result_count = 1,
energy_required = 60,
always_show_made_in = true
},
{
name = 'gr_cooked_crystal_recipe',
type = 'recipe',
category = 'chemistry',
enabled = 'false',
main_product = 'gr_materials_refined_crystal_item',
ingredients = {
{type="item", name="gr_materials_cooked_crystal_item", amount=1},
{type="fluid", name="petroleum-gas", amount=100}
},
results = {
{type="item", name="gr_materials_refined_crystal_item", amount=1}
},
result_count = 1,
energy_required = 30,
always_show_made_in = true
},
{
name = 'gr_refined_crystal_recipe',
type = 'recipe',
category = 'centrifuging',
enabled = 'false',
main_product = 'fi_energy_crystal_item',
subgroup = 'gr_item_subgroup_a',
ingredients = {
{type="item", name="gr_materials_refined_crystal_item", amount=1}
},
results = {
{type="item", name="fi_energy_crystal_item", amount=1},
{type="item", name="el_energy_crystal_item", amount=4}
},
result_count = 1,
energy_required = 10,
always_show_made_in = true
},
--charger --charger
{ {
name = 'gr_charger_recipe', name = 'gr_charger_recipe',
@ -284,12 +214,12 @@ data:extend({
main_product = 'gr_charger_item', main_product = 'gr_charger_item',
ingredients = { ingredients = {
{'low-density-structure',100}, {'low-density-structure',100},
{'fi_industrial_steel_item',400}, {'fu_materials_KFK',100},
{'fi_compound_material_item',400}, {'gr_materials_magnet',100},
{'fu_tech_sign_item',1000}, {'fu_tech_sign_item',1000},
{'concrete',500}, {'concrete',500},
{'lab',10}, {'lab',10},
{'processing-unit',500} {'gr_materials_circuit',100}
}, },
results = { results = {
{type="item", name="gr_charger_item", amount=1} {type="item", name="gr_charger_item", amount=1}
@ -305,14 +235,14 @@ data:extend({
main_product = 'gr_materials_stabilizer_item', main_product = 'gr_materials_stabilizer_item',
ingredients = { ingredients = {
{'gr_materials_crushed_exotic_item',1}, {'gr_materials_crushed_exotic_item',1},
{'fi_energy_crystal_item',20}, {'fu_materials_energy_crystal',10},
{'fu_tech_sign_item',100}, {'fu_tech_sign_item',10},
}, },
results = { results = {
{type="item", name="gr_materials_stabilizer_item", amount=2} {type="item", name="gr_materials_stabilizer_item", amount=2}
}, },
result_count = 1, result_count = 1,
energy_required = 10, energy_required = 1,
always_show_made_in = true always_show_made_in = true
}, },
{ {
@ -324,8 +254,8 @@ data:extend({
{'fu_space_probe_ore_item',1}, {'fu_space_probe_ore_item',1},
}, },
result = 'gr_materials_crushed_exotic_item', result = 'gr_materials_crushed_exotic_item',
result_count = 1, result_count = 2,
energy_required = 20, energy_required = 2,
always_show_made_in = true always_show_made_in = true
}, },
{ {
@ -340,6 +270,7 @@ data:extend({
{'fu_star_engine_cooler_item',1}, {'fu_star_engine_cooler_item',1},
{'gr_materials_stack_up_item',40}, {'gr_materials_stack_up_item',40},
{'gr_materials_stack_down_item',40}, {'gr_materials_stack_down_item',40},
{'gr_materials_magnet',100},
}, },
result = 'gr_black_hole_item', result = 'gr_black_hole_item',
result_count = 1, result_count = 1,
@ -357,6 +288,7 @@ data:extend({
{'fu_star_engine_cooler_item',1}, {'fu_star_engine_cooler_item',1},
{'gr_materials_stack_up_item',40}, {'gr_materials_stack_up_item',40},
{'gr_materials_stack_down_item',40}, {'gr_materials_stack_down_item',40},
{'gr_materials_magnet',100},
}, },
result = 'gr_white_hole_item', result = 'gr_white_hole_item',
result_count = 1, result_count = 1,
@ -370,12 +302,13 @@ data:extend({
{'gr_materials_stack_up_item',10}, {'gr_materials_stack_up_item',10},
{'gr_materials_stack_down_item',10}, {'gr_materials_stack_down_item',10},
{'lab',40}, {'lab',40},
{'fi_industrial_steel_item',100}, {'fu_materials_KFK',100},
{'fi_compound_material_item',100}, {'fu_materials_TIM',100},
{'gr_materials_magnet',100},
}, },
result = 'gr_lab_item', result = 'gr_lab_item',
result_count = 1, result_count = 1,
energy_required = 200, energy_required = 20,
}, },
--endgame --endgame
@ -602,7 +535,7 @@ data:extend({
ingredients = { ingredients = {
{'gr_materials_crushed_exotic_item',1}, {'gr_materials_crushed_exotic_item',1},
{'gr_materials_stabilizer_item',1}, {'gr_materials_stabilizer_item',1},
{'processing-unit',100}, {'gr_materials_circuit',20},
{'fi_modules_base_item',10} {'fi_modules_base_item',10}
}, },
result = 'gr_materials_data_item', result = 'gr_materials_data_item',
@ -749,4 +682,94 @@ data:extend({
result_count = 1, result_count = 1,
energy_required = 10, energy_required = 10,
}, },
{
name = 'gr_circuit_recipe',
type = 'recipe',
enabled = 'false',
category = 'crafting-with-fluid',
main_product = 'gr_materials_circuit',
ingredients = {
{type="item", name="gr_materials_gold_wire", amount=10},
{type="item", name="copper-cable", amount=10},
{type="item", name="gr_materials_pcb", amount=1},
{type="fluid", name="fi_strong_acid", amount=50},
},
results = {
{type="fluid", name="water", amount=50},
{type="item", name="gr_materials_circuit", amount=1},
},
energy_required = 1,
order = 'a-b',
},
{
name = 'gr_gold_wire_recipe',
type = 'recipe',
enabled = 'false',
ingredients = {
{type="item", name="fi_materials_gold", amount=1},
},
results = {
{type="item", name="gr_materials_gold_wire", amount=2},
},
energy_required = 1,
order = 'a-b',
},
{
name = 'gr_pcb_recipe',
type = 'recipe',
enabled = 'false',
category = 'chemistry',
ingredients = {
{type="fluid", name="petroleum-gas", amount=30},
{type="item", name="fi_materials_glass_fiber", amount=1},
{type="item", name="fu_materials_carbon_fiber", amount=1},
{type="item", name="processing-unit", amount=5},
{type="item", name="plastic-bar", amount=4},
},
results = {
{type="item", name="gr_materials_pcb", amount=1},
},
energy_required = 2,
order = 'a-b',
always_show_made_in = true
},
{
name = 'gr_magnet_recipe',
type = 'recipe',
enabled = 'false',
category = 'fu_magnet_category',
main_product = 'gr_materials_magnet',
ingredients = {
{type="fluid", name="fu_lead_fluid", amount=50},
{type="item", name="gr_materials_plasma_cube", amount=2},
{type="item", name="fu_materials_magnet", amount=1},
},
results = {
{type="fluid", name="fu_lead_fluid", amount=50, temperature=1500},
{type="item", name="gr_materials_magnet", amount=1},
},
energy_required = 2,
order = 'a-b',
always_show_made_in = true
},
{
name = 'gr_plasma_cube_recipe',
type = 'recipe',
enabled = 'false',
category = 'fu_plasma_category',
main_product = 'gr_materials_plasma_cube',
ingredients = {
{type="fluid", name="fu_lead_fluid", amount=50},
{type="item", name="fu_materials_KFK", amount=2},
{type="item", name="fi_materials_gold", amount=1},
},
results = {
{type="fluid", name="fu_lead_fluid", amount=50, temperature=1500},
{type="item", name="gr_materials_plasma_cube", amount=1},
},
energy_required = 2,
order = 'a-b',
always_show_made_in = true
},
}) })

View file

@ -50,7 +50,7 @@ data:extend({
energy_source = { energy_source = {
type = "electric", type = "electric",
render_no_power_icon = false, render_no_power_icon = false,
buffer_capacity = "10YJ", buffer_capacity = "1TJ",
usage_priority = "primary-output", usage_priority = "primary-output",
max_input_flow = "0W", max_input_flow = "0W",
--drain = "1GW" --drain = "1GW"

View file

@ -29,11 +29,11 @@ data:extend({
type = 'lab', type = 'lab',
icon = sprite('item.png'), icon = sprite('item.png'),
icon_size = 64, icon_size = 64,
flags = {"player-creation","placeable-neutral"}, flags = {"player-creation","placeable-neutral","not-rotatable"},
max_health = 300, max_health = 300,
corpse = 'big-remnants', corpse = 'big-remnants',
collision_box = {{-4,-4},{4,4}}, collision_box = {{-4,-3.5},{4,3.5}},
selection_box = {{-4,-4},{4,4}}, selection_box = {{-4,-3.5},{4,3.5}},
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,
@ -64,7 +64,8 @@ data:extend({
scale = 0.6, scale = 0.6,
line_length = 1, line_length = 1,
frame_count = 1, frame_count = 1,
animation_speed = 0.1 animation_speed = 0.1,
shift = {0,-0.2}
}, },
on_animation = { on_animation = {
filename = sprite('animation.png'), filename = sprite('animation.png'),
@ -72,7 +73,8 @@ data:extend({
scale = 0.6, scale = 0.6,
line_length = 5, line_length = 5,
frame_count = 5, frame_count = 5,
animation_speed = 0.1 animation_speed = 0.1,
shift = {0,-0.2}
}, },
working_sound = { working_sound = {

View file

@ -16,7 +16,7 @@ data:extend({
icon_size = 64, icon_size = 64,
stack_size = 10, stack_size = 10,
subgroup = 'gr_item_subgroup_a', subgroup = 'gr_item_subgroup_a',
order = 'a-c', order = 'a-c-c',
}, },
{ {
name = 'gr_materials_stack_down_item', name = 'gr_materials_stack_down_item',
@ -25,7 +25,7 @@ data:extend({
icon_size = 64, icon_size = 64,
stack_size = 100, stack_size = 100,
subgroup = 'gr_item_subgroup_a', subgroup = 'gr_item_subgroup_a',
order = 'a-a', order = 'a-c-b',
}, },
{ {
name = 'gr_materials_stack_up_item', name = 'gr_materials_stack_up_item',
@ -34,7 +34,7 @@ data:extend({
icon_size = 64, icon_size = 64,
stack_size = 100, stack_size = 100,
subgroup = 'gr_item_subgroup_a', subgroup = 'gr_item_subgroup_a',
order = 'a-b', order = 'a-c-a',
}, },
{ {
name = 'gr_materials_cooked_crystal_item', name = 'gr_materials_cooked_crystal_item',
@ -402,5 +402,50 @@ data:extend({
order = "c-b", order = "c-b",
stack_size = 1 stack_size = 1
}, },
{
name = 'gr_materials_circuit',
type = 'item',
icon = sprite('circuit.png'),
icon_size = 64,
stack_size = 500,
subgroup = 'gr_item_subgroup_a',
order = 'a-b',
},
{
name = 'gr_materials_gold_wire',
type = 'item',
icon = sprite('gold_wire.png'),
icon_size = 64,
stack_size = 200,
subgroup = 'gr_item_subgroup_a',
order = 'a-c',
},
{
name = 'gr_materials_pcb',
type = 'item',
icon = sprite('pcb.png'),
icon_size = 64,
stack_size = 200,
subgroup = 'gr_item_subgroup_a',
order = 'a-a',
},
{
name = 'gr_materials_magnet',
type = 'item',
icon = sprite('magnet.png'),
icon_size = 64,
stack_size = 200,
subgroup = 'gr_item_subgroup_a',
order = 'a-a',
},
{
name = 'gr_materials_plasma_cube',
type = 'item',
icon = sprite('plasma_cube.png'),
icon_size = 64,
stack_size = 200,
subgroup = 'gr_item_subgroup_a',
order = 'a-a',
},
}) })

View file

@ -184,7 +184,7 @@ data:extend({
}, },
working_sound = { working_sound = {
sound = { filename ='__base__/sound/train-engine.ogg'}, sound = { filename ='__base__/sound/train-engine.ogg'},
apparent_volume = 0.5, apparent_volume = 0.2,
}, },
vehicle_impact_sound = { vehicle_impact_sound = {
filename = "__base__/sound/car-metal-impact-6.ogg", filename = "__base__/sound/car-metal-impact-6.ogg",
@ -351,8 +351,8 @@ data:extend({
icon_size = 64, icon_size = 64,
place_result = 'gr_magnet_train_pre_entity', place_result = 'gr_magnet_train_pre_entity',
stack_size = 20, stack_size = 20,
subgroup = 'gr_item_subgroup_b', subgroup = 'fu_item_subgroup_d',
order = 'b-a', order = 'e-a',
}, },
{ {
name = 'gr_magnet_wagon_pre_item', name = 'gr_magnet_wagon_pre_item',
@ -361,8 +361,8 @@ data:extend({
icon_size = 64, icon_size = 64,
place_result = 'gr_magnet_wagon_pre_entity', place_result = 'gr_magnet_wagon_pre_entity',
stack_size = 20, stack_size = 20,
subgroup = 'gr_item_subgroup_b', subgroup = 'fu_item_subgroup_d',
order = 'b-b', order = 'e-b',
}, },
{ {
name = 'gr_magnet_tanker_pre_item', name = 'gr_magnet_tanker_pre_item',
@ -371,8 +371,8 @@ data:extend({
icon_size = 64, icon_size = 64,
place_result = 'gr_magnet_tanker_pre_entity', place_result = 'gr_magnet_tanker_pre_entity',
stack_size = 20, stack_size = 20,
subgroup = 'gr_item_subgroup_b', subgroup = 'fu_item_subgroup_d',
order = 'b-c', order = 'e-c',
}, },
{ {
name = 'gr_magnet_train_pre_entity', name = 'gr_magnet_train_pre_entity',
@ -399,7 +399,7 @@ data:extend({
result = 'gr_magnet_train_pre_item', result = 'gr_magnet_train_pre_item',
}, },
--stats --stats
max_speed = 2, max_speed = 1.8,
max_power = '40kW', max_power = '40kW',
braking_force = 1, braking_force = 1,
friction_force = 0.00025, friction_force = 0.00025,
@ -409,7 +409,18 @@ data:extend({
reversing_power_modifier = 0.5, reversing_power_modifier = 0.5,
weight = 10, weight = 10,
--burner --burner
energy_source = {type = "void"}, burner = {
fuel_categories = {
'nuclear',
'fi_basic_fuel',
'fi_advanced_fuel',
'fi_pure_fuel',
},
fuel_inventory_size = 3,
burnt_inventory_size = 3,
effectivity = 0.001,
emissions_per_minute = 10,
},
--light --light
front_light = { front_light = {
{ {
@ -515,7 +526,7 @@ data:extend({
}, },
working_sound = { working_sound = {
sound = { filename ='__base__/sound/train-engine.ogg'}, sound = { filename ='__base__/sound/train-engine.ogg'},
apparent_volume = 0.5, apparent_volume = 0.2,
}, },
vehicle_impact_sound = { vehicle_impact_sound = {
filename = "__base__/sound/car-metal-impact-6.ogg", filename = "__base__/sound/car-metal-impact-6.ogg",

View file

@ -39,8 +39,7 @@ data:extend({
crafting_speed = 1, crafting_speed = 1,
energy_source = { energy_source = {
type = "electric", type = "electric",
usage_priority = "secondary-input", usage_priority = "secondary-input"
drain = "1TW"
}, },
energy_usage = "1TW", energy_usage = "1TW",
animation = { animation = {

Binary file not shown.

After

Width:  |  Height:  |  Size: 387 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 474 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 339 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 983 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 497 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 MiB

Some files were not shown because too many files have changed in this diff Show more