Prototype/Item: Difference between revisions
 Added prototype type to page  | 
				 0.17  | 
				||
| Line 5: | Line 5: | ||
== Extensions ==  | == Extensions ==  | ||
* [[Prototype/AmmoItem]] '''ammo'''  | * [[Prototype/AmmoItem]] '''ammo'''  | ||
* [[Prototype/Capsule]] '''capsule'''   | * [[Prototype/Capsule]] '''capsule'''  | ||
* [[Prototype/Gun]] '''gun'''   | * [[Prototype/Gun]] '''gun'''  | ||
* [[Prototype/ItemWithEntityData]] '''item-with-entity-data'''   | * [[Prototype/ItemWithEntityData]] '''item-with-entity-data'''  | ||
* [[Prototype/ItemWithLabel]] '''item-with-label'''   | * [[Prototype/ItemWithLabel]] '''item-with-label'''  | ||
** [[Prototype/ItemWithInventory]] '''item-with-inventory'''   | ** [[Prototype/ItemWithInventory]] '''item-with-inventory'''  | ||
*** [[Prototype/BlueprintBook]] '''blueprint-book'''  | *** [[Prototype/BlueprintBook]] '''blueprint-book'''  | ||
** [[Prototype/ItemWithTags]] '''item-with-tags'''  | ** [[Prototype/ItemWithTags]] '''item-with-tags'''  | ||
** [[Prototype/SelectionTool]] '''selection-tool'''   | ** [[Prototype/SelectionTool]] '''selection-tool'''  | ||
*** [[Prototype/BlueprintItem]] '''blueprint'''  | *** [[Prototype/BlueprintItem]] '''blueprint'''  | ||
*** [[Prototype/CopyPasteTool]] '''copy-paste-tool'''  | |||
*** [[Prototype/DeconstructionItem]] '''deconstruction-item'''  | *** [[Prototype/DeconstructionItem]] '''deconstruction-item'''  | ||
*** [[Prototype/UpgradeItem]] '''upgrade-item'''  | |||
* [[Prototype/Module]] '''module'''  | * [[Prototype/Module]] '''module'''  | ||
* [[Prototype/RailPlanner]] '''rail-planner'''  | * [[Prototype/RailPlanner]] '''rail-planner'''  | ||
* [[Prototype/Tool]] '''tool'''   | * [[Prototype/Tool]] '''tool'''  | ||
** [[Prototype/Armor]] '''armor'''   | ** [[Prototype/Armor]] '''armor'''  | ||
** [[Prototype/MiningTool]] '''mining-tool''' (  | ** [[Prototype/MiningTool]] '''mining-tool''' (for migration, cannot be used)  | ||
** [[Prototype/RepairTool]] '''repair-tool'''  | ** [[Prototype/RepairTool]] '''repair-tool'''  | ||
| Line 38: | Line 40: | ||
Specifies some properties of the item.  | Specifies some properties of the item.  | ||
   flags = { "  |    flags = { "hidden" }  | ||
== Optional properties ==  | == Optional properties ==  | ||
| Line 94: | Line 85: | ||
'''Default''': The stack size of this item.  | '''Default''': The stack size of this item.  | ||
=== wire_count ===  | |||
'''Type''': [[Types/ItemCountType]]  | |||
'''Default''': 0  | |||
=== 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_category ===  | === fuel_category ===  | ||
| Line 108: | Line 111: | ||
The item that is the result when this item gets burned as fuel.  | The item that is the result when this item gets burned as fuel.  | ||
=== fuel_acceleration_multiplier ===  | === fuel_acceleration_multiplier ===  | ||
| Line 144: | Line 140: | ||
=== rocket_launch_products ===  | === rocket_launch_products ===  | ||
'''Type''': [[Types/table]] (array) of [[Types/ItemProductPrototype]]  | |||
=== rocket_launch_product ===  | === rocket_launch_product ===  | ||
'''Type''': [[Types/ItemProductPrototype]]  | |||
Revision as of 14:43, 11 March 2019
Basics
Prototype type: item
Possible configuration for all items
Extensions
- Prototype/AmmoItem ammo
 - Prototype/Capsule capsule
 - Prototype/Gun gun
 - Prototype/ItemWithEntityData item-with-entity-data
 - Prototype/ItemWithLabel item-with-label
- Prototype/ItemWithInventory item-with-inventory
- Prototype/BlueprintBook blueprint-book
 
 - Prototype/ItemWithTags item-with-tags
 - Prototype/SelectionTool selection-tool
- Prototype/BlueprintItem blueprint
 - Prototype/CopyPasteTool copy-paste-tool
 - Prototype/DeconstructionItem deconstruction-item
 - Prototype/UpgradeItem upgrade-item
 
 
 - Prototype/ItemWithInventory item-with-inventory
 - Prototype/Module module
 - Prototype/RailPlanner rail-planner
 - Prototype/Tool tool
- Prototype/Armor armor
 - Prototype/MiningTool mining-tool (for migration, cannot be used)
 - Prototype/RepairTool repair-tool
 
 
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 = { "hidden" }
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.
wire_count
Type: Types/ItemCountType
Default: 0
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_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_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. Inside dark_background_icons, the property for the file path is dark_background_icons instead of icons.
rocket_launch_products
Type: Types/table (array) of Types/ItemProductPrototype