Difference between revisions of "Template:EnemyHeaderTest"
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}} | ||