Factorio Prototype DocsVersion 1.1.101

RailPlannerPrototype - 'rail-planner'

Inherits from ItemPrototype « PrototypeBase

Properties

straight_rail :: EntityID

The name of an entity of the type "straight-rail".

The name of an entity of the type "straight-rail".

curved_rail :: EntityID

The name of an entity of the type "curved-rail".

The name of an entity of the type "curved-rail".

Inherited from ItemPrototype
stack_size :: ItemCountType

Count of items of the same name that can be stored in one inventory slot.

Count of items of the same name that can be stored in one inventory slot.

icons optional :: array[IconData]

Can't be an empty array.

Can't be an empty array.

icon optional :: FileName

Path to the icon file.

Path to the icon file.

icon_size optional :: SpriteSizeType

The size of the square icon, in pixels, e.g.

The size of the square icon, in pixels, e.g.

icon_mipmaps optional :: IconMipMapType

Icons of reduced size will be used at decreased scale.

Icons of reduced size will be used at decreased scale.

dark_background_icons optional :: array[IconData]

Inside IconData, the property for the file path is dark_background_icon instead of icon.

Inside IconData, the property for the file path is dark_background_icon instead of icon.

dark_background_icon optional :: FileName

Path to the icon file.

Path to the icon file.

place_result optional :: EntityID

Name of the EntityPrototype that can be built using this item.

Name of the EntityPrototype that can be built using this item.

placed_as_equipment_result optional :: EquipmentID
subgroup optional :: ItemSubGroupID

Empty text of subgroup is not allowed.

Empty text of subgroup is not allowed.

fuel_category optional :: FuelCategoryID

Must exist when a nonzero fuel_value is defined.

Must exist when a nonzero fuel_value is defined.

burnt_result optional :: ItemID

The item that is the result when this item gets burned as fuel.

The item that is the result when this item gets burned as fuel.

place_as_tile optional :: PlaceAsTile
pictures optional :: SpriteVariations

Used to give the item multiple different icons so that they look less uniform on belts.

Used to give the item multiple different icons so that they look less uniform on belts.

flags optional :: ItemPrototypeFlags

Specifies some properties of the item.

Specifies some properties of the item.

default_request_amount optional :: ItemCountType
wire_count optional :: ItemCountType

The number of items needed to connect 2 entities with this as wire.

The number of items needed to connect 2 entities with this as wire.

fuel_value optional :: Energy

Mandatory when fuel_acceleration_multiplier, fuel_top_speed_multiplier or fuel_emissions_multiplier or fuel_glow_color are used.

Mandatory when fuel_acceleration_multiplier, fuel_top_speed_multiplier or fuel_emissions_multiplier or fuel_glow_color are used.

fuel_acceleration_multiplier optional :: double
fuel_top_speed_multiplier optional :: double
fuel_emissions_multiplier optional :: double
fuel_glow_color optional :: Color

Colors the glow of the burner energy source when this fuel is burned.

Colors the glow of the burner energy source when this fuel is burned.

open_sound optional :: Sound
close_sound optional :: Sound
rocket_launch_products optional :: array[ItemProductPrototype]
rocket_launch_product optional :: ItemProductPrototype

Only loaded if rocket_launch_products is not defined.

Only loaded if rocket_launch_products is not defined.

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.

Properties

straight_rail :: EntityID

The name of an entity of the type "straight-rail". The first item to place of the rail must be this rail planner.

curved_rail :: EntityID

The name of an entity of the type "curved-rail". The first item to place of the rail must be this rail planner.

Prototypes

Types