Difference between revisions of "User:FlareKyn/TemplateTest"

From Dragalia Lost Wiki
Jump to navigation Jump to search
>FlareKyn
(Whoops)
>FlareKyn
 
(56 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly><!--
+
<includeonly><div style="display:inline-block;position:relative;">[[File:{{#switch:{{{Element}}}
-->{{#switch:{{{Size|Small}}}
+
|Fire=Flame
|small
+
|Dark=Shadow
|Small={{#vardefine:Size|0.5}}
+
|#default={{{Element}}}
|big
+
}} Icon Background.png|link={{{2}}}]]<!--
|Big
+
--><div style="pointer-events:none"><!--
|large
+
--><div style="position:absolute;bottom:16px;left:16px><!--
|Large={{#vardefine:Size|2}}
+
--><span style="width:128px; height:128px; overflow:hidden; display:inline-block; border-style: solid; border-width: 0px; border-color:transparent; vertical-align:middle;"><!--
|normal
+
--><span style="position: relative; {{User:FlareKyn/TemplateTest2|2={{{2|}}}|Outfit={{{Outfit|}}}|Race={{{Race|}}}|Form={{{Form|}}}}}</span></span></div><!--
|Normal={{#vardefine:Size|1}}
+
--><div style="display:inline-block;position:absolute;bottom:0;left:0">[[File:Custom {{{1}}} Icon Frame.png]]</div><!--
|#default={{#vardefine:Size|{{{Size|}}}}}{{#vardefine:FontSize|{{#expr:{{{Size|}}}*1.5}}}}
+
--><div style="display:inline-block;position:absolute;top:10px;left:10px">[[File:Icon Element {{#switch:{{{Element}}}
}}<!--
+
|Fire=Flame
-->{{#vardefine:bottomRightContent|<div style="margin-top:-7.5%;margin-right:-2.9%">[[File:{{{Unbind|0}}} Unbind.png|{{#expr:({{#var:Size}}*54)}}px]]</div>}}<!--
+
|Dark=Shadow
-->{{#vardefine:cyan|#36f2f1}}<!--
+
|#default={{{Element}}}
-->{{#vardefine:gold|#f8c933}}<!--
+
}}.png|30px]]</div><!--
-->{{#switch: {{{1|}}}
+
-->{{#if:{{{Weapon|}}}|<div style="display:inline-block;position:absolute;top:40px;left:12px">[[File:Icon Weapon {{{Weapon}}}.png|26px]]</div>|}}<!--
|Adventurer=
+
--><div style="position:absolute;width:100%;bottom:-6%;text-align:center;align-items:center><font color={{#switch:{{{Element}}}
  {{#vardefine:bgIcon|{{#cargo_query:tables=Adventurers
+
|Fire
      |where=FullName="{{#titleparts:{{{2}}}}}"
+
|Flame=db2929
      |fields=CONCAT(Id, ' 0', VariationId, ' r0', {{{Rarity|Rarity}}})
+
|Water=1890e0
      |group by=_pageName|no html}}}}
+
|Wind=27bd6c
  {{#vardefine:overlayStyles|}}
+
|Light=fa9a2d
  {{#vardefine:MaxLimitBreakCount|{{#cargo_query:tables=Adventurers
+
|Dark
      |where=FullName="{{#titleparts:{{{2}}}}}"
+
|Shadow=9b41c9
  {{#vardefine:derivedRarity|{{{Rarity|{{#cargo_query:tables=Adventurers
+
}}>{{#if:{{{Version|}}}|{{{Version}}}|}} {{{2}}}</font></div></div></div></includeonly><noinclude>{{Doc}}</noinclude>
      |where=FullName="{{#titleparts:{{{2}}}}}"
 
      |fields=Rarity|group by=_pageName|no html}}}}}}}
 
      |fields=MaxLimitBreakCount|group by=_pageName|no html}}}}
 
  {{#vardefine:HardMaxNodes|{{#ifexpr:{{#var:MaxLimitBreakCount}} = 5|{{#ifeq:{{{3|}}}|Spiral|70|99}}|50}}}}
 
  {{#vardefine:SoftMaxNodes|{{#ifeq:{{{3|}}}|Spiral|70|{{#expr:{{#var:derivedRarity}}*10}}}}}}
 
  {{#vardefine:HardMaxLevel|{{#ifexpr:{{#var:MaxLimitBreakCount}} = 5|{{#ifeq:{{{3|}}}|Spiral|100|999}}|80}}}}
 
  {{#vardefine:SoftMaxLevel|{{#ifeq:{{{3|}}}|Spiral|{{#switch: {{{Nodes|}}}
 
      | 50 = 85
 
      | #default = {{#invoke:Adventurer|effectiveMaxLevel|{{{2}}}|{{{Nodes|0}}}|{{{Rarity|}}}}}
 
  }}|{{#expr:{{#var:derivedRarity}}*10+30}}}}}}
 
  {{#vardefine:nodeColor|{{#switch: {{{Nodes|}}}
 
    | {{#var:HardMaxNodes}} = {{#var:cyan}}
 
    | {{#var:SoftMaxNodes}} = {{#var:gold}}
 
    | #fff
 
    }}}}
 
  {{#vardefine:bottomRightContent|<!--
 
    --><div style="color:{{#var:nodeColor}};display:flex;justify-content:center;font-size:{{#var:Size}}em">[[File:Icon CircleRelease 02.png|x{{#expr:{{#var:Size}}*22}}px|link=]]{{{Nodes|0}}}</div>}}
 
|Weapon=
 
  {{#vardefine:bgIcon|{{#cargo_query:tables=Weapons
 
      |where=_pageName="{{#titleparts:{{{2}}}}}" OR WeaponName="{{#titleparts:{{{2}}}}}"
 
      |fields=CONCAT(BaseId, ' 01 ', FormId)
 
      |group by=_pageName|no html}}}}
 
  {{#vardefine:overlayStyles|border-radius: 0 0 6% 6%/39%;}}
 
  {{#vardefine:derivedRarity|{{#cargo_query:tables=Weapons
 
      |where=_pageName="{{#titleparts:{{{2}}}}}" OR WeaponName="{{#titleparts:{{{2}}}}}"
 
      |fields=Rarity|group by=_pageName|no html}}}}
 
  {{#switch: {{#var:derivedRarity}}
 
    |6={{#vardefine:HardMaxLevel|200}} {{#vardefine:SoftMaxLevel|100 + ({{{Unbind|0}}} * 25)}}
 
    |5={{#vardefine:HardMaxLevel|100}} {{#vardefine:SoftMaxLevel|80 + ({{{Unbind|0}}} * 5)}}
 
    |4={{#vardefine:HardMaxLevel|80}} {{#vardefine:SoftMaxLevel|50 + ({{{Unbind|0}}} * 5)}}
 
    |3={{#vardefine:HardMaxLevel|60}} {{#vardefine:SoftMaxLevel|20 + ({{{Unbind|0}}} * 5)}}
 
    |2={{#vardefine:HardMaxLevel|30}} {{#vardefine:SoftMaxLevel|10 + ({{{Unbind|0}}} * 5)}}
 
  }}
 
|Wyrmprint=
 
  {{#vardefine:bgIcon|{{#cargo_query:tables=Wyrmprints
 
      |where=_pageName="{{#titleparts:{{{2}}}}}" OR Name="{{#titleparts:{{{2}}}}}"
 
      |fields=CONCAT(BaseId, ' 0{{#ifexpr:{{{Unbind|0}}}>1|2|1}}')
 
      |group by=_pageName|no html}}}}
 
  {{#vardefine:overlayStyles|border-radius: 0 0 6% 6%/39%;}}
 
  {{#vardefine:derivedRarity|{{#cargo_query:tables=Wyrmprints
 
      |where=_pageName="{{#titleparts:{{{2}}}}}" OR Name="{{#titleparts:{{{2}}}}}"
 
      |fields=Rarity|group by=_pageName|no html}}}}
 
  {{#switch: {{#var:derivedRarity}}
 
    |5={{#vardefine:HardMaxLevel|100}} {{#vardefine:SoftMaxLevel|40 + ({{{Unbind|0}}} * 15)}}
 
    |4={{#vardefine:HardMaxLevel|80}} {{#vardefine:SoftMaxLevel|{{#ifexpr:{{{Unbind|0}}} < 2| 30 + ({{{Unbind|0}}} * 10) | 30 + 20 + (({{{Unbind|0}}}-2) * 15)}}}}
 
    |3={{#vardefine:HardMaxLevel|60}} {{#vardefine:SoftMaxLevel|20 + ({{{Unbind|0}}} * 10)}}
 
    |2={{#vardefine:HardMaxLevel|30}} {{#vardefine:SoftMaxLevel|10 + ({{{Unbind|0}}} * 5)}}
 
  }}
 
|Dragon=
 
  {{#vardefine:bgIcon|{{#cargo_query:tables=Dragons
 
      |where=_pageName="{{#titleparts:{{{2}}}}}" OR FullName="{{#titleparts:{{{2}}}}}"
 
      |fields=CONCAT(BaseId, ' 01')|group by=_pageName|no html}}}}
 
  {{#vardefine:overlayStyles|
 
      clip-path:polygon(0 0, 100% 0, 100% 75%, 95.5% 75%, 95.5% 100%, 4% 100%, 4% 75%, 0 75%);
 
      height:13.75‬%;}}
 
  {{#vardefine:derivedRarity|{{#cargo_query:tables=Dragons
 
      |where=_pageName="{{#titleparts:{{{2}}}}}" OR FullName="{{#titleparts:{{{2}}}}}"
 
      |fields=Rarity|group by=_pageName|no html}}}}
 
  {{#switch: {{#var:derivedRarity}}
 
    |5={{#vardefine:HardMaxLevel|100}} {{#vardefine:SoftMaxLevel|40 + ({{{Unbind|0}}} * 15)}}
 
    |4={{#vardefine:HardMaxLevel|80}} {{#vardefine:SoftMaxLevel|{{#ifexpr:{{{Unbind|0}}} < 2| 30 + ({{{Unbind|0}}} * 10) | 30 + 20 + (({{{Unbind|0}}}-2) * 15)}}}}
 
    |3={{#vardefine:HardMaxLevel|60}} {{#vardefine:SoftMaxLevel|20 + ({{{Unbind|0}}} * 10)}}
 
  }}
 
}}<!--
 
 
 
-->{{#vardefine:levelColor|{{#switch: {{{Level|}}}
 
  |{{#var:HardMaxLevel}} = {{#var:cyan}}
 
  |{{#var:SoftMaxLevel}} = {{#var:gold}}
 
  |#fff
 
}}}}<!--
 
 
 
--><div style="display:inline-block;position:relative;"><!--
 
-->[[File:{{#var:bgIcon}}.png|link={{{2|}}}|{{#expr:{{#var:Size}}*160}}px]]<!--
 
--><div style="pointer-events:none;font-weight:900;"><!--
 
  --><div style="background:rgba(0,0,0,0.6);width:87.5%;padding:‭1px 0;
 
                position:absolute;bottom:6.25%;left:6.25%;
 
                display:grid;grid-template-columns:1fr 1fr;text-align:center;align-items:center;
 
                {{#var:overlayStyles}}">
 
      <div style="color:{{#var:levelColor}};font-size:{{#var:Size}}em;">Lv. {{{Level|0}}}</div>
 
      <div>{{#var:bottomRightContent}}</div>
 
    </div>
 
    {{#ifexpr:{{{Augments|0}}} > 0|
 
      <div style="color:{{#ifeq:{{{Augments|}}}|200|{{#var:cyan}}|{{#var:gold}}}};
 
                text-shadow:-1px -1px black,1px -1px black,-1px 1px black,1px 1px black;
 
                position:absolute;bottom:17.5%;right:11.25%;
 
                text-align:right;font-size:{{#expr:{{#var:Size}}*1.5}}em;">+{{{Augments|}}}</div> | }}
 
  </div>
 
</div><!--
 
--></includeonly>
 
<noinclude>
 
{{User:FireElFlare/TemplateTest|Dragon|Cerberus}}
 
<br>
 
{{User:FireElFlare/TemplateTest|Dragon|Cerberus|Size=Normal}}
 
<br>
 
{{User:FireElFlare/TemplateTest|Dragon|Cerberus|Size=Large}}
 
</noinclude>
 

Latest revision as of 19:23, 6 August 2020

Pages (edit)
Fire Emblem Heroes: Main User Page, Heroes
Dragalia Lost: Main User Page, Adventurers, Dragons (Bonds), Weapons, Wyrmprints, Wanted Alts
Sandboxes: FEH 1, Dragalia 1, Dragalia 2
Template Tests: FEH 1, FEH 2, Dragalia 1, Dragalia 2, Dragalia 3, Dragalia 4
Other: Adventurer List w/ Epithets, Dragon List w/ Epithets, Old-styled Weapons List
50px Documentation
A template I'm working on for making custom icons.

Currently Supported

In order of incorporation

Characters

Races

  • Human (Mym only)
  • Default

Outfits

  • New Year's (Mym, Cleo, Euden, Elisanne only)
  • Summer (Cleo, Euden, Elisanne only, can alternatively use "Beach")
  • Valentine's (Cleo, Elisanne only)
  • Blue Dress (Cleo only)
  • Red Dress (Cleo only)
  • Gala (Mym, Cleo, Euden, Elisanne only)
  • Halloween (Mym, Elisanne only)
  • Dragonyule (Cleo only)
  • Wedding (Elisanne only)
  • Default

Forms

  • Dragon (Tiki only)
  • Young (Elisanne only, can alternatively use "Kid" or "Child")
  • Default

Examples

Note: Fire and Dark can be used for Flame and Shadow respectively
{{User:FlareKyn/TemplateTest|Adventurer|Mym|Element=Flame|Weapon=Blade|Version=Normal}}
Flame Icon Background.png
100010 01 base portrait.png
Custom Adventurer Icon Frame.png
Icon Element Flame.png
Icon Weapon Blade.png
Normal Mym
{{User:FlareKyn/TemplateTest|Adventurer|Euden|Element=Water|Version=Summer|Outfit=Beach}}
Water Icon Background.png
100001 03 base portrait.png
Custom Adventurer Icon Frame.png
Icon Element Water.png
Summer Euden
{{User:FlareKyn/TemplateTest|Adventurer|Mym|Element=Wind|Race=Human}}
Wind Icon Background.png
120134 01 base portrait.png
Custom Adventurer Icon Frame.png
Icon Element Wind.png
Mym
{{User:FlareKyn/TemplateTest|Dragon|Andromeda|Element=Light}}
Light Icon Background.png
210115 01 base portrait.png
Custom Dragon Icon Frame.png
Icon Element Light.png
Andromeda
{{User:FlareKyn/TemplateTest|Dragon|Tiki|Element=Water|Form=Dragon}}
Water Icon Background.png
210093 01 base portrait.png
Custom Dragon Icon Frame.png
Icon Element Water.png
Tiki