Factorio Prototype DocsVersion 1.1.107

ItemWithEntityDataPrototype - 'item-with-entity-data'

ItemWithEntityData saves data associated with the entity that it represents, for example the content of the equipment grid of a car.

Inherits from ItemPrototype « PrototypeBase

Properties

icon_tintable_masks optional :: array[IconData]

Inside IconData, the property for the file path is icon_tintable_mask instead of icon. [...]

Inside IconData, the property for the file path is icon_tintable_mask instead of icon. [...]

icon_tintable_mask optional :: FileName

Path to the icon file. [...]

Path to the icon file. [...]

icon_tintables optional :: array[IconData]

Inside IconData, the property for the file path is icon_tintable instead of icon. [...]

Inside IconData, the property for the file path is icon_tintable instead of icon. [...]

icon_tintable optional :: FileName

Path to the icon file. [...]

Path to the icon file. [...]

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. [...]

The size of the square icon, in pixels. [...]

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

If this is set, it is used to show items in alt-mode instead of the normal item icon. [...]

If this is set, it is used to show items in alt-mode instead of the normal item icon. [...]

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

The name of the subgroup this item should be sorted into in item selection GUIs like logistic requests. [...]

The name of the subgroup this item should be sorted into in item selection GUIs like logistic requests. [...]

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

Amount of energy the item gives when used as fuel. [...]

Amount of energy the item gives when used as fuel. [...]

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

icon_tintable_masks :: array[IconData] optional

Inside IconData, the property for the file path is icon_tintable_mask instead of icon. Can't be an empty array.

Only loaded if icon_tintable is defined.

Uses icon_size and icon_mipmaps from its ItemPrototype parent.

icon_tintable_mask :: FileName optional

Path to the icon file.

Only loaded if icon_tintable_masks is not defined and icon_tintable is defined.

Uses icon_size and icon_mipmaps from its ItemPrototype parent.

icon_tintables :: array[IconData] optional

Inside IconData, the property for the file path is icon_tintable instead of icon. Can't be an empty array.

Only loaded if icon_tintable is defined (icon_tintables takes precedence over icon_tintable).

Uses icon_size and icon_mipmaps from its ItemPrototype parent.

icon_tintable :: FileName optional

Path to the icon file.

Only loaded if icon_tintables is not defined.

Uses icon_size and icon_mipmaps from its ItemPrototype parent.

Prototypes

Types