Prototype/Smoke: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Set prototype parent)
(Converted to SMW format)
Line 1: Line 1:
{{Prototype parent|Prototype/Entity}}
{{Prototype parent|Prototype/Entity}}
Entity that has an animation.


== Basics ==
{{Prototype TOC|''abstract''}}
This type is abstract and cannot be created directly.
 
Extends [[Prototype/Entity]].


== Extensions ==
== Extensions ==
Line 13: Line 11:
This prototype inherits all the properties from [[Prototype/Entity]].
This prototype inherits all the properties from [[Prototype/Entity]].


=== animation ===
{{Prototype property|animation|[[Types/Animation|Animation]]}}
'''Type''': [[Types/Animation]]


== Optional properties ==
== Optional properties ==


=== cyclic ===
{{Prototype property|cyclic|[[Types/bool|bool]]|false|optional=true}}
'''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
{{Prototype property|duration|[[Types/uint32|uint32]]|0|optional=true}}


=== end_scale ===
{{Prototype property|spread_duration|[[Types/uint32|uint32]]|0|optional=true}}
'''Type''': [[Types/double]]


'''Default''': 1.0
{{Prototype property|fade_away_duration|[[Types/uint32|uint32]]|0|optional=true}}


=== color ===
{{Prototype property|fade_in_duration|[[Types/uint32|uint32]]|0|optional=true}}
'''Type''': [[Types/Color]]


'''Default''': {r=0.375, g=0.375, b=0.375, a=0.375}
{{Prototype property|start_scale|[[Types/double|double]]|1.0|optional=true}}


=== affected_by_wind ===
{{Prototype property|end_scale|[[Types/double|double]]|1.0|optional=true}}
'''Type''': [[Types/bool]]


'''Default''': true
{{Prototype property|color|[[Types/Color|Color]]|<nowiki>{r=0.375, g=0.375, b=0.375, a=0.375}</nowiki>|optional=true}}


{{Prototype property|affected_by_wind|[[Types/bool|bool]]|true|optional=true}}
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.
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 ===
{{Prototype property|show_when_smoke_off|[[Types/bool|bool]]|false|optional=true}}
'''Type''': [[Types/bool]]
 
'''Default''': false
 
=== render_layer ===
'''Type''': [[Types/RenderLayer]]
 
'''Default''': "smoke"
 
=== movement_slow_down_factor ===
'''Type''': [[Types/double]]


'''Default''': 0.995
{{Prototype property|render_layer|[[Types/RenderLayer|RenderLayer]]|"smoke"|optional=true}}


{{Prototype property|movement_slow_down_factor|[[Types/double|double]]|0.995|optional=true}}
Value between 0 and 1, with 0 being no movement.
Value between 0 and 1, with 0 being no movement.


=== glow_fade_away_duration ===
{{Prototype property|glow_fade_away_duration|[[Types/uint32|uint32]]|The value of <code>fade_away_duration</code>|optional=true}}
'''Type''': [[Types/uint32]]
 
'''Default''': The value of <code>fade_away_duration</code>


=== glow_animation ===
{{Prototype property|glow_animation|[[Types/Animation|Animation]]|optional=true}}
'''Type''': [[Types/Animation]]

Revision as of 21:24, 5 August 2019

Template:Prototype parent Entity that has an animation.

Template:Prototype TOC

Extensions

Mandatory properties

This prototype inherits all the properties from Prototype/Entity.

Template:Prototype property

Optional properties

Template:Prototype property

Template:Prototype property

Template:Prototype property

Template:Prototype property

Template:Prototype property

Template:Prototype property

Template:Prototype property

Template:Prototype property

Template:Prototype property 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.

Template:Prototype property

Template:Prototype property

Template:Prototype property Value between 0 and 1, with 0 being no movement.

Template:Prototype property

Template:Prototype property