Difference between revisions of "Template:Ability"

From Dragalia Lost Wiki
Jump to navigation Jump to search
imported>Elaeagnifolia
(Created page with "<noinclude>{{doc}}Category:Templates<!-- // Cargo Declare -->{{#cargo_declare: _table=Abilities |Image=String |Description=Wikitext (size=3000) |PossibleCoability=Boolean...")
>Eave
(support for dragon ability levels 3-5)
 
(247 intermediate revisions by 11 users not shown)
Line 4: Line 4:
 
-->{{#cargo_declare:
 
-->{{#cargo_declare:
 
_table=Abilities
 
_table=Abilities
|Image=String
+
|Id=String
|Description=Wikitext (size=3000)
+
|GenericName=String
|PossibleCoability=Boolean
+
|Name=String
|AbilityType=String
+
|Details=Wikitext (size=3000)
|Afflictions=List (##) of String
+
|AbilityIconName=String
 +
|AbilityGroup=Integer
 +
|PartyPowerWeight=Integer
 +
|AbilityLimitedGroupId1=Integer
 +
|AbilityLimitedGroupId2=Integer
 +
|AbilityLimitedGroupId3=Integer
 
}}</noinclude><includeonly><!--
 
}}</noinclude><includeonly><!--
  
Line 14: Line 19:
 
-->{{#ifeq: {{NAMESPACENUMBER}} | 0 | {{#cargo_store:
 
-->{{#ifeq: {{NAMESPACENUMBER}} | 0 | {{#cargo_store:
 
   _table=Abilities
 
   _table=Abilities
  |Image={{{image|}}}
+
|Id={{{Id|}}}
  |Description={{{description|}}}
+
|GenericName={{{GenericName|}}}
  |PossibleCoability={{{possibleCoability|No}}}
+
|Name={{{Name|}}}
  |AbilityType={{{abilityType|}}}
+
|Details={{{Details|}}}
  |Afflictions={{{afflictions|}}}
+
|AbilityIconName={{#replace:{{{AbilityIconName|}}}| |_}}
 +
|AbilityGroup={{{AbilityGroup|}}}
 +
|PartyPowerWeight={{{PartyPowerWeight|}}}
 +
|AbilityLimitedGroupId1={{{AbilityLimitedGroupId1|}}}
 +
|AbilityLimitedGroupId2={{{AbilityLimitedGroupId2|0}}}
 +
|AbilityLimitedGroupId3={{{AbilityLimitedGroupId3|0}}}
 
  }}
 
  }}
 
| }}<!--
 
| }}<!--
  
 
// Template Display Content
 
// Template Display Content
-->{| class="wikitable" style="text-align:center;"
+
--><div class="panel" style="margin:auto;max-width:800px">
! Description
+
<div class="panel-heading">{{{Name|{{PAGENAME}}}}}</div>
|-
+
<div class="panel-body" style="display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;overflow:hidden">
| style="text-align:left; padding:1em;" | {{{description|}}}
+
<div style="width:350px;text-align:center;display:flex;flex-direction:column;justify-content:center">{{#ifexist: File:{{{AbilityIconName|}}}.png | [[File:{{{AbilityIconName|}}}.png]] | [[File:Unknown.png|112px|link=File:{{{AbilityIconName|}}}.png]] }}</div>
|}
+
<div class="skill-levels skill-details" style="flex-grow:1;text-align:center">
* This ability is a(n) {{{abilityType|}}}-type ability.
+
<p style="width:300px;margin:15px auto;border-bottom:1px solid;margin-bottom:15px;font-size:1.2em;font-variant-caps: small-caps;font-weight:bold">Description</p>
{{#ifeq:{{{possibleCoability|No}}} | No | |
+
<div style="flex-grow:1;text-align:center">
* This ability can potentially be an adventurer co-ability.}}
+
<div style="width:300px;margin:5px auto 10px;font-style:italic;font-size:.9em;">{{{Details|No details yet.}}}</div>
</includeonly>
+
</div>
 +
 
 +
{{TermDescription|Might Value|{{{PartyPowerWeight|}}} }}
 +
{{TermDescription|Generic Name|[[{{{GenericName|}}}]] }}
 +
{{TermDescription|Wyrmprint Ability Cap|{{#cargo_query:tables=AbilityLimitedGroup|fields=AbilityLimitedText|where=Id="{{{AbilityLimitedGroupId1|}}}"|default=N/A}}}}
 +
</div>
 +
</div>
 +
<div style="padding:1em;">
 +
<p style="margin:15px auto;border-bottom:1px solid;margin-bottom:15px;font-size:1.2em;font-variant-caps: small-caps;font-weight:bold">Adventurers with this ability</p>
 +
{{#cargo_query:tables=Adventurers|fields=CONCAT('[[File:',Id,' 0',VariationId,' r0',Rarity,'.png|24px|link=',_pageName,']] [[',_pageName,']]')|where=Abilities11= "{{{Id|}}}" OR Abilities12= "{{{Id|}}}" OR Abilities13= "{{{Id|}}}" OR Abilities14= "{{{Id|}}}" OR Abilities21= "{{{Id|}}}" OR Abilities22= "{{{Id|}}}" OR Abilities23= "{{{Id|}}}" OR Abilities24= "{{{Id|}}}" OR Abilities31= "{{{Id|}}}" OR Abilities32= "{{{Id|}}}" OR Abilities33= "{{{Id|}}}" OR Abilities34= "{{{Id|}}}"|format=ul|group by=_pageName|default=
 +
:''There are no adventurers with this ability.''|order by= ElementalTypeId ASC, WeaponTypeId ASC, Rarity DESC, Id DESC, FullName ASC}}
 +
 
 +
<p style="margin:15px auto;border-bottom:1px solid;margin-bottom:15px;font-size:1.2em;font-variant-caps: small-caps;font-weight:bold">Wyrmprints with this ability</p>
 +
{{#cargo_query:tables=Wyrmprints|fields=CONCAT('[[File:',BaseId,' 0',VariationId,'.png|24px|link=',_pageName,']] [[',_pageName,']]')|where=Abilities11= "{{{Id|}}}" OR Abilities12= "{{{Id|}}}" OR Abilities13= "{{{Id|}}}" OR Abilities21= "{{{Id|}}}" OR Abilities22= "{{{Id|}}}" OR Abilities23= "{{{Id|}}}" OR Abilities31= "{{{Id|}}}" OR Abilities32= "{{{Id|}}}" OR Abilities33= "{{{Id|}}}"|format=ul|group by=_pageName|default=
 +
:''There are no wyrmprints with this ability.''|order by= Rarity DESC, ReleaseDate DESC, BaseId DESC}}
 +
 
 +
<p style="margin:15px auto;border-bottom:1px solid;margin-bottom:15px;font-size:1.2em;font-variant-caps: small-caps;font-weight:bold">Dragons with this ability</p>
 +
{{#cargo_query:tables=Dragons|fields=CONCAT('[[File:',BaseId,' 0',VariationId,'.png|24px|link=',_pageName,']] [[',_pageName,']]')|where=Abilities11="{{{Id|}}}" OR Abilities12="{{{Id|}}}" OR Abilities13="{{{Id|}}}" OR Abilities14="{{{Id|}}}" OR Abilities15="{{{Id|}}}" OR Abilities21="{{{Id|}}}" OR Abilities22="{{{Id|}}}" OR Abilities23="{{{Id|}}}" OR Abilities24="{{{Id|}}}" OR Abilities25="{{{Id|}}}"|format=ul|group by=_pageName|default=
 +
:''There are no dragons with this ability.''|order by= ElementalTypeId ASC, Rarity DESC, Id DESC, FullName ASC}}
 +
 
 +
<p style="margin:15px auto;border-bottom:1px solid;margin-bottom:15px;font-size:1.2em;font-variant-caps: small-caps;font-weight:bold">Weapons with this ability</p>
 +
{{#cargo_query:tables=Weapons|fields=CONCAT('[[File:',BaseId,' 01 ',FormId,'.png|24px|link=',_pageName,']] [[',_pageName,'|',WeaponName,']]')|where=Abilities11= "{{{Id|}}}" OR Abilities21= "{{{Id|}}}"|format=ul|group by=_pageName|default=
 +
:''There are no weapons with this ability.''|order by= ElementalTypeId ASC, TypeId ASC, Rarity DESC, Id DESC, WeaponName ASC}}
 +
 
 +
{{#if:{{{Notes|}}}|
 +
<p style="margin:15px auto;margin-bottom:15px;border-bottom:1px solid;font-size:1.2em;font-variant-caps: small-caps;font-weight:bold">Notes</p>
 +
{{{Notes|}}}
 +
|}}
 +
 
 +
[[Category:Abilities]][[Category:{{{GenericName|}}} Ability]]</includeonly>

Latest revision as of 01:19, 30 July 2020

50px Documentation

Usage

{{Ability
|Id=
|GenericName=
|Name=
|Details=
|PartyPowerWeight=
|AbilityIconName=
|AbilityGroup=
|AbilityLimitedGroupId1=
|AbilityLimitedGroupId2=
|AbilityLimitedGroupId3=
}}

This template defines the table "Abilities". This table has not been created yet.