Template:Legacy variant table header/doc: Difference between revisions

From Path of Exile Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 41: Line 41:
| str
| str
| {{yes}}
| {{yes}}
| The implicit modifier block of this legacy variant. Defaults to the value of the second unnamed parameter as long as <code><nowiki>|explicit=</nowiki></code> or the third unnamed parameter is also set.
| The implicit stat block of this legacy variant. Defaults to the value of the second unnamed parameter as long as <code><nowiki>|explicit=</nowiki></code> or the third unnamed parameter is also set.
|-
|-
| <code><nowiki>|explicit=</nowiki></code>
| <code><nowiki>|explicit=</nowiki></code>
| str
| str
| {{yes}}
| {{yes}}
| The explicit modifier block of this legacy variant. Defaults to the value of the third unnamed parameter as long as <code><nowiki>|implicit=</nowiki></code> or the second unnamed parameter is also set; otherwise it defaults to the value of the second unnamed parameter.
| The explicit stat block of this legacy variant. Defaults to the value of the third unnamed parameter as long as <code><nowiki>|implicit=</nowiki></code> or the second unnamed parameter is also set; otherwise it defaults to the value of the second unnamed parameter.
|-
|-
| <code><nowiki>|base=</nowiki></code>
| <code><nowiki>|base=</nowiki></code>
Line 63: Line 63:


==Usage==
==Usage==
When constructing the modifier blocks of an item's legacy variant, compare the legacy variant to the current variant and format each modifier accordingly:
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 modifier has different values in the legacy variant, format the text using {{tlx|c|mod|...}}.
* To show that a stat line has different values in the legacy variant, format the text using {{tlx|c|mod|&hellip;}}.
* To show that a modifier exists only in the legacy variant, format the text using {{tlx|c|mod|...}}.
* There is no need to format the text of stats that are unchanged from the legacy variant.
* To show that a modifier does not exist in the legacy variant, format the text using {{tlx|c|not|...}}.
* There is no need to format the text of modifiers that are unchanged from the legacy variant.


<pre>
<pre>
Line 78: Line 76:
* +(10-30) to maximum Mana
* +(10-30) to maximum Mana
* {{c|mod|(30-50)% of Physical Damage Converted to Fire Damage}}
* {{c|mod|(30-50)% of Physical Damage Converted to Fire Damage}}
* {{c|not|Adds 5 to 10 Fire Damage to Attacks with Bows}}
}}
}}
{{Legacy variant table end}}
{{Legacy variant table end}}
Line 93: Line 90:
* +(10-30) to maximum Mana
* +(10-30) to maximum Mana
* {{c|mod|(30-50)% of Physical Damage Converted to Fire Damage}}
* {{c|mod|(30-50)% of Physical Damage Converted to Fire Damage}}
* {{c|not|Adds 5 to 10 Fire Damage to Attacks with Bows}}
}}
}}
{{Legacy variant table end}}
{{Legacy variant table end}}
==Cargo==
{| class="wikitable"
! Table !! Declared by !! Attached by
|-
| [[Special:CargoTables/legacy_variants|legacy_variants]]
| {{tl|Legacy variant table row/cargo/legacy variants/declare}}
| {{tl|Legacy variant table row/cargo/legacy variants/attach}}
|}


{{Documentation categories|
{{Documentation categories|

Latest revision as of 17:00, 31 December 2022

This subpage provides documentation for Template:Legacy variant table header.

{{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= 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. Defaults to the value of the second unnamed parameter as long as |explicit= or the third unnamed parameter is also set.
|explicit= str
The explicit stat block of this legacy variant. 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.
|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|
* {{c|mod|Adds 2 to 4 Fire Damage to Attacks}}
|
* 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 Required level Stats Compare each legacy variant to the current variant.
  • Stat line – Same as current variant
  • Stat line – Different from current variant

1.2.0 Cured Quiver 22
  • Adds 2 to 4 Fire Damage to Attacks
  • 10% increased Attack Speed
  • +20 to Evasion Rating
  • +(10-30) to maximum Mana
  • (30-50)% of Physical Damage Converted to Fire Damage

Cargo

Table Declared by Attached by
legacy_variants {{Legacy variant table row/cargo/legacy variants/declare}} {{Legacy variant table row/cargo/legacy variants/attach}}