The wiki is currently a work in progress. If you'd like to help out, please check the Community Portal and our getting started guide. Also, check out our sister project on poewiki.net.

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

From Path of Exile 2 Wiki
Jump to navigation Jump to search
>Illviljan
mNo edit summary
(Sister interwiki)
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{documentation subpage}}
{{Documentation subpage}}
<section begin=documentation />
Creates a table for [[legacy]] items. Legacy items are discontinued version of items that have been subjected to balance changes that did not affect existing copies of the item. Due to their limited availability, their prices can be high.


{{tlx|Legacy variant table header}} is used with {{tlx|Legacy variant table row}}.
{{tl|Legacy variant table header}} is used with {{tl|legacy variant table row}} and {{tl|legacy variant table end}} to display a table of an item's [[legacy variant]]s.


==Parameters==
==Parameters==
===Header===
===Header===
Parameters for {{tlx|Legacy variant table header}}.
{{tl|Legacy variant table header}} takes the following parameters.
 
{| class="wikitable sortable"
{| class="wikitable sortable"
! Parameter
! Parameter
Line 14: Line 13:
! Description
! Description
|-
|-
| base
| <code><nowiki>|base=</nowiki></code>
| bool
| bool
| {{yes}}
| {{yes}}
| Base item type
| Whether to show a column header for base item type. Defaults to false.
|-  
|-  
| level
| <code><nowiki>|level=</nowiki></code>
| bool
| bool
| {{yes}}
| {{yes}}
| Required level
| Whether to show a column header for required level. Defaults to false.
|}
|}


===Row===
===Row===
Parameters for {{tlx|Legacy variant table row}}.
{{tl|Legacy variant table row}} takes the following parameters.
 
{| class="wikitable sortable"
{| class="wikitable sortable"
! Parameter
! Parameter
! Value
! Value
! Optional
! Optional
! Cargo field
! Description
! Description
|-
|-
| version
| <code><nowiki>|version=</nowiki></code>
| str
| str
| {{no}}
| {{no}}
| legacy_variants.removal_version
| The version this legacy variant was discontinued. Defaults to the value of the first unnamed parameter.
| [[Version]] when the item was discontinued, defaults to {{{1}}}.
|-
|-
| implicit
| <code><nowiki>|implicit=</nowiki></code>
| str
| str
| {{yes}}
| {{yes}}
| legacy_variants.implicit_stat_text
| 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.
legacy_variants.stat_text
| [[Implicit]] modifier text, defaults to <nowiki>{{{2}}}</nowiki> if <nowiki>{{{3}}}</nowiki> also is set.
Bright text indicates a modifier that is different in a legacy variant.&#10;Strike-through text indicates a modifier that does not exist in a legacy variant.
* Bright text: <code><nowiki>{{c|mod|sample text}}</nowiki></code> → {{c|mod|sample text}}
* Strike-through text: <code><nowiki>{{c|not|sample text}}</nowiki></code> → {{c|not|Sample text}}
|-
|-
| explicit
| <code><nowiki>|explicit=</nowiki></code>
| str
| str
| {{no}}
| {{yes}}
| legacy_variants.explicit_stat_text
| 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.
legacy_variants.stat_text
| [[Explicit]] modifier text, defaults to <nowiki>{{{3}}}</nowiki> if <nowiki>{{{2}}} and {{{3}}}</nowiki> also are set else it defaults to <nowiki>{{{2}}}</nowiki>.
Bright text indicates a modifier that is different in a legacy variant.&#10;Strike-through text indicates a modifier that does not exist in a legacy variant.
* Bright text: <code><nowiki>{{c|mod|sample text}}</nowiki></code> → {{c|mod|sample text}}
* Strike-through text: <code><nowiki>{{c|not|sample text}}</nowiki></code> → {{c|not|Sample text}}
|-
|-
| base
| <code><nowiki>|base=</nowiki></code>
| str
| str
| {{yes}}
| {{yes}}
| legacy_variants.base_item
| The base item type of this legacy variant.
| Base item type
|-  
|-  
| level
| <code><nowiki>|level=</nowiki></code>
| str
| str
| {{yes}}
| {{yes}}
| legacy_variants.required_level
| The required level of this legacy variant.
| Required level
|}
|}


==Examples==
===End===
There are no parameters for {{tl|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 {{tlx|c|mod|&hellip;}}.
* There is no need to format the text of stats that are unchanged from the legacy variant.
 
<pre>
<pre>
{{legacy variant table header|base=yes|level=yes}}
{{Legacy variant table header|base=yes|level=yes}}
{{legacy variant table row|1.2.0|base=[[Cured Quiver]]|level=22|
{{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}}
</pre>
 
Yields:
 
{{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}}
* {{c|mod|Adds 2 to 4 Fire Damage to Attacks}}
|
|
Line 83: 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}}
==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}}
|}
|}
</pre>
<section end=documentation />


<includeonly>
{{Documentation categories|
[[Category:Templates]]
<!-- Categories and interwikis go here. -->
</includeonly>
[[Category:Item templates]]
{{Sister|poewiki}}
}}

Revision as of 15:31, 24 March 2025

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 Yes Whether to show a column header for base item type. Defaults to false.
|level= bool Yes 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 No The version this legacy variant was discontinued. Defaults to the value of the first unnamed parameter.
|implicit= str Yes 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 Yes 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 Yes The base item type of this legacy variant.
|level= str Yes 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
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}}