Prototype/TrivialSmoke: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(0.17)
(Changed links going to the redirect Prototype to go to PrototypeBase.)
Line 2: Line 2:
Prototype type: '''trivial-smoke'''
Prototype type: '''trivial-smoke'''


Extends [[Prototype]].
Extends [[PrototypeBase]].


== Mandatory properties ==
== Mandatory properties ==
This prototype inherits all the properties from [[Prototype]].
This prototype inherits all the properties from [[PrototypeBase]].


=== animation ===
=== animation ===

Revision as of 12:00, 16 July 2019

Basics

Prototype type: trivial-smoke

Extends PrototypeBase.

Mandatory properties

This prototype inherits all the properties from PrototypeBase.

animation

Type: Types/Animation

Optional properties

glow_animation

Type: Types/Animation

color

Type: Types/Color

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

start_scale

Type: Types/double

Default: 1.0

end_scale

Type: Types/double

Default: 1.0

movement_slow_down_factor

Type: Types/double

Default: 0.995

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

duration

Type: Types/uint32

Default: 0

Smoke may not be cyclic = true if this is set to 0.

spread_duration

Type: Types/uint32

Default: 0

fade_away_duration

Type: Types/uint32

Default: 0

fade_in_duration + fade_away_duration must be <= duration.

fade_in_duration

Type: Types/uint32

Default: 0

fade_in_duration + fade_away_duration must be <= duration.

glow_fade_away_duration

Type: Types/uint32

Default: Value of fade_away_duration

cyclic

Type: Types/bool

Default: false

Smoke must have a duration > 0 if this is set to true.

affected_by_wind

Type: Types/bool

Default: true

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

show_when_smoke_off

Type: Types/bool

Default: false

render_layer

Type: Types/RenderLayer

Default: "smoke"