Factorio Prototype DocsVersion 2.0.20

ProcessionPrototype 'procession' new

Describes the duration and visuals of a departure, arrival or an intermezzo while traveling between surfaces. Usually provided inside of a ProcessionSet.

Inherits from Prototype « PrototypeBase

Properties

timeline :: ProcessionTimeline

Used when leaving or arriving to a station.

Used when leaving or arriving to a station.

ground_timeline optional :: ProcessionTimeline

Used alternatively when landing to ground.

Used alternatively when landing to ground.

usage :: "departure" or "arrival" or "intermezzo"

Arrival and Departure are to be referenced by name. [...]

Arrival and Departure are to be referenced by name. [...]

procession_style :: uint32 or array[uint32]

Indexes used to match transitions from different surfaces together. [...]

Indexes used to match transitions from different surfaces together. [...]

Inherited from Prototype
factoriopedia_alternative optional :: string

The ID type corresponding to the prototype that inherits from this. [...]

The ID type corresponding to the prototype that inherits from this. [...]

Inherited from PrototypeBase
type :: string

Specifies the kind of prototype this is. [...]

Specifies the kind of prototype this is. [...]

name :: string

Unique textual identification of the prototype. [...]

Unique textual identification of the prototype. [...]

order optional :: Order

Used to order prototypes in inventory, recipes and GUIs. [...]

Used to order prototypes in inventory, recipes and GUIs. [...]

localised_name optional :: LocalisedString

Overwrites the name set in the locale file. [...]

Overwrites the name set in the locale file. [...]

localised_description optional :: LocalisedString

Overwrites the description set in the locale file. [...]

Overwrites the description set in the locale file. [...]

factoriopedia_descriptionnew optional :: LocalisedString

Provides additional description used in factoriopedia.

Provides additional description used in factoriopedia.

subgroupnew optional :: ItemSubGroupID

The name of an ItemSubGroup.

The name of an ItemSubGroup.

hiddennew optional :: bool
hidden_in_factoriopedianew optional :: bool
parameternew optional :: bool

Whether the prototype is a special type which can be used to parametrize blueprints and doesn't have other function.

Whether the prototype is a special type which can be used to parametrize blueprints and doesn't have other function.

factoriopedia_simulationnew optional :: SimulationDefinition

The simulation shown when looking at this prototype in the Factoriopedia GUI.

The simulation shown when looking at this prototype in the Factoriopedia GUI.

Properties

timeline :: ProcessionTimeline

Used when leaving or arriving to a station.

ground_timeline :: ProcessionTimeline optional

Used alternatively when landing to ground.

usage :: "departure" or "arrival" or "intermezzo"

Arrival and Departure are to be referenced by name. All intermezzos are collected during loading and filled in by procession_style.

procession_style :: uint32 or array[uint32]

Indexes used to match transitions from different surfaces together. Only a single intermezzo of a given procession_style may exist.

Example

Going from Surface A -> Surface B
Surface A has departures: [1, 3, 4]
Surface B has arrivals:   [2, 3, 5]
This trip will select:
Departure 3 -> (Intermezzo 3) -> Arrival 3

Prototypes

Types

Defines