Factorio Prototype DocsVersion 1.1.107

TrivialSmokePrototype - 'trivial-smoke'

Smoke, but it's not an entity for optimization purposes.

Prototype limited to 255 total instances.

Inherits from PrototypeBase

Properties

animation :: Animation
duration :: uint32

Can't be 0 - the smoke will never render.

Can't be 0 - the smoke will never render.

glow_animation optional :: Animation
color optional :: Color
start_scale optional :: float
end_scale optional :: float
movement_slow_down_factor optional :: double

Value between 0 and 1, with 1 being no slowdown and 0 being no movement.

Value between 0 and 1, with 1 being no slowdown and 0 being no movement.

spread_duration optional :: uint32
fade_away_duration optional :: uint32

fade_in_duration + fade_away_duration must be <= duration.

fade_in_duration + fade_away_duration must be <= duration.

fade_in_duration optional :: uint32

fade_in_duration + fade_away_duration must be <= duration.

fade_in_duration + fade_away_duration must be <= duration.

glow_fade_away_duration optional :: uint32
cyclic optional :: bool
affected_by_wind optional :: bool

Smoke always moves randomly unless movement_slow_down_factor is 0. [...]

Smoke always moves randomly unless movement_slow_down_factor is 0. [...]

show_when_smoke_off optional :: bool
render_layer optional :: RenderLayer

Inherited from PrototypeBase
type :: string

Specifies the kind of prototype this is. [...]

Specifies the kind of prototype this is. [...]

name :: string

Unique textual identification of the prototype. [...]

Unique textual identification of the prototype. [...]

order optional :: Order

Used to order prototypes in inventory, recipes and GUIs. [...]

Used to order prototypes in inventory, recipes and GUIs. [...]

localised_name optional :: LocalisedString

Overwrites the name set in the locale file. [...]

Overwrites the name set in the locale file. [...]

localised_description optional :: LocalisedString

Overwrites the description set in the locale file. [...]

Overwrites the description set in the locale file. [...]

Properties

animation :: Animation

duration :: uint32

Can't be 0 - the smoke will never render.

glow_animation :: Animation optional

color :: Color optional

Default: {r=0.375, g=0.375, b=0.375, a=0.375}

start_scale :: float optional

Default: 1.0

end_scale :: float optional

Default: 1.0

movement_slow_down_factor :: double optional

Default: 0.995

Value between 0 and 1, with 1 being no slowdown and 0 being no movement.

spread_duration :: uint32 optional

Default: 0

fade_away_duration :: uint32 optional

Default: 0

fade_in_duration + fade_away_duration must be <= duration.

fade_in_duration :: uint32 optional

Default: 0

fade_in_duration + fade_away_duration must be <= duration.

glow_fade_away_duration :: uint32 optional

Default: Value of fade_away_duration

cyclic :: bool optional

Default: false

affected_by_wind :: bool optional

Default: true

Smoke always moves randomly unless movement_slow_down_factor is 0. If affected_by_wind is true, the smoke will also be moved by wind.

show_when_smoke_off :: bool optional

Default: false

render_layer :: RenderLayer optional

Default: "smoke"

Prototypes

Types