Factorio Prototype DocsVersion 1.1.107

ModuleSpecification :: struct Example code

The number of module slots in this entity, and their icon positions.

Properties

module_slots optional :: ItemStackIndex

The number of module slots in this entity.

The number of module slots in this entity.

module_info_max_icons_per_row optional :: uint8
module_info_max_icon_rows optional :: uint8
module_info_icon_shift optional :: Vector
module_info_icon_scale optional :: float
module_info_separation_multiplier optional :: float
module_info_multi_row_initial_height_modifier optional :: float

Properties

module_slots :: ItemStackIndex optional

Default: 0

The number of module slots in this entity.

module_info_max_icons_per_row :: uint8 optional

Default: width of entity selection box / 0.75

module_info_max_icon_rows :: uint8 optional

Default: width of entity selection box / 1.5

module_info_icon_shift :: Vector optional

Default: {0, 0.7}

module_info_icon_scale :: float optional

Default: 0.5

module_info_separation_multiplier :: float optional

Default: 1.1

module_info_multi_row_initial_height_modifier :: float optional

Default: -0.1

Example

module_specification =
{
  module_slots = 2,
  module_info_icon_shift = {0, 0.5},
  module_info_multi_row_initial_height_modifier = -0.3
}

Prototypes

Types