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

# Factorio Prototype Docs Version 2.0.77

# BeamTriggerDelivery - Prototype Docs

## BeamTriggerDelivery :: struct

Inherits from TriggerDeliveryItem

## Properties

- default
- sorted

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

Inherited from TriggerDeliveryItem

source_effects optional | :: TriggerEffect | Provides the source of the TriggerDelivery as both the source and target of the effect.
Provides the source of the TriggerDelivery 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 | :: boolean |
destroy_with_source_or_target optional | :: boolean |
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 both the source and target of the effect.
Provides the source of the TriggerDelivery 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 :: boolean optional

Default: `true`

### max_length :: uint32 optional

Default: `0`

### duration :: uint32 optional

Default: `0`

### source_offset :: Vector optional

### destroy_with_source_or_target :: boolean optional

Default: `true`

Type used in

- TriggerDelivery