Consumes a fluid to generate electricity and create another fluid.
EntityWithOwnerPrototypeElectricEnergySourcefalsefalseoutput_flow_limit is mandatory and must be positive. output_flow_limit is the maximum power output of the generator.
FusionGeneratorGraphicsSettruefalseFluidBoxfalsefalsefilter is mandatory. The temperature (or fuel value if burns_fluid is true) of this fluid is used to calculate the available power output.
FluidBoxfalsefalsefilter is mandatory.
FluidAmountfalsefalseMust be positive.
PerceivedPerformancetruefalseAffects animation speed and working sound.
booleantruefalseIf set to true, the available power output is based on the FluidPrototype::fuel_value. Otherwise, the available power output will be based on the fluid temperature and FluidPrototype::heat_capacity: energy = fluid_amount * fluid_temperature * fluid_heat_capacity * effectivity
doubletruefalse1 means 100% effectivity. Must be greater than 0. Multiplier of the energy output.