Difference between revisions of "Template:Trait infobox"

From Final Fantasy XIV Online Wiki
Jump to navigation Jump to search
m
(SMW-fied)
Line 1: Line 1:
<includeonly>{{#switch:{{lc:{{{release|}}}}}|heavensward = {{Heavensward expansion content}}|stormblood = {{Stormblood expansion content}}}}<div class="infobox-n trait">
<includeonly>{{#set:Has context=Trait}}{{#switch:{{lc:{{{release|}}}}}|heavensward = {{Heavensward expansion content}}|stormblood = {{Stormblood expansion content}}}}<div class="infobox-n trait">
<div class="icon trait-infobox-icon">
<div class="icon trait-infobox-icon">
<div style="overflow: hidden; width: 38px; height: 38px; display:inline-block; vertical-align:middle; background-color: #444">
<div style="overflow: hidden; width: 38px; height: 38px; display:inline-block; vertical-align:middle; background-color: #444">
<div style="margin: -1px; overflow: hidden;">[[File:{{#if: {{{icon|}}}| {{{icon}}}| {{#titleparts:{{PAGENAME}}}}.png}}]]</div>
<div style="margin: -1px; overflow: hidden;">[[Has game icon::File:{{{icon|{{#titleparts:{{PAGENAME}}}}.png}}}|40px]]</div>
</div>
</div>
</div>
</div>
<p class="heading">{{{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]]|{{#arraymap:{{{acquired}}}|,|@@@|{{{{#explode:@@@|/|0}}|name=y}} (Lv.{{#explode:@@@|/|1}})|<br>}} }}
: {{#ifeq: {{lc:{{{acquired}}}}}|any|[[File:Any_class_frame_icon.png|20px|top|link=Class]] [[Class|Any]]|{{{{{acquired}}}|name=y}}{{#set:Is for class={{ucfirst:{{{acquired}}}}}}} }}
; Level
: {{{level|1}}}
}}
}}
</div>
</div>
Line 17: Line 19:
-->{{#if: {{NAMESPACE}}||
-->{{#if: {{NAMESPACE}}||
<!-- Class traits -->
<!-- Class traits -->
{{#if: {{{acquired|}}}|{{#arraymap:{{{acquired}}}|,|@@@|{{#vardefine:curr_class|{{#explode:{{uc:@@@}}|/|0}}}}{{#switch: {{#var:curr_class}}
{{#if: {{{acquired|}}}| [[Category:{{ucfirst:{{{acquired}}}}} traits]]}}
                                                        | MRD = [[Category:Marauder traits]]
                                                        | GLA = [[Category:Gladiator traits]]
                                                        | PGL = [[Category:Pugilist traits]]
                                                        | LNC = [[Category:Lancer traits]]
                                                        | ARC = [[Category:Archer traits]]
                                                        | ROG = [[Category:Rogue traits]]
                                                        | CNJ = [[Category:Conjurer traits]]
                                                        | THM = [[Category:Thaumaturge traits]]
                                                        | ACN = [[Category:Arcanist traits]]
                                                        | #default = [[Category:{{ucfirst:{{#var:curr_class}}}} traits]]
                                                        }}|}}
}}
<!-- Expansion? -->
<!-- Expansion? -->
{{#if: {{{release|}}}|[[Category:{{ucfirst:{{{release}}}}} traits]]}}
{{#if: {{{release|}}}|[[Category:{{ucfirst:{{{release}}}}} traits]]}}
}}{{Quotation|In-game description|{{{description|''No description available.''}}} }}
}}{{Quotation|In-game description|{{{description|''No description available.''}}} }}{{#if: {{{description|}}}|{{#set:Has game description={{{description}}}}} }}
{{clear}}</includeonly><noinclude>
{{clear}}</includeonly><noinclude>
== Description ==
== Description ==
Line 39: Line 29:
| icon =  
| icon =  
| acquired =  
| acquired =  
| level =
| description =  
| description =  
}}</pre>
}}</pre>
Line 48: Line 39:
: 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>.
; acquired
; acquired
: Classes which acquire such trait. Accepts comma-separated list, and each item with <tt><nowiki><class>/<level></nowiki></tt>. (eg. GLA/17, botanist/5).
: Class that learns the trait.
; level
; level
: Optional. Level required.
: Level required. Defaults to 1.
; description
; description
: Action description.
: Action description.
Line 60: Line 51:
| name = Enhanced Vitality
| name = Enhanced Vitality
| icon = Enhanced vitality.png
| icon = Enhanced vitality.png
| acquired = GLA/8
| acquired = gladiator
| level = 8
| description = Increases Vitality by 2.
| description = Increases Vitality by 2.
| release =  
| release =  
Line 67: Line 59:
| name = Enhanced Vitality
| name = Enhanced Vitality
| icon = Enhanced vitality.png
| icon = Enhanced vitality.png
| acquired = GLA/8
| acquired = gladiator
| level = 8
| description = Increases Vitality by 2.
| description = Increases Vitality by 2.
| release =  
| release =  

Revision as of 15:35, 17 June 2017

Description

{{Trait infobox
| name = 
| icon = 
| acquired = 
| level = 
| description = 
}}

Parameters

name
Action name. Defaults to the page name.
icon
Action icon to show. If not explicitly stated, displays File:<name>.png.
acquired
Class that learns the trait.
level
Level required. Defaults to 1.
description
Action description.
release
Optional. Expansion this action belongs to. Accepts: heavensward, or stormblood.

Example

{{Trait infobox
| name = Enhanced Vitality
| icon = Enhanced vitality.png
| acquired = gladiator
| level = 8
| description = Increases Vitality by 2.
| release = 
}}
Enhanced vitality.png

Enhanced Vitality

Acquired
Gladiator frame icon.png GLA
Level
8

Increases Vitality by 2.

— In-game description