Difference between revisions of "Template:Trait infobox"
Jump to navigation
Jump to search
m |
|||
(49 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
<includeonly>{{#set:Has context=Trait}}{{#switch:{{lc:{{{release|}}}}}|heavensward = {{Heavensward expansion content}}|stormblood = {{Stormblood expansion content}}}}{{ | <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)|}}}}}} | |||
| c = {{otheruses|the [[PvE]] trait|the [[PvP]] trait|{{PAGENAME}} (PvP)}} | |||
}} | |||
<div class="infobox-n trait"> | <div class="infobox-n trait"> | ||
<div class="icon trait-infobox-icon"> | <div class="icon trait-infobox-icon">{{STFI|icon={{{icon|{{#titleparts:{{PAGENAMEE}}}}.png}}}|link=File:{{{icon|{{PAGENAMEE}}.png}}}}}{{#set:Has game icon=File:{{{icon|{{#titleparts:{{PAGENAME}}}}.png}}}}}</div> | ||
<p class="heading">[[Has canonical name::{{{name|{{#titleparts:{{PAGENAME}}}}}}}]]</p> | <p class="heading">[[Has canonical name::{{{name|{{#titleparts:{{PAGENAME}}}}}}}]]</p> | ||
<div class="wrapper"> | <div class="wrapper"> | ||
{{#if: {{{acquired|}}}| | {{#if: {{{acquired|}}}| | ||
; Acquired | ; Acquired | ||
: {{#ifeq: {{lc:{{{acquired}}}}}|any|[[File:Any_class_frame_icon.png|20px|top|link=Class]] [[Class|Any]]| | : {{#ifeq: {{lc:{{{acquired}}}}}|any|[[File:Any_class_frame_icon.png|20px|top|link=Class]] [[Class|Any]]|{{#arraymap:{{{acquired}}}|,|@@@|{{#switch:{{lc:@@@}} | ||
| alchemist | armorer | blacksmith | botanist | carpenter | culinarian | fisher | goldsmith | leatherworker | miner | weaver = {{@@@|name=y}}{{#set:Is for class={{ucfirst:@@@}}}}{{#set:Is acquired by={{ucfirst:@@@}}}} | |||
| marauder = {{Marauder|name=y}}{{#set:Is for class=Marauder}}{{#set:Is for job=Warrior}}{{#set:Is acquired by=Marauder}} | |||
| gladiator = {{Gladiator|name=y}}{{#set:Is for class=Gladiator}}{{#set:Is for job=Paladin}}{{#set:Is acquired by=Gladiator}} | |||
| pugilist = {{Pugilist|name=y}}{{#set:Is for class=Pugilist}}{{#set:Is for job=Monk}}{{#set:Is acquired by=Pugilist}} | |||
| lancer = {{Lancer|name=y}}{{#set:Is for class=Lancer}}{{#set:Is for job=Dragoon}}{{#set:Is acquired by=Lancer}} | |||
| archer = {{Archer|name=y}}{{#set:Is for class=Archer}}{{#set:Is for job=Bard}}{{#set:Is acquired by=Archer}} | |||
| conjurer = {{Conjurer|name=y}}{{#set:Is for class=Conjurer}}{{#set:Is for job=White Mage}}{{#set:Is acquired by=Conjurer}} | |||
| thaumaturge = {{Thaumaturge|name=y}}{{#set:Is for class=Thaumaturge}}{{#set:Is for job=Black Mage}}{{#set:Is acquired by=Thaumaturge}} | |||
| arcanist = {{Arcanist|name=y}}{{#set:Is for class=Arcanist}}{{#set:Is for job=Scholar}}{{#set:Is for job=Summoner}}{{#set:Is acquired by=Arcanist}} | |||
| rogue = {{Rogue|name=y}}{{#set:Is for class=Rogue}}{{#set:Is for job=Ninja}}{{#set:Is acquired by=Rogue}} | |||
| dark knight = {{Dark Knight|name=y}}{{#set:Is for job=Dark Knight}}{{#set:Is acquired by=Dark Knight}} | |||
| red mage = {{Red Mage|name=y}}{{#set:Is for job=Red Mage}}{{#set:Is acquired by=Red 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}} | |||
| 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 -->}} <small>([[List of {{lc:@@@}} traits|traits]])</small>|<br>}} }}}} | |||
; Level | |||
}}}}</div> | : [[Has trait level::{{{level|1}}}]]<!-- | ||
-->{{#if: {{{req-quest|}}}| | |||
; Quest Req. | |||
: {{#ifeq:{{lc:{{{req-quest|}}}}}|varies|''[[Has quest requirement::{{{name|{{PAGENAME}}}}} unlock quests|Varies]]''|{{quest icon|{{{req-quest}}}}}{{#set:Has quest requirement={{{req-quest}}}}}}} | |||
}}<!-- | |||
-->{{#if:{{{patch|}}}| | |||
; Patch | |||
: [[Patch {{{patch}}}|{{{patch}}}]] | |||
|[[Category:Actions and traits needing patch]]}}</div> | |||
{{clear}} | {{clear}} | ||
</div><!-- | </div><!-- | ||
Line 45: | 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]]}}|}} | ||
}} | }} | ||
<!-- PvP? --> | <!-- PvP? --> | ||
{{#if: {{{pvp|}}}|[[Category:PvP traits]]{{#set:Is for pvp=true}}|[[Category:PvE traits]]{{#set:Is for pvp=false}}}} | {{#if: {{{pvp|}}}|[[Category:PvP traits]]{{#set:Is for pvp=true}}|[[Category:PvE traits]]{{#set:Is for pvp=false}}}} | ||
}}{{Quotation|In-game description|{{{description|''No description available.''}}} }}{{#if: {{{description|}}}|{{#set:Has game description={{{description}}}}} }} | <!-- Actions unlocked by quests --> | ||
{{ | {{#if: {{{req-quest|}}}|[[Category:Traits unlocked by quest]]}} | ||
{{#ifexpr: {{#ask: [[Has related trait::{{PAGENAME}}]]|format=count}} > 0 | | }}{{Quotation|In-game description|{{Colorize|{{{description|''No description available.''}}}}} | ||
{{{facts|}}}}}{{#if: {{{description|}}}|{{#set:Has game description={{{description}}}}} }}{{#if: {{{facts|}}}|{{#set:Has facts={{#replace:{{{facts}}}|`|}}}}}}<!-- | |||
-->{{#if:{{{no-footer-text|}}}||'''{{{name|{{#titleparts:{{PAGENAME}}}}}}}''' is a trait unlocked{{#if:{{{req-quest|}}}| by questing}} at level {{{level|1}}}. It is available for {{#arraymap:{{{acquired}}}|,|@@@|{{#switch:{{lc:@@@}} | |||
| 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:@@@}}]]}}|, |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 64: | Line 101: | ||
| level = | | level = | ||
| description = | | description = | ||
| req-quest = | |||
| pvp = | | pvp = | ||
| release = | | release = | ||
| patch = | |||
}}</pre> | }}</pre> | ||
Line 71: | 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>. | ||
; facts | |||
: 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. | ||
; description | ; description | ||
: Action description. | : Action description. | ||
; req-quest | |||
: 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. Set | : 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 == | ||
Line 91: | Line 136: | ||
| level = 10 | | level = 10 | ||
| description = Increases Vitality by 2. | | description = Increases Vitality by 2. | ||
| req-quest = | |||
| release = | | release = | ||
}}</pre> | }}</pre> | ||
Line 99: | Line 145: | ||
| level = 10 | | level = 10 | ||
| description = Increases Vitality by 2. | | description = Increases Vitality by 2. | ||
| req-quest = | |||
| release = | | release = | ||
}} | }} |
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 = }}
“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.