Difference between revisions of "Template:EnemyHeader"
Jump to navigation
Jump to search
imported>Elaeagnifolia |
>Caledor92 |
||
| (6 intermediate revisions by 2 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]] |
| − | }} | + | }}<!-- |
| − | + | --></span> | |
| − | |||
| − | --> | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
</div> | </div> | ||
</div> | </div> | ||
| − | |||
<div style="padding:1em;"> | <div style="padding:1em;"> | ||
{{#widget:EnemyMapDropdown | {{#widget:EnemyMapDropdown | ||
| Line 79: | Line 90: | ||
}} | }} | ||
}} | }} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
<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|}}} | | + | -->{{#if:{{{ExtraPart2|}}} | <nowiki/> |
{{tab/header|{{{ExtraPart2|}}}}} | {{tab/header|{{{ExtraPart2|}}}}} | ||
{{EnemyHeaderInfoTable|Query=Name="{{{ExtraPart2|}}}" AND MissionType IN ({{#var:QuestList}})|Fields={{#var:statsTableQueryFields}}}} | {{EnemyHeaderInfoTable|Query=Name="{{{ExtraPart2|}}}" AND MissionType IN ({{#var:QuestList}})|Fields={{#var:statsTableQueryFields}}}} | ||
| Line 123: | Line 122: | ||
{{tab/end}} | {{tab/end}} | ||
| {{EnemyHeaderInfoTable|Name={{{Name|{{PAGENAME}}}}}|Fields={{#var:statsTableQueryFields}}}} | | {{EnemyHeaderInfoTable|Name={{{Name|{{PAGENAME}}}}}|Fields={{#var:statsTableQueryFields}}}} | ||
| − | + | }}</div><!-- | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | }}</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 139: | 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|}}} | | + | -->{{#if:{{{ExtraPart2|}}} | <nowiki/> |
{{tab/header|{{{ExtraPart2|}}}}} | {{tab/header|{{{ExtraPart2|}}}}} | ||
{{EnemyHeaderInfoTable|Query=Name="{{{ExtraPart2|}}}" AND MissionType IN ({{#var:QuestList}})|Fields={{#var:ODBreakQueryFields}}}} | {{EnemyHeaderInfoTable|Query=Name="{{{ExtraPart2|}}}" AND MissionType IN ({{#var:QuestList}})|Fields={{#var:ODBreakQueryFields}}}} | ||
| Line 167: | Line 157: | ||
{{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= | + | -->{{#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 183: | 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|}}} | | + | -->{{#if:{{{ExtraPart2|}}} | <nowiki/> |
{{tab/header|{{{ExtraPart2|}}}}} | {{tab/header|{{{ExtraPart2|}}}}} | ||
{{EnemyHeaderInfoTable|Query=Name="{{{ExtraPart2|}}}" AND MissionType IN ({{#var:QuestList}})|Fields={{#var:AfflictionQueryFields}}}} | {{EnemyHeaderInfoTable|Query=Name="{{{ExtraPart2|}}}" AND MissionType IN ({{#var:QuestList}})|Fields={{#var:AfflictionQueryFields}}}} | ||
| Line 211: | Line 192: | ||
{{tab/end}} | {{tab/end}} | ||
| {{EnemyHeaderInfoTable|Name={{{Name|{{PAGENAME}}}}}|Fields={{#var:AfflictionQueryFields}}}} | | {{EnemyHeaderInfoTable|Name={{{Name|{{PAGENAME}}}}}|Fields={{#var:AfflictionQueryFields}}}} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
}}</div>{{#if:{{{Skills|}}} |{{StylizedHeader|Skills}} | }}</div>{{#if:{{{Skills|}}} |{{StylizedHeader|Skills}} | ||
''Similar to [[Combat Mechanics#Basic Attacks|basic attack modifiers]], enemies also have skill modifiers unique to each enemy's skill animation.'' | ''Similar to [[Combat Mechanics#Basic Attacks|basic attack modifiers]], enemies also have skill modifiers unique to each enemy's skill animation.'' | ||
Latest revision as of 10:38, 19 July 2020
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.