Types/BeaconGraphicsSet

From Official Factorio Wiki
Jump to navigation Jump to search

Used by Prototype/Beacon. This is a Types/table with the below properties.

Optional properties

draw_animation_when_idle

Type: bool

Default: true

draw_light_when_idle

Type: bool

Default: false

random_animation_offset

Type: bool

Default: false

module_icons_suppressed

Type: bool

Default: false

base_layer

Type: RenderLayer

Default: "object"

animation_layer

Type: RenderLayer

Default: "object"

top_layer

Type: RenderLayer

Default: "object"

animation_progress

Type: float

Default: 1

min_animation_progress

Type: float

Default: 0

max_animation_progress

Type: float

Default: 1000

apply_module_tint

Type: string

Default: "none"

One of "primary", "secondary", "tertiary", "quaternary" or "none". Which tint set in Prototype/Module#beacon_tint should be applied to this, if any.

apply_module_tint_to_light

Type: string

Default: "none"

One of "primary", "secondary", "tertiary", "quaternary" or "none". Which tint set in Prototype/Module#beacon_tint should be applied to the light, if any.

no_modules_tint

Type: Color

Default: no color

animation_list

Type: table (array) of AnimationElement

light

Type: LightDefinition

module_visualisations

Type: table (array) of BeaconModuleVisualizations

The visualisations available for displaying the modules in the beacon. The visualisation is chosen based on art style, see Types/BeaconModuleVisualizations#art_style and Prototype/Module#art_style.

module_tint_mode

Type: string

Default: "single-module"

One of "single-module" or "mix".