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

# Factorio Prototype Docs Version 2.0.7

## BeamTriggerDelivery :: struct

Inherits from TriggerDeliveryItem

## Properties

- default
- sorted

type | :: `"beam"` |
beam | :: EntityID | Name of a BeamPrototype.
Name of a BeamPrototype.
add_to_shooter optional | :: bool |
max_length optional | :: uint32 |
duration optional | :: uint32 |
source_offset optional | :: Vector |
destroy_with_source_or_target 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 |

beam | :: EntityID | Name of a BeamPrototype.
Name of a BeamPrototype.
type | :: `"beam"` |
add_to_shooter optional | :: bool |
destroy_with_source_or_target optional | :: bool |
duration optional | :: uint32 |
max_length optional | :: uint32 |
source_offset optional | :: Vector |

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 :: `"beam"`

### beam :: EntityID

Name of a BeamPrototype.

### add_to_shooter :: bool optional

Default: `true`

### max_length :: uint32 optional

Default: `0`

### duration :: uint32 optional

Default: `0`

### source_offset :: Vector optional

### destroy_with_source_or_target :: bool optional

Default: `true`

Type used in

- TriggerDelivery