Prototype/Projectile: Difference between revisions
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