Types/AmmoType: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
 Updated to 0.16  | 
				 Added missing source_type property  | 
				||
| Line 45: | Line 45: | ||
Either "entity", "position" or "direction". If this is "entity", <code>clamp_position</code> is forced to be false.  | Either "entity", "position" or "direction". If this is "entity", <code>clamp_position</code> is forced to be false.  | ||
=== source_type ===  | |||
'''Type''': [[Types/string]]  | |||
'''Default''': "default"  | |||
Either "default", "player", "turret", or "vehicle". Applies properties to ammo when used by set value.  | |||
Revision as of 11:34, 28 June 2019
Basics
Definition of actual parameters used in attack.
Mandatory properties
category
Type: Types/string
Name of a Prototype/AmmoCategory. Defines whether the attack will be affected by upgrades.
Optional properties
action
Type: Types/Trigger
Describes actions taken upon attack happening.
clamp_position
Type: Types/bool
Default: false
energy_consumption
Type: Types/Energy
range_modifier
Type: Types/double
Default: 1
cooldown_modifier
Type: Types/double
Default: 1
consumption_modifier
Type: Types/float
Default: 1
target_type
Type: Types/string
Default: "entity"
Either "entity", "position" or "direction". If this is "entity", clamp_position is forced to be false.
source_type
Type: Types/string
Default: "default"
Either "default", "player", "turret", or "vehicle". Applies properties to ammo when used by set value.