Difference between revisions of "Template:SkillDisplay"

From Dragalia Lost Wiki
Jump to navigation Jump to search
>Boblers
(adding display for Ammo, if applicable (Mega Man))
>Eave
(switch over to using new oojs-ui tabber)
Line 1: Line 1:
<includeonly><!--
+
<includeonly>{{#widget:Template/SkillDisplay/css}}<!--
-->{{#ifeq: {{#cargo_query:tables=Adventurers|where=_pageName="{{PAGENAME}}"|default=None}} | None | | {{#vardefine:mightUser|Adventurer}} }}<!--
+
-->{{#ifeq: {{#cargo_query:tables=Adventurers
-->{{#ifeq: {{#var:mightUser}} | Adventurer | {{#vardefine:might1|100}}{{#vardefine:might2|200}}{{#vardefine:might3|300}}{{#vardefine:might4|400}} | {{#vardefine:might1|50}}{{#vardefine:might2|100}} }}<!--
+
              |where=_pageName="{{PAGENAME}}"
 +
              |default=None}} | None
 +
      | {{#vardefine:might1|50}}{{#vardefine:might2|100}}
 +
      | {{#vardefine:might1|100}}{{#vardefine:might2|200}}{{#vardefine:might3|300}}{{#vardefine:might4|400}} }}<!--
 +
-->{{#vardefine:optionalStats|<!--
 +
  -->{{#if:{{{SpRegen|}}}
 +
        | <br><div style="display:inline-block; padding:3px; width: 95%"><!--
 +
        --><span style="color:#777;">SP Regen</span>: {{{SpRegen|}}} per second
 +
        </div> }}<!--
 +
      -->{{#if:{{{MaxAmmo|}}}
 +
        | <br><div style="display:inline-block; padding:3px; width: 95%"><!--
 +
          --><span style="color:#777;">Max Ammo</span>: {{{MaxAmmo|}}}</div> }}<!--
 +
      -->{{#if:{{{AmmoUsage|}}}
 +
        | <br><div style="display:inline-block; padding:3px; width: 95%"><!--
 +
          --><span style="color:#777;">Ammo per Use</span>: {{{AmmoUsage|}}}</div> }}}}<!--
  
// Table Display Code
+
// Table Display Code -->
--> {| class="skill-table skill-levels"
+
{| 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|}}}]]
 
! <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|}}}]]
 
|-
 
|-
| style="text-align:center;" | {{#tag:tabber|
+
| style="text-align:center;padding:12px 12px 6px" | {{tab/start|default={{{MaxSkillLevel|}}}}}
{{#ifexpr: {{{MaxSkillLevel|}}} >=1 |
+
{{tab/header|Lv1}}
Lv1=<div style="display:inline-block; padding:3px; width: 95%"><span style="color:#777;">SP Cost</span>: {{{Sp|}}}</div>{{#ifeq:{{{SpRegen|}}} | | | <br/><div style="display:inline-block; padding:3px; width: 95%"><span style="color:#777;">SP Regen</span>: {{{SpRegen|}}} per second</div> }}{{#if:{{{MaxAmmo|}}} | <br/><div style="display:inline-block; padding:3px; width: 95%"><span style="color:#777;">Max Ammo</span>: {{{MaxAmmo|}}}</div> | }}{{#if:{{{AmmoUsage|}}} | <br/><div style="display:inline-block; padding:3px; width: 95%"><span style="color:#777;">Ammo per Use</span>: {{{AmmoUsage|}}}</div> | }}
+
<div style="display:inline-block; padding:3px; width: 95%"><!--
 +
  --><span style="color:#777;">SP Cost</span>: {{{Sp|}}}
 +
</div>{{#var:optionalStats}}
  
 
{{{Lv1|}}} (<span style="color:#777;">Might</span>: {{#var:might1}})
 
{{{Lv1|}}} (<span style="color:#777;">Might</span>: {{#var:might1}})
|}}
 
 
{{#ifexpr: {{{MaxSkillLevel|}}} >=2 |
 
{{#ifexpr: {{{MaxSkillLevel|}}} >=2 |
{{!}}-{{!}}
+
{{tab/header|Lv2}}
Lv2=<div style="display:inline-block; padding:3px; width: 95%"><span style="color:#777;">SP Cost</span>: {{{SpLv2|{{{Sp|}}}}}}</div>{{#ifeq:{{{SpRegen|}}} | | | <br/><div style="display:inline-block; padding:3px; width: 95%"><span style="color:#777;">SP Regen</span>: {{{SpRegen|}}} per second</div> }}{{#if:{{{MaxAmmo|}}} | <br/><div style="display:inline-block; padding:3px; width: 95%"><span style="color:#777;">Max Ammo</span>: {{{MaxAmmo|}}}</div> | }}{{#if:{{{AmmoUsage|}}} | <br/><div style="display:inline-block; padding:3px; width: 95%"><span style="color:#777;">Ammo per Use</span>: {{{AmmoUsage|}}}</div> | }}
+
<div style="display:inline-block; padding:3px; width: 95%"><!--
 +
  --><span style="color:#777;">SP Cost</span>: {{{SpLv2|{{{Sp|}}}}}}
 +
</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}}
Lv3=<div style="display:inline-block; padding:3px; width: 95%"><span style="color:#777;">SP Cost</span>: {{{Sp|{{{Sp|}}}}}}</div>{{#ifeq:{{{SpRegen|}}} | | | <br/><div style="display:inline-block; padding:3px; width: 95%"><span style="color:#777;">SP Regen</span>: {{{SpRegen|}}} per second</div> }}{{#if:{{{MaxAmmo|}}} | <br/><div style="display:inline-block; padding:3px; width: 95%"><span style="color:#777;">Max Ammo</span>: {{{MaxAmmo|}}}</div> | }}{{#if:{{{AmmoUsage|}}} | <br/><div style="display:inline-block; padding:3px; width: 95%"><span style="color:#777;">Ammo per Use</span>: {{{AmmoUsage|}}}</div> | }}
+
<div style="display:inline-block; padding:3px; width: 95%"><!--
 +
--><span style="color:#777;">SP Cost</span>: {{{Sp|{{{Sp|}}}}}}
 +
</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}}
Lv4=<div style="display:inline-block; padding:3px; width: 95%"><span style="color:#777;">SP Cost</span>: {{{Sp|{{{Sp|}}}}}}</div>{{#ifeq:{{{SpRegen|}}} | | | <br/><div style="display:inline-block; padding:3px; width: 95%"><span style="color:#777;">SP Regen</span>: {{{SpRegen|}}} per second</div> }}{{#if:{{{MaxAmmo|}}} | <br/><div style="display:inline-block; padding:3px; width: 95%"><span style="color:#777;">Max Ammo</span>: {{{MaxAmmo|}}}</div> | }}{{#if:{{{AmmoUsage|}}} | <br/><div style="display:inline-block; padding:3px; width: 95%"><span style="color:#777;">Ammo per Use</span>: {{{AmmoUsage|}}}</div> | }}
+
<div style="display:inline-block; padding:3px; width: 95%"><!--
 +
  --><span style="color:#777;">SP Cost</span>: {{{Sp|{{{Sp|}}}}}}
 +
</div>{{#var:optionalStats}}
  
 
{{{Lv4|}}} (<span style="color:#777;">Might</span>: {{#var:might4}})
 
{{{Lv4|}}} (<span style="color:#777;">Might</span>: {{#var:might4}})
|}}
 
 
}}
 
}}
 +
{{tab/end}}
 
|}</includeonly><noinclude>{{doc}}[[Category:Templates]]</noinclude>
 
|}</includeonly><noinclude>{{doc}}[[Category:Templates]]</noinclude>

Revision as of 03:46, 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..