Difference between revisions of "Template:SkillDisplay"

From Dragalia Lost Wiki
Jump to navigation Jump to search
>Eave
(switch over to using new oojs-ui tabber)
>Eave
(allow icons to vary by level (there's a whitespace issue, but just save this for now since the style change was already submitted))
Line 16: Line 16:
 
         | <br><div style="display:inline-block; padding:3px; width: 95%"><!--
 
         | <br><div style="display:inline-block; padding:3px; width: 95%"><!--
 
           --><span style="color:#777;">Ammo per Use</span>: {{{AmmoUsage|}}}</div> }}}}<!--
 
           --><span style="color:#777;">Ammo per Use</span>: {{{AmmoUsage|}}}</div> }}}}<!--
 
+
-->{{#vardefine:skillPageLink|[[{{{PageName|}}}|{{{Name|}}}]]}}<!--
// Table Display Code -->
+
// Display Code -->
{| class="skill-table skill-levels"
+
<div class="skill-table skill-levels">
! <div style="display:contents; position:absolute;margin-top:-4px;margin-left:-8px">{{#ifexist: Media:{{{icon|}}}.png|[[File:{{{icon|}}}.png|30px|link=]]|[[File:Unknown.png|30px|link=]]}}</div> [[{{{PageName|}}}|{{{Name|}}}]]
+
{{#vardefine:header|[[File:{{{icon|}}}.png|30px|link={{{PageName|}}}]] {{#var:skillPageLink}}}}<!--
|-
+
--><div class="skill-display-header spacer">{{#var:header}}</div>
| style="text-align:center;padding:12px 12px 6px" | {{tab/start|default={{{MaxSkillLevel|}}}}}
+
<div style="text-align:center;padding:12px 12px 6px">
 +
{{tab/start|default={{{MaxSkillLevel|}}}}}
 
{{tab/header|Lv1}}
 
{{tab/header|Lv1}}
 +
<div class="skill-display-header">{{#var:header}}</div>
 
<div style="display:inline-block; padding:3px; width: 95%"><!--
 
<div style="display:inline-block; padding:3px; width: 95%"><!--
 
   --><span style="color:#777;">SP Cost</span>: {{{Sp|}}}
 
   --><span style="color:#777;">SP Cost</span>: {{{Sp|}}}
Line 30: Line 32:
 
{{#ifexpr: {{{MaxSkillLevel|}}} >=2 |
 
{{#ifexpr: {{{MaxSkillLevel|}}} >=2 |
 
{{tab/header|Lv2}}
 
{{tab/header|Lv2}}
 +
<div class="skill-display-header">[[File:{{{SkillLv2IconName|}}}.png|30px|link={{{PageName|}}}]] {{#var:skillPageLink}}</div>
 
<div style="display:inline-block; padding:3px; width: 95%"><!--
 
<div style="display:inline-block; padding:3px; width: 95%"><!--
 
   --><span style="color:#777;">SP Cost</span>: {{{SpLv2|{{{Sp|}}}}}}
 
   --><span style="color:#777;">SP Cost</span>: {{{SpLv2|{{{Sp|}}}}}}
 
</div>{{#var:optionalStats}}
 
</div>{{#var:optionalStats}}
  
{{{Lv2|}}} (<span style="color:#777;">Might</span>: {{#var:might2}})
+
{{{Lv2|}}} (<span style="color:#777;">Might</span>: {{#var:might2}}) }}
}}
 
 
{{#ifexpr: {{{MaxSkillLevel|}}} >=3 |
 
{{#ifexpr: {{{MaxSkillLevel|}}} >=3 |
 
{{tab/header|Lv3}}
 
{{tab/header|Lv3}}
 +
<div class="skill-display-header">[[File:{{{SkillLv3IconName|}}}.png|30px|link={{{PageName|}}}]] {{#var:skillPageLink}}</div>
 
<div style="display:inline-block; padding:3px; width: 95%"><!--
 
<div style="display:inline-block; padding:3px; width: 95%"><!--
 
--><span style="color:#777;">SP Cost</span>: {{{Sp|{{{Sp|}}}}}}
 
--><span style="color:#777;">SP Cost</span>: {{{Sp|{{{Sp|}}}}}}
 
</div>{{#var:optionalStats}}
 
</div>{{#var:optionalStats}}
  
{{{Lv3|}}} (<span style="color:#777;">Might</span>: {{#var:might3}})
+
{{{Lv3|}}} (<span style="color:#777;">Might</span>: {{#var:might3}}) }}
}}
 
 
{{#ifexpr: {{{MaxSkillLevel|}}} >=4 |
 
{{#ifexpr: {{{MaxSkillLevel|}}} >=4 |
 
{{tab/header|Lv4}}
 
{{tab/header|Lv4}}
 +
<div class="skill-display-header">[[File:{{{SkillLv3IconName|}}}.png|30px|link={{{PageName|}}}]] {{#var:skillPageLink}}</div>
 
<div style="display:inline-block; padding:3px; width: 95%"><!--
 
<div style="display:inline-block; padding:3px; width: 95%"><!--
 
   --><span style="color:#777;">SP Cost</span>: {{{Sp|{{{Sp|}}}}}}
 
   --><span style="color:#777;">SP Cost</span>: {{{Sp|{{{Sp|}}}}}}
Line 53: Line 56:
 
}}
 
}}
 
{{tab/end}}
 
{{tab/end}}
|}</includeonly><noinclude>{{doc}}[[Category:Templates]]</noinclude>
+
</div>
 +
</div></includeonly><noinclude>{{doc}}[[Category:Templates]]</noinclude>

Revision as of 04:58, 15 April 2020

50px Documentation

Usage

{{SkillDisplayEntry|Name=Crystalline Blades}}

Lua error: Error: Table Skills not found..

Shareable

{{SkillDisplayEntry|Name=Elder Cure|Shareable=1|ShareCost=3}}

Lua error: Error: Table Skills not found..

Skill Icon Changes Between Levels

{{SkillDisplayEntry|Name=Guardian's Fury}}

Lua error: Error: Table Skills not found..

Particularly Long Name

{{SkillDisplayEntry|Name=All-Encompassing Darkness (Lathna)}}

Lua error: Error: Table Skills not found..