A Wiki in the Desert
Log in

Difference between revisions of "Template:BuildCost"

From A Wiki in the Desert
m
m
 
(20 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>{{#vardefine:count|{{trim | {{{1}}} }}}}{{#vardefine:base|{{trim | {{{2}}} }}}}{{#arraydefine:p|{{trim|{{{3|}}}}}|unique, sort=desc}}
+
<includeonly>{{#vardefine:count|{{trim | {{{1}}} }}}}{{#vardefine:base|{{trim | {{{2}}} }}}}{{#arraydefine:p|{{trim|{{{3|}}}}}|unique, sort=desc}}{{#subobject:|count={{#var:count}} |requires={{#var:base}} |verified={{{verified|false}}} |requires_property={{#arrayprint:p}}|+sep=}}{{#ifeq:{{{buildcost|}}}|true|{{#subobject:|Has buildcost item=[[{{#var:base}}|{{#var:count}} {{#var:base}}{{#ifexpr: {{#arraysize:p}} > 0|&nbsp;-&nbsp;}}{{#arrayprint:p}}]]|+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/>}}</includeonly><noinclude><templatedata>
{{#set:qwaszx=[[{{{2}}}]] {{{1}}} {{{2}}}}}
 
{{#ifeq:{{{verified|}}}|true|[[cost::{{{2}}}|{{{1}}} {{{2}}}]]{{#ifexpr: {{#arraysize:p}} > 0|&nbsp;-&nbsp;}}{{#arrayprint:p}} <v/>|[[cost::{{{2}}}|{{{1}}} {{{2}}}]]{{#ifexpr: {{#arraysize:p}} > 0|&nbsp;-&nbsp;}}{{#arrayprint:p}} <uv/>}}</includeonly><noinclude><templatedata>
 
 
{
 
{
 
"params": {
 
"params": {
Line 21: Line 19:
 
"description": "The properties of the required item",
 
"description": "The properties of the required item",
 
"example": "Black"
 
"example": "Black"
 +
},
 +
                "buildcost": {
 +
"label": "Buildcost",
 +
"description": "If the requirement is the cost of building the original building (Used to auto populate the buildings page)",
 +
"example": "false",
 +
"type": "boolean",
 +
"default": "false",
 +
"suggested": false
 
},
 
},
 
"verified": {
 
"verified": {

Latest revision as of 18:06, 6 January 2026

Defines a number of items as being a build cost 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
Buildcostbuildcost

If the requirement is the cost of building the original building (Used to auto populate the buildings page)

Default
false
Example
false
Booleanoptional
Verifiedverified

If the requirement has been verified or not

Default
false
Example
false
Booleansuggested