Prototype/ElectricEnergyInterface: Difference between revisions
(→Mandatory properties: This prototype inherits all the properties from Prototype/EntityWithHealth.) |
(Set prototype parent) |
||
Line 1: | Line 1: | ||
{{Prototype parent|Prototype/EntityWithHealth}} | |||
== Basics == | == Basics == | ||
Prototype type: '''electric-energy-interface''' | Prototype type: '''electric-energy-interface''' |
Revision as of 15:46, 24 July 2019
Prototype definitions » PrototypeBase » Prototype/Entity » Prototype/EntityWithHealth » Prototype/EntityWithOwner » Prototype/ElectricEnergyInterface
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
This prototype inherits all the properties from Prototype/EntityWithHealth.
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