Difference between revisions of "Template:EnemyHeaderTest"

From Dragalia Lost Wiki
Jump to navigation Jump to search
imported>Elaeagnifolia
imported>Elaeagnifolia
(Undo revision 79698 by Elaeagnifolia (talk))
Line 1: Line 1:
 
<noinclude>{{doc}}[[Category:Templates]]<!--
 
<noinclude>{{doc}}[[Category:Templates]]<!--
  
-->{{#cargo_declare:
+
--><!--
_table=EnemyPageLinks
 
|Name=String
 
}}<!--
 
  
 
--></noinclude><includeonly><!--
 
--></noinclude><includeonly><!--
  
-->{{#cargo_store:_table=EnemyPageLinks
+
--><!--
|Name={{{Name|}}}
 
}}<!--
 
  
-->{{#invoke:CargoQuery|main
+
-->__TOC__
  |q?tables=EnemiesTest
 
  |q?fields=ElementalType,Tribe,RareStayTime,ModelId
 
  |q?where=Name="{{{Name|{{PAGENAME}}}}}"
 
  |q?groupBy=ElementalType
 
  |template=vardefine}}<!--
 
 
 
-->__NOTOC__
 
 
<div class="panel enemy-container" style="max-width:850px; border:1px solid #aaa; margin-bottom:1em;">
 
<div class="panel enemy-container" style="max-width:850px; border:1px solid #aaa; margin-bottom:1em;">
<div class="panel-heading">
+
<div class="panel-heading"><div style="margin-bottom:-8px">{{InlineIcon|Icon Element|{{#cargo_query:tables=EnemiesTest|where=Name="{{{Name|{{PAGENAME}}}}}"|fields=ElementalType|group by=Name|limit=1|more results text=|no html}}}} <span style="font-size:.7em;">{{#cargo_query:tables=EnemiesTest|where=Name="{{{Name|{{PAGENAME}}}}}"|fields=Tribe|group by=Name|limit=1|more results text=}}</span></div><div>{{{Name|{{PAGENAME}}}}} <span style="font-size:.6em;">{{#ifeq:{{#cargo_query:tables=EnemiesTest|where=Name="{{{Name|{{PAGENAME}}}}}"|fields=RareStayTime|group by=Name|limit=1|more results text=|default=0|no html}} | 0 | {{#vardefine:statsTableQueryFields|MissionType=Quest(s),HP=HP,Atk=Atk,Def=Def,Weapon=Weapon,Overwhelm=Overwhelm,MoveSpeed=Move Speed,TurnSpeed=Turn Speed,SuperArmor=Super Armor}} | (Rare){{#vardefine:statsTableQueryFields|MissionType=Quest(s),RareStayTime=RareStayTime,HP=HP,Atk=Atk,Def=Def,Weapon=Weapon,Overwhelm=Overwhelm,MoveSpeed=Move Speed,TurnSpeed=Turn Speed,SuperArmor=Super Armor}} }}</span></div></div>
  <div style="margin-bottom:-8px"><!--
 
  -->{{InlineIcon|Icon Element|{{#var:ElementalType}}}} <span style="font-size:.7em;">{{#var:Tribe}}</span>
 
  </div>
 
  <div><!--
 
  -->{{{Name|{{PAGENAME}}}}} <!--
 
  --><span style="font-size:.6em;"><!--
 
    -->{{#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,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>
 
  </div>
 
</div>
 
  
 
<div style="padding:1em;">
 
<div style="padding:1em;">
{{#widget:EnemyMapDropdown
+
{{#widget:EnemyMapDropdownTest
 
|maps={{#cargo_query:tables=EnemiesTest
 
|maps={{#cargo_query:tables=EnemiesTest
|where=(Name="{{{Name|{{PAGENAME}}}}}" AND EnemiesTest.MissionType NOT LIKE "%debug%") AND ((EnemiesTest.MissionType LIKE "%Flame%" AND EnemiesTest.MissionType NOT RLIKE "[7][1-9]" AND EnemiesTest.MissionType NOT RLIKE "[8-9][0-9]") OR (EnemiesTest.MissionType LIKE "%Water%" AND EnemiesTest.MissionType NOT RLIKE "[7][1-9]" AND EnemiesTest.MissionType NOT RLIKE "[8-9][0-9]") OR (EnemiesTest.MissionType LIKE "%Wind%" AND EnemiesTest.MissionType NOT RLIKE "[7][1-9]" AND EnemiesTest.MissionType NOT RLIKE "[8-9][0-9]") OR (EnemiesTest.MissionType LIKE "%Light%" AND EnemiesTest.MissionType NOT RLIKE "[7][1-9]" AND EnemiesTest.MissionType NOT RLIKE "[8-9][0-9]") OR (EnemiesTest.MissionType LIKE "%Shadow%" AND EnemiesTest.MissionType NOT RLIKE "[7][1-9]" AND EnemiesTest.MissionType NOT RLIKE "[8-9][0-9]") OR EnemiesTest.MissionType NOT LIKE "%The Mercurial Gauntlet%")
+
|where=Name="{{{Name|{{PAGENAME}}}}}"
 
|fields=CONCAT("\"", MissionType, "\"")
 
|fields=CONCAT("\"", MissionType, "\"")
 
|group by=MonsterId
 
|group by=MonsterId
Line 49: Line 25:
 
|more results text=
 
|more results text=
 
|no html
 
|no html
|order by=HP DESC
+
|order by=Hp
 
}}
 
}}
 
}}
 
}}
Line 56: Line 32:
 
<div class="enemy-info-table">
 
<div class="enemy-info-table">
 
{{#cargo_query:tables=EnemiesTest
 
{{#cargo_query:tables=EnemiesTest
|where=(Name="{{{Name|{{PAGENAME}}}}}" AND EnemiesTest.MissionType NOT LIKE "%debug%") AND ((EnemiesTest.MissionType LIKE "%Flame%" AND EnemiesTest.MissionType NOT RLIKE "[7][1-9]" AND EnemiesTest.MissionType NOT RLIKE "[8-9][0-9]") OR (EnemiesTest.MissionType LIKE "%Water%" AND EnemiesTest.MissionType NOT RLIKE "[7][1-9]" AND EnemiesTest.MissionType NOT RLIKE "[8-9][0-9]") OR (EnemiesTest.MissionType LIKE "%Wind%" AND EnemiesTest.MissionType NOT RLIKE "[7][1-9]" AND EnemiesTest.MissionType NOT RLIKE "[8-9][0-9]") OR (EnemiesTest.MissionType LIKE "%Light%" AND EnemiesTest.MissionType NOT RLIKE "[7][1-9]" AND EnemiesTest.MissionType NOT RLIKE "[8-9][0-9]") OR (EnemiesTest.MissionType LIKE "%Shadow%" AND EnemiesTest.MissionType NOT RLIKE "[7][1-9]" AND EnemiesTest.MissionType NOT RLIKE "[8-9][0-9]") OR EnemiesTest.MissionType NOT LIKE "%The Mercurial Gauntlet%")
+
|where=Name="{{{Name|{{PAGENAME}}}}}"
 
|fields={{#var:statsTableQueryFields}}
 
|fields={{#var:statsTableQueryFields}}
 
|format=table
 
|format=table
 
|named args=yes
 
|named args=yes
|order by=HP DESC
+
|order by=Hp
|limit=160
+
|limit=99
|more results text=
 
 
|group by=MonsterId
 
|group by=MonsterId
 
}}
 
}}
Line 70: Line 45:
 
<div class="enemy-info-table">
 
<div class="enemy-info-table">
 
{{#cargo_query:tables=EnemiesTest
 
{{#cargo_query:tables=EnemiesTest
|where=(Name="{{{Name|{{PAGENAME}}}}}" AND EnemiesTest.MissionType NOT LIKE "%debug%") AND ((EnemiesTest.MissionType LIKE "%Flame%" AND EnemiesTest.MissionType NOT RLIKE "[7][1-9]" AND EnemiesTest.MissionType NOT RLIKE "[8-9][0-9]") OR (EnemiesTest.MissionType LIKE "%Water%" AND EnemiesTest.MissionType NOT RLIKE "[7][1-9]" AND EnemiesTest.MissionType NOT RLIKE "[8-9][0-9]") OR (EnemiesTest.MissionType LIKE "%Wind%" AND EnemiesTest.MissionType NOT RLIKE "[7][1-9]" AND EnemiesTest.MissionType NOT RLIKE "[8-9][0-9]") OR (EnemiesTest.MissionType LIKE "%Light%" AND EnemiesTest.MissionType NOT RLIKE "[7][1-9]" AND EnemiesTest.MissionType NOT RLIKE "[8-9][0-9]") OR (EnemiesTest.MissionType LIKE "%Shadow%" AND EnemiesTest.MissionType NOT RLIKE "[7][1-9]" AND EnemiesTest.MissionType NOT RLIKE "[8-9][0-9]") OR EnemiesTest.MissionType NOT LIKE "%The Mercurial Gauntlet%")
+
|where=Name="{{{Name|{{PAGENAME}}}}}"
|fields=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
+
|fields=MissionType=Quest(s),BaseOD=Base OD,BaseBreak=Base Break,BreakDuration=Break Duration,ODAtkRate=OD Atk Rate,ODDefRate=OD Def Rate,BreakAtkRate=Break Atk Rate,BreakDefRate=Break Def Rate
 
|format=table
 
|format=table
 
|named args=yes
 
|named args=yes
|order by=HP DESC
+
|order by=Hp
|limit=160
+
|limit=99
|more results text=
 
 
|group by=MonsterId
 
|group by=MonsterId
 
}}
 
}}
Line 84: Line 58:
 
<div class="enemy-info-table">
 
<div class="enemy-info-table">
 
{{#cargo_query:tables=EnemiesTest
 
{{#cargo_query:tables=EnemiesTest
|where=(Name="{{{Name|{{PAGENAME}}}}}" AND EnemiesTest.MissionType NOT LIKE "%debug%") AND ((EnemiesTest.MissionType LIKE "%Flame%" AND EnemiesTest.MissionType NOT RLIKE "[7][1-9]" AND EnemiesTest.MissionType NOT RLIKE "[8-9][0-9]") OR (EnemiesTest.MissionType LIKE "%Water%" AND EnemiesTest.MissionType NOT RLIKE "[7][1-9]" AND EnemiesTest.MissionType NOT RLIKE "[8-9][0-9]") OR (EnemiesTest.MissionType LIKE "%Wind%" AND EnemiesTest.MissionType NOT RLIKE "[7][1-9]" AND EnemiesTest.MissionType NOT RLIKE "[8-9][0-9]") OR (EnemiesTest.MissionType LIKE "%Light%" AND EnemiesTest.MissionType NOT RLIKE "[7][1-9]" AND EnemiesTest.MissionType NOT RLIKE "[8-9][0-9]") OR (EnemiesTest.MissionType LIKE "%Shadow%" AND EnemiesTest.MissionType NOT RLIKE "[7][1-9]" AND EnemiesTest.MissionType NOT RLIKE "[8-9][0-9]") OR EnemiesTest.MissionType NOT LIKE "%The Mercurial Gauntlet%")
+
|where=Name="{{{Name|{{PAGENAME}}}}}"
|fields=MissionType=Quest(s),Poison=Poison,Burn=Burn,Freeze=Freeze,Paralysis=Paralysis,Blind=Blind,Stun=Stun,Curse=Curse,Bog=Bog,Sleep=Sleep,Frostbite=Frostbite
+
|fields=MissionType=Quest(s),Poison=Poison,Burn=Burn,Freeze=Freeze,Paralysis=Paralysis,Blind=Blind,Stun=Stun,Curse=Curse,Bog=Bog,Sleep=Sleep
 
|format=table
 
|format=table
 
|named args=yes
 
|named args=yes
|order by=HP DESC
+
|order by=Hp
|limit=160
+
|limit=99
|more results text=
 
 
|group by=MonsterId
 
|group by=MonsterId
 
}}
 
}}
</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.''
{{{Skills|}}}}}
+
{{{Skills|}}}
 
 
{{StylizedHeader|3D Model}}
 
{{#if:{{{Model|}}} | {{{Model|}}} |
 
{{#widget:3DModelNotteMoe|id={{#var:ModelId}}}}
 
 
}}
 
}}
{{StylizedHeader|Enemy Icons}}
 
{{Exists|page=File:{{{Name|}}} Enemy Icon.png|then=[[File:{{{Name|}}} Enemy Icon.png]]|else=}}
 
{{Exists|page=File:{{{Name|}}} Enemy Icon Double Drops.png|then=[[File:{{{Name|}}} Enemy Icon Double Drops.png]]|else=}}
 
 
[[Category:Enemies]]
 
[[Category:Enemies]]
 
</div>
 
</div>
 
</div>
 
</div>
 
</includeonly>
 
</includeonly>

Revision as of 20:01, 26 April 2020