Difference between revisions of "Template:EnemyHeader"

From Dragalia Lost Wiki
Jump to navigation Jump to search
imported>Elaeagnifolia
>Caledor92
 
(10 intermediate revisions by 3 users not shown)
Line 18: Line 18:
 
   |q?groupBy=ElementalType
 
   |q?groupBy=ElementalType
 
   |template=vardefine}}<!--
 
   |template=vardefine}}<!--
 +
-->{{#ifeq:{{#var:PartsA}}{{#var:PartsB}}{{#var:PartsC}}{{#var:PartsD}} | 0000
 +
  |
 +
  | [[Category:Enemies with Multiple Parts]]<!--
 +
  -->{{#vardefine:PartsAList|{{#cargo_query:tables=EnemiesTest
 +
    |fields=PartsA
 +
    |where=Name="{{{Name|{{PAGENAME}}}}}"
 +
    |group by=PartsA
 +
    |default=|no html}}}}<!--
 +
  -->{{#vardefine:PartsBList|{{#cargo_query:tables=EnemiesTest
 +
    |fields=PartsB
 +
    |where=Name="{{{Name|{{PAGENAME}}}}}"
 +
    |group by=PartsB
 +
    |default=|no html}}}}<!--
 +
  -->{{#vardefine:PartsCList|{{#cargo_query:tables=EnemiesTest
 +
    |fields=PartsC
 +
    |where=Name="{{{Name|{{PAGENAME}}}}}"
 +
    |group by=PartsC
 +
    |default=|no html}}}}<!--
 +
  -->{{#vardefine:PartsDList|{{#cargo_query:tables=EnemiesTest
 +
    |fields=PartsD
 +
    |where=Name="{{{Name|{{PAGENAME}}}}}"
 +
    |group by=PartsD
 +
    |default=|no html}}}}
 +
  }}<!--
 +
-->{{#if:{{#var:PartsAList}}{{#var:PartsBList}}{{#var:PartsCList}}{{#var:PartsDList}} | <!--
 +
 +
### Part Name Vardefines
 +
 +
-->{{#vardefine:PartsAName|{{#cargo_query:tables=EnemiesTest|fields=Name|where=MonsterId IN ({{#var:PartsAList}})|group by=Name|default=|no html}}}}<!--
 +
-->{{#vardefine:PartsBName|{{#cargo_query:tables=EnemiesTest|fields=Name|where=MonsterId IN ({{#var:PartsBList}})|group by=Name|default=|no html}}}}<!--
 +
-->{{#vardefine:PartsCName|{{#cargo_query:tables=EnemiesTest|fields=Name|where=MonsterId IN ({{#var:PartsCList}})|group by=Name|default=|no html}}}}<!--
 +
-->{{#vardefine:PartsDName|{{#cargo_query:tables=EnemiesTest|fields=Name|where=MonsterId IN ({{#var:PartsDList}})|group by=Name|default=|no html}}}}
 +
}}<!--
 +
-->{{#vardefine:QuestList|{{#cargo_query:tables=EnemiesTest
 +
  |fields=CONCAT('"', MissionType, '"')
 +
  |where=Name="{{{Name|{{PAGENAME}}}}}"
 +
  |group by=MissionType
 +
  |default=|no html}}}}<!--
  
 
-->__NOTOC__
 
-->__NOTOC__
Line 29: Line 67:
 
   --><span style="font-size:.6em;"><!--
 
   --><span style="font-size:.6em;"><!--
 
     -->{{#ifeq:{{#var:RareStayTime}} | 0
 
     -->{{#ifeq:{{#var:RareStayTime}} | 0
           | {{#vardefine:statsTableQueryFields|MissionType=Quest(s),CONCAT('{{InlineIcon|Icon Element|', ElementalType, '}}')=Element,Tribe=Class,HP=HP,Atk=Str,Def=Def,Overwhelm=Overwhelm,MoveSpeed=Move Speed,TurnSpeed=Turn Speed,SuperArmor=Super Armor}}
+
           | {{#vardefine:statsTableQueryFields|MissionType=Quest(s),CONCAT('{{InlineIcon|Icon Element|', ElementalType, '}}')=Element,Tribe=Class,HP=HP,Atk=Str,Def=Def,Overwhelm=Overwhelm (stagger),MoveSpeed=Move Speed,TurnSpeed=Turn Speed,SuperArmor=Super Armor}}
           | {{#vardefine:statsTableQueryFields|MissionType=Quest(s),CONCAT('{{InlineIcon|Icon Element|', ElementalType, '}}')=Element,Tribe=Class,RareStayTime=Stay Time,HP=HP,Atk=Atk,Def=Def,Overwhelm=Overwhelm,MoveSpeed=Move Speed,TurnSpeed=Turn Speed,SuperArmor=Super Armor}}(Rare)[[Category:Rare Enemies]]
+
           | {{#vardefine:statsTableQueryFields|MissionType=Quest(s),CONCAT('{{InlineIcon|Icon Element|', ElementalType, '}}')=Element,Tribe=Class,RareStayTime=Stay Time,HP=HP,Atk=Atk,Def=Def,Overwhelm=Overwhelm (stagger),MoveSpeed=Move Speed,TurnSpeed=Turn Speed,SuperArmor=Super Armor}}(Rare)[[Category:Rare Enemies]]
         }}{{#ifeq:{{#var:PartsA}}{{#var:PartsB}}{{#var:PartsC}}{{#var:PartsD}} | 0000
+
         }}<!--
          |
+
--></span>
          | [[Category:Enemies with Multiple Parts]]<!--
 
-->{{#vardefine:PartsAList|{{#cargo_query:tables=EnemiesTest
 
  |fields=PartsA
 
  |where=Name="{{{Name|{{PAGENAME}}}}}"
 
  |group by=PartsA
 
  |default=|no html}}}}
 
{{#vardefine:PartsBList|{{#cargo_query:tables=EnemiesTest
 
  |fields=PartsB
 
  |where=Name="{{{Name|{{PAGENAME}}}}}"
 
  |group by=PartsB
 
  |default=|no html}}}}
 
{{#vardefine:PartsCList|{{#cargo_query:tables=EnemiesTest
 
  |fields=PartsC
 
  |where=Name="{{{Name|{{PAGENAME}}}}}"
 
  |group by=PartsC
 
  |default=|no html}}}}
 
{{#vardefine:PartsDList|{{#cargo_query:tables=EnemiesTest
 
  |fields=PartsD
 
  |where=Name="{{{Name|{{PAGENAME}}}}}"
 
  |group by=PartsD
 
  |default=|no html}}}}}}
 
{{#vardefine:QuestList|{{#cargo_query:tables=EnemiesTest
 
  |fields=CONCAT('"', MissionType, '"')
 
  |where=Name="{{{Name|{{PAGENAME}}}}}"
 
  |group by=MissionType
 
  |default=|no html}}}}</span>
 
 
   </div>
 
   </div>
 
</div>
 
</div>
 
 
<div style="padding:1em;">
 
<div style="padding:1em;">
 
{{#widget:EnemyMapDropdown
 
{{#widget:EnemyMapDropdown
Line 79: Line 90:
 
}}
 
}}
 
}}
 
}}
 
{{#if:{{#var:PartsAList}}{{#var:PartsBList}}{{#var:PartsCList}}{{#var:PartsDList}} | <!--
 
 
### Part Name Vardefines
 
 
-->{{#vardefine:PartsAName|{{#cargo_query:tables=EnemiesTest|fields=Name|where=MonsterId IN ({{#var:PartsAList}})|group by=Name|default=|no html}}}}<!--
 
-->{{#vardefine:PartsBName|{{#cargo_query:tables=EnemiesTest|fields=Name|where=MonsterId IN ({{#var:PartsBList}})|group by=Name|default=|no html}}}}<!--
 
-->{{#vardefine:PartsCName|{{#cargo_query:tables=EnemiesTest|fields=Name|where=MonsterId IN ({{#var:PartsCList}})|group by=Name|default=|no html}}}}<!--
 
-->{{#vardefine:PartsDName|{{#cargo_query:tables=EnemiesTest|fields=Name|where=MonsterId IN ({{#var:PartsDList}})|group by=Name|default=|no html}}}}
 
}}
 
 
 
<div class="enemy-info-table">
 
<div class="enemy-info-table">
 
{{StylizedHeader|Stats}}
 
{{StylizedHeader|Stats}}
Line 95: Line 95:
 
{{tab/start}}  
 
{{tab/start}}  
 
{{tab/header|{{{Name|{{PAGENAME}}}}}}}
 
{{tab/header|{{{Name|{{PAGENAME}}}}}}}
{{EnemyHeaderInfoTable|Name={{{Name|{{PAGENAME}}}}}|Fields={{#var:statsTableQueryFields}}}}<!--
+
{{EnemyHeaderInfoTable|Name={{{Name|{{PAGENAME}}}}}|Fields={{#var:statsTableQueryFields}}}}
-->
 
 
{{#if:{{#var:PartsAName}} |  
 
{{#if:{{#var:PartsAName}} |  
 
{{tab/header|{{#var:PartsAName}}}}
 
{{tab/header|{{#var:PartsAName}}}}
 
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsAList}})|Fields={{#var:statsTableQueryFields}}}}
 
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsAList}})|Fields={{#var:statsTableQueryFields}}}}
}}
+
}}<!--
{{#if:{{#var:PartsBName}} |  
+
-->{{#if:{{#var:PartsBName}} | <nowiki/>
 
{{tab/header|{{#var:PartsBName}}}}
 
{{tab/header|{{#var:PartsBName}}}}
 
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsBList}})|Fields={{#var:statsTableQueryFields}}}}
 
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsBList}})|Fields={{#var:statsTableQueryFields}}}}
}}
+
}}<!--
{{#if:{{#var:PartsCName}} |  
+
-->{{#if:{{#var:PartsCName}} | <nowiki/>
 
{{tab/header|{{#var:PartsCName}}}}
 
{{tab/header|{{#var:PartsCName}}}}
 
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsCList}})|Fields={{#var:statsTableQueryFields}}}}
 
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsCList}})|Fields={{#var:statsTableQueryFields}}}}
}}
+
}}<!--
{{#if:{{#var:PartsDName}} |  
+
-->{{#if:{{#var:PartsDName}} | <nowiki/>
 
{{tab/header|{{#var:PartsDName}}}}
 
{{tab/header|{{#var:PartsDName}}}}
 
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsDList}})|Fields={{#var:statsTableQueryFields}}}}
 
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsDList}})|Fields={{#var:statsTableQueryFields}}}}
}}
+
}}<!--
{{#if:{{{ExtraPart|}}} |
+
-->{{#if:{{{ExtraPart|}}} | <nowiki/>
 
{{tab/header|{{{ExtraPart|}}}}}
 
{{tab/header|{{{ExtraPart|}}}}}
 
{{EnemyHeaderInfoTable|Query=Name="{{{ExtraPart|}}}" AND MissionType IN ({{#var:QuestList}})|Fields={{#var:statsTableQueryFields}}}}
 
{{EnemyHeaderInfoTable|Query=Name="{{{ExtraPart|}}}" AND MissionType IN ({{#var:QuestList}})|Fields={{#var:statsTableQueryFields}}}}
 +
}}<!--
 +
-->{{#if:{{{ExtraPart2|}}} | <nowiki/>
 +
{{tab/header|{{{ExtraPart2|}}}}}
 +
{{EnemyHeaderInfoTable|Query=Name="{{{ExtraPart2|}}}" AND MissionType IN ({{#var:QuestList}})|Fields={{#var:statsTableQueryFields}}}}
 
}}
 
}}
 
{{tab/end}}
 
{{tab/end}}
 
| {{EnemyHeaderInfoTable|Name={{{Name|{{PAGENAME}}}}}|Fields={{#var:statsTableQueryFields}}}}
 
| {{EnemyHeaderInfoTable|Name={{{Name|{{PAGENAME}}}}}|Fields={{#var:statsTableQueryFields}}}}
{{#if:{{{ExtraPart|}}} |
+
}}</div><!--
{{tab/header|{{{ExtraPart|}}}}}
 
{{EnemyHeaderInfoTable|Query=Name="{{{ExtraPart|}}}" AND MissionType IN ({{#var:QuestList}})|Fields={{#var:statsTableQueryFields}}}}
 
}}
 
}}</div>
 
  
{{#vardefine:ODBreakQueryFields|MissionType=Quest(s),BaseOD=Base OD,BaseBreak=Base Break,BreakDuration=Break Duration,ODAtkRate=OD Str Rate,ODDefRate=OD Def Rate,BreakAtkRate=Break Str Rate,BreakDefRate=Break Def Rate}}
+
-->{{#vardefine:ODBreakQueryFields|MissionType=Quest(s),BaseOD=Base OD,BaseBreak=Base Break,BreakDuration=Break Duration (sec),ODAtkRate=OD Str Rate,ODDefRate=OD Def Rate,BreakAtkRate=Break Str Rate,BreakDefRate=Break Def Rate}}
 
<div class="enemy-info-table">
 
<div class="enemy-info-table">
 
{{StylizedHeader|Overdrive/Break Stats}}
 
{{StylizedHeader|Overdrive/Break Stats}}
Line 131: Line 130:
 
{{tab/start}}  
 
{{tab/start}}  
 
{{tab/header|{{{Name|{{PAGENAME}}}}}}}
 
{{tab/header|{{{Name|{{PAGENAME}}}}}}}
{{EnemyHeaderInfoTable|Name={{{Name|{{PAGENAME}}}}}|Fields={{#var:ODBreakQueryFields}}}}<!--
+
{{EnemyHeaderInfoTable|Name={{{Name|{{PAGENAME}}}}}|Fields={{#var:ODBreakQueryFields}}}}
-->
 
 
{{#if:{{#var:PartsAName}} |  
 
{{#if:{{#var:PartsAName}} |  
 
{{tab/header|{{#var:PartsAName}}}}
 
{{tab/header|{{#var:PartsAName}}}}
 
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsAList}})|Fields={{#var:ODBreakQueryFields}}}}
 
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsAList}})|Fields={{#var:ODBreakQueryFields}}}}
}}
+
}}<!--
{{#if:{{#var:PartsBName}} |  
+
-->{{#if:{{#var:PartsBName}} | <nowiki/>
 
{{tab/header|{{#var:PartsBName}}}}
 
{{tab/header|{{#var:PartsBName}}}}
 
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsBList}})|Fields={{#var:ODBreakQueryFields}}}}
 
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsBList}})|Fields={{#var:ODBreakQueryFields}}}}
}}
+
}}<!--
{{#if:{{#var:PartsCName}} |  
+
-->{{#if:{{#var:PartsCName}} | <nowiki/>
 
{{tab/header|{{#var:PartsCName}}}}
 
{{tab/header|{{#var:PartsCName}}}}
 
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsCList}})|Fields={{#var:ODBreakQueryFields}}}}
 
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsCList}})|Fields={{#var:ODBreakQueryFields}}}}
}}
+
}}<!--
{{#if:{{#var:PartsDName}} |  
+
-->{{#if:{{#var:PartsDName}} | <nowiki/>
 
{{tab/header|{{#var:PartsDName}}}}
 
{{tab/header|{{#var:PartsDName}}}}
 
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsDList}})|Fields={{#var:ODBreakQueryFields}}}}
 
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsDList}})|Fields={{#var:ODBreakQueryFields}}}}
}}
+
}}<!--
{{#if:{{{ExtraPart|}}} |
+
-->{{#if:{{{ExtraPart|}}} | <nowiki/>
 
{{tab/header|{{{ExtraPart|}}}}}
 
{{tab/header|{{{ExtraPart|}}}}}
 
{{EnemyHeaderInfoTable|Query=Name="{{{ExtraPart|}}}" AND MissionType IN ({{#var:QuestList}})|Fields={{#var:ODBreakQueryFields}}}}
 
{{EnemyHeaderInfoTable|Query=Name="{{{ExtraPart|}}}" AND MissionType IN ({{#var:QuestList}})|Fields={{#var:ODBreakQueryFields}}}}
 +
}}<!--
 +
-->{{#if:{{{ExtraPart2|}}} | <nowiki/>
 +
{{tab/header|{{{ExtraPart2|}}}}}
 +
{{EnemyHeaderInfoTable|Query=Name="{{{ExtraPart2|}}}" AND MissionType IN ({{#var:QuestList}})|Fields={{#var:ODBreakQueryFields}}}}
 
}}
 
}}
 
{{tab/end}}
 
{{tab/end}}
 
| {{EnemyHeaderInfoTable|Name={{{Name|{{PAGENAME}}}}}|Fields={{#var:ODBreakQueryFields}}}}
 
| {{EnemyHeaderInfoTable|Name={{{Name|{{PAGENAME}}}}}|Fields={{#var:ODBreakQueryFields}}}}
}}</div>
+
}}</div><!--
  
{{#vardefine:AfflictionQueryFields|MissionType=Quest(s),Poison=Poison,Burn=Burn,Freeze=Freeze,Paralysis=Paralysis,Blind=Blind,Stun=Stun,Curse=Curse,Bog=Bog,Sleep=Sleep,Frostbite=Frostbite}}
+
-->{{#vardefine:AfflictionQueryFields|MissionType=Quest(s),Poison=Poison,Burn=Burn,Freeze=Freeze,Paralysis=Paralysis,Blind=Blindness,Stun=Stun,Curse=Curse,Bog=Bog,Sleep=Sleep,Frostbite=Frostbite}}
 
<div class="enemy-info-table">
 
<div class="enemy-info-table">
 
{{StylizedHeader|Affliction Resists}}
 
{{StylizedHeader|Affliction Resists}}
Line 163: Line 165:
 
{{tab/start}}  
 
{{tab/start}}  
 
{{tab/header|{{{Name|{{PAGENAME}}}}}}}
 
{{tab/header|{{{Name|{{PAGENAME}}}}}}}
{{EnemyHeaderInfoTable|Name={{{Name|{{PAGENAME}}}}}|Fields={{#var:AfflictionQueryFields}}}}<!--
+
{{EnemyHeaderInfoTable|Name={{{Name|{{PAGENAME}}}}}|Fields={{#var:AfflictionQueryFields}}}}
-->
 
 
{{#if:{{#var:PartsAName}} |  
 
{{#if:{{#var:PartsAName}} |  
 
{{tab/header|{{#var:PartsAName}}}}
 
{{tab/header|{{#var:PartsAName}}}}
 
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsAList}})|Fields={{#var:AfflictionQueryFields}}}}
 
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsAList}})|Fields={{#var:AfflictionQueryFields}}}}
}}
+
}}<!--
{{#if:{{#var:PartsBName}} |  
+
-->{{#if:{{#var:PartsBName}} | <nowiki/>
 
{{tab/header|{{#var:PartsBName}}}}
 
{{tab/header|{{#var:PartsBName}}}}
 
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsBList}})|Fields={{#var:AfflictionQueryFields}}}}
 
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsBList}})|Fields={{#var:AfflictionQueryFields}}}}
}}
+
}}<!--
{{#if:{{#var:PartsCName}} |  
+
-->{{#if:{{#var:PartsCName}} | <nowiki/>
 
{{tab/header|{{#var:PartsCName}}}}
 
{{tab/header|{{#var:PartsCName}}}}
 
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsCList}})|Fields={{#var:AfflictionQueryFields}}}}
 
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsCList}})|Fields={{#var:AfflictionQueryFields}}}}
}}
+
}}<!--
{{#if:{{#var:PartsDName}} |  
+
-->{{#if:{{#var:PartsDName}} | <nowiki/>
 
{{tab/header|{{#var:PartsDName}}}}
 
{{tab/header|{{#var:PartsDName}}}}
 
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsDList}})|Fields={{#var:AfflictionQueryFields}}}}
 
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsDList}})|Fields={{#var:AfflictionQueryFields}}}}
}}
+
}}<!--
{{#if:{{{ExtraPart|}}} |
+
-->{{#if:{{{ExtraPart|}}} | <nowiki/>
 
{{tab/header|{{{ExtraPart|}}}}}
 
{{tab/header|{{{ExtraPart|}}}}}
 
{{EnemyHeaderInfoTable|Query=Name="{{{ExtraPart|}}}" AND MissionType IN ({{#var:QuestList}})|Fields={{#var:AfflictionQueryFields}}}}
 
{{EnemyHeaderInfoTable|Query=Name="{{{ExtraPart|}}}" AND MissionType IN ({{#var:QuestList}})|Fields={{#var:AfflictionQueryFields}}}}
 +
}}<!--
 +
-->{{#if:{{{ExtraPart2|}}} | <nowiki/>
 +
{{tab/header|{{{ExtraPart2|}}}}}
 +
{{EnemyHeaderInfoTable|Query=Name="{{{ExtraPart2|}}}" AND MissionType IN ({{#var:QuestList}})|Fields={{#var:AfflictionQueryFields}}}}
 
}}
 
}}
 
{{tab/end}}
 
{{tab/end}}

Latest revision as of 10:38, 19 July 2020

50px Documentation

Usage

{{EnemyHeader
|Name=Chronos Nyx
}}

Lua error: Error: Table EnemiesTest not found..

Chronos Nyx (Rare)

Stats

Chronos Nyx
Error: Table EnemiesTest not found.
Error: Table EnemiesTest not found.
Error: Table EnemiesTest not found.
Error: Table EnemiesTest not found.
Error: Table EnemiesTest not found.
Error: Table EnemiesTest not found.
Error: Table EnemiesTest not found.
Error: Table EnemiesTest not found.
Error: Table EnemiesTest not found.

Overdrive/Break Stats

Chronos Nyx
Error: Table EnemiesTest not found.
Error: Table EnemiesTest not found.
Error: Table EnemiesTest not found.
Error: Table EnemiesTest not found.
Error: Table EnemiesTest not found.
Error: Table EnemiesTest not found.
Error: Table EnemiesTest not found.
Error: Table EnemiesTest not found.
Error: Table EnemiesTest not found.

Affliction Resists

Chronos Nyx
Error: Table EnemiesTest not found.
Error: Table EnemiesTest not found.
Error: Table EnemiesTest not found.
Error: Table EnemiesTest not found.
Error: Table EnemiesTest not found.
Error: Table EnemiesTest not found.
Error: Table EnemiesTest not found.
Error: Table EnemiesTest not found.
Error: Table EnemiesTest not found.

3D Model

Enemy Icons

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