Template:Proficiencies

From Archaelund Wiki
Revision as of 07:18, 25 February 2024 by MikeB (talk | contribs) (Created page with "<onlyinclude><includeonly>{{#if:{{{1|}}}|{{#switch:{{{2|}}} |1 = {{#explode:{{{1}}}|,|0}} |2 = {{#explode:{{{1}}}|,|1}} |3 = {{#explode:{{{1}}}|,|2}} |4 = {{#explode:{{{1}}}|,|3}} |5 = {{#explode:{{{1}}}|,|4}} |6 = {{#explode:{{{1}}}|,|5}} |7 = {{#explode:{{{1}}}|,|6}} |d1 = {{Difference|{{#explode:{{{1}}}|,|0}}}} |d2 = {{Difference|{{#explode:{{{1}}}|,|1}}}} |d3 = {{Difference|{{#explode:{{{1}}}|,|2}}}} |d4 = {{Difference|{{#explode:{{{1}}}|,|3}}}} |d5 = {{Difference|...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Description

This template generates various output formats from raw proficiency input.

Usage

{{Proficiencies|<proficiency input>|<format>}}

Make sure that <proficiency input> is formatted correctly according to the rules given below, otherwise error messages may be generated.

Format options

FormatDescriptionInputExample output
1...7Extracts the value of the ith entry (i = 1...7) in the proficiency input.vector of 7 comma-separated numbers, representing proficiency values (e.g. "2,5,5,3,3,0,1")2
d1...d7Extracts the value of the ith entry (i = 1...7) in the proficiency input and formats it as a bonus/malus using Template:Difference.vector of 7 comma-separated numbers, representing proficiency values (e.g. "2,5,5,3,3,0,1")+2

In the above-mentioned vector of 7 comma-separated numbers, each position/index corresponds to a proficiency. See the subsequent list for details.

Proficiency names

IndexName
1Light Weapons
2Hand Weapons
32-Handed Weapons
4Unarmed Fighting
5Ranged Weapons
6Critical Strike
7Dodge

To extract the individual proficiency names use the following syntax:

{{Proficiencies/names|<proficiency index>}}

Abbreviated names can be produced for each proficiency by using specific double indices:

IndexName
11Light
22Hand
332-Hand
44Unarmed
55Ranged
66Critical
77Dodge

View/Edit documentation page