Difference between revisions of "Template:Weapon Test"

From Dragalia Lost Wiki
Jump to navigation Jump to search
imported>LikableBrute
>LikableBrute
m
 
(45 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Weapon Test
+
<noinclude>{{doc}}[[Category:Test Page]]
|Id=30240202
 
|BaseId=302022
 
|FormId=40201
 
|WeaponName=Sousui
 
|Type=Blade
 
|Rarity=4
 
|ElementalType=Water
 
|MinHp=24
 
|MaxHp=81
 
|MinAtk=114
 
|MaxAtk=383
 
|VariationId=1
 
|DecBaseId=302022
 
|DecVariationId=2
 
|BulletBaseId=0
 
|BulletVariationId=0
 
|Skill=302402021
 
|SkillName=Whirlpool
 
|SkillDesc=Deals water damage to surrounding enemies.
 
|IsPlayable=1
 
|FlavorText=Blue waters Held rapt I am by their calm surface However much it may splash Never shall one be stain'd with blood. ——Poet from an eastern land
 
|SellCoin=500
 
|SellDewPoint=0
 
|CraftNodeId=304
 
|ParentCraftNodeId=202
 
|CraftGroupId=102002
 
|FortCraftLevel=6
 
|AssembleCoin=120000
 
|DisassembleCoin=240000
 
|DisassembleCost=0
 
|MainWeaponId=30249903
 
|MainWeaponQuantity=1
 
|CraftMaterialType1=8
 
|CraftMaterial1=Meteorite
 
|CraftMaterialQuantity1=30
 
|CraftMaterialType2=8
 
|CraftMaterial2=Abyss Stone
 
|CraftMaterialQuantity2=10
 
|CraftMaterialType3=8
 
|CraftMaterial3=Azure Insignia
 
|CraftMaterialQuantity3=50
 
|CraftMaterialType4=0
 
|CraftMaterial4=0
 
|CraftMaterialQuantity4=0
 
|CraftMaterialType5=0
 
|CraftMaterial5=0
 
|CraftMaterialQuantity5=0
 
}}
 
  
<noinclude>{{doc}}[[Category:Templates]]<!--
+
</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:{{{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:{{{Abilities31|0}}} | 0 | | {{#vardefine:maxAbility3|Abilities31}}}}{{#ifeq:{{{Abilities32|0}}} | 0 | | {{#vardefine:maxAbility3|Abilities32}}}}{{#ifeq:{{{Abilities33|0}}} | 0 | | {{#vardefine:maxAbility3|Abilities33}}}}{{#ifeq:{{{Abilities34|0}}} | 0 | | {{#vardefine:maxAbility3|Abilities34}}}}{{#vardefine:maxhp|{{#expr:{{{MaxHp|0}}}+{{{PlusHp0|0}}}+{{{PlusHp1|0}}}+{{{PlusHp2|0}}}+{{{PlusHp3|0}}}+{{{PlusHp4|0}}}+{{{McFullBonusHp5|0}}}}}}}{{#vardefine:maxstr|{{#expr:{{{MaxAtk|0}}}+{{{PlusAtk0|0}}}+{{{PlusAtk1|0}}}+{{{PlusAtk2|0}}}+{{{PlusAtk3|0}}}+{{{PlusAtk4|0}}}+{{{McFullBonusAtk5|0}}}}}}}{{#vardefine:coabilityMaxMight|{{#expr:{{#cargo_query:tables=CoAbilities|fields=PartyPowerWeight|where=Id="{{{ExAbilityData5|}}}"|limit=1|more results text=|default=0|no html}}}}}}{{#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}}}}}}<!--
+
{{#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:{{{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}}}}
 +
{{#vardefine:ability1MinMight|{{#expr:{{#cargo_query:tables=Abilities|fields=PartyPowerWeight|where=Id="{{{Abilities11}}}"|limit=1|more results text=|default=0|no html}}}}}}
 +
{{#vardefine:ability2MinMight|{{#expr:{{#cargo_query:tables=Abilities|fields=PartyPowerWeight|where=Id="{{{Abilities21}}}"|limit=1|more results text=|default=0|no html}}}}}}
 +
{{#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}}}}}}
  
--><div class="panel" style="margin:auto;max-width:800px">
+
<div class="panel" style="margin:auto;max-width:800px">
<div class="panel-heading">{{{Name|{{PAGENAME}}}}}</div>
+
<div class="panel-heading">{{InlineIcon|Icon Element|{{{ElementalType|?}}}}}{{InlineIcon|Icon Weapon|{{{Type|?}}}}} {{{Name|{{PAGENAME}}}}}</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 style="width:350px;text-align:center">{{#ifexist: File:{{{BaseId|}}} 01 {{{FormId|}}}.png | [[File:{{{BaseId|}}} 01 {{{FormId|}}}.png]] | [[File:Unknown.png]] }}</div>
+
<div class="portrait-container" style="width:350px;text-align:center">{{#ifeq:{{{Type|}}} | Blade |
 +
{{#tag:tabber|
 +
Icon={{#ifexist: File:{{{BaseId|}}} 01 {{{FormId|}}}.png | [[File:{{{BaseId|}}} 01 {{{FormId|}}}.png]] | [[File:Unknown.png|160px]] }}
 +
{{!}}-{{!}}
 +
3D Model=
 +
{{3DModel|{{PAGENAME}}}}
 +
{{!}}-{{!}}
 +
3D Model (Sheathed)=
 +
{{3DModel|{{PAGENAME}} (Sheathed)}}
 +
}} |
 +
{{#tag:tabber|
 +
Icon={{#ifexist: File:{{{BaseId|}}} 01 {{{FormId|}}}.png | [[File:{{{BaseId|}}} 01 {{{FormId|}}}.png]] | [[File:Unknown.png|160px]] }}
 +
{{!}}-{{!}}
 +
3D Model=
 +
{{3DModel|{{PAGENAME}}}}
 +
}}
 +
}}</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">Details</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>
 
<div style="width:300px;margin:15px auto;font-style:italic;font-size:.9em;">{{{FlavorText|No details yet.}}}</div>
 
<div style="width:300px;margin:15px auto;font-style:italic;font-size:.9em;">{{{FlavorText|No details yet.}}}</div>
{{TermDescription|HP|{{{MinHp|?}}} - {{{MaxHp|?}}} }}
+
<div>{{WeaponStatsCalculator
{{TermDescription|Strength|{{{MinAtk|?}}} - {{{MaxAtk|?}}} }}
+
|minHp={{{MinHp|}}}
{{TermDescriptionTooltip|Base Min Might|{{#expr:{{{MinHp|?}}}+{{{MinAtk|?}}}+{{#if:{{{SkillName|}}}|+50}}}}|Minimum HP + Minimum Str + Lv. 1 Skill Might}}
+
|maxHp={{{MaxHp|}}}
{{TermDescriptionTooltip|Base Max Might|{{#expr:{{#var:maxhp}}+{{#var:maxstr}}+{{#if:{{{SkillName|}}}|+100}}}}|Does not include external buffs (eg. Dragons, Halidom, Wyrmprints, etc.)<br/><br/>Elemental Matching Boosts do not increase might<br/><br/>Max Base HP + Max Base Str + Lv. 2 Skill Might}}
+
|minStr={{{MinAtk|}}}
{{TermDescription|Rarity|{{#if: {{{Rarity|}}} | {{{{{Rarity|}}}*}} }} }}
+
|maxStr={{{MaxAtk|}}}
{{TermDescription|Element|{{#if: {{{ElementalType|}}} | {{#ifeq:{{{ElementalType|}}} | None | None | {{InlineIcon|Icon Element|{{{ElementalType|}}}}}{{{ElementalType|}}} }} }} }}
+
|rarity={{{Rarity|}}}
{{TermDescription|Sell Value|{{{SellCoin|0}}} {{InlineIcon|Icon Resource|Rupies}}{{#ifeq:{{{SellDewPoint|0}}} | 0 | | + {{{SellDewPoint|0}}} {{InlineIcon|Icon Resource|Eldwater}} }} }}
+
}}</div>
{{#if:{{{DisassembleCoin|}}}{{TermDescription|Dismantle Cost|{{{DisassembleCoin|0}}} {{InlineIcon|Icon Resource|Rupies}}}}}}
+
{{#ifeq:{{{ElementalType|}}}|None|{{TermDescriptionTooltip|Base Min Might|{{#expr:{{{MinHp|0}}}+{{{MinAtk|0}}}{{#if:{{{SkillName|}}}|+50}}{{#if:{{{Abilities11|}}}|+{{#var:ability1MinMight}}}}{{#if:{{{Abilities21|}}}|+{{#var:ability2MinMight}}}}}}|Minimum HP + Minimum Str + Lv. 1 Skill Might + Ability Might}}|{{TermDescriptionTooltip|Base Min Might|{{#expr:{{{MinHp|0}}}+{{{MinAtk|0}}}{{#if:{{{SkillName|}}}|+50}}{{#if:{{{Abilities11|}}}|+{{#var:ability1MinMight}}}}{{#if:{{{Abilities21|}}}|+{{#var:ability2MinMight}}}}}} ({{#expr:ceil({{{MinHp|?}}}*1.5)+ceil({{{MinAtk|?}}}*1.5){{#if:{{{SkillName|}}}|+50}}{{#if:{{{Abilities11|}}}|+{{#var:ability1MinMight}}}}{{#if:{{{Abilities21|}}}|+{{#var:ability2MinMight}}}}}}) |Minimum HP + Minimum Str + Lv. 1 Skill Might + Ability Might(* Elemental Matching Bonus)}}}}
 +
{{#ifeq:{{{ElementalType|}}}|None|{{TermDescriptionTooltip|Base Max Might|{{#expr:{{{MaxHp|0}}}+{{{MaxAtk|0}}}{{#if:{{{SkillName|}}}|+100}}{{#if:{{{Abilities11|}}}|+{{#var:ability1MaxMight}}}}{{#if:{{{Abilities21|}}}|+{{#var:ability2MaxMight}}}}}}|Does not include external buffs (e.g. Dragons, Halidom, Wyrmprints, etc.)<br/><br/>Max Base HP + Max Base Str + Lv. 2 Skill Might + Ability Might}}|{{TermDescriptionTooltip|Base Max Might|{{#expr:{{{MaxHp|0}}}+{{{MaxAtk|0}}}{{#if:{{{SkillName|}}}|+100}}{{#if:{{{Abilities11|}}}|+{{#var:ability1MaxMight}}}}{{#if:{{{Abilities21|}}}|+{{#var:ability2MaxMight}}}}}} ({{#expr:ceil({{{MaxHp|0}}}*1.5)+ceil({{{MaxAtk|0}}}*1.5){{#if:{{{SkillName|}}}|+100}}{{#if:{{{Abilities11|}}}|+{{#var:ability1MaxMight}}}}{{#if:{{{Abilities21|}}}|+{{#var:ability2MaxMight}}}}}}) |Does not include external buffs (e.g. Dragons, Halidom, Wyrmprints, etc.)<br/><br/>Max Base HP + Max Base Str + Lv. 2 Skill Might + Ability Might(* Elemental Matching Bonus)}}}}
 +
{{TermDescription|Rarity|[[File:Icon Rarity Row {{{Rarity|}}}.png|90px|link=]]}}
 +
{{TermDescription|Sell Value|{{formatnum:{{{SellCoin|0}}}}} {{InlineIcon|Icon Resource|Rupies}}{{#ifeq:{{{SellDewPoint|0}}} | 0 | | + {{{SellDewPoint|0}}} {{InlineIcon|Icon Resource|Eldwater}} }} }}
 +
{{#if:{{{DisassembleCoin|}}}{{TermDescription|Dismantle Cost|{{formatnum:{{{DisassembleCoin|0}}}}} {{InlineIcon|Icon Resource|Rupies}}}}}}
 +
{{TermDescription|Japanese Name|{{{WeaponNameJP|?}}}}}
 +
{{TermDescription|Obtained From|{{{Obtain|?}}}}}
 +
{{TermDescription|Release Date|{{#time:F d, Y|{{{ReleaseDate|-}}}}}}}
 +
{{TermDescription|Availability|{{{Availability|?}}}}}
 
</div>
 
</div>
 
</div>
 
</div>
Line 74: Line 54:
 
<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>
 
<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>
 
{{#if: {{{SkillName|}}} | {{SkillDisplayEntry|Name={{{SkillName|}}} }} | :''This weapon does not have any skills.'' }}
 
{{#if: {{{SkillName|}}} | {{SkillDisplayEntry|Name={{{SkillName|}}} }} | :''This weapon does not have any skills.'' }}
 +
 +
<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}}} | 0 |:''This weapon does not have any abilities.'' | {{AbilityDisplay|Id={{{Abilities11|}}}|Lv1={{{Abilities11|}}}}}}}{{#ifeq: {{{Abilities21|0}}} | 0 | | {{AbilityDisplay|Id={{{Abilities21|}}}|Lv1={{{Abilities21|}}}}}|}}
 +
</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">Craft Materials</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">Craft Materials</p>
Line 89: Line 74:
 
* {{#cargo_query:tables=Weapons|fields=CONCAT('[[File:', BaseId, ' 01 ', FormId, '.png|25px|link=', _pageName, ']] [[', _pageName, ']]')=|where=Id="{{{MainWeaponId}}}"|format=list|group by=_pageName}} x{{{MainWeaponQuantity|}}} }}
 
* {{#cargo_query:tables=Weapons|fields=CONCAT('[[File:', BaseId, ' 01 ', FormId, '.png|25px|link=', _pageName, ']] [[', _pageName, ']]')=|where=Id="{{{MainWeaponId}}}"|format=list|group by=_pageName}} x{{{MainWeaponQuantity|}}} }}
 
{{#ifeq: {{{AssembleCoin|}}} | | | {{#ifeq: {{{AssembleCoin|}}} | 0 | |
 
{{#ifeq: {{{AssembleCoin|}}} | | | {{#ifeq: {{{AssembleCoin|}}} | 0 | |
* {{InlineIcon|Icon Resource|Rupies}} Rupies x{{{AssembleCoin|}}} }} }} }} }}
+
* {{InlineIcon|Icon Resource|Rupies}} Rupies x{{formatnum:{{{AssembleCoin|}}}}} }} }} }} }}
  
 
<p style="margin:15px auto;border-bottom:1px solid;margin-bottom:15px;font-size:1.2em;font-variant-caps: small-caps;font-weight:bold">Weapon Progression</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">Weapon Progression</p>
{{#if: {{{CraftGroupId|}}} | {{Weapon Progression Table|craftGroupId={{{CraftGroupId|}}} }} | :''This weapon does not have any weapon progression.'' }}
+
{{#if: {{{CraftGroupId|}}} | {{Weapon Progression Table Test|craftGroupId={{{CraftGroupId|}}} }} | :''This weapon does not have any weapon progression.'' }}
</div><!--
+
</div>
-->[[Category:Weapons]]</includeonly>
+
</includeonly>

Latest revision as of 00:24, 24 July 2019