Prototype/ElectricEnergyInterface: Difference between revisions
Jump to navigation
Jump to search
(Added prototype type to page) |
(0.17) |
||
Line 4: | Line 4: | ||
Entity with energy source with that can have some of its values changed runtime. Useful for modding in energy consumers/producers. | Entity with energy source with that can have some of its values changed runtime. Useful for modding in energy consumers/producers. | ||
Extends the [[Prototype/EntityWithHealth]] | Extends the [[Prototype/EntityWithHealth]] | ||
== | == Mandatory properties == | ||
=== energy_source === | === energy_source === | ||
'''Type''': [[Types/EnergySource]] | '''Type''': [[Types/EnergySource]] | ||
Must be an electric energy source. | Must be an electric energy source. | ||
== Optional properties == | |||
=== energy_production === | === energy_production === | ||
'''Type''': [[Types/Energy]] | '''Type''': [[Types/Energy]] | ||
Line 19: | Line 22: | ||
'''Default''': 0 | '''Default''': 0 | ||
=== | === gui_mode === | ||
'''Type''': [[Types/ | '''Type''': [[Types/string]] | ||
'''Default''': "none" | |||
Possible options: "all", "none", "admins". | |||
=== render_layer === | === render_layer === |
Revision as of 13:46, 27 March 2019
Basics
Prototype type: electric-energy-interface
Entity with energy source with that can have some of its values changed runtime. Useful for modding in energy consumers/producers. Extends the Prototype/EntityWithHealth
Mandatory properties
energy_source
Type: Types/EnergySource
Must be an electric energy source.
Optional properties
energy_production
Type: Types/Energy
Default: 0
energy_usage
Type: Types/Energy
Default: 0
gui_mode
Type: Types/string
Default: "none"
Possible options: "all", "none", "admins".
render_layer
Type: Types/RenderLayer
Default: "object"
One of the below properties has to exist:
picture
Type: Types/Sprite
pictures
Type: Types/Sprite4Way
animation
Type: Types/Animation
animations
Type: Types/Animation4Way
Differing defaults
The defaults of the ElectricEnergyInterfacePrototype differ from the defaults of the EntityPrototype:
- allow_copy_paste defaults to false