Prototype/Projectile: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Created page with "== Basics == Extends Prototype/Entity. == Mandatory properties == This prototype inherits all the properties from Prototype/Entity. === animation === '''Type''': T...")
 
(→‎Optional properties: descriptions)
Line 20: Line 20:
=== action ===
=== action ===
'''Type''': [[Types/Trigger]]
'''Type''': [[Types/Trigger]]
Executed when the projectile hits something.


=== final_action ===
=== final_action ===
'''Type''': [[Types/Trigger]]
'''Type''': [[Types/Trigger]]
Executed when the projectile hits something, after <code>action</code> and only if the entity that was hit was destroyed. The projectile is destroyed right after the final_action.


=== light ===
=== light ===

Revision as of 21:42, 22 September 2018

Basics

Extends Prototype/Entity.

Mandatory properties

This prototype inherits all the properties from Prototype/Entity.

animation

Type: Types/Animation

acceleration

Type: Types/double

Optional properties

rotatable

Type: Types/bool

Default: true

action

Type: Types/Trigger

Executed when the projectile hits something.

final_action

Type: Types/Trigger

Executed when the projectile hits something, after action and only if the entity that was hit was destroyed. The projectile is destroyed right after the final_action.

light

Type: Types/LightDefinition

smoke

Type: Array of Types/SmokeSource

direction_only

Type: Types/bool

Default: false

piercing_damage

Type: Types/float

Default: 0

height

Type: Types/double

Default: 1

shadow

Type: Types/Animation