Prototype/Item: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(added link to order type)
Line 35: Line 35:


=== order ===
=== order ===
'''Type''': [[Types/Order]]
Is used to order items in inventory (when sorting is enabled) and to sort recipes in crafting screen.
Is used to order items in inventory (when sorting is enabled) and to sort recipes in crafting screen.
   order = "a-b-c"
   order = "a-b-c"

Revision as of 09:55, 6 July 2017

Basics

Possible configuration for all items

Extensions

Item json identification type Description
prototype/item item Regular item with no special properties.
prototype/Ammo ammo Ammunition for guns
prototype/Gun gun Guns
prototype/Armor armor Used as player protection.
prototype/MiningTool mining-tool Used for mining resources and/or melee weapon.
prototype/ItemWithLabel item-with-label Similar to a standard item but with the ability to be labeled.
prototype/ItemWithInventory item-with-inventory An item type that itself has an inventory of other items.
prototype/SelectionTool selection-tool An item type used for selecting entities in the world. The base game blueprint and deconstruction item use this type.

Mandatory properties

type

Type of the item (extension)

 type = "item"

name

Name of the item prototype (iron-gear-wheel/wooden-chest)

 name = "wooden-chest"

stack_size

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

 stack_size = 64

order

Type: Types/Order

Is used to order items in inventory (when sorting is enabled) and to sort recipes in crafting screen.

 order = "a-b-c"

flags

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

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

 place_result = "wooden-chest"

fuel_value

Amount of energy it gives when used as fuel, reference value is 1 for coal. Default value is 0 (it can't be used as fuel).

 fuel_value = 0.8

healing_value

Amount of health restored when used. Default value is 0 (So it can't be used this way)

 healing_value = 20