Template:Offense

From Archaelund Wiki

Description

This template generates various output formats from raw offense property input.

Usage

{{Offense|<offense property input>|<format>}}

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

Format options

FormatDescriptionInputExample output
1...9Extracts the value of the ith entry (i = 1...9) in the offense property input.vector of 9 comma-separated numbers, representing offense values (e.g. "3,8,0,1,4,1,50,10,1")3
d1...d9Extracts the value of the ith entry (i = 1...9) in the offense property input and formats it as a bonus/malus using Template:Difference.vector of 9 comma-separated numbers, representing offense values (e.g. "3,8,0,1,4,1,50,10,1")+3
DamageDisplays consolidated damage information, including element icons.vector of 9 comma-separated numbers, representing offense values (e.g. "3,8,0,1,4,1,50,10,1")3−8 + Fire.png 1−4

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

Offense property names

IndexName
1Min. Damage
2Max. Damage
3Damage Type
4Min. Extra Damage
5Max. Extra Damage
6Extra Damage Type
7Accuracy
8Critical Chance
9Armor Piercing

To extract the individual offense property names use the following syntax:

{{Offense/names|<offense property index>}}

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

IndexName
11Damage
22Damage
33Damage
44Damage
55Damage
66Damage
77Acc.
88Crit.
99Arm. Pierc.

Damage types

Offense entries 3 (Damage Type) and 6 (Extra Damage Type) take the following indices as values:

IndexNameIcon
0Normal
1FireFire.png
2ColdCold.png
3ShockShock.png
4ToxicPoison.png

View/Edit documentation page