Prototype/Generator: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Added prototype type to page)
(0.17)
Line 10: Line 10:


Must be an electric energy source.
Must be an electric energy source.
=== fluid_box ===
'''Type''': [[Types/FluidBox]]


=== horizontal_animation ===
=== horizontal_animation ===
Line 24: Line 21:


The effectivity of the generator with 0.5 being half as effective as a regular steam-engine generator.
The effectivity of the generator with 0.5 being half as effective as a regular steam-engine generator.
=== fluid_usage_per_tick ===
'''Type''': [[Types/double]]
The number of fluid units the generator uses per tick.
=== maximum_temperature ===
'''Type''': [[Types/double]]


== Optional properties ==
== Optional properties ==
Line 66: Line 55:
=== max_power_output ===
=== max_power_output ===
'''Type''': [[Types/Energy]]
'''Type''': [[Types/Energy]]
Mandatory if <code>burner</code> is used, otherwise optional.
=== burner ===
'''Type''': [[Types/EnergySource]]
Must be a burner energy source.
=== fluid_usage_per_tick ===
'''Type''': [[Types/double]]
The number of fluid units the generator uses per tick.
Mandatory if <code>fluid_box</code> is used, otherwise not read.
=== maximum_temperature ===
'''Type''': [[Types/double]]
Mandatory if <code>fluid_box</code> is used, otherwise not read.
=== fluid_box ===
'''Type''': [[Types/FluidBox]]
Mandatory if <code>burner</code> is '''not''' used, otherwise not read.

Revision as of 16:51, 9 April 2019

Basics

Prototype type: generator

A power generator, for example a steam engine.

Mandatory properties

This prototype inherits all the properties from Prototype/EntityWithHealth.

energy_source

Type: Types/EnergySource

Must be an electric energy source.

horizontal_animation

Type: Types/Animation

vertical_animation

Type: Types/Animation

effectivity

Type: Types/double

The effectivity of the generator with 0.5 being half as effective as a regular steam-engine generator.

Optional properties

smoke

Type: Types/table of Types/SmokeSource

Array of 1 or more smoke sources.

burns_fluid

Type: Types/bool

Default: false

scale_fluid_usage

Type: Types/bool

Default: false

Scales the generator's fluid usage to its maximum power output.

min_perceived_performance

Type: Types/double

Default: 0.25

Animation runs at least this fast. This corresponds to the sound.

performance_to_sound_speedup

Type: Types/double

Default: 0.5

max_power_output

Type: Types/Energy

Mandatory if burner is used, otherwise optional.

burner

Type: Types/EnergySource

Must be a burner energy source.

fluid_usage_per_tick

Type: Types/double

The number of fluid units the generator uses per tick.

Mandatory if fluid_box is used, otherwise not read.

maximum_temperature

Type: Types/double

Mandatory if fluid_box is used, otherwise not read.

fluid_box

Type: Types/FluidBox

Mandatory if burner is not used, otherwise not read.