Difference between revisions of "Template:MCTotalCostDisplay"

From Dragalia Lost Wiki
Jump to navigation Jump to search
imported>Elaeagnifolia
(Created page with "<noinclude>{{doc}}Category:Templates</noinclude><includeonly><!-- ### Vardefine and Calculations -->{{#switch:{{#var:element}} |Flame={{#vardefine:matElement|FireMateria...")
 
imported>Elaeagnifolia
 
(65 intermediate revisions by the same user not shown)
Line 2: Line 2:
  
 
### Vardefine and Calculations
 
### Vardefine and Calculations
 +
 +
-->{{#vardefine:iconSize|27px}}<!--
  
 
-->{{#switch:{{#var:element}}
 
-->{{#switch:{{#var:element}}
|Flame={{#vardefine:matElement|FireMaterialId}}
+
|Flame={{#vardefine:matElement|FireMaterialId}}{{#vardefine:elementId|1}}
|Water={{#vardefine:matElement|WaterMaterialId}}
+
|Water={{#vardefine:matElement|WaterMaterialId}}{{#vardefine:elementId|2}}
|Wind={{#vardefine:matElement|WindMaterialId}}
+
|Wind={{#vardefine:matElement|WindMaterialId}}{{#vardefine:elementId|3}}
|Light={{#vardefine:matElement|LightMaterialId}}
+
|Light={{#vardefine:matElement|LightMaterialId}}{{#vardefine:elementId|4}}
|Shadow={{#vardefine:matElement|DarkMaterialId}}
+
|Shadow={{#vardefine:matElement|DarkMaterialId}}{{#vardefine:elementId|5}}
 
}}<!--
 
}}<!--
  
 
# Mana Calcs  
 
# Mana Calcs  
  
-->{{#vardefine:manaCost|{{#expr:{{formatnum:{{#cargo_query:tables=MCNodes
+
-->{{#vardefine:manaCost|{{formatnum:{{#expr:{{formatnum:{{#cargo_query:tables=MCNodes
 
|fields=SUM(NecessaryManaPoint)
 
|fields=SUM(NecessaryManaPoint)
|where=MC="{{#var:manaCircleName}}"
+
|where=MC="{{#var:manaCircleName}}" {{#ifeq:{{#var:maxLimitBreakCount}} | 4 | AND Hierarchy !="6" | }}
 
|no html
 
|no html
 
}}|R}}
 
}}|R}}
}}}}<!--
+
}}}}}}<!--
  
 
# Orb Calcs
 
# Orb Calcs
  
-->{{#vardefine:orb1|{{#expr:{{MCFloorTotalCostItem|1}} + {{MCLimitBreakItemSum|1}} }} }}<!--
+
-->{{#vardefine:orb1|{{formatnum:{{#expr:{{MCFloorTotalCostItem|1}} + {{MCLimitBreakItemSum|1}} }} }} }}<!--
-->{{#vardefine:orb2|{{#expr:{{MCFloorTotalCostItem|2}} + {{MCLimitBreakItemSum|2}} }} }}<!--
+
-->{{#vardefine:orb2|{{formatnum:{{#expr:{{MCFloorTotalCostItem|2}} + {{MCLimitBreakItemSum|2}} }} }} }}<!--
-->{{#vardefine:orb3|{{#expr:{{MCFloorTotalCostItem|3}} + {{MCLimitBreakItemSum|3}} }} }}<!--
+
-->{{#vardefine:orb3|{{formatnum:{{#expr:{{MCFloorTotalCostItem|3}} + {{MCLimitBreakItemSum|3}} }} }} }}<!--
-->{{#vardefine:rainbowOrb|{{#expr:{{MCFloorTotalCostItem|6}} + {{MCLimitBreakItemSum|6}} }} }}<!--
+
-->{{#vardefine:orb4|{{formatnum:{{#expr:{{MCFloorTotalCostItem|9}} + {{MCLimitBreakItemSum|9}} }} }} }}<!--
 +
-->{{#vardefine:rainbowOrb|{{formatnum:{{#expr:{{MCFloorTotalCostItem|6}} + {{MCLimitBreakItemSum|6}} }} }} }}<!--
  
 
# Scale Calcs
 
# Scale Calcs
  
 
--><!--
 
--><!--
-->{{#vardefine:scale1|{{#expr:{{MCFloorTotalCostItem|4}} + {{MCLimitBreakItemSum|4}} }} }}<!--
+
-->{{#vardefine:scale1|{{formatnum:{{#expr:{{MCFloorTotalCostItem|4}} + {{MCLimitBreakItemSum|4}} }} }} }}<!--
-->{{#vardefine:scale2|{{#expr:{{MCFloorTotalCostItem|5}} + {{MCLimitBreakItemSum|5}} }} }}<!--
+
-->{{#vardefine:scale2|{{formatnum:{{#expr:{{MCFloorTotalCostItem|5}} + {{MCLimitBreakItemSum|5}} }} }} }}<!--
  
 
# Testament Calcs
 
# Testament Calcs
  
 
--><!--
 
--><!--
-->{{#vardefine:knightTestament|{{#expr:{{MCFloorTotalCostItem|7}} + {{MCLimitBreakItemSum|7}} }} }}<!--
+
-->{{#vardefine:knightTestament|{{formatnum:{{#expr:{{MCFloorTotalCostItem|7}} + {{MCLimitBreakItemSum|7}} }} }} }}<!--
-->{{#vardefine:championTestament|{{#expr:{{MCFloorTotalCostItem|8}} + {{MCLimitBreakItemSum|8}} }} }}<!--
+
-->{{#vardefine:championTestament|{{formatnum:{{#expr:{{MCFloorTotalCostItem|8}} + {{MCLimitBreakItemSum|8}} }} }} }}<!--
  
 
# Eldwater Calcs
 
# Eldwater Calcs
  
-->{{#vardefine:eldwaterCost|{{#cargo_query:tables=ManaPieceElement
+
-->{{#vardefine:eldwaterCost|{{formatnum:{{#cargo_query:tables=ManaPieceElement
 
|fields=NeedDewPoint1,NeedDewPoint2,NeedDewPoint3,NeedDewPoint4
 
|fields=NeedDewPoint1,NeedDewPoint2,NeedDewPoint3,NeedDewPoint4
|where=ElementId="{{#replace:{{#var:manaCircleType}}|MC_|}}" AND (NeedDewPoint1 != 0 OR NeedDewPoint2 != 0 OR NeedDewPoint3 != 0 OR NeedDewPoint4 != 0)
+
|where=ElementId="{{#var:shortManaCircleName}}" AND (NeedDewPoint1 != 0 OR NeedDewPoint2 != 0 OR NeedDewPoint3 != 0 OR NeedDewPoint4 != 0)
 
|format=template
 
|format=template
 
|template=Sum
 
|template=Sum
}}}}<!--
+
}}}}}}<!--
 +
 
 +
# Void Calcs
 +
 
 +
-->{{#vardefine:mainVoidHeart|{{formatnum:{{#expr:{{MCFloorTotalCostItem|10}} + {{MCLimitBreakItemSum|10}} }} }} }}<!--
 +
-->{{#vardefine:subVoidHeart|{{formatnum:{{#expr:{{MCFloorTotalCostItem|11}} + {{MCLimitBreakItemSum|11}} }} }} }}<!--
 +
-->{{#vardefine:subVoidMat|{{formatnum:{{#expr:{{MCFloorTotalCostItem|12}} + {{MCLimitBreakItemSum|12}} }} }} }}<!--
 +
-->{{#vardefine:voidSeed|{{formatnum:{{#expr:{{MCFloorTotalCostItem|13}} + {{MCLimitBreakItemSum|13}} }} }} }}<!--
 +
 
 +
# HDT Mat Calcs
 +
 
 +
-->{{#vardefine:hdtSphere|{{formatnum:{{#expr:{{MCFloorTotalCostItem|14}} + {{MCLimitBreakItemSum|14}} }} }} }}<!--
 +
-->{{#vardefine:hdtTail|{{formatnum:{{#expr:{{MCFloorTotalCostItem|15}} + {{MCLimitBreakItemSum|15}} }} }} }}<!--
 +
 
 +
### Template Display
 +
 
 +
--><div style="margin:1em; font-size:.9em;"><!--
  
 
# Mana
 
# Mana
 
-->{{#ifeq:{{#var:manaCost}} | 0 | | <nowiki/>
 
-->{{#ifeq:{{#var:manaCost}} | 0 | | <nowiki/>
* {{Icon|Resource|Mana|size=32px|text=1}} x{{#var:manaCost}}
+
{{Icon|Resource|Mana|size={{#var:iconSize}}|text=1}} x{{#var:manaCost}}<br/>
}}
+
}}<!--
 +
 
 
# Orbs
 
# Orbs
 
-->{{#ifeq:{{#var:orb1}} | 0 | | <nowiki/>
 
-->{{#ifeq:{{#var:orb1}} | 0 | | <nowiki/>
* {{Icon|Material|{{#cargo_query:tables=MCMaterials|fields={{#var:matElement}}|where=Id=1|default=|no html}}|size=32px|text=1}} x{{#var:orb1}}
+
{{Icon|Material|{{#cargo_query:tables=MCMaterials|fields={{#var:matElement}}|where=Id=1|default=|no html}}|size={{#var:iconSize}}|text=1}} x{{#var:orb1}}<br/>
 
}}{{#ifeq:{{#var:orb2}} | 0 | | <nowiki/>
 
}}{{#ifeq:{{#var:orb2}} | 0 | | <nowiki/>
* {{Icon|Material|{{#cargo_query:tables=MCMaterials|fields={{#var:matElement}}|where=Id=2|default=|no html}}|size=32px|text=1}} x{{#var:orb2}}
+
{{Icon|Material|{{#cargo_query:tables=MCMaterials|fields={{#var:matElement}}|where=Id=2|default=|no html}}|size={{#var:iconSize}}|text=1}} x{{#var:orb2}}<br/>
 
}}{{#ifeq:{{#var:orb3}} | 0 | | <nowiki/>
 
}}{{#ifeq:{{#var:orb3}} | 0 | | <nowiki/>
* {{Icon|Material|{{#cargo_query:tables=MCMaterials|fields={{#var:matElement}}|where=Id=3|default=|no html}}|size=32px|text=1}} x{{#var:orb3}}
+
{{Icon|Material|{{#cargo_query:tables=MCMaterials|fields={{#var:matElement}}|where=Id=3|default=|no html}}|size={{#var:iconSize}}|text=1}} x{{#var:orb3}}<br/>
 +
}}{{#ifeq:{{#var:orb4}} | 0 | | <nowiki/>
 +
{{Icon|Material|{{#cargo_query:tables=MCMaterials|fields={{#var:matElement}}|where=Id=9|default=|no html}}|size={{#var:iconSize}}|text=1}} x{{#var:orb4}}<br/>
 
}}{{#ifeq:{{#var:rainbowOrb}} | 0 | | <nowiki/>
 
}}{{#ifeq:{{#var:rainbowOrb}} | 0 | | <nowiki/>
* {{Icon|Material|{{#cargo_query:tables=MCMaterials|fields={{#var:matElement}}|where=Id=6|default=|no html}}|size=32px|text=1}} x{{#var:rainbowOrb}}
+
{{Icon|Material|{{#cargo_query:tables=MCMaterials|fields={{#var:matElement}}|where=Id=6|default=|no html}}|size={{#var:iconSize}}|text=1}} x{{#var:rainbowOrb}}<br/>
 
}}<!--
 
}}<!--
  
 
# Scales
 
# Scales
 
-->{{#ifeq:{{#var:scale1}} | 0 | | <nowiki/>
 
-->{{#ifeq:{{#var:scale1}} | 0 | | <nowiki/>
* {{Icon|Material|{{#cargo_query:tables=MCMaterials|fields={{#var:matElement}}|where=Id=4|default=|no html}}|size=32px|text=1}} x{{#var:scale1}}
+
{{Icon|Material|{{#cargo_query:tables=MCMaterials|fields={{#var:matElement}}|where=Id=4|default=|no html}}|size={{#var:iconSize}}|text=1}} x{{#var:scale1}}<br/>
 
}}{{#ifeq:{{#var:scale2}} | 0 | | <nowiki/>
 
}}{{#ifeq:{{#var:scale2}} | 0 | | <nowiki/>
* {{Icon|Material|{{#cargo_query:tables=MCMaterials|fields={{#var:matElement}}|where=Id=5|default=|no html}}|size=32px|text=1}} x{{#var:scale2}}
+
{{Icon|Material|{{#cargo_query:tables=MCMaterials|fields={{#var:matElement}}|where=Id=5|default=|no html}}|size={{#var:iconSize}}|text=1}} x{{#var:scale2}}<br/>
 +
}}<!--
 +
 
 +
# HDT
 +
 
 +
-->{{#ifeq:{{#var:hdtSphere}} | 0 | | <nowiki/>
 +
{{Icon|Material|{{#cargo_query:tables=MCMaterials|fields={{#var:matElement}}|where=Id=14|default=|no html}}|size={{#var:iconSize}}|text=1}} x{{#var:hdtSphere}}<br/>
 +
}}{{#ifeq:{{#var:hdtTail}} | 0 | | <nowiki/>
 +
{{Icon|Material|{{#cargo_query:tables=MCMaterials|fields={{#var:matElement}}|where=Id=15|default=|no html}}|size={{#var:iconSize}}|text=1}} x{{#var:hdtTail}}<br/>
 +
}}<!--
 +
 
 +
# Void
 +
 
 +
-->{{#ifeq:{{#var:mainVoidHeart}} | 0 | | <nowiki/>
 +
{{Icon|Material|{{#cargo_query:tables=MCMaterials|fields={{#var:matElement}}|where=Id=10|default=|no html}}|size={{#var:iconSize}}|text=1}} x{{#var:mainVoidHeart}}<br/>
 +
}}{{#ifeq:{{#var:subVoidHeart}} | 0 | | <nowiki/>
 +
{{Icon|Material|{{#cargo_query:tables=MCMaterials|fields={{#var:matElement}}|where=Id=11|default=|no html}}|size={{#var:iconSize}}|text=1}} x{{#var:subVoidHeart}}<br/>
 +
}}{{#ifeq:{{#var:subVoidMat}} | 0 | | <nowiki/>
 +
{{Icon|Material|{{#cargo_query:tables=MCMaterials|fields={{#var:matElement}}|where=Id=12|default=|no html}}|size={{#var:iconSize}}|text=1}} x{{#var:subVoidMat}}<br/>
 +
}}{{#ifeq:{{#var:voidSeed}} | 0 | | <nowiki/>
 +
{{Icon|Material|{{#cargo_query:tables=MCMaterials|fields={{#var:matElement}}|where=Id=13|default=|no html}}|size={{#var:iconSize}}|text=1}} x{{#var:voidSeed}}<br/>
 
}}<!--
 
}}<!--
  
 
# Testaments
 
# Testaments
 
-->{{#ifeq:{{#var:knightTestament}} | 0 | | <nowiki/>
 
-->{{#ifeq:{{#var:knightTestament}} | 0 | | <nowiki/>
* {{Icon|Material|{{#cargo_query:tables=MCMaterials|fields={{#var:matElement}}|where=Id=7|default=|no html}}|size=32px|text=1}} x{{#var:knightTestament}}
+
{{Icon|Material|{{#cargo_query:tables=MCMaterials|fields={{#var:matElement}}|where=Id=7|default=|no html}}|size={{#var:iconSize}}|text=1}} x{{#var:knightTestament}}<br/>
 
}}{{#ifeq:{{#var:championTestament}} | 0 | | <nowiki/>
 
}}{{#ifeq:{{#var:championTestament}} | 0 | | <nowiki/>
* {{Icon|Material|{{#cargo_query:tables=MCMaterials|fields={{#var:matElement}}|where=Id=8|default=|no html}}|size=32px|text=1}} x{{#var:championTestament}}
+
{{Icon|Material|{{#cargo_query:tables=MCMaterials|fields={{#var:matElement}}|where=Id=8|default=|no html}}|size={{#var:iconSize}}|text=1}} x{{#var:championTestament}}<br/>
 
}}<!--
 
}}<!--
  
 
# Eldwater
 
# Eldwater
 
-->{{#ifeq:{{#var:eldwaterCost}} | 0 | | <nowiki/>
 
-->{{#ifeq:{{#var:eldwaterCost}} | 0 | | <nowiki/>
* {{Icon|Resource|Eldwater|size=32px|text=1}} x{{#var:eldwaterCost}}
+
{{Icon|Resource|Eldwater|size={{#var:iconSize}}|text=1}} x{{#var:eldwaterCost}}<br/>
}}
+
}}</div></includeonly>
</noinclude>
 

Latest revision as of 17:05, 26 December 2019