Prototype/Turret: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Added prototype type to page)
(0.17)
Line 15: Line 15:
'''Type''': [[Types/AttackParameters]]
'''Type''': [[Types/AttackParameters]]


=== starting_attack_sound ===
Requires ammo_type in attack_parameters.
'''Type''': [[Types/Sound]]
 
=== dying_sound ===
'''Type''': [[Types/Sound]]


=== call_for_help_radius ===
=== call_for_help_radius ===
Line 37: Line 33:


=== turret_base_has_direction ===
=== turret_base_has_direction ===
'''Type''': [[Types/bool]]
'''Default''': false
=== random_animation_offset ===
'''Type''': [[Types/bool]]
'''Default''': false
=== secondary_animation ===
'''Type''': [[Types/bool]]
'''Default''': false
=== attack_from_start_frame ===
'''Type''': [[Types/bool]]
'''Default''': false
=== allow_turning_when_starting_attack ===
'''Type''': [[Types/bool]]
'''Type''': [[Types/bool]]


Line 71: Line 87:


=== prepared_animation ===
=== prepared_animation ===
'''Type''': [[Types/RotatedAnimation4Way]]
=== prepared_alternative_animation ===
'''Type''': [[Types/RotatedAnimation4Way]]
'''Type''': [[Types/RotatedAnimation4Way]]


Line 77: Line 96:


=== attacking_animation ===
=== attacking_animation ===
'''Type''': [[Types/RotatedAnimation4Way]]
=== energy_glow_animation ===
'''Type''': [[Types/RotatedAnimation4Way]]
'''Type''': [[Types/RotatedAnimation4Way]]


Line 84: Line 106:
=== folding_animation ===
=== folding_animation ===
'''Type''': [[Types/RotatedAnimation4Way]]
'''Type''': [[Types/RotatedAnimation4Way]]
=== integration ===
'''Type''': [[Types/Sprite]]
=== starting_attack_sound ===
'''Type''': [[Types/Sound]]
=== dying_sound ===
'''Type''': [[Types/Sound]]
=== preparing_sound ===
'''Type''': [[Types/Sound]]
=== folding_sound ===
'''Type''': [[Types/Sound]]
=== prepared_sound ===
'''Type''': [[Types/Sound]]
=== prepared_alternative_sound ===
'''Type''': [[Types/Sound]]


=== rotation_speed ===
=== rotation_speed ===
'''Type''': [[Types/float]]
'''Default''': 1
=== preparing_speed ===
'''Type''': [[Types/float]]
'''Type''': [[Types/float]]


Line 95: Line 143:
'''Default''': 1
'''Default''': 1


=== preparing_speed ===
=== folded_speed_secondary ===
'''Type''': [[Types/float]]
'''Type''': [[Types/float]]


Line 104: Line 152:


'''Default''': 1
'''Default''': 1
=== prepared_speed_secondary ===
'''Type''': [[Types/float]]
'''Default''': 1
=== prepared_alternative_speed ===
'''Type''': [[Types/float]]
'''Default''': 1
=== prepared_alternative_speed_secondary ===
'''Type''': [[Types/float]]
'''Default''': 1
=== prepared_alternative_chance ===
'''Type''': [[Types/float]]
'''Default''': 0


=== starting_attack_speed ===
=== starting_attack_speed ===

Revision as of 17:06, 11 April 2019

Basics

Prototype type: turret

Extends Prototype/EntityWithHealth.

Extensions

Mandatory properties

This prototype inherits all the properties from Prototype/EntityWithHealth.

attack_parameters

Type: Types/AttackParameters

Requires ammo_type in attack_parameters.

call_for_help_radius

Type: Types/double

Optional properties

corpse

Type: Types/string

The name of an entity.

shoot_in_prepare_state

Type: Types/bool

Default: false

turret_base_has_direction

Type: Types/bool

Default: false

random_animation_offset

Type: Types/bool

Default: false

secondary_animation

Type: Types/bool

Default: false

attack_from_start_frame

Type: Types/bool

Default: false

allow_turning_when_starting_attack

Type: Types/bool

Default: false

base_picture_secondary_draw_order

Type: Types/uint8

Default: 0

gun_animation_secondary_draw_order

Type: Types/uint8

Default: 0

base_picture_render_layer

Type: Types/RenderLayer

Default: "lower-object"

gun_animation_render_layer

Type: Types/RenderLayer

Default: "object"

base_picture

Type: Types/Animation4Way

folded_animation

Type: Types/RotatedAnimation4Way

preparing_animation

Type: Types/RotatedAnimation4Way

prepared_animation

Type: Types/RotatedAnimation4Way

prepared_alternative_animation

Type: Types/RotatedAnimation4Way

starting_attack_animation

Type: Types/RotatedAnimation4Way

attacking_animation

Type: Types/RotatedAnimation4Way

energy_glow_animation

Type: Types/RotatedAnimation4Way

ending_attack_animation

Type: Types/RotatedAnimation4Way

folding_animation

Type: Types/RotatedAnimation4Way

integration

Type: Types/Sprite

starting_attack_sound

Type: Types/Sound

dying_sound

Type: Types/Sound

preparing_sound

Type: Types/Sound

folding_sound

Type: Types/Sound

prepared_sound

Type: Types/Sound

prepared_alternative_sound

Type: Types/Sound

rotation_speed

Type: Types/float

Default: 1

preparing_speed

Type: Types/float

Default: 1

folded_speed

Type: Types/float

Default: 1

folded_speed_secondary

Type: Types/float

Default: 1

prepared_speed

Type: Types/float

Default: 1

prepared_speed_secondary

Type: Types/float

Default: 1

prepared_alternative_speed

Type: Types/float

Default: 1

prepared_alternative_speed_secondary

Type: Types/float

Default: 1

prepared_alternative_chance

Type: Types/float

Default: 0

starting_attack_speed

Type: Types/float

Default: 1

attacking_speed

Type: Types/float

Default: 1

ending_attack_speed

Type: Types/float

Default: 1

folding_speed

Type: Types/float

Default: 1

prepare_range

Type: Types/double

Default: The range defined in the attack_parameters

alert_when_attacking

Type: Types/bool

Default: true