Difference between revisions of "Template:EnemyHeaderTest"

From Dragalia Lost Wiki
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
 
           |  
 
           |  
           | {{#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 Multiple Parts]]<!--
+
           | [[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|}}}}}

Latest revision as of 22:47, 26 April 2020