Inherits from ToolPrototype « ItemPrototype « PrototypeBase |
equipment_grid optional | :: EquipmentGridID | Name of the EquipmentGridPrototype that this armor has. |
Name of the EquipmentGridPrototype that this armor has. | ||
resistances optional | :: array[Resistance] | What amount of damage the armor takes on what type of damage is incoming. |
What amount of damage the armor takes on what type of damage is incoming. | ||
inventory_size_bonus optional | :: ItemStackIndex | By how many slots the inventory of the player is expanded when the armor is worn. |
By how many slots the inventory of the player is expanded when the armor is worn. |
durability optional | :: double | The durability of this tool. |
The durability of this tool. | ||
durability_description_key optional | :: string | May not be longer than 200 characters. |
May not be longer than 200 characters. | ||
durability_description_value optional | :: string | May not be longer than 200 characters. |
May not be longer than 200 characters. | ||
infinite optional | :: bool | Whether this tool has infinite durability. |
Whether this tool has infinite durability. |
stack_size | :: ItemCountType | Count of items of the same name that can be stored in one inventory slot. |
Count of items of the same name that can be stored in one inventory slot. | ||
icons optional | :: array[IconData] | Can't be an empty array. |
Can't be an empty array. | ||
icon optional | :: FileName | Path to the icon file. |
Path to the icon file. | ||
icon_size optional | :: SpriteSizeType | The size of the square icon, in pixels, e.g. |
The size of the square icon, in pixels, e.g. | ||
icon_mipmaps optional | :: IconMipMapType | Icons of reduced size will be used at decreased scale. |
Icons of reduced size will be used at decreased scale. | ||
dark_background_icons optional | :: array[IconData] | Inside IconData, the property for the file path is |
Inside IconData, the property for the file path is | ||
dark_background_icon optional | :: FileName | Path to the icon file. |
Path to the icon file. | ||
place_result optional | :: EntityID | Name of the EntityPrototype that can be built using this item. |
Name of the EntityPrototype that can be built using this item. | ||
placed_as_equipment_result optional | :: EquipmentID | |
subgroup optional | :: ItemSubGroupID | Empty text of subgroup is not allowed. |
Empty text of subgroup is not allowed. | ||
fuel_category optional | :: FuelCategoryID | Must exist when a nonzero fuel_value is defined. |
Must exist when a nonzero fuel_value is defined. | ||
burnt_result optional | :: ItemID | 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. | ||
place_as_tile optional | :: PlaceAsTile | |
pictures optional | :: SpriteVariations | Used to give the item multiple different icons so that they look less uniform on belts. |
Used to give the item multiple different icons so that they look less uniform on belts. | ||
flags optional | :: ItemPrototypeFlags | Specifies some properties of the item. |
Specifies some properties of the item. | ||
default_request_amount optional | :: ItemCountType | |
wire_count optional | :: ItemCountType | The number of items needed to connect 2 entities with this as wire. |
The number of items needed to connect 2 entities with this as wire. | ||
fuel_value optional | :: Energy | Mandatory when |
Mandatory when | ||
fuel_acceleration_multiplier optional | :: double | |
fuel_top_speed_multiplier optional | :: double | |
fuel_emissions_multiplier optional | :: double | |
fuel_glow_color optional | :: Color | Colors the glow of the burner energy source when this fuel is burned. |
Colors the glow of the burner energy source when this fuel is burned. | ||
open_sound optional | :: Sound | |
close_sound optional | :: Sound | |
rocket_launch_products optional | :: array[ItemProductPrototype] | |
rocket_launch_product optional | :: ItemProductPrototype | Only loaded if |
Only loaded if |
type | :: string | Specifies the kind of prototype this is. |
Specifies the kind of prototype this is. | ||
name | :: string | Unique textual identification of the prototype. |
Unique textual identification of the prototype. | ||
order optional | :: Order | Used to order prototypes in inventory, recipes and GUIs. |
Used to order prototypes in inventory, recipes and GUIs. | ||
localised_name optional | :: LocalisedString | Overwrites the name set in the locale file. |
Overwrites the name set in the locale file. | ||
localised_description optional | :: LocalisedString | Overwrites the description set in the locale file. |
Overwrites the description set in the locale file. |