Factorio Runtime DocsVersion 2.0.28

FluidProduct :: table

Table fields

type :: "fluid"
name :: string

Prototype name of the result.

Prototype name of the result.

amount :: double?

Amount of the fluid to give. If not returned, amount_min and amount_max will be present instead.

Amount of the fluid to give. If not returned, amount_min and amount_max will be present instead.

amount_min :: double?

Minimal amount of the fluid to give. Not returned if amount is returned.

Minimal amount of the fluid to give. Not returned if amount is returned.

amount_max :: double?

Maximum amount of the fluid to give. Not returned if amount is returned.

Maximum amount of the fluid to give. Not returned if amount is returned.

probability :: double

A value in range [0, 1]. Fluid is only given with this probability; otherwise no product is produced.

A value in range [0, 1]. Fluid is only given with this probability; otherwise no product is produced.

ignored_by_stats :: double?

How much of this product is ignored by statistics.

How much of this product is ignored by statistics.

ignored_by_productivity :: double?

How much of this product is ignored by productivity.

How much of this product is ignored by productivity.

temperature :: float?

The fluid temperature of this product.

The fluid temperature of this product.

fluidbox_index :: uint?

Example

-- Products of the "advanced-oil-processing" recipe
{{type="fluid", name="heavy-oil", amount=1},
  {type="fluid", name="light-oil", amount=4.5},
  {type="fluid", name="petroleum-gas", amount=5.5}}

Classes

Concepts

Events

Defines