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

# Factorio Prototype Docs Version 2.0.7

## ProcessionAudio :: struct

## Properties

- default
- sorted

type | :: ProcessionAudioType |
sound optional | :: Sound | Mandatory if `type` is `"sound"`.
Mandatory if `type` is `"sound"`.
looped_sound optional | :: InterruptibleSound | Mandatory if `type` is `"looped-sound"`.
Mandatory if `type` is `"looped-sound"`.
catalogue_id optional | :: uint32 | Mandatory if `type` is `"pod_catalogue"` or `type` is `"location_catalogue"`.
Mandatory if `type` is `"pod_catalogue"` or `type` is `"location_catalogue"`.

type | :: ProcessionAudioType |
catalogue_id optional | :: uint32 | Mandatory if `type` is `"pod_catalogue"` or `type` is `"location_catalogue"`.
Mandatory if `type` is `"pod_catalogue"` or `type` is `"location_catalogue"`.
looped_sound optional | :: InterruptibleSound | Mandatory if `type` is `"looped-sound"`.
Mandatory if `type` is `"looped-sound"`.
sound optional | :: Sound | Mandatory if `type` is `"sound"`.
Mandatory if `type` is `"sound"`.

## Properties

### type :: ProcessionAudioType

### sound :: Sound optional

Mandatory if `type` is `"sound"`.

### looped_sound :: InterruptibleSound optional

Mandatory if `type` is `"looped-sound"`.

### catalogue_id :: uint32 optional

Mandatory if `type` is `"pod_catalogue"` or `type` is `"location_catalogue"`.

Type used in

- ProcessionAudioEvent::audio