Prototype/FluidStream: Difference between revisions
Jump to navigation
Jump to search
(Set prototype parent) |
(Converted to SMW format) |
||
Line 1: | Line 1: | ||
{{Prototype parent|Prototype/Entity}} | {{Prototype parent|Prototype/Entity}} | ||
Used for example for the handheld flamethrower. | |||
{{Prototype TOC|stream}} | |||
Prototype | |||
== Mandatory properties == | == Mandatory properties == | ||
This prototype inherits all the properties from [[Prototype/Entity]]. | This prototype inherits all the properties from [[Prototype/Entity]]. | ||
{{Prototype property|particle_spawn_interval|[[Types/uint16|uint16]]}} | |||
{{Prototype property|particle_horizontal_speed|[[Types/double|double]]}} | |||
Must be larger than 0. particle_horizontal_speed has to be greater than particle_horizontal_speed_deviation. | Must be larger than 0. particle_horizontal_speed has to be greater than particle_horizontal_speed_deviation. | ||
{{Prototype property|particle_horizontal_speed_deviation|[[Types/double|double]]}} | |||
{{Prototype property|particle_vertical_acceleration|[[Types/double|double]]}} | |||
== Optional properties == | == Optional properties == | ||
{{Prototype property|initial_action|[[Types/Trigger|Trigger]]|optional=true}} | |||
{{Prototype property|action|[[Types/Trigger|Trigger]]|optional=true}} | |||
{{Prototype property|special_neutral_target_damage|[[Types/DamagePrototype|DamagePrototype]]|optional=true}} | |||
{{Prototype property|width|[[Types/float|float]]|0.5|optional=true}} | |||
{{Prototype property|particle_buffer_size|[[Types/uint32|uint32]]|20|optional=true}} | |||
Has to be less than 256. | Has to be less than 256. | ||
{{Prototype property|particle_spawn_timeout|[[Types/uint16|uint16]]|4 * <code>particle_spawn_interval</code>|optional=true}} | |||
{{Prototype property|particle_start_alpha|[[Types/float|float]]|1|optional=true}} | |||
{{Prototype property|particle_end_alpha|[[Types/float|float]]|1|optional=true}} | |||
{{Prototype property|particle_start_scale|[[Types/float|float]]|1|optional=true}} | |||
{{Prototype property|particle_alpha_per_part|[[Types/float|float]]|1|optional=true}} | |||
{{Prototype property|particle_scale_per_part|[[Types/float|float]]|1|optional=true}} | |||
{{Prototype property|particle_fade_out_threshold|[[Types/float|float]]|1|optional=true}} | |||
Value between 0 and 1. | Value between 0 and 1. | ||
{{Prototype property|particle_loop_exit_threshold|[[Types/float|float]]|0|optional=true}} | |||
Value between 0 and 1. | Value between 0 and 1. | ||
{{Prototype property|particle_loop_frame_count|[[Types/uint16|uint16]]|1|optional=true}} | |||
Will be set to 1 by the game if less than 1. | Will be set to 1 by the game if less than 1. | ||
{{Prototype property|particle_fade_out_duration|[[Types/uint16|uint16]]|max uint16 (65553)|optional=true}} | |||
Will be set to 1 by the game if less than 1. | Will be set to 1 by the game if less than 1. | ||
{{Prototype property|spine_animation|[[Types/Animation|Animation]]|optional=true}} | |||
{{Prototype property|particle|[[Types/Animation|Animation]]|optional=true}} | |||
{{Prototype property|shadow|[[Types/Animation|Animation]]|optional=true}} | |||
{{Prototype property|smoke_sources|[[Types/table|table]] of [[Types/SmokeSource|SmokeSource]]|optional=true}} | |||
{{Prototype property|progress_to_create_smoke|[[Types/float|float]]|0.5|optional=true}} | |||
{{Prototype property|stream_light|[[Types/LightDefinition|LightDefinition]]|optional=true}} | |||
{{Prototype property|ground_light|[[Types/LightDefinition|LightDefinition]]|optional=true}} | |||
{{Prototype property|target_position_deviation|[[Types/double|double]]|0|optional=true}} | |||
{{Prototype property|oriented_particle|[[Types/bool|bool]]|false|optional=true}} | |||
{{Prototype property|shadow_scale_enabled|[[Types/bool|bool]]|false|optional=true}} |
Revision as of 21:08, 5 August 2019
Template:Prototype parent Used for example for the handheld flamethrower.
Mandatory properties
This prototype inherits all the properties from Prototype/Entity.
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 Has to be 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.