A Wiki in the Desert
Log in

Difference between revisions of "Template:BuildCost"

From A Wiki in the Desert
m
m
 
(57 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>{{#set: buildcost={{{1}}} }}</includeonly><noinclude><templatedata>
+
<includeonly>
 +
{{#arraydefine:p|{{trim|{{{3|}}}}}|unique, sort=desc}}
 +
{{#set: buildcost={{trim | {{{1}}} }} {{trim | {{{2}}} }}{{#ifexpr: {{#arraysize:p}} > 0|&nbsp;-&nbsp;}}{{#arrayprint:p}} }}
 +
</includeonly><noinclude><templatedata>
 
{
 
{
 
"params": {
 
"params": {
 
"1": {
 
"1": {
"label": "Technology",
+
"label": "Number",
"description": "Name of the technology",
+
"description": "The number of this item that is required",
"example": "Knapping",
+
"example": "1",
 
"type": "number",
 
"type": "number",
 
"required": true
 
"required": true
 
},
 
},
 
"2": {
 
"2": {
"label": "Level",
+
"label": "Item",
"description": "Level of the required technology",
+
"description": "The base item that is required.",
"example": "1",
+
"example": "Treated Board",
"type": "string",
 
 
"required": true
 
"required": true
 +
},
 +
"3": {
 +
"label": "Properties",
 +
"description": "The properties of the required item",
 +
"example": "Black"
 
}
 
}
 
},
 
},
"description": "Adds a requirement on a specific technology at a certain level."
+
"description": "Defines a number of items as being a requirement of the object described by the page."
}</templatedata></noinclude>
+
}
 +
</templatedata></noinclude>

Latest revision as of 12:48, 3 June 2023

Defines a number of items as being a requirement of the object described by the page.

Template parameters

ParameterDescriptionTypeStatus
Number1

The number of this item that is required

Example
1
Numberrequired
Item2

The base item that is required.

Example
Treated Board
Unknownrequired
Properties3

The properties of the required item

Example
Black
Unknownoptional