Prototype/TrivialSmoke: Difference between revisions
Jump to navigation
Jump to search
(Set prototype parent) |
(Converted to SMW format) |
||
Line 1: | Line 1: | ||
{{Prototype parent|PrototypeBase}} | {{Prototype parent|PrototypeBase}} | ||
Smoke, but it's not an entity for optimization purposes. | |||
{{Prototype TOC|trivial-smoke}} | |||
Prototype | |||
== Mandatory properties == | == Mandatory properties == | ||
This prototype inherits all the properties from [[PrototypeBase]]. | This prototype inherits all the properties from [[PrototypeBase]]. | ||
{{Prototype property|animation|[[Types/Animation|Animation]]}} | |||
== Optional properties == | == Optional properties == | ||
{{Prototype property|glow_animation|[[Types/Animation|Animation]]|optional=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|start_scale|[[Types/double|double]]|1.0|optional=true}} | |||
{{Prototype property|end_scale|[[Types/double|double]]|1.0|optional=true}} | |||
{{Prototype property|movement_slow_down_factor|[[Types/double|double]]|0.995|optional=true}} | |||
Value between 0 and 1, with 1 being no movement. | Value between 0 and 1, with 1 being no movement. | ||
{{Prototype property|duration|[[Types/uint32|uint32]]|0|optional=true}} | |||
Smoke may not be <code>cyclic</code> = true if this is set to 0. | Smoke may not be <code>cyclic</code> = true if this is set to 0. | ||
{{Prototype property|spread_duration|[[Types/uint32|uint32]]|0|optional=true}} | |||
{{Prototype property|fade_away_duration|[[Types/uint32|uint32]]|0|optional=true}} | |||
<code>fade_in_duration</code> + <code>fade_away_duration</code> must be <= <code>duration</code>. | <code>fade_in_duration</code> + <code>fade_away_duration</code> must be <= <code>duration</code>. | ||
{{Prototype property|fade_in_duration|[[Types/uint32|uint32]]|0|optional=true}} | |||
<code>fade_in_duration</code> + <code>fade_away_duration</code> must be <= <code>duration</code>. | <code>fade_in_duration</code> + <code>fade_away_duration</code> must be <= <code>duration</code>. | ||
{{Prototype property|glow_fade_away_duration|[[Types/uint32|uint32]]|Value of <code>fade_away_duration</code>|optional=true}} | |||
{{Prototype property|cyclic|[[Types/bool|bool]]|false|optional=true}} | |||
Smoke must have a <code>duration</code> > 0 if this is set to true. | Smoke must have a <code>duration</code> > 0 if this is set to true. | ||
{{Prototype property|affected_by_wind|[[Types/bool|bool]]|true|optional=true}} | |||
Smoke always moves randomly unless <code>movement_slow_down_factor</code> is 1. 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 1. If <code>affected_by_wind</code> is true, the smoke will also be moved by wind. | ||
{{Prototype property|show_when_smoke_off|[[Types/bool|bool]]|false|optional=true}} | |||
{{Prototype property|render_layer|[[Types/RenderLayer|RenderLayer]]|"smoke"|optional=true}} |
Revision as of 18:41, 6 August 2019
Template:Prototype parent Smoke, but it's not an entity for optimization purposes.
Mandatory properties
This prototype inherits all the properties from PrototypeBase.
Optional properties
Template:Prototype property Value between 0 and 1, with 1 being no movement.
Template:Prototype property
Smoke may not be cyclic
= true if this is set to 0.
Template:Prototype property
fade_in_duration
+ fade_away_duration
must be <= duration
.
Template:Prototype property
fade_in_duration
+ fade_away_duration
must be <= duration
.
Template:Prototype property
Smoke must have a duration
> 0 if this is set to true.
Template:Prototype property
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.