Difference between revisions of "Template:AbilityDisplay"

From Dragalia Lost Wiki
Jump to navigation Jump to search
>Canim44
(#css → #widget/css)
>Eave
m (fix firefox border display issues (again??). also remove some whitespace just in case)
Line 1: Line 1:
<noinclude>{{doc}}[[Category:Templates]]</noinclude><includeonly>{{#widget:Template/AbilityDisplay/css}}
+
<noinclude>{{doc}}[[Category:Templates]]</noinclude><includeonly>{{#widget:Template/AbilityDisplay/css}}<!--
<!-- Code to determine which table we want to use -->
+
Code to determine which table we want to use
{{#if:{{{isCoability|}}} | {{#vardefine:table|CoAbilities}} | {{#vardefine:table|Abilities}} }}
+
-->{{#if:{{{isCoability|}}} | {{#vardefine:table|CoAbilities}} | {{#vardefine:table|Abilities}} }}<!--
<!-- Code to determine how many levels this ability has -->
+
Code to determine how many levels this ability has
{{#vardefine:level
+
-->{{#vardefine:level
 
     |{{#ifexpr: {{{Lv5|}}} |5
 
     |{{#ifexpr: {{{Lv5|}}} |5
 
         |{{#ifexpr: {{{Lv4|}}} |4
 
         |{{#ifexpr: {{{Lv4|}}} |4
Line 13: Line 13:
 
         }}
 
         }}
 
     }}
 
     }}
}}
+
}}<!-- Table Display Code
<!-- Table Display Code -->
+
-- Display Ability Cap for Wyrmprints
<!-- Display Ability Cap for Wyrmprints -->
+
-->{{#if:{{{DisplayCap|}}}|{{Wikitable| class="skill-table skill-levels"
{{#if:{{{DisplayCap|}}}|{{Wikitable| class="skill-table skill-levels"
 
 
     |-
 
     |-
 
     ! {{AbilityDisplayHeader|icon={{#cargo_query:tables={{#var:table}}|fields=AbilityIconName=icon|where=Id='{{{Lv{{#var:level}}|}}}'|group by=_pageName|named args=yes|limit=1|more results text=|no html}}|name={{#cargo_query:tables={{#var:table}}|fields=GenericName=name|where=Id='{{{Lv{{#var:level}}|}}}'|group by=_pageName|named args=yes|limit=1|more results text=|no html|default={{{Lv{{#var:level}}|}}}}}|event={{{event|0}}}}}
 
     ! {{AbilityDisplayHeader|icon={{#cargo_query:tables={{#var:table}}|fields=AbilityIconName=icon|where=Id='{{{Lv{{#var:level}}|}}}'|group by=_pageName|named args=yes|limit=1|more results text=|no html}}|name={{#cargo_query:tables={{#var:table}}|fields=GenericName=name|where=Id='{{{Lv{{#var:level}}|}}}'|group by=_pageName|named args=yes|limit=1|more results text=|no html|default={{{Lv{{#var:level}}|}}}}}|event={{{event|0}}}}}
 
     |-
 
     |-
     | style="text-align:center;{{#if:{{{DisplayCap|}}}||padding-top:45px;position:relative;}}" |
+
     | style="text-align:center;" |
 
         {{#tag:tabber| Lv1={{#cargo_query:tables={{#var:table}},AbilityLimitedGroup|join on={{#var:table}}.AbilityLimitedGroupId1=AbilityLimitedGroup.Id|fields=Details,AbilityLimitedText=,PartyPowerWeight=Might|where={{#var:table}}.Id='{{{Lv1|}}}'|default=N/A|format=list}}
 
         {{#tag:tabber| Lv1={{#cargo_query:tables={{#var:table}},AbilityLimitedGroup|join on={{#var:table}}.AbilityLimitedGroupId1=AbilityLimitedGroup.Id|fields=Details,AbilityLimitedText=,PartyPowerWeight=Might|where={{#var:table}}.Id='{{{Lv1|}}}'|default=N/A|format=list}}
 
             {{#ifexpr: {{#var:level}} >= 2|
 
             {{#ifexpr: {{#var:level}} >= 2|
Line 41: Line 40:
 
     }}|{{Wikitable | class="skill-table skill-levels"
 
     }}|{{Wikitable | class="skill-table skill-levels"
 
     |-
 
     |-
     | style="text-align:center;padding-top:45px;position:relative;" |
+
     | style="text-align:center;padding-top:45px;display:block;" |
 
         {{#tag:tabber| Lv1={{#invoke:CargoQuery|main|q?tables={{#var:table}}|q?fields=GenericName=Name,AbilityIconName=Icon,Details,PartyPowerWeight=Might,CONCAT('{{{event|0}}}')=Event|q?where=Id='{{{Lv1|}}}'|q?groupBy=_pageName|default=N/A|template=AbilityDisplayTab}}
 
         {{#tag:tabber| Lv1={{#invoke:CargoQuery|main|q?tables={{#var:table}}|q?fields=GenericName=Name,AbilityIconName=Icon,Details,PartyPowerWeight=Might,CONCAT('{{{event|0}}}')=Event|q?where=Id='{{{Lv1|}}}'|q?groupBy=_pageName|default=N/A|template=AbilityDisplayTab}}
 
             {{#ifexpr: {{#var:level}} >= 2|
 
             {{#ifexpr: {{#var:level}} >= 2|
Line 61: Line 60:
 
         }}
 
         }}
 
     }}
 
     }}
}}
+
}}</includeonly>
</includeonly>
 

Revision as of 19:47, 24 February 2020

50px Documentation

Example

{{AbilityDisplay|isCoability=1|Lv1=101050003|Lv2=101050004|Lv3=101050005|Lv4=101050007|Lv5=101050010}}
{{AbilityDisplay|Lv1=110060004|Lv2=110060005|Lv3=110060006|DisplayCap=1}} 
{{AbilityDisplay|Lv1=320000905|Lv2=320000906|DisplayCap=1}} <-- doesn't have a cap, shouldn't display anything

Lua error: Error: Table CoAbilities not found..

Lua error: Error: Table CoAbilities not found..

Lua error: Error: Table CoAbilities not found..

Lua error: Error: Table CoAbilities not found..

Lua error: Error: Table CoAbilities not found..

Unknown.png
[[
Error: Table Abilities not found.
]]

Error: Table Abilities not found.

Error: Table Abilities not found.

Error: Table Abilities not found.

Unknown.png
[[
Error: Table Abilities not found.
]]

Error: Table Abilities not found.

Error: Table Abilities not found.

Mana Spiral Update

Abilities that change family midway (Cassandra's)

{{AbilityDisplay|Lv1=110120003|Lv2=110120004|Lv3=721}}
{{AbilityDisplay|Lv1=110020404|Lv2=110020406|Lv3=682}}

Lua error: Error: Table Abilities not found..

Lua error: Error: Table Abilities not found..

Lua error: Error: Table Abilities not found..

Lua error: Error: Table Abilities not found..

Lua error: Error: Table Abilities not found..

Lua error: Error: Table Abilities not found..

Long Names

{{AbilityDisplay|Lv1=584|}}
{{AbilityDisplay|Lv1=585}}
{{AbilityDisplay|Lv1=584|Lv2=585}}

Lua error: Error: Table Abilities not found..

Lua error: Error: Table Abilities not found..

Lua error: Error: Table Abilities not found..

Lua error: Error: Table Abilities not found..