Factorio Prototype DocsVersion 2.0.26

AggregationSpecification :: struct

Properties

max_count :: uint32
progress_threshold optional :: float

If count_already_playing is true, this will determine maximum progress when instance is counted toward playing sounds.

If count_already_playing is true, this will determine maximum progress when instance is counted toward playing sounds.

volume_reduction_rate optional :: float

Has to be greater than or equal to 0.0.

Has to be greater than or equal to 0.0.

remove :: bool

If false, the volume of sound instances above max_count is calculated according to the formula volume = (x + 1) ^ (-volume_reduction_rate), where x is the order number of an instance above the threshold. [...]

If false, the volume of sound instances above max_count is calculated according to the formula volume = (x + 1) ^ (-volume_reduction_rate), where x is the order number of an instance above the threshold. [...]

count_already_playing optional :: bool

If true, already playing sounds are taken into account when checking max_count.

If true, already playing sounds are taken into account when checking max_count.

priority optional :: "closest" or "farthest" or "newest" or "oldest"

Properties

max_count :: uint32

progress_threshold :: float optional

Default: 1.0

If count_already_playing is true, this will determine maximum progress when instance is counted toward playing sounds.

volume_reduction_rate :: float optional

Default: 2.0

Has to be greater than or equal to 0.0.

remove :: bool

If false, the volume of sound instances above max_count is calculated according to the formula volume = (x + 1) ^ (-volume_reduction_rate), where x is the order number of an instance above the threshold.

If true, sound instances above max_count are removed.

count_already_playing :: bool optional

Default: false

If true, already playing sounds are taken into account when checking max_count.

priority :: "closest" or "farthest" or "newest" or "oldest" optional

Default: "closest"

Prototypes

Types

Defines