Difference between revisions of "Template:Trait infobox"

From Final Fantasy XIV Online Wiki
Jump to navigation Jump to search
m
 
(30 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<includeonly>{{#set:Has context=Trait}}{{#switch:{{lc:{{{release|}}}}}|heavensward = {{Heavensward expansion content}}|stormblood = {{Stormblood expansion content}}}}{{#switch:{{lc:{{{pvp|}}}}}
<includeonly>{{#set:Has context=Trait}}{{#switch:{{lc:{{{release|}}}}}|heavensward = {{Heavensward expansion content}}|stormblood = {{Stormblood expansion content}}|shadowbringers = {{Shadowbringers expansion content}}|endwalker = {{Endwalker expansion content}}|dawntrail = {{Dawntrail expansion content}}}}{{#if:{{{release|}}}||{{#switch:{{{patch|}}}|1.0|2.0|2.05|2.1|2.15|2.16|2.2|2.21|2.25|2.28|2.3|2.35|2.38|2.4|2.41|2.45|2.5|2.51|2.55|2.56|2.57=|#default=[[Category:Missing release]]}}}}{{#switch:{{lc:{{{pvp|}}}}}
| y = {{otheruses|the [[PvP]] trait|the [[PvE]] trait|{{trim|{{#replace:{{PAGENAME}}|(PvP)|}}}}}}
| y = {{otheruses|the [[PvP]] trait|the [[PvE]] trait|{{trim|{{#replace:{{PAGENAME}}|(PvP)|}}}}}}
| c = {{otheruses|the [[PvE]] trait|the [[PvP]] trait|{{PAGENAME}} (PvP)}}
| c = {{otheruses|the [[PvE]] trait|the [[PvP]] trait|{{PAGENAME}} (PvP)}}
Line 24: Line 24:
| black mage = {{Black Mage|name=y}}{{#set:Is for job=Black Mage}}{{#set:Is acquired by=Black Mage}}
| black mage = {{Black Mage|name=y}}{{#set:Is for job=Black Mage}}{{#set:Is acquired by=Black Mage}}
| white mage = {{White Mage|name=y}}{{#set:Is for job=White Mage}}{{#set:Is acquired by=White Mage}}
| white mage = {{White Mage|name=y}}{{#set:Is for job=White Mage}}{{#set:Is acquired by=White Mage}}
| astrologian | bard | dragoon | monk | machinist | ninja | samurai | scholar | summoner | paladin | warrior = {{@@@|name=y}}{{#set:Is for job={{ucfirst:@@@}}}}{{#set:Is acquired by={{ucfirst:@@@}}}}
| blue mage = {{Blue Mage|name=y}}{{#set:Is for job=Blue Mage}}{{#set:Is acquired by=Blue Mage}}
| gunbreaker = {{Gunbreaker|name=y}}{{#set:Is for job=Gunbreaker}}{{#set:Is acquired by=Gunbreaker}}
| dancer = {{Dancer|name=y}}{{#set:Is for job=Dancer}}{{#set:Is acquired by=Dancer}}
| reaper = {{Reaper|name=y}}{{#set:Is for job=Reaper}}{{#set:Is acquired by=Reaper}}
| sage = {{Sage|name=y}}{{#set:Is for job=Sage}}{{#set:Is acquired by=Sage}}
| tank = {{Tank|name=y}}{{#set:Is for role=Tank}}{{#set:Is acquired by=Tank}}
| healer = {{Healer|name=y}}{{#set:Is for role=Healer}}{{#set:Is acquired by=Healer}}
| melee dps = {{Melee DPS|name=y}}{{#set:Is for role=Melee DPS}}{{#set:Is acquired by=Melee DPS}}
| physical ranged dps = {{Physical Ranged DPS|name=y}}{{#set:Is for role=Physical Ranged DPS}}{{#set:Is acquired by=Physical Ranged DPS}}
| magic ranged dps | magical ranged dps = {{Magical Ranged DPS|name=y}}{{#set:Is for role=Magic Ranged DPS}}{{#set:Is acquired by=Magic Ranged DPS}}
| astrologian | bard | dragoon | monk | machinist | ninja | samurai | scholar | summoner | paladin | warrior | viper | pictomancer = {{@@@|name=y}}{{#set:Is for job={{ucfirst:@@@}}}}{{#set:Is acquired by={{ucfirst:@@@}}}}
| #default = <!-- This shouldn't be reached -->}}&nbsp;<small>([[List of {{lc:@@@}} traits|traits]])</small>|<br>}} }}}}
| #default = <!-- This shouldn't be reached -->}}&nbsp;<small>([[List of {{lc:@@@}} traits|traits]])</small>|<br>}} }}}}
; Level
; Level
Line 30: Line 40:
-->{{#if: {{{req-quest|}}}|
-->{{#if: {{{req-quest|}}}|
; Quest Req.
; Quest Req.
: {{#ifeq:{{lc:{{{req-quest|}}}}}|varies|''[[Has quest requirement::{{{name|{{PAGENAME}}}}} quests|Varies]]''|[[Has quest requirement::{{{req-quest}}}]]}}
: {{#ifeq:{{lc:{{{req-quest|}}}}}|varies|''[[Has quest requirement::{{{name|{{PAGENAME}}}}} unlock quests|Varies]]''|{{quest icon|{{{req-quest}}}}}{{#set:Has quest requirement={{{req-quest}}}}}}}
}}</div>
}}<!--
-->{{#if:{{{patch|}}}|
; Patch
: [[Patch {{{patch}}}|{{{patch}}}]]
|[[Category:Actions and traits needing patch]]}}</div>
{{clear}}
{{clear}}
</div><!--
</div><!--
Line 42: Line 56:
                                                         | white mage = [[Category:White Mage traits]]
                                                         | white mage = [[Category:White Mage traits]]
                                                         | red mage = [[Category:Red Mage traits]]
                                                         | red mage = [[Category:Red Mage traits]]
                                                        | blue mage = [[Category:Blue Mage traits]]
                                                         | #default = [[Category:{{ucfirst:@@@}} traits]]}}|}}
                                                         | #default = [[Category:{{ucfirst:@@@}} traits]]}}|}}
}}
}}
Line 49: Line 64:
{{#if: {{{req-quest|}}}|[[Category:Traits unlocked by quest]]}}
{{#if: {{{req-quest|}}}|[[Category:Traits unlocked by quest]]}}
}}{{Quotation|In-game description|{{Colorize|{{{description|''No description available.''}}}}}
}}{{Quotation|In-game description|{{Colorize|{{{description|''No description available.''}}}}}
{{{facts|}}}}}{{#if: {{{description|}}}|{{#set:Has game description={{{description}}}}} }}
{{{facts|}}}}}{{#if: {{{description|}}}|{{#set:Has game description={{{description}}}}} }}{{#if: {{{facts|}}}|{{#set:Has facts={{#replace:{{{facts}}}|`|}}}}}}<!--
{{clear}}
-->{{#if:{{{no-footer-text|}}}||'''{{{name|{{#titleparts:{{PAGENAME}}}}}}}''' is a trait unlocked{{#if:{{{req-quest|}}}|&nbsp;by questing}} at level {{{level|1}}}. It is available for {{#arraymap:{{{acquired}}}|,|@@@|{{#switch:{{lc:@@@}}
{{#ifexpr: {{#ask: [[Has related trait::{{PAGENAME}}]]|format=count}} > 0 |
                                | gladiator = [[Gladiator]] / [[Paladin]]
                                | marauder = [[Marauder]] / [[Warrior]]
                                | lancer = [[Lancer]] / [[Dragoon]]
                                | pugilist = [[Pugilist]] / [[Monk]]
                                | rogue = [[Rogue]] / [[Ninja]]
                                | archer = [[Archer]] / [[Bard]]
                                | thaumaturge = [[Thaumaturge]] / [[Black Mage]]
                                | arcanist = [[Arcanist]] / [[Summoner]]
                                | conjurer = [[Conjurer]] / [[White Mage]]
                                | dark knight = [[Dark Knight]]
                                | red mage = [[Red Mage]]
                                | black mage = [[Black Mage]]
                                | free company = [[Free Company]]
                                | white mage = [[White Mage]]
                                | blue mage = [[Blue Mage]]
                                | gunbreaker = [[Gunbreaker]]
                                | dancer = [[Dancer]]
                                | reaper = [[Reaper]]
                                | sage = [[Sage]]
                                | melee dps = [[Melee DPS]]
                                | magic ranged dps | magical ranged dps = [[Magical Ranged DPS]]
                                | physical ranged dps | ranged physical dps = [[Physical Ranged DPS]]
                                | any = any class or job
                                | #default = [[{{ucfirst:@@@}}]]}}|,&nbsp;|and}}.}}
{{#ifexpr: {{#ask: [[Has related trait::{{#if:{{{name-related|}}}|{{{name-related|}}}|{{PAGENAME}}}}]]|format=count}} > 0 |
== Related actions ==
== Related actions ==
{{#ask: [[Has related trait::{{PAGENAME}}]]|link=none|format=ul|template=action icon}}
{{#ask: [[Has related trait::{{#if:{{{name-related|}}}|{{{name-related|}}}|{{PAGENAME}}}}]]|link=none|format=ul|template=action icon}}
}}</includeonly><noinclude>
}}{{#set:Has history=false}}</includeonly><noinclude>
== Description ==
== Description ==
<pre>{{Trait infobox
<pre>{{Trait infobox
Line 65: Line 104:
| pvp =  
| pvp =  
| release =  
| release =  
| patch =
}}</pre>
}}</pre>


Line 70: Line 110:
; name
; name
: Action name. Defaults to the page name.
: Action name. Defaults to the page name.
; name-related
: Page name only if it contains an apostrophe. Needed for "related actions" to show.
; icon
; icon
: Action icon to show. If not explicitly stated, displays <tt>File:<nowiki><name></nowiki>.png</tt>.
: Action icon to show. If not explicitly stated, displays <tt>File:<nowiki><name></nowiki>.png</tt>.
Line 75: Line 117:
: Trait facts. See {{tl|action fact}} for examples (despite the name, action fact is shared between active actions and traits).
: Trait facts. See {{tl|action fact}} for examples (despite the name, action fact is shared between active actions and traits).
; acquired
; acquired
: Class/job required to use this trait. Accepts comma-separated: ''marauder'', ''gladiator'', ''warrior'', ''paladin'', ''dark knight'', ''conjurer'', ''white mage'', ''scholar'', ''astrologian'', ''pugilist'', ''lancer'', ''archer'', ''rogue'', ''thaumaturge'', ''arcanist'', ''monk'', ''dragoon'', ''bard'', ''black mage'', ''summoner'', ''ninja'', ''machinist'', ''samurai'', ''red mage'', ''carpenter'', ''blacksmith'', ''armorer'', ''goldsmith'', ''leatherworker'', ''weaver'', ''alchemist'', ''culinarian'', ''botanist'', ''fisher'', or ''miner''.
: Class/job required to use this trait. Accepts comma-separated: ''marauder'', ''gladiator'', ''warrior'', ''paladin'', ''dark knight'', ''conjurer'', ''white mage'', ''scholar'', ''astrologian'', ''pugilist'', ''lancer'', ''archer'', ''rogue'', ''thaumaturge'', ''arcanist'', ''monk'', ''dragoon'', ''bard'', ''black mage'', ''summoner'', ''ninja'', ''machinist'', ''samurai'', ''red mage'', ''blue mage'', ''gunbreaker'', ''dancer'', ''carpenter'', ''blacksmith'', ''armorer'', ''goldsmith'', ''leatherworker'', ''weaver'', ''alchemist'', ''culinarian'', ''botanist'', ''fisher'', or ''miner''.
; level
; level
: Level required to learn a trait. Defaults to 1.
: Level required to learn a trait. Defaults to 1.
Line 81: Line 123:
: Action description.
: Action description.
; req-quest
; req-quest
: Optional. Quest required.
: Optional. Quest required. Accepts ''varies'' when quest requirement varies between classes/jobs (note: it will link to <code><PAGENAME> unlock quests</code>).
; pvp
; pvp
: Optional. Applies only to combat classes/jobs. Set ''y'' to specify this trait belongs to PvP, or ''c'' to specify this PvE trait has a PvP counterpart. Defaults to none (no notice).
: Optional. Applies only to combat classes/jobs. Set ''y'' to specify this trait belongs to PvP, or ''c'' to specify this PvE trait has a PvP counterpart. Defaults to none (no notice).
; release
; release
: Optional. Expansion this action belongs to. Accepts: ''heavensward'', or ''stormblood''.
: Optional. Expansion this action belongs to. Accepts: ''heavensward'', or ''stormblood'' or ''shadowbringers'' or ''endwalker'' or ''dawntrail''.


== Example ==
== Example ==

Latest revision as of 02:37, 7 June 2024

Description

{{Trait infobox
| name = 
| icon = 
| acquired = 
| level = 
| description = 
| req-quest = 
| pvp = 
| release = 
| patch = 
}}

Parameters

name
Action name. Defaults to the page name.
name-related
Page name only if it contains an apostrophe. Needed for "related actions" to show.
icon
Action icon to show. If not explicitly stated, displays File:<name>.png.
facts
Trait facts. See {{action fact}} for examples (despite the name, action fact is shared between active actions and traits).
acquired
Class/job required to use this trait. Accepts comma-separated: marauder, gladiator, warrior, paladin, dark knight, conjurer, white mage, scholar, astrologian, pugilist, lancer, archer, rogue, thaumaturge, arcanist, monk, dragoon, bard, black mage, summoner, ninja, machinist, samurai, red mage, blue mage, gunbreaker, dancer, carpenter, blacksmith, armorer, goldsmith, leatherworker, weaver, alchemist, culinarian, botanist, fisher, or miner.
level
Level required to learn a trait. Defaults to 1.
description
Action description.
req-quest
Optional. Quest required. Accepts varies when quest requirement varies between classes/jobs (note: it will link to <PAGENAME> unlock quests).
pvp
Optional. Applies only to combat classes/jobs. Set y to specify this trait belongs to PvP, or c to specify this PvE trait has a PvP counterpart. Defaults to none (no notice).
release
Optional. Expansion this action belongs to. Accepts: heavensward, or stormblood or shadowbringers or endwalker or dawntrail.

Example

{{Trait infobox
| name = Enhanced Vitality
| icon = Enhanced vitality.png
| acquired = gladiator, marauder
| level = 10
| description = Increases Vitality by 2.
| req-quest = 
| release = 
}}

Enhanced Vitality

Acquired
Gladiator frame icon.png GLA (traits)
Marauder frame icon.png MRD (traits)
Level
10

Increases Vitality by 2.

— In-game description

Enhanced Vitality is a trait unlocked at level 10. It is available for Gladiator / Paladin and Marauder / Warrior.