Prototype/Item: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
m (Bilka moved page Prototype/item to Prototype/Item)
m (→‎Extensions: updated to 0.15)
Line 2: Line 2:
Possible configuration for all items
Possible configuration for all items
== Extensions ==
== Extensions ==
{| class="wikitable"
* [[Prototype/AmmoItem]] '''ammo'''
|-
* [[Prototype/Capsule]] '''capsule''' (Capsule such as the combat capsules, but also grenades (and the raw fish).)
! Item !! json identification type !! Description
* [[Prototype/Gun]] '''gun''' (Ammunition for guns.)
|-
* [[Prototype/ItemWithEntityData]] '''item-with-entity-data''' (Can be used to store arbitrary data using script.)
| [[prototype/item]] || item || Regular item with no special properties.
* [[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/Ammo]] || ammo || Ammunition for guns
*** [[Prototype/BlueprintBook]] '''blueprint-book'''
|-
** [[Prototype/ItemWithTags]] '''item-with-tags'''
| [[prototype/Gun]] || gun || Guns
** [[Prototype/SelectionTool]] '''selection-tool''' An item type used for selecting entities in the world.)
|-
*** [[Prototype/BlueprintItem]] '''blueprint'''
| [[prototype/Armor]] || armor || Used as player protection.
*** [[Prototype/DeconstructionItem]] '''deconstruction-item'''
|-
* [[Prototype/Module]] '''module'''
| [[prototype/MiningTool]] || mining-tool || Used for mining resources and/or melee weapon.
* [[Prototype/RailPlanner]] '''rail-planner'''
|-
* [[Prototype/Tool]] '''tool''' (Items with a "durability".)
| [[prototype/ItemWithLabel]] || item-with-label || Similar to a standard item but with the ability to be labeled.
** [[Prototype/Armor]] '''armor''' (Used as player protection.)
|-
** [[Prototype/MiningTool]] '''mining-tool''' (Used for mining resources and/or as a melee weapon.)
| [[prototype/ItemWithInventory]] || item-with-inventory || An item type that itself has an inventory of other items.
** [[Prototype/RepairTool]] '''repair-tool'''
|-
| [[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 ==
== Mandatory properties ==

Revision as of 18:10, 20 August 2017

Basics

Possible configuration for all items

Extensions

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