Difference between revisions of "Template:Dragon"

From Dragalia Lost Wiki
Jump to navigation Jump to search
>Teg
(Created page with "<noinclude><!-- -->{{#cargo_declare: _table=Dragons |Name=String |Element=String }}</noinclude><includeonly><!-- -->{{#cargo_store: _table=Dragons |Name={{{Name|{{PAGENAME}}...")
 
>Boblers
(adding field for Draconic Essences location)
 
(539 intermediate revisions by 15 users not shown)
Line 1: Line 1:
<noinclude><!--
+
<noinclude>{{doc}}[[Category:Templates]]<!--
  
 
-->{{#cargo_declare:
 
-->{{#cargo_declare:
 
_table=Dragons
 
_table=Dragons
 +
|BaseId=String
 +
|Id=String
 
|Name=String
 
|Name=String
|Element=String
+
|FullName=String
 +
|NameJP=String
 +
|NameSC=String
 +
|NameTC=String
 +
|Title=String
 +
|TitleJP=String
 +
|Obtain=Wikitext
 +
|Gender=String
 +
|Rarity=Integer
 +
|ElementalType=String
 +
|ElementalTypeId=Integer
 +
|VariationId=Integer
 +
|IsPlayable=Boolean
 +
|MinHp=Integer
 +
|MaxHp=Integer
 +
|MinAtk=Integer
 +
|MaxAtk=Integer
 +
|SkillID=String
 +
|SkillName=String
 +
|Skill2ID=String
 +
|Skill2Name=String
 +
|SkillDescription=String
 +
|Abilities11=String
 +
|Abilities12=String
 +
|Abilities13=String
 +
|Abilities14=String
 +
|Abilities15=String
 +
|Abilities21=String
 +
|Abilities22=String
 +
|Abilities23=String
 +
|Abilities24=String
 +
|Abilities25=String
 +
|ProfileText=String
 +
|LimitBreakMaterialId=String
 +
|FavoriteType=Integer
 +
|JapaneseCV=String
 +
|EnglishCV=String
 +
|SellCoin=Integer
 +
|SellDewPoint=Integer
 +
|MoveSpeed=Float
 +
|DashSpeedRatio=Float
 +
|TurnSpeed=Float
 +
|IsTurnToDamageDir=Boolean
 +
|MoveType=Integer
 +
|IsLongRange=Boolean
 +
|ReleaseDate=DateTime
 +
|DraconicEssenceDate=DateTime
 +
|DraconicEssenceLocation=String
 +
|Availability=String
 
}}</noinclude><includeonly><!--
 
}}</noinclude><includeonly><!--
 +
 +
 +
-->{{#ifeq:{{{Abilities11|0}}} | 0 | | {{#vardefine:maxAbility1|Abilities11}}}}{{#ifeq:{{{Abilities12|0}}} | 0 | | {{#vardefine:maxAbility1|Abilities12}}}}{{#ifeq:{{{Abilities13|0}}} | 0 | | {{#vardefine:maxAbility1|Abilities13}}}}{{#ifeq:{{{Abilities14|0}}} | 0 | | {{#vardefine:maxAbility1|Abilities14}}}}{{#ifeq:{{{Abilities15|0}}} | 0 | | {{#vardefine:maxAbility1|Abilities15}}}}{{#ifeq:{{{Abilities21|0}}} | 0 | | {{#vardefine:maxAbility2|Abilities21}}}}{{#ifeq:{{{Abilities22|0}}} | 0 | | {{#vardefine:maxAbility2|Abilities22}}}}{{#ifeq:{{{Abilities23|0}}} | 0 | | {{#vardefine:maxAbility2|Abilities23}}}}{{#ifeq:{{{Abilities24|0}}} | 0 | | {{#vardefine:maxAbility2|Abilities24}}}}{{#ifeq:{{{Abilities25|0}}} | 0 | | {{#vardefine:maxAbility2|Abilities25}}}}{{#vardefine:ability1MaxMight|{{#expr:{{#cargo_query:tables=Abilities|fields=PartyPowerWeight|where=Id="{{{{{#var:maxAbility1}}|}}}"|limit=1|more results text=|default=0|no html}}}}}}{{#vardefine:ability2MaxMight|{{#expr:{{#cargo_query:tables=Abilities|fields=PartyPowerWeight|where=Id="{{{{{#var:maxAbility2}}|}}}"|limit=1|more results text=|default=0|no html}}}}}}<!--
  
 
-->{{#cargo_store:
 
-->{{#cargo_store:
 
_table=Dragons
 
_table=Dragons
|Name={{{Name|{{PAGENAME}}}}}
+
|BaseId={{{BaseId|}}}
|Element={{{Element|}}}
+
|Id={{{Id|}}}
 +
|Name={{{Name|}}}
 +
|FullName={{{FullName|{{{Name|}}}}}}
 +
|NameJP={{{NameJP|}}}
 +
|NameSC={{{NameSC|}}}
 +
|NameTC={{{NameTC|}}}
 +
|Title={{{Title|}}}
 +
|TitleJP={{{TitleJP|}}}
 +
|Gender={{{Gender|}}}
 +
|Rarity={{{Rarity|}}}
 +
|Obtain={{{Obtain|}}}
 +
|ElementalType={{{ElementalType|}}}
 +
|ElementalTypeId={{#switch:{{{ElementalType}}}|Flame=1|Water=2|Wind=3|Light=4|Shadow=5|None=99|0}}
 +
|VariationId={{{VariationId|}}}
 +
|IsPlayable={{{IsPlayable|}}}
 +
|MinHp={{{MinHp|}}}
 +
|MaxHp={{{MaxHp|}}}
 +
|MinAtk={{{MinAtk|}}}
 +
|MaxAtk={{{MaxAtk|}}}
 +
|SkillID={{{SkillID|}}}
 +
|SkillName={{{SkillName|}}}
 +
|Skill2ID={{{Skill2ID|}}}
 +
|Skill2Name={{{Skill2Name|}}}
 +
|SkillDescription={{{SkillDescription|}}}
 +
|Abilities11={{{Abilities11|}}}
 +
|Abilities12={{{Abilities12|}}}
 +
|Abilities13={{{Abilities13|}}}
 +
|Abilities14={{{Abilities14|}}}
 +
|Abilities15={{{Abilities15|}}}
 +
|Abilities21={{{Abilities21|}}}
 +
|Abilities22={{{Abilities22|}}}
 +
|Abilities23={{{Abilities23|}}}
 +
|Abilities24={{{Abilities24|}}}
 +
|Abilities25={{{Abilities25|}}}
 +
|LimitBreakMaterialId={{{LimitBreakMaterialId|}}}
 +
|ProfileText={{{ProfileText|}}}
 +
|FavoriteType={{{FavoriteType|}}}
 +
|JapaneseCV={{{JapaneseCV|}}}
 +
|EnglishCV={{{EnglishCV|}}}
 +
|SellCoin={{{SellCoin|}}}
 +
|SellDewPoint={{{SellDewPoint|}}}
 +
|MoveSpeed={{{MoveSpeed|}}}
 +
|DashSpeedRatio={{{DashSpeedRatio|}}}
 +
|TurnSpeed={{{TurnSpeed|}}}
 +
|IsTurnToDamageDir={{{IsTurnToDamageDir|}}}
 +
|MoveType={{{MoveType|}}}
 +
|IsLongRange={{{IsLongRange|}}}
 +
|ReleaseDate={{#time:F d, Y h:i:s A e|{{#time:F d, Y|{{{ReleaseDate|}}}}} 6:00:00}}
 +
|DraconicEssenceDate={{#time:F d, Y h:i:s A e|{{#time:F d, Y|{{{DraconicEssenceDate|}}}}} 6:00:00}}
 +
|DraconicEssenceLocation={{{String|}}}
 +
|Availability={{{Availability|}}}
 
}}<!--
 
}}<!--
  
--><div class="panel" style="min-width:400px;max-width:900px">
+
-->{{#ifexpr: {{#cargo_query:tables=Dragons|fields=COUNT(_pageName)|where=Name="{{{Name|}}}" AND isPlayable=1|no html}} > 1 | <div style="text-align:center;">
<div class="panel-heading">{{{Name|{{PAGENAME}}}}}</div>
+
<div style="text-align:center; border:1px solid lightgray; margin:auto; display:inline-block; padding:6px; min-width:300px;"><div style="font-variant-caps: small-caps;">Other Versions of '''{{{Name|}}}'''</div>
 +
{{#cargo_query:tables=Dragons|where=Name="{{{Name|}}}" AND _pageName != "{{PAGENAME}}" AND isPlayable=1|fields=CONCAT('<div style="padding:4px; display:inline-block;">{{Tooltip|[[File:', BaseId, ' 01.png|link=', _pageName, '|70px]]|',_pageName,'|line=false}}</div>')|delimiter=|limit=10|more results text=}}
 +
</div>
 +
</div>}}
 +
{{DragonPageHeader}}
 +
 
 +
<div class="panel" style="margin:auto;max-width:800px">
 +
<div class="panel-heading"><div style="font-size:.6em;margin-bottom:-5px;">{{{Title|?}}}</div><div>{{InlineIcon|Icon Element|{{{ElementalType|}}}}} {{{FullName|{{{Name|{{PAGENAME}}}}}}}}</div></div>
 
<div class="panel-body" style="display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center">
 
<div class="panel-body" style="display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center">
<div>[[File:Portrait_Character_{{{Name|{{PAGENAME}}}}}.png|400px]]</div>
+
<div class="portrait-container" style="width:420px;text-align:center;display:flex;flex-direction:column;justify-content:center;">{{#tag:tabber|
 +
Portrait=
 +
{{#ifexist: File:{{{BaseId|}}} 01 portrait.png | [[File:{{{BaseId|}}} 01 portrait.png|420px]] | [[File:Unknown.png|420px|link=File:{{{BaseId|}}} 01 portrait.png]] }}
 +
{{!}}-{{!}}
 +
3D Model=
 +
{{3DModelNotteMoe|modelType=d|Id={{{BaseId|}}}|VariationId={{{VariationId|}}}}}
 +
}}</div>
 
<div style="flex-grow:1;text-align:center">
 
<div style="flex-grow:1;text-align:center">
<p style="width:300px;margin:15px auto;border-bottom:1px solid;margin-bottom:15px;font-size:1.2em;font-variant-caps: small-caps;font-weight:bold">Data</p>
+
<p style="width:300px;margin:15px auto;border-bottom:1px solid;margin-bottom:15px;font-size:1.2em;font-variant-caps: small-caps;font-weight:bold">Description</p>
{{TermDescription|Element|{{{Element|}}}}}
+
<div style="width:300px;margin:15px auto;font-style:italic;font-size:.9em;">{{{ProfileText|No details yet.}}}</div>
 +
<div>{{DragonStatsCalculator
 +
|minHp={{{MinHp|}}}
 +
|maxHp={{{MaxHp|}}}
 +
|minStr={{{MinAtk|}}}
 +
|maxStr={{{MaxAtk|}}}
 +
|rarity={{{Rarity|}}}
 +
}}</div>
 +
{{TermDescriptionTooltip|Base Min Might|{{#expr:{{{MinHp|0}}}+{{{MinAtk|0}}}+50+{{AbilityMight|Abilities|{{{Abilities11|}}}}}+{{AbilityMight|Abilities|{{{Abilities21|}}}}}+10}} ({{#expr:ceil({{{MinHp|0}}}*1.5)+ceil({{{MinAtk|0}}}*1.5)+50+{{AbilityMight|Abilities|{{{Abilities11|}}}}}+{{AbilityMight|Abilities|{{{Abilities21|}}}}}+10}})|Minimum HP + Minimum Str + Lv. 1 Ability Might + Lv. 1 Skill Might + Lv. 1 Bond (* Elemental Matching Bonus)}}
 +
{{TermDescriptionTooltip|Base Max Might|{{#expr:{{{MaxHp|0}}}+{{{MaxAtk|0}}}+100+{{AbilityMight|Abilities|{{{Abilities15|}}}}}+{{AbilityMight|Abilities|{{{Abilities22|}}}}}+{{AbilityMight|Abilities|{{{Abilities25|}}}}}+300}} ({{#expr:ceil({{{MaxHp|0}}}*1.5)+ceil({{{MaxAtk|0}}}*1.5)+100+{{AbilityMight|Abilities|{{{Abilities15|}}}}}+{{AbilityMight|Abilities|{{{Abilities22|}}}}}+{{AbilityMight|Abilities|{{{Abilities25|}}}}}+300}})|Does not include external buffs (e.g. Halidom, Wyrmprints, etc.)<br/><br/>Max HP + Max Str + Lv. 2 Skill Might + Lv. 2 Ability Might + Lv. 30 Bond (* Elemental Matching Bonus)}}
 +
{{TermDescription|Rarity|{{#if: {{{Rarity|}}} | <div style="margin-top:-2px">[[File:Icon Rarity Row {{{Rarity|}}}.png|90px|link=]]</div>}} }}
 +
{{TermDescription|Sell Value|{{formatnum:{{{SellCoin|0}}}}} {{InlineIcon|Icon Resource|Rupies}}+ {{formatnum:{{{SellDewPoint|0}}}}} {{InlineIcon|Icon Resource|Eldwater}} }}
 +
{{TermDescription|Favorite Gift|{{#switch:{{{FavoriteType|}}}
 +
|1={{Icon|Gift|size=24px|text=1|Juicy Meat}}
 +
|2={{Icon|Gift|size=24px|text=1|Kaleidoscope}}
 +
|3={{Icon|Gift|size=24px|text=1|Floral Circlet}}
 +
|4={{Icon|Gift|size=24px|text=1|Compelling Book}}
 +
|5={{Icon|Gift|size=24px|text=1|Mana Essence}}
 +
|#default=?
 +
}}}}
 +
{{TermDescription|Japanese Title|{{{TitleJP|?}}}}}
 +
{{TermDescription|Japanese Name|{{{NameJP|?}}}}}
 +
{{TermDescription|Voice Actor (EN)|{{{EnglishCV|?}}}}}
 +
{{TermDescription|Voice Actor (JP)|{{{JapaneseCV|?}}}}}
 +
{{ChineseName|{{{NameSC|}}}|{{{NameTC|}}}}}
 +
{{TermDescription|Gender|{{{Gender|?}}}}}
 +
{{TermDescription|Obtained From|{{{Obtain|?}}}}}
 +
{{#if:{{{ReleaseDate|}}}|{{TermDescription|Release Date|{{#time:F d, Y|{{{ReleaseDate|-}}}}}}}}}
 +
{{#if:{{{DraconicEssenceDate|}}}|{{TermDescription|[[Draconic Essences]] Release Date|{{#time:F d, Y|{{{DraconicEssenceDate|-}}}}}}}}}
 +
{{TermDescription|Availability|{{{Availability|?}}}}}
 +
</div>
 +
</div>
 +
<div style="padding:1em;">
 +
<p style="margin:15px auto;border-bottom:1px solid;margin-bottom:15px;font-size:1.2em;font-variant-caps: small-caps;font-weight:bold">Skills</p>
 +
<div>
 +
{{#if: {{{SkillID|}}} | {{SkillDisplayEntry|ID={{{SkillID|}}}|Name={{{SkillName|}}}}}
 +
  | {{#if: {{{SkillName|}}} | {{SkillDisplayEntry|Name={{{SkillName|}}}}} }} }}<!--
 +
-->{{#if: {{{Skill2ID|}}} | {{SkillDisplayEntry|ID={{{Skill2ID|}}}|Name={{{Skill2Name|}}}}} }}
 +
</div>
 +
 
 +
<p style="margin:15px auto;border-bottom:1px solid;margin-bottom:15px;font-size:1.2em;font-variant-caps: small-caps;font-weight:bold">Abilities</p>
 +
<div class="skill-section">
 +
{{#ifeq:{{{Abilities11|}}} | 0 | | {{#if: {{{Abilities11|}}} | {{AbilityDisplay|Id={{{Abilities11|}}}|Lv1={{{Abilities11|}}}|Lv2={{{Abilities12|}}}|Lv3={{{Abilities13|}}}|Lv4={{{Abilities14|}}}|Lv5={{{Abilities15|}}} }} }} }}
 +
{{#ifeq:{{{Abilities21|}}} | 0 | | {{#if: {{{Abilities21|}}} | {{AbilityDisplay|Id={{{Abilities21|}}}|Lv1={{{Abilities21|}}}|Lv2={{{Abilities22|}}}|Lv3={{{Abilities23|}}}|Lv4={{{Abilities24|}}}|Lv5={{{Abilities25|}}} }} }} }}
 
</div>
 
</div>
 +
 +
<p style="margin:15px auto;border-bottom:1px solid;margin-bottom:15px;font-size:1.2em;font-variant-caps: small-caps;font-weight:bold">Dragon Basic Attack Modifiers</p>
 +
:''Similar to [[Combat Mechanics#Basic Attacks|basic attack modifiers]], dragons also have basic attack modifiers unique to each dragon's attack animation.''
 +
{| class="wikitable"
 +
! Attack || Damage Multiplier || Hit Count || SP || Effect
 +
{{{AttackModifiers|}}}
 +
|}
 +
 +
{{#if:{{{Notes|}}}|
 +
<p style="margin:15px auto;margin-bottom:15px;border-bottom:1px solid;font-size:1.2em;font-variant-caps: small-caps;font-weight:bold">Notes</p>
 +
{{{Notes|}}}
 +
|}}
 +
 
</div>
 
</div>
 
</div><!--
 
</div><!--
--></includeonly>
+
-->[[Category:Dragons]] [[Category:{{{ElementalType|}}} Dragons]] [[Category:{{{Gender}}} Dragons]] {{#vardefine:i|0}}{{#while:
 +
| {{#if: {{#explode:{{{Availability|}}}|,|{{#var:i}}}} | true }}
 +
| [[Category:{{#sub:{{#explode:{{{Availability|}}}|,|{{#var:i}}}}}} Dragons]]{{#vardefine:i|{{#expr:{{#var:i}}+1}}}}
 +
}}
 +
{{#ifeq:{{{Availability|}}}|High Dragon|{{Advanced Dragon Trials navbox}}|}}</includeonly>

Latest revision as of 02:14, 18 August 2020

50px Documentation

Blank Template

{{Dragon
|Id=
|BaseId=
|Name=
|FullName=
|NameJP=
|Title=
|TitleJP=
|Obtain=
|ReleaseDate=Month Day, Year
|DraconicEssenceDate=Month Day, Year
|DraconicEssenceLocation=Ch. X / Y-Z
|Availability=
|Rarity=
|Gender=
|ElementalType=
|VariationId=
|IsPlayable=
|MinHp=
|MaxHp=
|MinAtk=
|MaxAtk=
|SkillID=
|SkillName=
|Skill2ID=
|Skill2Name=
|Abilities11=
|Abilities12=
|Abilities13=
|Abilities14=
|Abilities15=
|Abilities21=
|Abilities22=
|Abilities23=
|Abilities24=
|Abilities25=
|ProfileText=
|FavoriteType=
|JapaneseCV=
|EnglishCV=
|SellCoin=
|SellDewPoint=
|MoveSpeed=
|DashSpeedRatio=
|TurnSpeed=
|IsTurnToDamageDir=
|MoveType=
|IsLongRange=
|AttackModifiers=
}}

This template defines the table "Dragons". This table has not been created yet.