sound#

Makes one or more sound clips available for use in the game. Multiple clips can be added to a sound script, and the game will randomly select one of them to play when the sound is triggered.

module yourModule {
  sound yourSound {
    category = Animal,
    loop = true,
    is3D = true,
    clip {
      file = media/sound/RideOfTheValkyries.ogg,
      distanceMin = 20,
      distanceMax = 650,
      reverbFactor = 0.1,
      volume = 0.7,
    }
  }
}

Hierarchy#

Valid Parent Blocks:

Possible Child Blocks:

ID Properties#

This block should have an ID.

Incompatible Parents:

  • vehicle

  • template

Parameters#

alarm#

Type:

array (array of string, separator: ‘ ‘)

Needs:

unknown

No description

alarmLoop#

Type:

Any

Needs:

unknown

No description

backSignal#

Type:

string

Needs:

unknown

No description

category#

Type:

string

No description

engine#

Type:

string

Needs:

unknown

No description

engineStart#

Type:

string

Needs:

unknown

No description

engineTurnOff#

Type:

string

Needs:

unknown

No description

handBrake#

Type:

string

Needs:

unknown

No description

horn#

Type:

string

Needs:

unknown

No description

ignitionFail#

Type:

Any

Needs:

unknown

No description

ignitionFailNoPower#

Type:

string

Needs:

unknown

No description

is3D#

Type:

boolean

Attributes:

Useless

This parameter looks unused.

loop#

Type:

boolean

Whether the sound should loop or not. The sound plays until turned off or the emitter is destroyed.

master#

Type:

string

Links the sound to a master sound category, which controls the volume of all sounds linked to it.

Allowed values:

  • Primary

  • Ambient

  • Music

  • VehicleEngine

maxInstancesPerEmitter#

Type:

integer

No description