Difference between revisions of "Template:AbilityDisplay"
>Canim44 |
>Canim44 (#css → #widget/css) |
||
| Line 1: | Line 1: | ||
| − | <noinclude>{{doc}}[[Category:Templates]]</noinclude><includeonly><!-- | + | <noinclude>{{doc}}[[Category:Templates]]</noinclude><includeonly>{{#widget:Template/AbilityDisplay/css}} |
| − | + | <!-- 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 --> |
| − | + | {{#vardefine:level | |
| − | + | |{{#ifexpr: {{{Lv5|}}} |5 | |
| − | -->{{#vardefine:level | + | |{{#ifexpr: {{{Lv4|}}} |4 |
| − | |{{#ifexpr: {{{Lv5|}}} |5 | + | |{{#ifexpr: {{{Lv3|}}} |3 |
| − | + | |{{#ifexpr: {{{Lv2|}}} |2 | |
| − | + | |{{#ifexpr: {{{Lv1|}}} |1 |}} | |
| − | + | }} | |
| − | + | }} | |
| − | + | }} | |
}} | }} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
}} | }} | ||
| + | <!-- Table Display Code --> | ||
| + | <!-- Display Ability Cap for Wyrmprints --> | ||
| + | {{#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}}}}} | ||
| + | |- | ||
| + | | style="text-align:center;{{#if:{{{DisplayCap|}}}||padding-top:45px;position:relative;}}" | | ||
| + | {{#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| | ||
| + | {{!}}-{{!}} | ||
| + | Lv2={{#cargo_query:tables={{#var:table}},AbilityLimitedGroup|join on={{#var:table}}.AbilityLimitedGroupId1=AbilityLimitedGroup.Id|fields=Details,AbilityLimitedText=,PartyPowerWeight=Might|where={{#var:table}}.Id='{{{Lv2|}}}'|default=N/A|format=list}} | ||
| + | |}} | ||
| + | {{#ifexpr: {{#var:level}} >= 3| | ||
| + | {{!}}-{{!}} | ||
| + | Lv3={{#cargo_query:tables={{#var:table}},AbilityLimitedGroup|join on={{#var:table}}.AbilityLimitedGroupId1=AbilityLimitedGroup.Id|fields=Details,AbilityLimitedText=,PartyPowerWeight=Might|where={{#var:table}}.Id='{{{Lv3|}}}'|default=N/A|format=list}} | ||
| + | |}} | ||
| + | {{#ifexpr: {{#var:level}} >= 4| | ||
| + | {{!}}-{{!}} | ||
| + | Lv4={{#cargo_query:tables={{#var:table}},AbilityLimitedGroup|join on={{#var:table}}.AbilityLimitedGroupId1=AbilityLimitedGroup.Id|fields=Details,AbilityLimitedText=,PartyPowerWeight=Might|where={{#var:table}}.Id='{{{Lv4|}}}'|default=N/A|format=list}} | ||
| + | |}} | ||
| + | {{#ifexpr: {{#var:level}} >= 5| | ||
| + | {{!}}-{{!}} | ||
| + | Lv5={{#cargo_query:tables={{#var:table}},AbilityLimitedGroup|join on={{#var:table}}.AbilityLimitedGroupId1=AbilityLimitedGroup.Id|fields=Details,AbilityLimitedText=,PartyPowerWeight=Might|where={{#var:table}}.Id='{{{Lv5|}}}'|default=N/A|format=list}} | ||
| + | }} | ||
| + | }} | ||
| + | }}|{{Wikitable | class="skill-table skill-levels" | ||
| + | |- | ||
| + | | style="text-align:center;padding-top:45px;position:relative;" | | ||
| + | {{#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| | ||
| + | {{!}}-{{!}} | ||
| + | Lv2={{#invoke:CargoQuery|main|q?tables={{#var:table}}|q?fields=GenericName=Name,AbilityIconName=Icon,Details,PartyPowerWeight=Might,CONCAT('{{{event|0}}}')=Event|q?where=Id='{{{Lv2|}}}'|q?groupBy=_pageName|default=N/A|template=AbilityDisplayTab}} | ||
| + | |}} | ||
| + | {{#ifexpr: {{#var:level}} >= 3| | ||
| + | {{!}}-{{!}} | ||
| + | Lv3={{#invoke:CargoQuery|main|q?tables={{#var:table}}|q?fields=GenericName=Name,AbilityIconName=Icon,Details,PartyPowerWeight=Might,CONCAT('{{{event|0}}}')=Event|q?where=Id='{{{Lv3|}}}'|q?groupBy=_pageName|default=N/A|template=AbilityDisplayTab}} | ||
| + | |}} | ||
| + | {{#ifexpr: {{#var:level}} >= 4| | ||
| + | {{!}}-{{!}} | ||
| + | Lv4={{#invoke:CargoQuery|main|q?tables={{#var:table}}|q?fields=GenericName=Name,AbilityIconName=Icon,Details,PartyPowerWeight=Might,CONCAT('{{{event|0}}}')=Event|q?where=Id='{{{Lv4|}}}'|q?groupBy=_pageName|default=N/A|template=AbilityDisplayTab}} | ||
| + | |}} | ||
| + | {{#ifexpr: {{#var:level}} >= 5| | ||
| + | {{!}}-{{!}} | ||
| + | Lv5={{#invoke:CargoQuery|main|q?tables={{#var:table}}|q?fields=GenericName=Name,AbilityIconName=Icon,Details,PartyPowerWeight=Might,CONCAT('{{{event|0}}}')=Event|q?where=Id='{{{Lv5|}}}'|q?groupBy=_pageName|default=N/A|template=AbilityDisplayTab}} | ||
| + | |}} | ||
| + | }} | ||
| + | }} | ||
}} | }} | ||
| − | + | </includeonly> | |
Revision as of 23:23, 23 February 2020
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.. |
Error: Table Abilities not found. ]]
|
|---|
|
Error: Table Abilities not found.
Error: Table Abilities not found.
Error: Table Abilities not found.
|
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.. |