Difference between revisions of "Template:EnemyHeaderTest"
Jump to navigation
Jump to search
imported>Elaeagnifolia |
imported>Elaeagnifolia |
||
| (17 intermediate revisions by the same user not shown) | |||
| Line 28: | Line 28: | ||
}}{{#ifeq:{{#var:PartsA}}{{#var:PartsB}}{{#var:PartsC}}{{#var:PartsD}} | 0000 | }}{{#ifeq:{{#var:PartsA}}{{#var:PartsB}}{{#var:PartsC}}{{#var:PartsD}} | 0000 | ||
| | | | ||
| − | | | + | | [[Category:Enemies with Multiple Parts]]<!-- |
-->{{#vardefine:PartsAList|{{#cargo_query:tables=EnemiesTest | -->{{#vardefine:PartsAList|{{#cargo_query:tables=EnemiesTest | ||
|fields=PartsA | |fields=PartsA | ||
| Line 48: | Line 48: | ||
|where=Name="{{{Name|{{PAGENAME}}}}}" | |where=Name="{{{Name|{{PAGENAME}}}}}" | ||
|group by=PartsD | |group by=PartsD | ||
| − | |default=|no html}}}}}}</span> | + | |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> | ||
| Line 77: | Line 82: | ||
-->{{#vardefine:PartsBName|{{#cargo_query:tables=EnemiesTest|fields=Name|where=MonsterId IN ({{#var:PartsBList}})|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: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:PartsDName|{{#cargo_query:tables=EnemiesTest|fields=Name|where=MonsterId IN ({{#var:PartsDList}})|group by=Name|default=|no html}}}} |
}} | }} | ||
| + | <div class="enemy-info-table"> | ||
{{StylizedHeader|Stats}} | {{StylizedHeader|Stats}} | ||
| − | {{#if:{{#var:PartsAName}}{{#var:PartsBName}}{{#var:PartsCName}}{{#var:PartsDName}} | | + | {{#if:{{#var:PartsAName}}{{#var:PartsBName}}{{#var:PartsCName}}{{#var:PartsDName}}{{{ExtraPart|}}} | |
{{tab/start}} | {{tab/start}} | ||
{{tab/header|{{{Name|{{PAGENAME}}}}}}} | {{tab/header|{{{Name|{{PAGENAME}}}}}}} | ||
| Line 101: | Line 107: | ||
{{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|}}} | | ||
| + | {{tab/header|{{{ExtraPart|}}}}} | ||
| + | {{EnemyHeaderInfoTable|Query=Name="{{{ExtraPart|}}}" 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|}}} | | ||
| + | {{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,ODAtkRate=OD Str Rate,ODDefRate=OD Def Rate,BreakAtkRate=Break Str Rate,BreakDefRate=Break Def Rate}} | ||
| + | <div class="enemy-info-table"> | ||
{{StylizedHeader|Overdrive/Break Stats}} | {{StylizedHeader|Overdrive/Break Stats}} | ||
| − | {{#if:{{#var:PartsAName}}{{#var:PartsBName}}{{#var:PartsCName}}{{#var:PartsDName}} | | + | {{#if:{{#var:PartsAName}}{{#var:PartsBName}}{{#var:PartsCName}}{{#var:PartsDName}}{{{ExtraPart|}}} | |
{{tab/start}} | {{tab/start}} | ||
{{tab/header|{{{Name|{{PAGENAME}}}}}}} | {{tab/header|{{{Name|{{PAGENAME}}}}}}} | ||
| Line 128: | Line 143: | ||
{{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|}}} | | ||
| + | {{tab/header|{{{ExtraPart|}}}}} | ||
| + | {{EnemyHeaderInfoTable|Query=Name="{{{ExtraPart|}}}" 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> |
{{#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=Blind,Stun=Stun,Curse=Curse,Bog=Bog,Sleep=Sleep,Frostbite=Frostbite}} | ||
| + | <div class="enemy-info-table"> | ||
{{StylizedHeader|Affliction Resists}} | {{StylizedHeader|Affliction Resists}} | ||
| − | {{#if:{{#var:PartsAName}}{{#var:PartsBName}}{{#var:PartsCName}}{{#var:PartsDName}} | | + | {{#if:{{#var:PartsAName}}{{#var:PartsBName}}{{#var:PartsCName}}{{#var:PartsDName}}{{{ExtraPart|}}} | |
{{tab/start}} | {{tab/start}} | ||
{{tab/header|{{{Name|{{PAGENAME}}}}}}} | {{tab/header|{{{Name|{{PAGENAME}}}}}}} | ||
| Line 155: | Line 175: | ||
{{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|}}} | | ||
| + | {{tab/header|{{{ExtraPart|}}}}} | ||
| + | {{EnemyHeaderInfoTable|Query=Name="{{{ExtraPart|}}}" AND MissionType IN ({{#var:QuestList}})|Fields={{#var:AfflictionQueryFields}}}} | ||
}} | }} | ||
{{tab/end}} | {{tab/end}} | ||
| {{EnemyHeaderInfoTable|Name={{{Name|{{PAGENAME}}}}}|Fields={{#var:AfflictionQueryFields}}}} | | {{EnemyHeaderInfoTable|Name={{{Name|{{PAGENAME}}}}}|Fields={{#var:AfflictionQueryFields}}}} | ||
| − | }}{{#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.'' | ||
{{{Skills|}}}}} | {{{Skills|}}}}} | ||