Prototype/TileEffect: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(far_zoom (0.18.10))
(fixed loadNearAndFar type)
Line 22: Line 22:
{{Prototype property|animation_speed|[[Types/float|float]]}}
{{Prototype property|animation_speed|[[Types/float|float]]}}


{{Prototype property|animation_scale|[[Types/table|array]] of one or two [[Types/float|float]]}}
{{Prototype property|animation_scale|[[Types/float|float]] or [[Types/table|array]] of two [[Types/float|float]]}}


{{Prototype property|dark_threshold|[[Types/table|array]] of one or two [[Types/float|float]]}}
{{Prototype property|dark_threshold|[[Types/float|float]] or [[Types/table|array]] of two [[Types/float|float]]}}


{{Prototype property|reflection_threshold|[[Types/table|array]] of one or two [[Types/float|float]]}}
{{Prototype property|reflection_threshold|[[Types/float|float]] or [[Types/table|array]] of two [[Types/float|float]]}}


{{Prototype property|specular_threshold|[[Types/table|array]] of one or two [[Types/float|float]]}}
{{Prototype property|specular_threshold|[[Types/float|float]] or [[Types/table|array]] of two [[Types/float|float]]}}


{{Prototype property|texture|[[Types/Sprite|Sprite]]}}
{{Prototype property|texture|[[Types/Sprite|Sprite]]}}

Revision as of 16:06, 29 June 2023

Prototype definitions » Prototype/TileEffect


Used to define the parameters for the water shader.


Prototype/TileEffect — tile-effect
animation_scale::float or array of two float
animation_speed::float
dark_threshold::float or array of two float
foam_color::Color
foam_color_multiplier::float
name::string
reflection_threshold::float or array of two float
specular_lightness::Color
specular_threshold::float or array of two float
texture::Sprite
tick_scale::float
type::string
far_zoom::float (optional)
near_zoom::float (optional)

Mandatory properties

type

Type: string
Must be "tile-effect".

name

Type: string
Name of the tile-effect. Must be "water" since only one instances of this prototype can be defined.

specular_lightness

Type: Color

foam_color

Type: Color

foam_color_multiplier

Type: float

tick_scale

Type: float

animation_speed

Type: float

animation_scale

Type: float or array of two float

dark_threshold

Type: float or array of two float

reflection_threshold

Type: float or array of two float

specular_threshold

Type: float or array of two float

texture

Type: Sprite
Sprite size must be 512x512.

Optional properties

near_zoom

Type: float
Default: 2.0

far_zoom

Type: float
Default: 0.5