Prototype/Smoke: Difference between revisions
(Converted to SMW format) |
(Descriptions and more) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Prototype parent|Prototype/Entity}} | {{Prototype parent|Prototype/Entity}} | ||
Abstract entity that has an animation. | |||
{{Prototype TOC|''abstract''}} | {{Prototype TOC|''abstract''}} | ||
Line 18: | Line 18: | ||
{{Prototype property|duration|[[Types/uint32|uint32]]|0|optional=true}} | {{Prototype property|duration|[[Types/uint32|uint32]]|0|optional=true}} | ||
May not be 0 if cyclic is true. | |||
{{Prototype property|spread_duration|[[Types/uint32|uint32]]|0|optional=true}} | {{Prototype property|spread_duration|[[Types/uint32|uint32]]|0|optional=true}} | ||
{{Prototype property|fade_away_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>. | |||
{{Prototype property|fade_in_duration|[[Types/uint32|uint32]]|0|optional=true}} | {{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>. | |||
{{Prototype property|start_scale|[[Types/double|double]]|1.0|optional=true}} | {{Prototype property|start_scale|[[Types/double|double]]|1.0|optional=true}} | ||
Line 44: | Line 47: | ||
{{Prototype property|glow_animation|[[Types/Animation|Animation]]|optional=true}} | {{Prototype property|glow_animation|[[Types/Animation|Animation]]|optional=true}} | ||
== Mandatory values == | |||
Smoke must have a collision box size of zero. |
Latest revision as of 12:44, 16 March 2020
Prototype definitions » PrototypeBase » Prototype/Entity » Prototype/Smoke
Abstract entity that has an animation.
Extensions
- Prototype/SimpleSmoke smoke (deprecated)
- Prototype/SmokeWithTrigger smoke-with-trigger
Mandatory properties
This prototype inherits all the properties from Prototype/Entity.
animation
Type: Animation
Optional properties
cyclic
Type: bool
Default: false
duration
Type: uint32
Default: 0
May not be 0 if cyclic is true.
spread_duration
Type: uint32
Default: 0
fade_away_duration
Type: uint32
Default: 0
fade_in_duration
+ fade_away_duration
must be <= duration
.
fade_in_duration
Type: uint32
Default: 0
fade_in_duration
+ fade_away_duration
must be <= duration
.
start_scale
Type: double
Default: 1.0
end_scale
Type: double
Default: 1.0
color
Type: Color
Default: {r=0.375, g=0.375, b=0.375, a=0.375}
affected_by_wind
Type: 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: bool
Default: false
render_layer
Type: RenderLayer
Default: "smoke"
movement_slow_down_factor
Type: double
Default: 0.995
Value between 0 and 1, with 0 being no movement.
glow_fade_away_duration
Type: uint32
Default: The value of fade_away_duration
glow_animation
Type: Animation
Mandatory values
Smoke must have a collision box size of zero.