Template:Item/doc

From Vintage Story Wiki
< Template:Item
Revision as of 17:16, 18 May 2023 by Veerserif (talk | contribs) (Marked this version for translation)
Other languages:

This template creates an infobox for items in the game. It has the subcategories {{Item/Food}}, {{Item/Fuel}}, {{Item/Smeltable}}, {{Item/Transitionable}} for specific types of item.

Usage

The item infobox template should be placed at the top of the article, above the starting introductory text but below any translation tags where possible. Not every item infobox requires all the parameters - delete them as appropriate.

{{Item
|Name= Name of the item
|Image=Full image name with File: prefix and file extension
|Stackable=Maximum stack size, defaults to 64

|Temp=Burning temperature
|Duration=Burn duration in seconds

|SmeltTemp=Smelting temp
|SmeltDuration=Smelt duration in seconds
|SmeltRatio=(Unsure)
|RequiresContainer=Whether or not smelting requires a container
|Output=Smelting output

|FreshTime=Time in seconds the item stays fresh
|TransitionTime=Time in seconds the item takes to turn into something else (e.g. rotten food)
|TransitionRatio=(Unsure)

|Satiety=Satiety points the item provides
|Category=Satiety category of the item

|NoBreak= Whether or not the item box should end in a line break
|FloatLeft= Whether or not the item box should float, allowing text to wrap to the left
|Margin= whether or not to set a margin around the item box
}}

When translation tagging, enclose strings in translation tags rather than the entire template - see the example below.

Parameters

Parameters Description Type Required
Name Name of the item string yes
Image Filename of an image file yes
Stackable Maximum stack size, default 64 number suggested
Temp Burning temperature number no
Duration Burn duration in seconds number no
SmeltTemp Smelting temperature number yes for Item/Smeltable
SmeltDuration Smelt duration in seconds number yes for Item/Smeltable
SmeltRatio (Unsure) float unsure
RequiresContainer Whether or not smelting requires a container boolean (y/n) no
Output Smelting output string no
FreshTime Time in seconds the item stays fresh number yes for Item/Transitionable
TransitionTime Time in seconds the item takes to turn into something else (e.g. rotten food) number yes for Item/Transitionable
TransitionRatio (Unsure) float no
Satiety Satiety points the item provides number yes for Item/Food
Category Satiety category of the item string yes for Item/Food
NoBreak Whether or not the item box should end in a line break any no
FloatLeft Whether or not the item box should float, allowing text to wrap to the left any no
Margin whether or not to set a margin around the item box any no

Examples

Code Result
{{Item
|Name=Copper
|Image=File:Grid Copper Ingot.png
|Stackable=16
|SmeltTemp=1084
|SmeltDuration=
|RequiresContainer=Yes
|FloatLeft=yes
}}
Copper
Grid Copper Ingot.png
Stackable 16
Smeltable
Smelt Point 1084°C
Requires Container Yes
Items

{{Item
|Name=<translate>Turnip</translate>
|Image=File:Grid turnip.png
|Stackable=64
|FreshTime=504
|TransitionTime=96
|TransitionRatio=0.5
|Satiety=100
|Category=<translate>Vegetable</translate>
|FloatLeft=yes
}}
n.b. the translate tags "disappear" when put on a page that is properly marked for translation.
Turnip
Grid turnip.png
Stackable 64
Food
Satiety 100
Category

Vegetable

Transitionable
Fresh Time 504
Transition Time 96
Transition Ratio 0.5
Items