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

# Factorio Prototype Docs Version 2.0.7

## PersistentWorldAmbientSoundsDefinition :: struct

## Properties

- default
- sorted

base_ambience optional | :: PersistentWorldAmbientSoundDefinition or array[PersistentWorldAmbientSoundDefinition] | Mandatory if `crossfade` is defined.
Mandatory if `crossfade` is defined.
wind optional | :: PersistentWorldAmbientSoundDefinition or array[PersistentWorldAmbientSoundDefinition] | Mandatory if `crossfade` is defined.
Mandatory if `crossfade` is defined.
crossfade optional | :: PersistentWorldAmbientSoundsDefinitionCrossfade |
semi_persistent optional | :: SemiPersistentWorldAmbientSoundDefinition or array[SemiPersistentWorldAmbientSoundDefinition] |

base_ambience optional | :: PersistentWorldAmbientSoundDefinition or array[PersistentWorldAmbientSoundDefinition] | Mandatory if `crossfade` is defined.
Mandatory if `crossfade` is defined.
crossfade optional | :: PersistentWorldAmbientSoundsDefinitionCrossfade |
semi_persistent optional | :: SemiPersistentWorldAmbientSoundDefinition or array[SemiPersistentWorldAmbientSoundDefinition] |
wind optional | :: PersistentWorldAmbientSoundDefinition or array[PersistentWorldAmbientSoundDefinition] | Mandatory if `crossfade` is defined.
Mandatory if `crossfade` is defined.

## Properties

### base_ambience :: PersistentWorldAmbientSoundDefinition or array[PersistentWorldAmbientSoundDefinition] optional

Mandatory if `crossfade` is defined.

### wind :: PersistentWorldAmbientSoundDefinition or array[PersistentWorldAmbientSoundDefinition] optional

Mandatory if `crossfade` is defined.

### crossfade :: PersistentWorldAmbientSoundsDefinitionCrossfade optional

### semi_persistent :: SemiPersistentWorldAmbientSoundDefinition or array[SemiPersistentWorldAmbientSoundDefinition] optional

Type used in

- PlanetPrototype::persistent_ambient_sounds
- SpacePlatformHubPrototype::persistent_ambient_sounds