Template:Legacy variant table row: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 1: | Line 1: | ||
{{legacy variant table header}} | |||
< | <onlyinclude>{{!}}- | ||
| | {{!}} {{#if: {{#vardefineecho:versionB| {{#explode:{{{version|{{{1|}}}}}}|-|0}} }} | ||
- | | {{#if: {{#vardefineecho:versionA| {{#explode:{{{version|{{{1|}}}}}}|-|1}} }} | ||
| [[Version {{#var:versionA}}{{!}}{{#var:versionA}}]] <br>-<br> [[Version {{#var:versionB}}{{!}}{{#var:versionB}}]] | |||
| {{#ifeq:{{#rpos:{{{version|{{{1|}}}}}}|-}}|-1 | |||
| [[Version {{#var:versionB}}{{!}}{{#var:versionB}}]] | |||
| ''present'' <br>-<br> [[Version {{#var:versionB}}{{!}}{{#var:versionB}}]] | |||
}} | |||
}} | |||
| {{n/a}} | |||
}} | |||
{{#if: {{{base|}}} | |||
| {{!}} {{{base}}} | |||
}} | |||
{{#if: {{{level|}}} | |||
| {{!}} {{c|value|{{{level}}}}} | |||
}} | |||
{{!}} {{#if: {{{implicit|{{{2|}}}}}} {{{explicit|{{{random|{{{3|}}}}}}}}} | |||
| <div class="item-stats -nopad">{{#if: {{{implicit|{{{2|}}}}}} | |||
|} | | <div class="group legacy-stats plainlist">{{{implicit|{{{2}}}}}}</div> | ||
{{ | }}{{#if: {{{explicit|{{{random|{{{3|}}}}}}}}} | ||
| <div class="group legacy-stats plainlist">{{{explicit|{{{random|{{{3|}}}}}}}}}</div> | |||
}}</div> | |||
| {{n/a}} | |||
}}{{#cargo_store: | |||
_table = legacy_variants | |||
|removal_version = {{{version|{{{1|}}}}}} | |||
|implicit_stat_text = {{{implicit|}}} | |||
|explicit_stat_text = {{{explicit|}}} | |||
|stat_text = {{{implicit|{{{2|}}}}}} {{#if: {{{implicit|{{{2|}}}}}} | |||
| {{#if: {{{explicit|{{{random|{{{3|}}}}}}}}} | |||
| <span class="item-stat-separator -unique"></span> {{{explicit|{{{random|{{{3|}}}}}}}}} | |||
| | |||
}} | |||
| {{{explicit|{{{random|{{{3|}}}}}}}}} | |||
}} | |||
|base_item = {{{base|}}} | |||
|required_level = {{{level|}}} | |||
}}</onlyinclude> | |||
|- | |||
|}{{#cargo_attach: | |||
_table = legacy_variants | |||
}} | |||
{{documentation|Template:Legacy variant table header/doc}} |
Revision as of 20:45, 17 July 2022
Version discontinued | Stats ![]()
|
---|---|
—
|
— |
This template adds rows to the table "legacy_variants", which is declared by the template Legacy variant table row/cargo/legacy variants/declare. View table.
{{Legacy variant table header}} is used with {{legacy variant table row}} and {{legacy variant table end}} to display a table of an item's legacy variants.
Parameters
Header
{{Legacy variant table header}} takes the following parameters.
Parameter | Value | Optional | Description |
---|---|---|---|
|base=
|
bool | ![]() |
Whether to show a column header for base item type. Defaults to false. |
|level=
|
bool | ![]() |
Whether to show a column header for required level. Defaults to false. |
Row
{{Legacy variant table row}} takes the following parameters.
Parameter | Value | Optional | Description |
---|---|---|---|
|version= , |1=
|
str | ![]() |
The version this legacy variant was discontinued. Defaults to the value of the first unnamed parameter. |
|implicit=
|
str | ![]() |
The implicit stat block of this legacy variant. For backwards compatibility, this defaults to the value of the second unnamed parameter as long as |explicit= or the third unnamed parameter is also set. It is highly recommended to use the named parameter.
|
|explicit=
|
str | ![]() |
The explicit stat block of this legacy variant. For backwards compatibility, this defaults to the value of the third unnamed parameter as long as |implicit= or the second unnamed parameter is also set; otherwise it defaults to the value of the second unnamed parameter. It is highly recommended to use the named parameter.
|
|base=
|
str | ![]() |
The base item type of this legacy variant. |
|level=
|
str | ![]() |
The required level of this legacy variant. |
End
There are no parameters for {{legacy variant table end}}.
Usage
When constructing the stat blocks of an item's legacy variant, compare the legacy variant to the current variant and format each stat line accordingly:
- To show that a stat line has different values in the legacy variant, format the text using
{{c|mod|…}}
. - There is no need to format the text of stats that are unchanged from the legacy variant.
{{Legacy variant table header|base=yes|level=yes}} {{Legacy variant table row|1.2.0|base=[[Cured Quiver]]|level=22 |implicit = * {{c|mod|Adds 2 to 4 Fire Damage to Attacks}} |explicit = * 10% increased Attack Speed * {{c|mod|+20 to Evasion Rating}} * +(10-30) to maximum Mana * {{c|mod|(30-50)% of Physical Damage Converted to Fire Damage}} }} {{Legacy variant table end}}
Yields:
Version discontinued | Base item | ![]() |
Stats ![]()
|
---|---|---|---|
1.2.0 | Cured Quiver | 22 | * Adds 2 to 4 Fire Damage to Attacks * 10% increased Attack Speed
|
Cargo
Table | Declared by | Attached by |
---|---|---|
legacy_variants | {{Legacy variant table row/cargo/legacy variants/declare}} | {{Legacy variant table row/cargo/legacy variants/attach}} |
The above documentation is transcluded from Template:Legacy variant table header/doc.
Editors can experiment in this template's sandbox and testcases pages.
Subpages of this template.
Editors can experiment in this template's sandbox and testcases pages.
Subpages of this template.