Prototype/Item: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(0.16)
Line 10: Line 10:
*** [[Prototype/BlueprintBook]] '''blueprint-book'''
*** [[Prototype/BlueprintBook]] '''blueprint-book'''
** [[Prototype/ItemWithTags]] '''item-with-tags'''
** [[Prototype/ItemWithTags]] '''item-with-tags'''
** [[Prototype/SelectionTool]] '''selection-tool''' An item type used for selecting entities in the world.)
** [[Prototype/SelectionTool]] '''selection-tool''' (An item type used for selecting entities in the world.)
*** [[Prototype/BlueprintItem]] '''blueprint'''
*** [[Prototype/BlueprintItem]] '''blueprint'''
*** [[Prototype/DeconstructionItem]] '''deconstruction-item'''
*** [[Prototype/DeconstructionItem]] '''deconstruction-item'''
Line 27: Line 27:


=== stack_size ===
=== stack_size ===
Count of items of the same name that can be stored in one inventory slot.
'''Type''': [[Types/ItemCountType]]
 
Count of items of the same name that can be stored in one inventory slot. Must be 1 when <code>stackable</code> is false.
   stack_size = 64
   stack_size = 64


=== flags ===
=== flags ===
'''Type''': [[Types/ItemPrototypeFlags]]
Specifies some properties of the item.
Specifies some properties of the item.
   flags = { "goes-to-quickbar" }
   flags = { "goes-to-quickbar" }
Line 47: Line 51:
== Optional properties ==
== Optional properties ==
=== place_result ===
=== place_result ===
'''Type''': [[Types/string]]
'''Default''': ""
Name of [[prototype/Entity]] that can be built using this item
Name of [[prototype/Entity]] that can be built using this item
   place_result = "wooden-chest"
   place_result = "wooden-chest"


=== fuel_value ===
=== placed_as_equipment_result ===
'''Type''': [[Types/EnergyAmount]]
'''Type''': [[Types/string]]
 
'''Default''': ""
 
=== subgroup ===
'''Type''': [[Types/string]]
 
'''Default''': "other"
 
Empty text of subgroup is not allowed. (You can ommit the definition to get the default "other").
 
=== place_as_tile ===
'''Type''': [[Types/PlaceAsTile]]
 
=== stackable ===
'''Type''': [[Types/bool]]
 
'''Default''': true
 
=== primary_place_result_item ===
'''Type''': [[Types/bool]]
 
'''Default''': false
 
=== can_be_mod_opened ===
'''Type''': [[Types/bool]]
 
'''Default''': false
 
=== default_request_amount ===
'''Type''': [[Types/ItemCountType]]


Amount of energy it gives when used as fuel.
'''Default''': The stack size of this item.


=== fuel_category ===
=== fuel_category ===
'''Type''': [[Types/string]]
'''Type''': [[Types/string]]
'''Default''': ""


Must exist when a fuel_value is defined. Name of one of the [[Prototype/FuelCategory|fuel categories]].
Must exist when a fuel_value is defined. Name of one of the [[Prototype/FuelCategory|fuel categories]].


=== healing_value ===
=== burnt_result ===
Amount of health restored when used.
'''Type''': [[Types/string]]
Default value is 0 (So it can't be used this way)
 
  healing_value = 20
'''Default''': ""
 
The item that is the result when this item gets burned as fuel.
 
=== fuel_value ===
'''Type''': [[Types/Energy]]
 
'''Default''': "0J"
 
Mandatory when fuel_acceleration_multiplier, fuel_top_speed_multiplier, fuel_emissions_multiplier, or fuel_glow_color are used. Amount of energy it gives when used as fuel.
 
=== fuel_acceleration_multiplier ===
'''Type''': [[Types/double]]
 
'''Default''': 1.0
 
=== fuel_top_speed_multiplier ===
'''Type''': [[Types/double]]
 
'''Default''': 1.0
 
=== fuel_emissions_multiplier ===
'''Type''': [[Types/double]]
 
'''Default''': 1.0
 
=== fuel_glow_color ===
'''Type''': [[Types/Color]]
 
'''Default''': {r=0, g=0, b=0, a=1}
 
Colors the glow of the burner energy source when this fuel is burned.
 
=== dark_background_icons, dark_background_icon,  icon_size (IconSpecification) ===
'''Type''': [[Types/IconSpecification]]
 
A dark background sprite. Uses <code>dark_background_icons</code> instead of <code>icons</code> and <code>dark_background_icon</code> instead of <code>icon</code>.
 
=== rocket_launch_products ===
 
=== rocket_launch_product ===

Revision as of 10:45, 19 May 2018

Basics

Possible configuration for all items

Extensions

Mandatory properties

Inherits all properties from Prototype.

icons, icon, icon_size (IconSpecification)

Type: Types/IconSpecification

stack_size

Type: Types/ItemCountType

Count of items of the same name that can be stored in one inventory slot. Must be 1 when stackable is false.

 stack_size = 64

flags

Type: Types/ItemPrototypeFlags

Specifies some properties of the item.

 flags = { "goes-to-quickbar" }

Possible values are:

Item meaning
goes-to-quickbar Item is moved to quick bar by default
goes-to-main-inventory Item is moved to main inventory by default
hidden Item will not appear in lists of all items such as those for logistics requests, filters, etc.

Optional properties

place_result

Type: Types/string

Default: ""

Name of prototype/Entity that can be built using this item

 place_result = "wooden-chest"

placed_as_equipment_result

Type: Types/string

Default: ""

subgroup

Type: Types/string

Default: "other"

Empty text of subgroup is not allowed. (You can ommit the definition to get the default "other").

place_as_tile

Type: Types/PlaceAsTile

stackable

Type: Types/bool

Default: true

primary_place_result_item

Type: Types/bool

Default: false

can_be_mod_opened

Type: Types/bool

Default: false

default_request_amount

Type: Types/ItemCountType

Default: The stack size of this item.

fuel_category

Type: Types/string

Default: ""

Must exist when a fuel_value is defined. Name of one of the fuel categories.

burnt_result

Type: Types/string

Default: ""

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

fuel_value

Type: Types/Energy

Default: "0J"

Mandatory when fuel_acceleration_multiplier, fuel_top_speed_multiplier, fuel_emissions_multiplier, or fuel_glow_color are used. Amount of energy it gives when used as fuel.

fuel_acceleration_multiplier

Type: Types/double

Default: 1.0

fuel_top_speed_multiplier

Type: Types/double

Default: 1.0

fuel_emissions_multiplier

Type: Types/double

Default: 1.0

fuel_glow_color

Type: Types/Color

Default: {r=0, g=0, b=0, a=1}

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

dark_background_icons, dark_background_icon, icon_size (IconSpecification)

Type: Types/IconSpecification

A dark background sprite. Uses dark_background_icons instead of icons and dark_background_icon instead of icon.

rocket_launch_products

rocket_launch_product