Prototype/TrivialSmoke: Difference between revisions
(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 [[ | Extends [[PrototypeBase]]. | ||
== Mandatory properties == | == Mandatory properties == | ||
This prototype inherits all the properties from [[ | 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"