Template:SetProp/single
From Salem Wiki
- SetProp/single:
- You need to provide both prop and val parameters !
Template documentation (for the template shown above, sometimes hidden or invisible)
Description
- This template is used, by {{SetProp}}, to automate calls to
{{#set:}}
- It uses
{{#arraymap:}}
as a wrapper to split and inject arguments.
Syntax
- Type the below code somewhere in your code:
{{SetProp/single|prop=|val=}}
- It accepts these named-parameters:
- prop
- Mandatory; The name of the property to set
- val
- Mandatory; A sequence of values to assign to the property, one-at-a-time.
- sep
- Optional; The separator used between the values in the sequence of val.
- Defaults to a comma ','.
- prop
Examples
- {{SetProp/single|prop=RequiresTech|val=Simple Fences, Quarrying}}
- Would execute:
{{#arraymap:Simple Fences, Quarrying|, |xXx |{{#set:RequiresTech=xXx}} |}}
- Would execute:
{{#set:RequiresTech=Simple Fences}}
{{#set:RequiresTech=Quarrying}}
- Would execute:
- Would execute:
- {{SetProp/single|prop=Locations|val=Grassland, Forests}}
- Would execute:
{{#arraymap:Grassland, Forests|, |xXx |{{#set:Locations=Terrain/xXx}} |}}
- Would execute:
{{#set:Locations=Terrain/Grassland}}
{{#set:Locations=Terrain/Forests}}
- Would execute:
- Would execute:
Visit Template:SetProp/single/doc to edit this text! (How does this work?)