Home

FireFlamePrototype

A fire.

Parent

Properties

damage_per_tick

spread_delay

spread_delay_deviation

render_layer

initial_render_layer

secondary_render_layer

small_tree_fire_pictures

pictures

smoke_source_pictures

secondary_pictures

burnt_patch_pictures

secondary_picture_fade_out_start

secondary_picture_fade_out_duration

spawn_entity

smoke

maximum_spread_count

initial_flame_count

Spawns this many secondary_pictures around the entity when it first spawns. It waits delay_between_initial_flames between each spawned secondary_pictures. This can be used to make fires look less repetitive.

For example, spitters use this to make several smaller splashes around the main one.

uses_alternative_behavior

If false, then all animations loop. If true, they run once and stay on the final frame. Also changes the behavior of several other fire properties as mentioned in their descriptions.

For example, spitters use alternate behavior, flamethrower flames don't.

limit_overlapping_particles

tree_dying_factor

fade_in_duration

fade_out_duration

initial_lifetime

damage_multiplier_decrease_per_tick

damage_multiplier_increase_per_added_fuel

maximum_damage_multiplier

lifetime_increase_by

lifetime_increase_cooldown

maximum_lifetime

add_fuel_cooldown

delay_between_initial_flames

smoke_fade_in_duration

smoke_fade_out_duration

on_fuel_added_action

on_damage_tick_effect

light

light_size_modifier_per_flame

light_size_modifier_maximum

particle_alpha_blend_duration

burnt_patch_lifetime

burnt_patch_alpha_default

particle_alpha

Only loaded if uses_alternative_behavior is true.

particle_alpha_deviation

Only loaded if uses_alternative_behavior is true.

flame_alpha

Only loaded if uses_alternative_behavior is false.

flame_alpha_deviation

Only loaded if uses_alternative_behavior is false.

burnt_patch_alpha_variations