Factorio.com|Forums|Wiki|Mod Portal|API Docs

# Factorio Runtime Docs Version 2.0.77

# TriggerDelivery - Runtime Docs

## TriggerDelivery :: table

#### Table fields

type | :: `"instant"` or `"projectile"` or `"beam"` or `"stream"` or `"artillery"` or `"chain"` or `"delayed"` |
source_effects | :: array[TriggerEffectItem] |
target_effects | :: array[TriggerEffectItem] |

Other attributes may be specified depending on `type`:

#### `artillery`

projectile | :: string |
starting_speed | :: float |
starting_speed_deviation | :: float |
direction_deviation | :: float |
range_deviation | :: float |
trigger_fired_artillery | :: boolean |

#### `beam`

beam | :: string |
add_to_shooter | :: boolean |
max_length | :: uint32 |
duration | :: uint32 |
destroy_with_source_or_target | :: boolean |
source_offset | :: Vector |

#### `chain`

chain | :: string |

#### `delayed`

delayed_trigger | :: string |

#### `projectile`

projectile | :: string |
starting_speed | :: float |
starting_speed_deviation | :: float |
direction_deviation | :: float |
range_deviation | :: float |
max_range | :: double |
min_range | :: double |

#### `stream`

stream | :: string |
source_offset | :: Vector |

Concept used in

- TriggerItem