Prototype/Smoke: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(movement_slow_down_factor effects concerning SmokeWithTrigger)
(SimpleSmoke is deprecated...)
Line 5: Line 5:


== Extensions ==
== Extensions ==
* [[Prototype/SimpleSmoke]] '''smoke'''
* [[Prototype/SimpleSmoke]] '''smoke''' (deprecated)
* [[Prototype/SmokeWithTrigger]] '''smoke-with-trigger'''
* [[Prototype/SmokeWithTrigger]] '''smoke-with-trigger'''


Line 61: Line 61:
'''Default''': true
'''Default''': true


Smoke always moves randomly unless <code>movement_slow_down_factor</code> is 1 for [[Prototype/SimpleSmoke]] or 0 for [[Prototype/SmokeWithTrigger]]. If <code>affected_by_wind</code> is true, the smoke will also be moved by wind.
Smoke always moves randomly unless <code>movement_slow_down_factor</code> is 0. If <code>affected_by_wind</code> is true, the smoke will also be moved by wind.


=== show_when_smoke_off ===
=== show_when_smoke_off ===
Line 78: Line 78:
'''Default''': 0.995
'''Default''': 0.995


Value between 0 and 1, with 1 being no movement for [[Prototype/SimpleSmoke]] and 0 being no movement for [[Prototype/SmokeWithTrigger]].
Value between 0 and 1, with 0 being no movement.


=== glow_fade_away_duration ===
=== glow_fade_away_duration ===

Revision as of 11:43, 10 July 2019

Basics

This type is abstract and cannot be created directly.

Extends Prototype/Entity.

Extensions

Mandatory properties

This prototype inherits all the properties from Prototype/Entity.

animation

Type: Types/Animation

Optional properties

cyclic

Type: Types/bool

Default: false

duration

Type: Types/uint32

Default: 0

spread_duration

Type: Types/uint32

Default: 0

fade_away_duration

Type: Types/uint32

Default: 0

fade_in_duration

Type: Types/uint32

Default: 0

start_scale

Type: Types/double

Default: 1.0

end_scale

Type: Types/double

Default: 1.0

color

Type: Types/Color

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

affected_by_wind

Type: Types/bool

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

Type: Types/bool

Default: false

render_layer

Type: Types/RenderLayer

Default: "smoke"

movement_slow_down_factor

Type: Types/double

Default: 0.995

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

glow_fade_away_duration

Type: Types/uint32

Default: The value of fade_away_duration

glow_animation

Type: Types/Animation