A Wiki in the Desert
Log in

Difference between revisions of "Template:BuildCost"

From A Wiki in the Desert
m
m
Line 1: Line 1:
 
<includeonly>
 
<includeonly>
{{#vardefine:count|{{trim|{{{1}}}}}}}
+
{{#vardefine:count|{{trim|{{{1}}}}}}}{{#vardefine:base|{{trim|{{{2}}}}}}}{{#arraydefine:p|{{#explode:{{{3|}}}|,}}|unique,sort=desc}}
{{#vardefine:base|{{trim|{{{2}}}}}}}
 
 
 
{{#arraydefine:p|{{#explode:{{{3|}}}|,}}|unique,sort=desc}}
 
 
 
 
{{#subobject:
 
{{#subobject:
 
  |Has building=Aaa Test Rhaom
 
  |Has building=Aaa Test Rhaom
 
  |count={{#var:count}}
 
  |count={{#var:count}}
 
  |item={{#var:base}}
 
  |item={{#var:base}}
 +
|costlist={{#arrayprint:p|, }}
 
  |verified={{{verified|false}}}
 
  |verified={{{verified|false}}}
|property={{#arrayprint:p|, }}
 
 
  |+sep=
 
  |+sep=
 
}}
 
}}
 
+
{{#ifeq:{{{verified|}}}|true |{{#var:count}} [[{{#var:base}}]]{{#ifexpr: {{#arraysize:p}} > 0|&nbsp;-&nbsp;}}{{#arrayprint:p|, }} <v/> |{{#var:count}} [[{{#var:base}}]]{{#ifexpr: {{#arraysize:p}} > 0|&nbsp;-&nbsp;}}{{#arrayprint:p|, }} <uv/>}}
{{#ifeq:{{{verified|}}}|true
 
|{{#var:count}} [[{{#var:base}}]]{{#ifexpr: {{#arraysize:p}} > 0|&nbsp;-&nbsp;}}{{#arrayprint:p|, }} <v/>
 
|{{#var:count}} [[{{#var:base}}]]{{#ifexpr: {{#arraysize:p}} > 0|&nbsp;-&nbsp;}}{{#arrayprint:p|, }} <uv/>
 
}}
 
 
</includeonly>
 
</includeonly>
  

Revision as of 15:30, 30 December 2025


Defines a number of items as being a build cost of the object described by the page. Supports multiple properties per item.

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

A comma-separated list of properties for the required item

Example
Black, Smooth
Unknownoptional
Verifiedverified

If the requirement has been verified or not

Default
false
Example
false
Booleansuggested