Factorio.com|Forums|Wiki|Mod Portal|API Docs

# Factorio Prototype Docs Version 2.0.77

# PodDistanceTraveledProcessionLayer - Prototype Docs

## PodDistanceTraveledProcessionLayer :: struct

## Properties

- default
- sorted

type | :: `"pod-distance-traveled"` |
reference_group optional | :: ProcessionLayerInheritanceGroupID | The group this layer belongs to, for inheritance.
The group this layer belongs to, for inheritance.
contribute_to_distance_traveled optional | :: boolean |
distance_traveled_contribution optional | :: float |
frames | :: array[PodDistanceTraveledProcessionBezierControlPoint] |

frames | :: array[PodDistanceTraveledProcessionBezierControlPoint] |
type | :: `"pod-distance-traveled"` |
contribute_to_distance_traveled optional | :: boolean |
distance_traveled_contribution optional | :: float |
reference_group optional | :: ProcessionLayerInheritanceGroupID | The group this layer belongs to, for inheritance.
The group this layer belongs to, for inheritance.

## Properties

### type :: `"pod-distance-traveled"`

### reference_group :: ProcessionLayerInheritanceGroupID optional

The group this layer belongs to, for inheritance.

### contribute_to_distance_traveled :: boolean optional

Default: `true`

### distance_traveled_contribution :: float optional

Default: `1.0`

### frames :: array[PodDistanceTraveledProcessionBezierControlPoint]

#### PodDistanceTraveledProcessionBezierControlPoint :: struct

One frame in time for a Bezier interpolation.

## Properties

### timestamp :: MapTick optional

Mandatory if `distance` is defined.

### distance :: double optional

`distance` and `distance_t` interpolate a double smoothly over time.

### distance_t :: double optional

Bidirectional tangent at the given timestamp.

Type used in

- ProcessionLayer