Prototype/FireFlame

From Official Factorio Wiki
Revision as of 21:07, 5 August 2019 by Bilka (talk | contribs) (Converted to SMW format)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Prototype definitions » PrototypeBase » Prototype/Entity » Prototype/FireFlame


A fire.


Prototype/FireFlame — fire
damage_per_tick::DamagePrototype
spread_delay::uint32
spread_delay_deviation::uint32
add_fuel_cooldown::uint32 (optional)
burnt_patch_alpha_default::float (optional)
burnt_patch_alpha_variations::table (optional)
burnt_patch_lifetime::uint32 (optional)
burnt_patch_pictures::SpriteVariations (optional)
damage_multiplier_decrease_per_tick::float (optional)
damage_multiplier_increase_per_added_fuel::float (optional)
delay_between_initial_flames::uint32 (optional)
fade_in_duration::uint32 (optional)
fade_out_duration::uint32 (optional)
flame_alpha::float (optional)
flame_alpha_deviation::float (optional)
initial_flame_count::uint8 (optional)
initial_lifetime::uint32 (optional)
initial_render_layer::RenderLayer (optional)
lifetime_increase_by::uint32 (optional)
lifetime_increase_cooldown::uint32 (optional)
light::LightDefinition (optional)
limit_overlapping_particles::bool (optional)
maximum_damage_multiplier::float (optional)
maximum_lifetime::uint32 (optional)
maximum_spread_count::uint16 (optional)
on_damage_tick_effect::Trigger (optional)
on_fuel_added_action::Trigger (optional)
particle_alpha::float (optional)
particle_alpha_blend_duration::uint16 (optional)
particle_alpha_deviation::float (optional)
pictures::AnimationVariations (optional)
render_layer::RenderLayer (optional)
secondary_picture_fade_out_duration::uint32 (optional)
secondary_picture_fade_out_start::uint32 (optional)
secondary_pictures::AnimationVariations (optional)
secondary_render_layer::RenderLayer (optional)
small_tree_fire_pictures::AnimationVariations (optional)
smoke::Array of SmokeSource (optional)
smoke_fade_in_duration::uint32 (optional)
smoke_fade_out_duration::uint32 (optional)
smoke_source_pictures::AnimationVariations (optional)
spawn_entity::string (optional)
tree_dying_factor::float (optional)
uses_alternative_behavior::bool (optional)
Inherited from Prototype/Entity
icons, icon, icon_size (IconSpecification)::IconSpecification
additional_pastable_entities::table of string (optional)
alert_icon_scale::float (optional)
alert_icon_shift::vector (optional)
allow_copy_paste::bool (optional)
autoplace::AutoplaceSpecification (optional)
build_base_evolution_requirement::double (optional)
build_grid_size::uint8 (optional)
build_sound::Sound (optional)
close_sound::Sound (optional)
collision_box::BoundingBox (optional)
collision_mask::CollisionMask (optional)
created_effect::Trigger (optional)
created_smoke::CreateTrivialSmokeEffectItem (optional)
drawing_box::BoundingBox (optional)
emissions_per_second::double (optional)
enemy_map_color::Color (optional)
fast_replaceable_group::string (optional)
flags::EntityPrototypeFlags (optional)
friendly_map_color::Color (optional)
hit_visualization_box::BoundingBox (optional)
map_color::Color (optional)
map_generator_bounding_box::BoundingBox (optional)
minable::MinableProperties (optional)
mined_sound::Sound (optional)
mining_sound::Sound (optional)
next_upgrade::string (optional)
open_sound::Sound (optional)
placeable_by::ItemToPlace or table of ItemToPlace (optional)
protected_from_tile_building::bool (optional)
radius_visualisation_specification::RadiusVisualisationSpecification (optional)
remains_when_mined::string or table of string (optional)
remove_decoratives::string (optional)
rotated_sound::Sound (optional)
selectable_in_game::bool (optional)
selection_box::BoundingBox (optional)
selection_priority::uint8 (optional)
shooting_cursor_size::double (optional)
sticker_box::BoundingBox (optional)
subgroup::string (optional)
tile_height::uint32 (optional)
tile_width::uint32 (optional)
trigger_target_mask::TriggerTargetMask (optional)
vehicle_impact_sound::Sound (optional)
water_reflection::WaterReflectionDefinition (optional)
working_sound::WorkingSound (optional)
Inherited from PrototypeBase
name::string
type::string
localised_description::LocalisedString (optional)
localised_name::LocalisedString (optional)
order::Order (optional)

Mandatory properties

This prototype inherits all the properties from Prototype/Entity.

damage_per_tick

Type: DamagePrototype

spread_delay

Type: uint32

spread_delay_deviation

Type: uint32

Optional properties

render_layer

Type: RenderLayer
Default: "object"

initial_render_layer

Type: RenderLayer
Default: "object"

secondary_render_layer

Type: RenderLayer
Default: "object"

small_tree_fire_pictures

Type: AnimationVariations

pictures

Type: AnimationVariations

smoke_source_pictures

Type: AnimationVariations

secondary_pictures

Type: AnimationVariations

burnt_patch_pictures

Type: SpriteVariations

secondary_picture_fade_out_start

Type: uint32
Default: 0

secondary_picture_fade_out_duration

Type: uint32
Default: 30

spawn_entity

Type: string
The name of an entity.

smoke

Type: Array of SmokeSource

maximum_spread_count

Type: uint16
Default: 200

initial_flame_count

Type: uint8
Default: 0

uses_alternative_behavior

Type: bool
Default: false

limit_overlapping_particles

Type: bool
Default: false

tree_dying_factor

Type: float
Default: 0

fade_in_duration

Type: uint32
Default: 30

fade_out_duration

Type: uint32
Default: 30

initial_lifetime

Type: uint32
Default: 300

damage_multiplier_decrease_per_tick

Type: float
Default: 0.0

damage_multiplier_increase_per_added_fuel

Type: float
Default: 0.0

maximum_damage_multiplier

Type: float
Default: 1.0

lifetime_increase_by

Type: uint32
Default: 20

lifetime_increase_cooldown

Type: uint32
Default: 10

maximum_lifetime

Type: uint32
Default: Max uint32

add_fuel_cooldown

Type: uint32
Default: 10

delay_between_initial_flames

Type: uint32
Default: 10

smoke_fade_in_duration

Type: uint32
Default: 30

smoke_fade_out_duration

Type: uint32
Default: 30

on_fuel_added_action

Type: Trigger

{{Prototype property|on_damage_tick_effect|[[Types/Trigger|Trigger]||optional=true}}

light

Type: LightDefinition

particle_alpha_blend_duration

Type: uint16
Default: 0

burnt_patch_lifetime

Type: uint32
Default: 1800

burnt_patch_alpha_default

Type: float
Default: 1

particle_alpha

Type: float
Default: 1
Only loaded if uses_alternative_behavior is true.

particle_alpha_deviation

Type: float
Default: 0
Only loaded if uses_alternative_behavior is true.

flame_alpha

Type: float
Default: 1
Only loaded if uses_alternative_behavior is false.

flame_alpha_deviation

Type: float
Default: 0
Only loaded if uses_alternative_behavior is false.

burnt_patch_alpha_variations

Type: table
Array of tables with the following mandatory members: