Difference between revisions of "Template:EnemyHeaderTest"

From Dragalia Lost Wiki
Jump to navigation Jump to search
imported>Elaeagnifolia
imported>Elaeagnifolia
Line 9: Line 9:
 
-->{{#invoke:CargoQuery|main
 
-->{{#invoke:CargoQuery|main
 
   |q?tables=EnemiesTest
 
   |q?tables=EnemiesTest
   |q?fields=ElementalType,Tribe,RareStayTime,ModelId
+
   |q?fields=ElementalType,Tribe,RareStayTime,ModelId,PartsA
 
   |q?where=Name="{{{Name|{{PAGENAME}}}}}"
 
   |q?where=Name="{{{Name|{{PAGENAME}}}}}"
 
   |q?groupBy=ElementalType
 
   |q?groupBy=ElementalType
Line 26: Line 26:
 
           | {{#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,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,MoveSpeed=Move Speed,TurnSpeed=Turn Speed,SuperArmor=Super Armor}}(Rare)[[Category:Rare Enemies]]
         }}</span>
+
         }}{{#ifeq:{{#var:RareStayTime}} | 0
 +
          |
 +
          | {{#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}}[[Category:Enemies with Parts]]<!--
 +
-->{{#vardefine:PartsAList|{{#cargo_query:tables=EnemiesTest
 +
  |fields=PartsA
 +
  |where=Name="Sabnock"
 +
  |group by=PartsA
 +
  |default=|no html}}}}
 +
{{#vardefine:PartsBList|{{#cargo_query:tables=EnemiesTest
 +
  |fields=PartsB
 +
  |where=Name="Sabnock"
 +
  |group by=PartsB
 +
  |default=|no html}}}}
 +
{{#vardefine:PartsCList|{{#cargo_query:tables=EnemiesTest
 +
  |fields=PartsC
 +
  |where=Name="Sabnock"
 +
  |group by=PartsC
 +
  |default=|no html}}}}
 +
{{#vardefine:PartsDList|{{#cargo_query:tables=EnemiesTest
 +
  |fields=PartsD
 +
  |where=Name="Sabnock"
 +
  |group by=PartsD
 +
  |default=|no html}}}}}}</span>
 
   </div>
 
   </div>
 
</div>
 
</div>
Line 49: Line 71:
  
 
{{StylizedHeader|Stats}}
 
{{StylizedHeader|Stats}}
 +
{{#if:{{#var:PartsAList}}
 +
| {{tab/start}}
 +
{{tab/header|{{{Name|{{PAGENAME}}}}}}}
 +
{{EnemyHeaderInfoTable|Name={{{Name|{{PAGENAME}}}}}}}
 +
<!--
 +
 +
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}}}}<!--
 +
 +
-->{{#if:{{#var:PartsAName}} | {{tab/header|{{#var:PartsAName}}
 +
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsAList}})}}
 +
}}
 +
{{#if:{{#var:PartsBName}} | {{tab/header|{{#var:PartsBName}}
 +
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsBList}})}}
 +
}}
 +
{{#if:{{#var:PartsCName}} | {{tab/header|{{#var:PartsCName}}
 +
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsCList}})}}
 +
}}
 +
{{#if:{{#var:PartsDName}} | {{tab/header|{{#var:PartsDName}}
 +
{{EnemyHeaderInfoTable|Query=MonsterId IN ({{#var:PartsDList}})}}
 +
}}
 +
{{tab/end}}
 +
|
 
<div class="enemy-info-table">
 
<div class="enemy-info-table">
 
{{#cargo_query:tables=EnemiesTest
 
{{#cargo_query:tables=EnemiesTest
Line 61: Line 110:
 
}}
 
}}
 
</div>
 
</div>
 +
}}
 +
  
 
{{StylizedHeader|Overdrive/Break Stats}}
 
{{StylizedHeader|Overdrive/Break Stats}}

Revision as of 21:26, 26 April 2020