Prototype/Item: Difference between revisions
		
		
		
		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 ==  | ||
* [[Prototype/AmmoItem]] '''ammo'''  | |||
* [[Prototype/Capsule]] '''capsule''' (Capsule such as the combat capsules, but also grenades (and the raw fish).)  | |||
* [[Prototype/Gun]] '''gun''' (Ammunition for guns.)  | |||
* [[Prototype/ItemWithEntityData]] '''item-with-entity-data''' (Can be used to store arbitrary data using script.)  | |||
* [[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/BlueprintBook]] '''blueprint-book'''  | |||
** [[Prototype/ItemWithTags]] '''item-with-tags'''  | |||
** [[Prototype/SelectionTool]] '''selection-tool''' An item type used for selecting entities in the world.)  | |||
*** [[Prototype/BlueprintItem]] '''blueprint'''  | |||
*** [[Prototype/DeconstructionItem]] '''deconstruction-item'''  | |||
* [[Prototype/Module]] '''module'''  | |||
* [[Prototype/RailPlanner]] '''rail-planner'''  | |||
* [[Prototype/Tool]] '''tool''' (Items with a "durability".)  | |||
** [[Prototype/Armor]] '''armor''' (Used as player protection.)  | |||
** [[Prototype/MiningTool]] '''mining-tool''' (Used for mining resources and/or as a melee weapon.)  | |||
** [[Prototype/RepairTool]] '''repair-tool'''  | |||
== Mandatory properties ==  | == Mandatory properties ==  | ||
Revision as of 18:10, 20 August 2017
Basics
Possible configuration for all items
Extensions
- Prototype/AmmoItem ammo
 - Prototype/Capsule capsule (Capsule such as the combat capsules, but also grenades (and the raw fish).)
 - Prototype/Gun gun (Ammunition for guns.)
 - Prototype/ItemWithEntityData item-with-entity-data (Can be used to store arbitrary data using script.)
 - 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/BlueprintBook blueprint-book
 
 - Prototype/ItemWithTags item-with-tags
 - Prototype/SelectionTool selection-tool An item type used for selecting entities in the world.)
- Prototype/BlueprintItem blueprint
 - Prototype/DeconstructionItem deconstruction-item
 
 
 - Prototype/ItemWithInventory item-with-inventory (An item type that itself has an inventory of other items.)
 - Prototype/Module module
 - Prototype/RailPlanner rail-planner
 - Prototype/Tool tool (Items with a "durability".)
- Prototype/Armor armor (Used as player protection.)
 - Prototype/MiningTool mining-tool (Used for mining resources and/or as a melee weapon.)
 - Prototype/RepairTool repair-tool
 
 
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