Prototype/FluidStream: Difference between revisions
(action won't happen for the first particle if initial_action happened) |
m (word) |
||
Line 23: | Line 23: | ||
{{Prototype property|action|[[Types/Trigger|Trigger]]|optional=true}} | {{Prototype property|action|[[Types/Trigger|Trigger]]|optional=true}} | ||
Action that is triggered every time a particle lands. Not triggered for the first particle if <code>initial_action</code> is | Action that is triggered every time a particle lands. Not triggered for the first particle if <code>initial_action</code> is non-empty. | ||
{{Prototype property|special_neutral_target_damage|[[Types/DamagePrototype|DamagePrototype]]|optional=true}} | {{Prototype property|special_neutral_target_damage|[[Types/DamagePrototype|DamagePrototype]]|optional=true}} |
Revision as of 11:36, 7 November 2022
Template:Prototype parent Used for example for the handheld flamethrower.
Mandatory properties
This prototype inherits all the properties from Prototype/Entity.
Template:Prototype property
The stream will spawn one particle every particle_spawn_interval
ticks until the particle_spawn_timeout
is reached. The first particle will trigger an initial_action
upon landing. Each particle triggers an action
upon landing. Particles spawned within a single particle_spawn_timeout
interval will be connected by a stretched spine_animation
.
Template:Prototype property
Must be larger than 0. particle_horizontal_speed
has to be greater than particle_horizontal_speed_deviation
.
Optional properties
Template:Prototype property Action that is triggered when the first particle lands.
Template:Prototype property
Action that is triggered every time a particle lands. Not triggered for the first particle if initial_action
is non-empty.
Template:Prototype property Number of spawned child particles of the stream. Must be greater than 0 and less than 256.
Template:Prototype property Value between 0 and 1.
Template:Prototype property Value between 0 and 1.
Template:Prototype property Will be set to 1 by the game if less than 1.
Template:Prototype property Will be set to 1 by the game if less than 1.
Template:Prototype property
Smoke spawning is controlled by progress_to_create_smoke
.
Template:Prototype property The point in the particles projectile arc to start spawning smoke. 0.5 (the default) starts spawning smoke at the halfway point between the source and target.