Prototype/ProgrammableSpeaker
Jump to navigation
Jump to search
Basics
Prototype type: programmable-speaker
Extends Prototype/EntityWithHealth.
Mandatory properties
This prototype inherits all the properties from Prototype/EntityWithHealth.
energy_source
Type: Types/EnergySource
Must be an electric energy source.
energy_usage_per_tick
Type: Types/Energy
sprite
Type: Types/Sprite
maximum_polyphony
Type: Types/uint32
instruments
Type: Types/table
Array of instruments.
An instrument is a table with the following members:
- name - Types/string - Mandatory
- notes - Types/table of notes - Mandatory
A note is a table with the following members:
- name - Types/string - Mandatory
- sound - Types/Sound - Mandatory
Optional properties
audible_distance_modifier
Type: Types/float
Default: 1
circuit_wire_connection_point
Type: Types/WireConnectionPoint
circuit_wire_max_distance
Type: Types/double
Default: 0