Factorio.com|Forums|Wiki|Mod Portal|API Docs Prototype|Runtime|Auxiliary

# Factorio Prototype Docs Version 2.0.7

## ArtilleryTriggerDelivery :: struct

Inherits from TriggerDeliveryItem

## Properties

- default
- sorted

type | :: `"artillery"` |
projectile | :: EntityID | Name of a ArtilleryProjectilePrototype.
Name of a ArtilleryProjectilePrototype.
starting_speed | :: float |
starting_speed_deviation optional | :: float |
direction_deviation optional | :: float | Maximum deviation of the projectile from source orientation, in +/- (`x radians / 2`). [...]
Maximum deviation of the projectile from source orientation, in +/- (`x radians / 2`). [...]
range_deviation optional | :: float |
trigger_fired_artillery optional | :: bool |

Inherited from TriggerDeliveryItem

source_effects optional | :: TriggerEffect | Provides the source of the TriggerDelivery as as both the source and target of the effect.
Provides the source of the TriggerDelivery as as both the source and target of the effect.
target_effects optional | :: TriggerEffect |

projectile | :: EntityID | Name of a ArtilleryProjectilePrototype.
Name of a ArtilleryProjectilePrototype.
starting_speed | :: float |
type | :: `"artillery"` |
direction_deviation optional | :: float | Maximum deviation of the projectile from source orientation, in +/- (`x radians / 2`). [...]
Maximum deviation of the projectile from source orientation, in +/- (`x radians / 2`). [...]
range_deviation optional | :: float |
starting_speed_deviation optional | :: float |
trigger_fired_artillery optional | :: bool |

Inherited from TriggerDeliveryItem

source_effects optional | :: TriggerEffect | Provides the source of the TriggerDelivery as as both the source and target of the effect.
Provides the source of the TriggerDelivery as as both the source and target of the effect.
target_effects optional | :: TriggerEffect |

## Properties

### type :: `"artillery"`

### projectile :: EntityID

Name of a ArtilleryProjectilePrototype.

### starting_speed :: float

### starting_speed_deviation :: float optional

Default: `0`

### direction_deviation :: float optional

Default: `0`

Maximum deviation of the projectile from source orientation, in +/- (`x radians / 2`). Example: `3.14 radians -> +/- (180° / 2)`, meaning up to 90° deviation in either direction of rotation.

### range_deviation :: float optional

Default: `0`

### trigger_fired_artillery :: bool optional

Default: `false`

Type used in

- TriggerDelivery