Template:Talent: Difference between revisions
Add sourced Forever preview talent and Legacy reference pages (2026-09-16, CC BY 4.0) |
Update sourced Forever beta content and preserve historical preview evidence |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 9: | Line 9: | ||
{{#if:{{{source_url|}}}|{{#set:Source URL={{{source_url}}}}}}} | {{#if:{{{source_url|}}}|{{#set:Source URL={{{source_url}}}}}}} | ||
{{#if:{{{snapshot|}}}|{{#set:Source snapshot={{{snapshot}}}}}}} | {{#if:{{{snapshot|}}}|{{#set:Source snapshot={{{snapshot}}}}}}} | ||
{{#set:Game version=BlizzCon 2026 demo|Verification status=Source checked}} | {{#set:Game version={{{game_version|BlizzCon 2026 demo}}}|Verification status=Source checked}} | ||
[[Category:Talents]] | {{#if:{{{archived|}}}|[[Category:Historical talents]]|[[Category:Talents]]}} | ||
<div class="fw-talent-nav">[[Talents]] <span aria-hidden="true">›</span> [[{{{class}}} talents]] <span aria-hidden="true">›</span> [[{{{class}}} talents#{{{tree}}}|{{{tree}}}]]</div> | <div class="fw-talent-nav">[[Talents]] <span aria-hidden="true">›</span> [[{{{class}}} talents]] <span aria-hidden="true">›</span> [[{{{class}}} talents#{{{tree}}}|{{{tree}}}]]</div> | ||
<div class="fw-talent-card"> | <div class="fw-talent-card"> | ||
<div class="fw-talent-header"> | |||
{{#if:{{{icon|}}}|<span class="fw-talent-card-icon">[[File:{{{icon}}}|48x48px|link=File:{{{icon}}}|alt={{PAGENAME}} icon. View file details and attribution.]]</span>}} | |||
<div class="fw-talent-kicker">Class talent</div> | <div class="fw-talent-kicker">Class talent</div> | ||
</div> | |||
<div class="fw-talent-facts"> | <div class="fw-talent-facts"> | ||
<div class="fw-talent-field"><strong>Class</strong><span>[[{{{class}}} talents|{{{class}}}]]</span></div> | <div class="fw-talent-field"><strong>Class</strong><span>[[{{{class}}} talents|{{{class}}}]]</span></div> | ||
| Line 23: | Line 26: | ||
</div> | </div> | ||
</div> | </div> | ||
<div class="fw-talent-note"><strong> | <div class="fw-talent-note"><strong>{{#if:{{{archived|}}}|Historical data|Source data}} · {{{game_version|BlizzCon 2026 demo}}}</strong><p>Recorded from {{#if:{{{source_url|}}}|[{{{source_url}}} the linked source]|the import source}}{{#if:{{{snapshot|}}}| on {{{snapshot}}}}}. [[Project:Data policy|Source checked]] means checked against that source; this talent has not been independently validated in-game. Preview details may change.</p></div> | ||
{{#if:{{{archived|}}}||{{Research tasks|kind=Talent|needs={{{research_needs|Current Forever build tooltip; Rank effects and conditions in the named build}}}}}}} | |||
</includeonly><noinclude> | </includeonly><noinclude> | ||
Adds a compact talent reference, source note, and semantic data to a class talent page. It places the article in [[:Category:Talents]]. For the separate Legacy system, use [[Template:Legacy perk]]. | Adds a compact talent reference, source note, and semantic data to a class talent page. It places the article in [[:Category:Talents]]. For the separate Legacy system, use [[Template:Legacy perk]]. | ||
This template describes the | This template describes the explicitly supplied game version; older records default to the BlizzCon 2026 demo. Its ''Source checked'' status records verification against the cited import source, not independent in-game testing. A maximum rank does not imply that every rank's effect has been confirmed. Record rank text and its limitations in the article body. | ||
Use plain class and tree names, plain numbers, a full source URL, and an ISO date. Tree row and column numbers are one-based, counted from the top left. The optional prerequisite is a plain wiki page title without brackets. | Use plain class and tree names, plain numbers, a full source URL, and an ISO date. Tree row and column numbers are one-based, counted from the top left. The optional prerequisite is a plain wiki page title without brackets. For an icon, supply the uploaded filename without the <code>File:</code> prefix; the icon links to its file page for source and attribution. | ||
<pre><nowiki> | <pre><nowiki> | ||
{{Talent | {{Talent | ||
|icon= | |||
|class= | |class= | ||
|tree= | |tree= | ||
| Line 41: | Line 46: | ||
|requires= | |requires= | ||
|source_url= | |source_url= | ||
|snapshot= | |snapshot= | ||
|game_version= | |||
}} | }} | ||
</nowiki></pre> | </nowiki></pre> | ||
The optional <code>research_needs</code> parameter controls this article’s research requests. When omitted, it asks for the current Forever tooltip and rank-condition evidence. After adding evidence, set it to the remaining semicolon-separated requests. Set <code>research_needs=</code> explicitly empty when all requests are resolved; removing the parameter restores the default requests. Resolving a task does not automatically change the source snapshot or its evidence status. | |||
The presentation is maintained at [[Template:Talent/styles.css]]. For rank tables, use <code>class="wikitable fw-talent-ranks"</code>; an optional <code>fw-talent-table-wrap</code> wrapper accommodates wide tables. | The presentation is maintained at [[Template:Talent/styles.css]]. For rank tables, use <code>class="wikitable fw-talent-ranks"</code>; an optional <code>fw-talent-table-wrap</code> wrapper accommodates wide tables. | ||
| Line 50: | Line 58: | ||
<templatedata> | <templatedata> | ||
{ | { | ||
"description": "Reference box and source-snapshot metadata for a class talent from | "description": "Reference box and source-snapshot metadata for a class talent from a dated Forever source snapshot. Source checked does not mean independently validated in-game.", | ||
"params": { | "params": { | ||
"class": {"label": "Class", "description": "Class name matching its class talents index.", "type": "string", "required": true}, | "icon": { | ||
"tree": {"label": "Talent tree", "description": "Talent tree name matching the heading in the class talents index.", "type": "string", "required": true}, | "label": "Talent icon", | ||
"row": {"label": "Tree row", "description": "One-based row number, counted from the top of the tree.", "type": "number", "required": true}, | "description": "Uploaded icon filename without the File: prefix. The image links to its file page for source and attribution.", | ||
"column": {"label": "Tree column", "description": "One-based column number, counted from the left of the tree.", "type": "number", "required": true}, | "type": "wiki-file-name", | ||
"max_ranks": {"label": "Maximum rank", "description": "Maximum number of ranks listed by the source; this does not assert that every rank effect is known.", "type": "number", "required": true}, | "suggested": true | ||
"type": {"label": "Talent type", "description": "Active or Passive, as recorded by the source.", "type": "string", "suggestedvalues": ["Active", "Passive"], "required": true}, | }, | ||
"requires": {"label": "Prerequisite talent", "description": "Wiki page title of a prerequisite talent, without brackets. Leave empty if none is listed.", "type": "wiki-page-name", "suggested": true}, | "class": { | ||
"source_url": {"label": "Source URL", "description": "Full URL of the source used for this talent.", "type": "url", "required": true}, | "label": "Class", | ||
"snapshot": {"label": "Source snapshot date", "description": "Date on which the source data was captured, in YYYY-MM-DD format.", "type": "date", "required": true} | "description": "Class name matching its class talents index.", | ||
"type": "string", | |||
"required": true | |||
}, | |||
"tree": { | |||
"label": "Talent tree", | |||
"description": "Talent tree name matching the heading in the class talents index.", | |||
"type": "string", | |||
"required": true | |||
}, | |||
"row": { | |||
"label": "Tree row", | |||
"description": "One-based row number, counted from the top of the tree.", | |||
"type": "number", | |||
"required": true | |||
}, | |||
"column": { | |||
"label": "Tree column", | |||
"description": "One-based column number, counted from the left of the tree.", | |||
"type": "number", | |||
"required": true | |||
}, | |||
"max_ranks": { | |||
"label": "Maximum rank", | |||
"description": "Maximum number of ranks listed by the source; this does not assert that every rank effect is known.", | |||
"type": "number", | |||
"required": true | |||
}, | |||
"type": { | |||
"label": "Talent type", | |||
"description": "Active or Passive, as recorded by the source.", | |||
"type": "string", | |||
"suggestedvalues": [ | |||
"Active", | |||
"Passive" | |||
], | |||
"required": true | |||
}, | |||
"requires": { | |||
"label": "Prerequisite talent", | |||
"description": "Wiki page title of a prerequisite talent, without brackets. Leave empty if none is listed.", | |||
"type": "wiki-page-name", | |||
"suggested": true | |||
}, | |||
"source_url": { | |||
"label": "Source URL", | |||
"description": "Full URL of the source used for this talent.", | |||
"type": "url", | |||
"required": true | |||
}, | |||
"snapshot": { | |||
"label": "Source snapshot date", | |||
"description": "Date on which the source data was captured, in YYYY-MM-DD format.", | |||
"type": "date", | |||
"required": true | |||
}, | |||
"research_needs": { | |||
"label": "Open research requests", | |||
"description": "Semicolon-separated evidence still needed. Omit to use the default tooltip and rank requests; supply an explicitly empty value to clear all requests after adding supporting evidence.", | |||
"type": "string" | |||
}, | |||
"game_version": { | |||
"label": "Game version", | |||
"description": "Specific beta client build or preview version; defaults to the BlizzCon 2026 demo for historical records.", | |||
"type": "string", | |||
"suggested": true | |||
}, | |||
"archived": { | |||
"label": "Historical record", | |||
"description": "Set 1 for earlier records absent from the active imported tree; excludes this page from the active talent category.", | |||
"type": "string" | |||
} | |||
}, | }, | ||
"paramOrder": ["class", "tree", "row", "column", "max_ranks", "type", "requires", "source_url", "snapshot"], | "paramOrder": [ | ||
"icon", | |||
"class", | |||
"tree", | |||
"row", | |||
"column", | |||
"max_ranks", | |||
"type", | |||
"requires", | |||
"source_url", | |||
"snapshot", | |||
"research_needs", | |||
"game_version", | |||
"archived" | |||
], | |||
"format": "block" | "format": "block" | ||
} | } | ||
Latest revision as of 04:33, 19 September 2026
Adds a compact talent reference, source note, and semantic data to a class talent page. It places the article in Category:Talents. For the separate Legacy system, use Template:Legacy perk.
This template describes the explicitly supplied game version; older records default to the BlizzCon 2026 demo. Its Source checked status records verification against the cited import source, not independent in-game testing. A maximum rank does not imply that every rank's effect has been confirmed. Record rank text and its limitations in the article body.
Use plain class and tree names, plain numbers, a full source URL, and an ISO date. Tree row and column numbers are one-based, counted from the top left. The optional prerequisite is a plain wiki page title without brackets. For an icon, supply the uploaded filename without the File: prefix; the icon links to its file page for source and attribution.
{{Talent
|icon=
|class=
|tree=
|row=
|column=
|max_ranks=
|type=
|requires=
|source_url=
|snapshot=
|game_version=
}}
The optional research_needs parameter controls this article’s research requests. When omitted, it asks for the current Forever tooltip and rank-condition evidence. After adding evidence, set it to the remaining semicolon-separated requests. Set research_needs= explicitly empty when all requests are resolved; removing the parameter restores the default requests. Resolving a task does not automatically change the source snapshot or its evidence status.
The presentation is maintained at Template:Talent/styles.css. For rank tables, use class="wikitable fw-talent-ranks"; an optional fw-talent-table-wrap wrapper accommodates wide tables.
TemplateData
Reference box and source-snapshot metadata for a class talent from a dated Forever source snapshot. Source checked does not mean independently validated in-game.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Talent icon | icon | Uploaded icon filename without the File: prefix. The image links to its file page for source and attribution. | File | suggested |
| Class | class | Class name matching its class talents index. | String | required |
| Talent tree | tree | Talent tree name matching the heading in the class talents index. | String | required |
| Tree row | row | One-based row number, counted from the top of the tree. | Number | required |
| Tree column | column | One-based column number, counted from the left of the tree. | Number | required |
| Maximum rank | max_ranks | Maximum number of ranks listed by the source; this does not assert that every rank effect is known. | Number | required |
| Talent type | type | Active or Passive, as recorded by the source.
| String | required |
| Prerequisite talent | requires | Wiki page title of a prerequisite talent, without brackets. Leave empty if none is listed. | Page name | suggested |
| Source URL | source_url | Full URL of the source used for this talent. | URL | required |
| Source snapshot date | snapshot | Date on which the source data was captured, in YYYY-MM-DD format. | Date | required |
| Open research requests | research_needs | Semicolon-separated evidence still needed. Omit to use the default tooltip and rank requests; supply an explicitly empty value to clear all requests after adding supporting evidence. | String | optional |
| Game version | game_version | Specific beta client build or preview version; defaults to the BlizzCon 2026 demo for historical records. | String | suggested |
| Historical record | archived | Set 1 for earlier records absent from the active imported tree; excludes this page from the active talent category. | String | optional |