User:Kymtastic/Template:Miniatures

From Guild Wars 2 Wiki
Jump to navigationJump to search
{{TOCright}}
Please note that this template contains/will contain my tinkerings with [[User:Chieftain_Alex/Templates/Miniatures|Chieftan Alex's Miniature Template]] (but more specifically the updated version used by [[User:Relyk/miniature|Relyk's Miniature Template]] ), and may thus prove slightly unstable.

== version kymtastic ==
*Updated List as of 8/29 (Specials: Clockwork Chaos)
*Backgrounds of non-special minis now match.
*Corrected Mini Set 1 incorrectly saying "Mini Set 2"

== Usage ==
=== Parameters ===
;topsection
;bottomsection
:If these two parameters are set to show, then the table will be expanded by default when it loads. Setting it to hide will set it to be hidden or collapsed when it loads. Deleting it defaults it to show.

Other "miniature name" parameters must be set equal to "yes" in order to have them fully shown. Deleting the parameter assumes a value of "no" and shades in the icon.

==Code==
<onlyinclude>{{#if:<!-- Hide new line -->
{{#vardefine:normal_miniature_set1|
Mini Big Nose Ted, Mini River Drake Broodmother, Mini Chromatic Ooze, Mini White Moa, Mini Pink Moa, Mini Snow Leopard, Mini Vampire Bat, Mini Flame Shaman, Mini Yaotl the Fierce, Mini Comrade Molechev,
Mini Icebrood Quaggan, Mini Logan Thackeray, Mini Eir Stegalkin, Mini Bandit Bruiser, Mini Polar Bear, Mini Dredge Mining Suit, Mini Forest Grub, Mini Air Elemental, Mini Ice Elemental, Mini Fire Imp,
Mini Ascalonian Mage, Mini Mark I Assault Golem, Mini PK 632Z, Mini Shade, Mini Frost Spider, Mini Svanir Berserker, Mini Svanir Icebreaker, Mini Snow Troll, Mini Wind Rider, Mini Brown Bear,
Mini Ettin, Mini Minotaur, Mini Jungle Stalker, Mini Modniir Berserker, Mini Devourer, Mini Frost Drake, Mini Dredge Excavator, Mini Colocal, Mini Harpy Warrior, Mini Hylek Nahualli,
Mini Storm Imp, Mini Krait Slaver, Mini Green Moa, Mini Seraph Heavy Guard, Mini Seraph Mage, Mini Skritt Forager, Mini Skale Blighter, Mini Forest Spider, Mini Wasp, Mini Oakheart,
Mini Jack-a-lop, Mini Undead Chicken, Mini Orrian Wraith, Mini Krait Witch, Mini Risen Priest of Balthazar
}}

{{#vardefine:normal_miniature_set2|
Mini Bandit Saboteur, Mini Bandit Scout, Mini Bandit Cutpurse, Mini Frost Fang, Mini River Drake, Mini Swamp Drake, Mini Brackish Skale , Mini Black Wind Rider, Mini Swamp Spider, Mini Eelob Poisonfang,
Mini Modniir Ice Sage, Mini Skarn Darkhoof, Mini Harathi Sharpshooter, Mini Tamini Warrior, Mini Twisted Nightmare, Mini Enraged Twisted Nightmare, Mini Twisted Horror, Mini Twisted Reaver, Mini Dredge Resonator, Mini Dredge Strazar,
Mini Hylek Tlamatini, Mini Hylek Cuicani, Mini Hylek Amini, Mini Ice Imp, Mini High Inquisitor Maut, Mini Inquest Golemcaster, Mini Inquest Extinguisher, Mini Inquest Technician,  Mini Peacemaker Shocktrooper, Mini Zojja,
Mini Peacemaker Sharpshot, Mini Peacemaker Soldier, Mini Seraph Juggernaut, Mini Seraph Medic, Mini Seraph Archer, Mini Seraph Recruit, Mini Ragar Shardhammer, Mini Shaman Of Jormag, Mini Svanir Hunter, Mini Wolfborn Berserker,
Mini Wolfborn Shaman, Mini Wolfborn Hunter, Mini Wolfborn, Mini Lynx, Mini Twisted Mender, Mini Black Moa
}}

{{#vardefine:special_miniature_set1|
Mini Rytlock, Mini Orange Tabby Cat, Mini Orrian Baby Chicken, Mini Rockfur Racoon, Mini Servitor Golem, Mini Spooky Ghost, Mini Spooky Skeleton, Mini Spooky Spider, Mini Chainsaw the Skeleton, Mini Karka,
Mini Karka Hatchlings, Mini Reef Drake, Mini Festive Golem, Mini Snowman, Mini Infinirarium, Mini Foostivoo the Merry, Mini Princess Doll, Mini Toy Ventari, Mini Toy Soldier, Mini Toy Golem,
Mini Plush Griffon, Mini Chauncey von Snuffles III, Mini Goedulf, Mini Blue Siege Golem, Mini Green Siege Golem, Mini Red Siege Golem, Mini Super Bee Dog, Mini Super Monkey, Mini Super Spider, Mini Black Bear Cub,
Mini Hippo Calf, Mini Lion Cub, Mini Moa Chick,Mini Molten Firestorm, Mini White Kitten, Mini Southsun Kasmeer, Mini Southsun Faren, Mini Reef Rider, Mini Holographic Corrupted Wolf, Mini Holographic Axe-Wielding Destroyer,
Mini Holographic Branded Minotaur, Mini Holographic Risen Knight, Mini Helmed Moa Racer, Mini Holographic Colossus, Mini First Mate Horrik, Mini Kookoochoo the Incredulous, Mini Peggellegg the "Pirate", Mini Poowulpi the Persnicketous, Mini Yellow Moa, Mini Ellen Kiel,
Mini Evon Gnashblade, Mini Liadri the Concealing Dark, Mini Watchknight, Mini Queen Jennah, Mini Steamrider, Mini Steam Hulk, Mini Steam Minotaur, Mini Mr. Sparkles
}}

{{#arraymap:{{#var:normal_miniature_set1}}|,|@@@|
  {{#vardefine:normal_miniature_total1| {{#expr:{{#var:normal_miniature_total1|0}} + 1 }} }}
  {{#vardefine:normal_miniature_count1| {{#expr:{{#var:normal_miniature_count1|0}} + {{#ifeq:{{{@@@}}}|yes|1|0}} }} }}
|}}

{{#arraymap:{{#var:normal_miniature_set2}}|,|@@@|
  {{#vardefine:normal_miniature_total2| {{#expr:{{#var:normal_miniature_total2|0}} + 1 }} }}
  {{#vardefine:normal_miniature_count2| {{#expr:{{#var:normal_miniature_count2|0}} + {{#ifeq:{{{@@@}}}|yes|1|0}} }} }}
|}}

{{#arraymap:{{#var:special_miniature_set1}}|,|@@@|
  {{#vardefine:special_miniature_total1| {{#expr:{{#var:special_miniature_total1|0}} + 1 }} }}
  {{#vardefine:special_miniature_count1| {{#expr:{{#var:special_miniature_count1|0}} + {{#ifeq:{{{@@@}}}|yes|1|0}} }} }}
|}}

}}
{| style="border: 0px solid; border-collapse: collapse; border-spacing: 0px; font-size: 0.923077em; display: inline-block; vertical-align: top;  margin: 10px 0px; padding: 0px; border: 1px solid rgb(170, 170, 170);"
|- style="background-color:rgb(238, 238, 238);"
| style="width:545px; padding:0.5em" |
{| cellspacing=0 cellpadding=2 class="collapsible" width="100%" style="background:transparent;"
|-valign="top" class="{{#ifeq: {{{topsection|show}}} | show | collapsible | expandable}}"
|colspan=10  style="padding-top:7px; padding-bottom:7px;" | <span style="font-family: EasonPro, Helvetica, sans-serif; font-size:14px;">Mini Pets (Set 1)<span style="float:right">
{{#var:normal_miniature_count1}} of {{#var:normal_miniature_total1}} Mini Pets Collected</span></span>
|-
{{#arraymap:{{#var:normal_miniature_set1}}|\n|@@@| {{#arraymap:@@@|,|&&&|{{!}} <span style="opacity:{{#ifeq:{{{&&&}}}|yes|1|0.3}}">[[File:&&&.png|50px|link=&&&]]</span>|\n}} |\n{{!}}-\n}}
|}
|-
| style="border-top: 1px solid rgb(170, 170, 170); padding: 0.25em 0.5em;" |
{| cellspacing=0 cellpadding=2 class="collapsible" width="100%" style="background:transparent;"
|-valign="top" class="{{#ifeq: {{{bottomsection|show}}} | show | collapsible | expandable}}"
| colspan=10 style="padding-top:7px; padding-bottom:7px;" | <span style="font-family: EasonPro, Helvetica, sans-serif; font-size:14px;">Mini Pets (Special)<span style="float:right">{{#var:special_miniature_count1}} of {{#var:special_miniature_total1}} Special Mini Pets Collected</span></span>
|-
{{#arraymap:{{#var:special_miniature_set1}}|\n|@@@| {{#arraymap:@@@|,|&&&|{{!}} <span style="opacity:{{#ifeq:{{{&&&}}}|yes|1|0.3}}">[[File:&&&.png|50px|link=&&&]]</span>|\n}} |\n{{!}}-\n}}
|}
|-
| style="border-top: 1px solid rgb(170, 170, 170); padding: 0.25em 0.5em; background-color:rgb(238, 238, 238);" |
{| cellspacing=0 cellpadding=2 class="collapsible" width="100%" style="background:transparent;"
|-valign="top" class="{{#ifeq: {{{topsection|show}}} | show | collapsible | expandable}}"
|colspan=10  style="padding-top:7px; padding-bottom:7px;" | <span style="font-family: EasonPro, Helvetica, sans-serif; font-size:14px;">Mini Pets (Set 2)<span style="float:right">
{{#var:normal_miniature_count2}} of {{#var:normal_miniature_total2}} Mini Pets Collected</span></span>
|-
{{#arraymap:{{#var:normal_miniature_set2}}|\n|@@@| {{#arraymap:@@@|,|&&&|{{!}} <span style="opacity:{{#ifeq:{{{&&&}}}|yes|1|0.3}}">[[File:&&&.png|50px|link=&&&]]</span>|\n}} |\n{{!}}-\n}}
|}
|}</onlyinclude>

== Template ==
{{User:Kymtastic/Template:Miniatures<br>
| topsection = show<br>
| bottomsection = show<br>
<!-- Set 1 --><br>
{{#arraymap:{{#var:normal_miniature_set1}}|,|@@@|{{!}} @@@ = no|<br>}}<br>
<!-- Set 2 --><br>
{{#arraymap:{{#var:normal_miniature_set2}}|,|@@@|{{!}} @@@ = no|<br>}}<br>
<!-- Specials --><br>
{{#arraymap:{{#var:special_miniature_set1}}|,|@@@|{{!}} @@@ = no|<br>}}<br>
}}