Difference between revisions of "Template:Wyrmprint"

From Dragalia Lost Wiki
Jump to navigation Jump to search
>Teg
>Boblers
(adding a missing div)
 
(444 intermediate revisions by 11 users not shown)
Line 1: Line 1:
<noinclude>{{Wyrmprint
+
<noinclude>{{doc}}[[Category:Templates]]<!--
|Rarity= 5
 
|Artist= ovr
 
|FeaturedCharacters=[[Chelle]]
 
|stage1Details=Not this... Not that... Mmm, none of these are quite right. ...You there! Bring the next dress—and make sure it's fit for a star!
 
|stage2Details=
 
|stage3Details=
 
|stage4Details=
 
|stage5Details=
 
|ability1=Full HP = Strength +10%
 
|ability1Description=Increases strength by 10% when HP is full.
 
|ability2=Critical Damage +10%
 
|ability2Description=Increases the damage critical attacks inflict by 10%.
 
}}
 
<!--
 
  
 
-->{{#cargo_declare:
 
-->{{#cargo_declare:
 
_table=Wyrmprints
 
_table=Wyrmprints
 +
|Id=String
 +
|BaseId=String
 
|Name=String
 
|Name=String
 +
|NameJP=String
 +
|NameSC=String
 +
|NameTC=String
 
|Rarity=String
 
|Rarity=String
|MaxLevel=Integer
+
|AmuletType=String
|MinHP=Integer
+
|MinHp=Integer
|MaxHP=Integer
+
|MaxHp=Integer
|MinStr=Integer
+
|MinAtk=Integer
|MaxStr=Integer
+
|MaxAtk=Integer
|MinMight=Integer
+
|VariationId=String
|MaxMight=Integer
+
|Abilities11=String
|Abilities=List (##) of String
+
|Abilities12=String
|Artist=String
+
|Abilities13=String
|Stage1Details=Wikitext
+
|Abilities21=String
|Stage2Details=Wikitext
+
|Abilities22=String
|Stage3Details=Wikitext
+
|Abilities23=String
|Stage4Details=Wikitext
+
|Abilities31=String
|Stage5Details=Wikitext
+
|Abilities32=String
 +
|Abilities33=String
 +
|ArtistCV=String
 +
|FlavorText1=Wikitext
 +
|FlavorText2=Wikitext
 +
|FlavorText3=Wikitext
 +
|FlavorText4=Wikitext
 +
|FlavorText5=Wikitext
 +
|IsPlayable=Boolean
 +
|SellCoin=Integer
 +
|SellDewPoint=Integer
 +
|ReleaseDate=DateTime
 +
|FeaturedCharacters=List (,) of Wikitext
 +
|Obtain=Wikitext
 +
|Availability=String
 
}}</noinclude><includeonly><!--
 
}}</noinclude><includeonly><!--
  
 
-->{{#cargo_store:
 
-->{{#cargo_store:
 
_table=Wyrmprints
 
_table=Wyrmprints
 +
|Id={{{Id|}}}
 +
|BaseId={{{BaseId|}}}
 
|Name={{{Name|{{PAGENAME}}}}}
 
|Name={{{Name|{{PAGENAME}}}}}
 +
|NameJP={{{NameJP|}}}
 +
|NameSC={{{NameSC|}}}
 +
|NameTC={{{NameTC|}}}
 
|Rarity={{{Rarity|}}}
 
|Rarity={{{Rarity|}}}
|MaxLevel={{{MaxLevel|}}}
+
|AmuletType={{{AmuletType|}}}
|MinHP={{{MinHP|}}}
+
|MinHp={{{MinHp|}}}
|MaxHP={{{MaxHP|}}}
+
|MaxHp={{{MaxHp|}}}
|MinStr={{{MinStr|}}}
+
|MinAtk={{{MinAtk|}}}
|MaxStr={{{MaxStr|}}}
+
|MaxAtk={{{MaxAtk|}}}
|MinMight={{{MinMight|}}}
+
|VariationId={{{VariationId|}}}
|MaxMight={{{MaxMight|}}}
+
|Abilities11={{{Abilities11|}}}
|Abilities={{{ability1|}}}##{{{ability2|}}}
+
|Abilities12={{{Abilities12|}}}
|Artist={{{Artist|}}}
+
|Abilities13={{{Abilities13|}}}
|Stage1Details={{{stage1Details|}}}
+
|Abilities21={{{Abilities21|}}}
|Stage2Details={{{stage2Details|}}}
+
|Abilities22={{{Abilities22|}}}
|Stage3Details={{{stage3Details|}}}
+
|Abilities23={{{Abilities23|}}}
|Stage4Details={{{stage4Details|}}}
+
|Abilities31={{{Abilities31|}}}
|Stage5Details={{{stage5Details|}}}
+
|Abilities32={{{Abilities32|}}}
 +
|Abilities33={{{Abilities33|}}}
 +
|ArtistCV={{{ArtistCV|None}}}
 +
|FlavorText1={{{FlavorText1|}}}
 +
|FlavorText2={{{FlavorText2|}}}
 +
|FlavorText3={{{FlavorText3|}}}
 +
|FlavorText4={{{FlavorText4|}}}
 +
|FlavorText5={{{FlavorText5|}}}
 +
|IsPlayable={{{IsPlayable|}}}
 +
|SellCoin={{{SellCoin|}}}
 +
|SellDewPoint={{{SellDewPoint|}}}
 +
|ReleaseDate={{#time:F d, Y h:i:s A e|{{#time:F d, Y|{{{ReleaseDate|}}}}} 6:00:00}}
 +
|FeaturedCharacters={{{FeaturedCharacters|None}}}
 +
|Obtain={{{Obtain|}}}
 +
|Availability={{{Availability|}}}
 
}}<!--
 
}}<!--
  
--><div class="panel wyrmprints" style="max-width:850px">
+
-->{{#ifeq:{{{Abilities11|0}}} | 0 | | {{#vardefine:maxAbility1|Abilities11}}}}{{#ifeq:{{{Abilities12|0}}} | 0 | | {{#vardefine:maxAbility1|Abilities12}}}}{{#ifeq:{{{Abilities13|0}}} | 0 | | {{#vardefine:maxAbility1|Abilities13}}}}{{#ifeq:{{{Abilities21|0}}} | 0 | | {{#vardefine:maxAbility2|Abilities21}}}}{{#ifeq:{{{Abilities22|0}}} | 0 | | {{#vardefine:maxAbility2|Abilities22}}}}{{#ifeq:{{{Abilities23|0}}} | 0 | | {{#vardefine:maxAbility1|Abilities23}}}}{{#ifeq:{{{Abilities31|0}}} | 0 | | {{#vardefine:maxAbility3|Abilities31}}}}{{#ifeq:{{{Abilities32|0}}} | 0 | | {{#vardefine:maxAbility3|Abilities32}}}}{{#ifeq:{{{Abilities33|0}}} | 0 | | {{#vardefine:maxAbility1|Abilities33}}}}{{#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}}}}}}{{#vardefine:ability3MaxMight|{{#expr:{{#cargo_query:tables=Abilities|fields=PartyPowerWeight|where=Id="{{{{{#var:maxAbility3}}|}}}"|limit=1|more results text=|default=0|no html}}}}}}<!--
 +
 
 +
--><div class="panel wyrmprints" style="max-width:850px;margin:auto">
 
<div class="panel-heading">{{{Name|{{PAGENAME}}}}}</div>
 
<div class="panel-heading">{{{Name|{{PAGENAME}}}}}</div>
 
<div class="panel-body" style="display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;overflow:hidden">
 
<div class="panel-body" style="display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;overflow:hidden">
 
+
<div style="text-align:center;display:flex;flex-direction:column;justify-content:center">
<div style="text-align:center">
+
{{#if:{{{CFU|}}}
{{#tag:tabber|
+
|<div style="margin:10px">{{#ifexist: File:{{{BaseId|}}} 01 portrait.png | [[File:{{{BaseId|}}} 01 portrait.png|450px]] | [[File:Unknown.png|450px|link=File:{{{BaseId|}}} 01 portrait.png]][[Category:Wyrmprints without Stage 1 Image]] }}</div>
Stage 1=
+
<span style="font-size:.8em;"><nowiki>*</nowiki> This wyrmprint comes fully unbound.</span>
<div style="margin:10px">{{#ifexist: File:Portrait_Wyrmprint_{{{Name|{{PAGENAME}}}}}.png | [[File:Portrait_Wyrmprint_{{{Name|{{PAGENAME}}}}}.png|350px]] | [[File:Unknown.png|350px|link=File:Portrait_Wyrmprint_{{{Name|{{PAGENAME}}}}}.png]] }}</div>
+
|{{#tag:tabber|
 +
Initial Vestige=
 +
<div style="margin:10px">{{#ifexist: File:{{{BaseId|}}} 01 portrait.png | [[File:{{{BaseId|}}} 01 portrait.png|450px]] | [[File:Unknown.png|450px|link=File:{{{BaseId|}}} 01 portrait.png]][[Category:Wyrmprints without Stage 1 Image]] }}</div>
 
{{!}}-{{!}}
 
{{!}}-{{!}}
Stage 2=
+
Refined Vestige=
<div style="margin:10px">{{#ifexist: File:Portrait_Wyrmprint_{{{Name|{{PAGENAME}}}}}_2.png | [[File:Portrait_Wyrmprint_{{{Name|{{PAGENAME}}}}}_2.png|350px]] | [[File:Unknown.png|350px|link=File:Portrait_Wyrmprint_{{{Name|{{PAGENAME}}}}}_2.png]] }}</div>
+
<div style="margin:10px">{{#ifexist: File:{{{BaseId|}}} 02 portrait.png | [[File:{{{BaseId|}}} 02 portrait.png|450px]] | [[File:Unknown.png|450px|link=File:{{{BaseId|}}} 02 portrait.png]][[Category:Wyrmprints without Stage 2 Image]] }}</div>
}}
+
<span style="font-size:.8em;"><nowiki>*</nowiki> This vestige is unlocked after this Wyrmprint is unbound twice.</span>
 +
}} }}
 
</div>
 
</div>
  
<div style="flex-grow:1;text-align:center;margin-left:5px">
+
<div class="wyrmprints-details" style="flex-grow:1;text-align:center;margin-left:5px">
<p style="width:300px;margin:15px auto;border-bottom:1px solid;margin-bottom:10px;font-size:1.2em;font-variant-caps: small-caps;font-weight:bold">Details</p>
+
<p style="width:300px;margin:15px auto;border-bottom:1px solid;margin-bottom:10px;font-size:1.2em;font-variant-caps: small-caps;font-weight:bold">Description</p>
 
{{#tag:tabber|
 
{{#tag:tabber|
 
Stage 1=
 
Stage 1=
 
<div style="flex-grow:1;text-align:center">
 
<div style="flex-grow:1;text-align:center">
<div style="width:300px;margin:5px auto 10px;font-style:italic;font-size:.9em;">{{{stage1Details|No details yet.}}}</div>
+
<div style="width:300px;margin:5px auto 10px;font-style:italic;font-size:.9em;">{{{FlavorText1|No details yet.}}}</div>
 
</div>
 
</div>
 
{{!}}-{{!}}
 
{{!}}-{{!}}
 
Stage 2=
 
Stage 2=
 
<div style="flex-grow:1;text-align:center">
 
<div style="flex-grow:1;text-align:center">
<div style="width:300px;margin:5px auto 10px;font-style:italic;font-size:.9em;">{{{stage2Details|No details yet.}}}</div>
+
<div style="width:300px;margin:5px auto 10px;font-style:italic;font-size:.9em;">{{{FlavorText2|No details yet.}}}</div>
 
</div>
 
</div>
 
{{!}}-{{!}}
 
{{!}}-{{!}}
 
Stage 3=
 
Stage 3=
 
<div style="flex-grow:1;text-align:center">
 
<div style="flex-grow:1;text-align:center">
<div style="width:300px;margin:5px auto 10px;font-style:italic;font-size:.9em;">{{{stage3Details|No details yet.}}}</div>
+
<div style="width:300px;margin:5px auto 10px;font-style:italic;font-size:.9em;">{{{FlavorText3|No details yet.}}}</div>
 
</div>
 
</div>
 
{{!}}-{{!}}
 
{{!}}-{{!}}
 
Stage 4=
 
Stage 4=
 
<div style="flex-grow:1;text-align:center">
 
<div style="flex-grow:1;text-align:center">
<div style="width:300px;margin:5px auto 10px;font-style:italic;font-size:.9em;">{{{stage4Details|No details yet.}}}</div>
+
<div style="width:300px;margin:5px auto 10px;font-style:italic;font-size:.9em;">{{{FlavorText4|No details yet.}}}</div>
 
</div>
 
</div>
 
{{!}}-{{!}}
 
{{!}}-{{!}}
 
Stage 5=
 
Stage 5=
 
<div style="flex-grow:1;text-align:center">
 
<div style="flex-grow:1;text-align:center">
<div style="width:300px;margin:15px auto;font-style:italic;font-size:.9em;">{{{stage5Details|No details yet.}}}</div>
+
<div style="width:300px;margin:5px auto 10px;font-style:italic;font-size:.9em;">{{{FlavorText5|No details yet.}}}</div>
 
</div>
 
</div>
 
}}
 
}}
<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>
+
<div>{{WyrmprintStatsCalculator
{{TermDescription|Rarity|{{{Rarity|?}}}}}
+
|minHp={{{MinHp|}}}
{{TermDescription|Artist|{{{Artist|?}}}}}
+
|maxHp={{{MaxHp|}}}
 +
|minStr={{{MinAtk|}}}
 +
|maxStr={{{MaxAtk|}}}
 +
|rarity={{{Rarity|}}}
 +
}}</div>
 +
{{TermDescriptionTooltip|Base Min Might|{{#expr:{{{MinHp|0}}}+{{{MinAtk|0}}}+{{AbilityMight|Abilities|{{{Abilities11|}}}}}+{{AbilityMight|Abilities|{{{Abilities21|}}}}}+{{AbilityMight|Abilities|{{{Abilities31|}}}}}}}|Minimum HP + Minimum Str + Lv. 1 Ability Might}}
 +
{{TermDescriptionTooltip|Base Max Might|{{#expr:{{{MaxHp|0}}}+{{{MaxAtk|0}}}+{{AbilityMight|Abilities|{{{Abilities13|}}}}}+{{AbilityMight|Abilities|{{{Abilities23|}}}}}+{{AbilityMight|Abilities|{{{Abilities33|}}}}}}}|Does not include external buffs (e.g. Halidom, Dragons, etc.)<br/><br/>Max HP + Max Str + Total Max Lv. Ability Might}}
 +
{{TermDescription|Rarity|[[File:Icon Rarity Row {{{Rarity|}}}.png|90px|link=]]}}
 +
{{TermDescription|Sell Value|{{formatnum:{{{SellCoin|0}}}}} {{InlineIcon|Icon Resource|Rupies}}+ {{formatnum:{{{SellDewPoint|0}}}}} {{InlineIcon|Icon Resource|Eldwater}} }}
 +
{{TermDescription|Japanese Name|{{{NameJP|?}}}}}
 +
{{ChineseName|{{{NameSC|}}}|{{{NameTC|}}}}}
 +
{{TermDescription|Artist|[[Artists|{{{ArtistCV|?}}}]]}}
 
{{TermDescription|Featured Characters|{{{FeaturedCharacters|?}}}}}
 
{{TermDescription|Featured Characters|{{{FeaturedCharacters|?}}}}}
 +
{{TermDescription|Obtained From|{{{Obtain|?}}}}}
 +
{{TermDescription|Release Date|{{#time:F d, Y|{{{ReleaseDate|-}}}}}}}
 +
{{TermDescription|Availability|{{{Availability|?}}}}}
 
</div>
 
</div>
  
Line 106: Line 149:
 
<div style="padding:1em;">
 
<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">Abilities</p>
 
<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>
 +
:''<span style="font-size:.9em;">Wyrmprint ability(ies) upgrade once after being unbound twice and again when fully unbound.</span>''
 
<div class="skill-section">
 
<div class="skill-section">
{{Skill-ability info display|name={{{ability1|}}}|description={{{ability1Description|}}}}}
+
{{#if: {{{Abilities11|}}} | {{#ifeq:{{{Abilities11|}}} | 0 | | {{#ifeq:{{{Ability1Event|0}}} | 0 | {{AbilityDisplay|DisplayCap=1|Lv1={{{Abilities11|}}}|Lv2={{{Abilities12|}}}|Lv3={{{Abilities13|}}} }} | {{AbilityDisplay|DisplayCap=1|Lv1={{{Abilities11|}}}|Lv2={{{Abilities12|}}}|Lv3={{{Abilities13|}}}|event=1}} }} }} }}
{{#if: {{{ability2|}}} | {{Skill-ability info display|name={{{ability2|}}}|description={{{ability2Description|}}}}} }}
+
{{#if: {{{Abilities21|}}} | {{#ifeq:{{{Abilities21|}}} | 0 | | {{#ifeq:{{{Ability2Event|0}}} | 0 | {{AbilityDisplay|DisplayCap=1|Lv1={{{Abilities21|}}}|Lv2={{{Abilities22|}}}|Lv3={{{Abilities23|}}} }} | {{AbilityDisplay|DisplayCap=1|Lv1={{{Abilities21|}}}|Lv2={{{Abilities22|}}}|Lv3={{{Abilities23|}}}|event=1}} }} }} }}
{{#if: {{{ability3|}}} | {{Skill-ability info display|name={{{ability3|}}}|description={{{ability3Description|}}}}} }}
+
{{#if: {{{Abilities31|}}} | {{#ifeq:{{{Abilities31|}}} | 0 | | {{#ifeq:{{{Ability3Event|0}}} | 0 | {{AbilityDisplay|DisplayCap=1|Lv1={{{Abilities31|}}}|Lv2={{{Abilities32|}}}|Lv3={{{Abilities33|}}} }} | {{AbilityDisplay|DisplayCap=1|Lv1={{{Abilities31|}}}|Lv2={{{Abilities32|}}}|Lv3={{{Abilities33|}}}|event=1}} }} }} }}
 +
</div>
 +
</div>{{
 +
#if:{{{Notes|}}}
 +
|<div style="padding:1em;">
 +
<p style="margin-bottom:15px;border-bottom:1px solid;font-size:1.2em;font-variant-caps:small-caps;font-weight:bold">Notes</p>
 +
{{{Notes|}}}
 +
</div>
 +
|}}
 +
<div style="padding:1em;">
 +
<p style="margin-bottom:15px;border-bottom:1px solid;font-size:1.2em;font-variant-caps:small-caps;font-weight:bold">Gallery</p>
 +
{{#tag:gallery|
 +
{{#ifexist: File:{{{BaseId|}}} 01.png | {{{BaseId|}}} 01.png | }}
 +
{{#if:{{{CFU|}}}||{{#ifexist: File:{{{BaseId|}}} 02.png | {{{BaseId|}}} 02.png | }} }}
 +
{{exists| File:{{{BaseId|}}} 01 (Small).png |then={{{BaseId|}}} 01 (Small).png{{!}}Small Ver. | else= }}
 +
{{#if:{{{CFU|}}}||{{exists| File:{{{BaseId|}}} 02 (Small).png |then={{{BaseId|}}} 02 (Small).png{{!}}Small Ver. | else= }} }}
 +
|mode=packed-hover
 +
}}
 
</div>
 
</div>
 
</div><!--
 
</div><!--
-->[[Category:Wyrmprints]]</includeonly>
+
-->[[Category:Wyrmprints]] {{#vardefine:i|0}}{{#while:
 +
| {{#if: {{#explode:{{{Availability|}}}|,|{{#var:i}}}} | true }}
 +
| [[Category:{{#sub:{{#explode:{{{Availability|}}}|,|{{#var:i}}}}}} Wyrmprints]]{{#vardefine:i|{{#expr:{{#var:i}}+1}}}}
 +
}}</includeonly>

Latest revision as of 23:58, 31 May 2020

50px Documentation

Usage

{{Wyrmprint
|Id=
|BaseId=
|Name=
|NameJP=
|FeaturedCharacters=
|Obtain=
|CFU= Boolean. Set to 1 if Wyrmprint Comes Fully Unbound. Ignore otherwise.
|ReleaseDate=Month Day, Year
|Availability=
|Rarity=
|AmuletType=
|MinHp=
|MaxHp=
|MinAtk=
|MaxAtk=
|VariationId=
|Abilities11=
|Abilities12=
|Abilities13=
|Abilities21=
|Abilities22=
|Abilities23=
|Abilities31=
|Abilities32=
|Abilities33=
|Ability1Event=
|Ability2Event=
|Ability3Event=
|ArtistCV=
|FlavorText1=
|FlavorText2=
|FlavorText3=
|FlavorText4=
|FlavorText5=
|IsPlayable=
|SellCoin=
|SellDewPoint=
|Notes= (Optional trivia)
}}

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