Prototype/Generator: Difference between revisions
 Set prototype parent  | 
				 Converted to SMW format  | 
				||
| Line 1: | Line 1: | ||
{{Prototype parent|Prototype/EntityWithHealth}}  | {{Prototype parent|Prototype/EntityWithHealth}}  | ||
A power generator, for example a [[steam engine]].  | |||
{{Prototype TOC|generator}}  | |||
Prototype   | |||
== Mandatory properties ==  | == Mandatory properties ==  | ||
This prototype inherits all the properties from [[Prototype/EntityWithHealth]].  | This prototype inherits all the properties from [[Prototype/EntityWithHealth]].  | ||
{{Prototype property|energy_source|[[Types/EnergySource|EnergySource]]}}  | |||
Must be an electric energy source.  | Must be an electric energy source.  | ||
{{Prototype property|horizontal_animation|[[Types/Animation|Animation]]}}  | |||
{{Prototype property|vertical_animation|[[Types/Animation|Animation]]}}  | |||
{{Prototype property|effectivity|[[Types/double|double]]}}  | |||
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.  | ||
== Optional properties ==  | == Optional properties ==  | ||
{{Prototype property|smoke|[[Types/table|table]] of [[Types/SmokeSource|SmokeSource]]|optional=true}}  | |||
Array of 1 or more smoke sources.  | Array of 1 or more smoke sources.  | ||
{{Prototype property|burns_fluid|[[Types/bool|bool]]|false|optional=true}}  | |||
{{Prototype property|scale_fluid_usage|[[Types/bool|bool]]|false|optional=true}}  | |||
Scales the generator's fluid usage to its maximum power output.  | Scales the generator's fluid usage to its maximum power output.  | ||
{{Prototype property|min_perceived_performance|[[Types/double|double]]|0.25|optional=true}}  | |||
Animation runs at least this fast. This corresponds to the sound.  | Animation runs at least this fast. This corresponds to the sound.  | ||
{{Prototype property|performance_to_sound_speedup|[[Types/double|double]]|0.5|optional=true}}  | |||
{{Prototype property|max_power_output|[[Types/Energy|Energy]]|optional=true}}  | |||
Mandatory if <code>burner</code> is used, otherwise optional.  | Mandatory if <code>burner</code> is used, otherwise optional.  | ||
{{Prototype property|burner|[[Types/EnergySource|EnergySource]]|optional=true}}  | |||
Must be a burner energy source.  | Must be a burner energy source.  | ||
{{Prototype property|fluid_usage_per_tick|[[Types/double|double]]|optional=true}}  | |||
The number of fluid units the generator uses per tick.  | The number of fluid units the generator uses per tick.  | ||
Mandatory if <code>fluid_box</code> is used, otherwise not read.  | Mandatory if <code>fluid_box</code> is used, otherwise not read.  | ||
{{Prototype property|maximum_temperature|[[Types/double|double]]|optional=true}}  | |||
Mandatory if <code>fluid_box</code> is used, otherwise not read.  | Mandatory if <code>fluid_box</code> is used, otherwise not read.  | ||
{{Prototype property|fluid_box|[[Types/FluidBox|FluidBox]]|optional=true}}  | |||
Mandatory if <code>burner</code> is '''not''' used, otherwise not read.  | Mandatory if <code>burner</code> is '''not''' used, otherwise not read.  | ||
Revision as of 18:25, 30 July 2019
Template:Prototype parent A power generator, for example a steam engine.
Mandatory properties
This prototype inherits all the properties from Prototype/EntityWithHealth.
Template:Prototype property Must be an electric energy source.
Template:Prototype property The effectivity of the generator with 0.5 being half as effective as a regular steam-engine generator.
Optional properties
Template:Prototype property Array of 1 or more smoke sources.
Template:Prototype property Scales the generator's fluid usage to its maximum power output.
Template:Prototype property Animation runs at least this fast. This corresponds to the sound.
Template:Prototype property
Mandatory if burner is used, otherwise optional.
Template:Prototype property Must be a burner energy source.
Template:Prototype property The number of fluid units the generator uses per tick.
Mandatory if fluid_box is used, otherwise not read.
Template:Prototype property
Mandatory if fluid_box is used, otherwise not read.
Template:Prototype property
Mandatory if burner is not used, otherwise not read.