Home

FluidStreamPrototype

Used for example for the handheld flamethrower.

Parent

Properties

particle_spawn_interval

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.

particle_horizontal_speed

Must be larger than 0. particle_horizontal_speed has to be greater than particle_horizontal_speed_deviation.

particle_horizontal_speed_deviation

particle_vertical_acceleration

initial_action

Action that is triggered when the first particle lands.

action

Action that is triggered every time a particle lands. Not triggered for the first particle if initial_action is non-empty.

special_neutral_target_damage

width

particle_buffer_size

Number of spawned child particles of the stream. Must be greater than 0 and less than 256.

particle_spawn_timeout

particle_start_alpha

particle_end_alpha

particle_start_scale

particle_alpha_per_part

particle_scale_per_part

particle_fade_out_threshold

Value between 0 and 1.

particle_loop_exit_threshold

Value between 0 and 1.

particle_loop_frame_count

Will be set to 1 by the game if less than 1.

particle_fade_out_duration

Will be set to 1 by the game if less than 1.

spine_animation

particle

shadow

smoke_sources

Smoke spawning is controlled by progress_to_create_smoke.

progress_to_create_smoke

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.

stream_light

ground_light

target_position_deviation

oriented_particle

shadow_scale_enabled

target_initial_position_only