Difference between revisions of "Template:TankList"
Revision as of 01:49, 5 May 2014 Created page with "<includeonly> {{#vardefine:class|{{#switch:{{{class|}}} |light = lightTank |medium = mediumTank |heavy = heavyTank |td = AT-SPG |spg = SPG }}}} {{#vardefin..." | Latest revision as of 04:58, 4 November 2014 Premium -> if statement and Gift -> ifeq statement. Should fix blue stars | |||
15 intermediate revisions by 3 users not shown | ||||
Line 1: | Line 1: | |||
<includeonly> | <includeonly> | |||
+ | <div style="display:none"> | |||
{{#vardefine:class|{{#switch:{{{class|}}} | {{#vardefine:class|{{#switch:{{{class|}}} | |||
|light = lightTank | |light = lightTank | |||
Line 15: | Line 16: | |||
|{{{order|}}}}} | |{{{order|}}}}} | |||
}}{{#vardefine:i|0}} | }}{{#vardefine:i|0}} | |||
+ | </div> | |||
{{#while:|{{#if:{{#explode:{{#var:list}}|;|{{#var:i}} }}|true}} | {{#while:|{{#if:{{#explode:{{#var:list}}|;|{{#var:i}} }}|true}} | |||
|{{#vardefine:code|{{#explode:{{#var:list}}|;|{{#var:i}} }} }} | |{{#vardefine:code|{{#explode:{{#var:list}}|;|{{#var:i}} }} }} | |||
Line 20: | Line 22: | |||
|<div style="display:none"> | |<div style="display:none"> | |||
{{#vardefine:name|{{#wotstr:{{#combatchars:{{#var:code}}|mark}}}}}} | {{#vardefine:name|{{#wotstr:{{#combatchars:{{#var:code}}|mark}}}}}} | |||
? | ||||
? | ||||
? | ||||
? | ||||
? | ||||
? | ||||
? | ||||
? | ||||
{{#vardefine:level|{{#ifexpr:{{#combatchars:{{#var:code}}|level}}=10|10|0{{#combatchars:{{#var:code}}|level}}}}}} | {{#vardefine:level|{{#ifexpr:{{#combatchars:{{#var:code}}|level}}=10|10|0{{#combatchars:{{#var:code}}|level}}}}}} | |||
{{#vardefine:premium|{{#combatchars:{{#var:code}}|gold}}}} | {{#vardefine:premium|{{#combatchars:{{#var:code}}|gold}}}} | |||
{{#vardefine:gift|{{#combatchars:{{#var:code}}|notInShop}}}} | {{#vardefine:gift|{{#combatchars:{{#var:code}}|notInShop}}}} | |||
</div> | </div> | |||
? | <li>[[image:{{#var: | + | <li>[[image:anno{{#var:code}}.png|link=Tank:{{#var:code}}]]<br />[[image:Tier_{{#var:level}}_icon.png|link=]] | |
? | + | {{#var:name}}{{#if:{{#var:premium}}|{{#ifeq:{{#var:gift}}|1| [[image:PremiumIcon2.png|link=]]| [[image:GoldIcon2.png|link=]]|}}}}</li> | ||
+ | |}} | |||
+ | {{#ifeq:{{{style|}}}|imagePrem | |||
+ | |<div style="display:none"> | |||
+ | {{#vardefine:name|{{#wotstr:{{#combatchars:{{#var:code}}|mark}}}}}} | |||
+ | {{#vardefine:level|{{#ifexpr:{{#combatchars:{{#var:code}}|level}}=10|10|0{{#combatchars:{{#var:code}}|level}}}}}} | |||
+ | {{#vardefine:premium|{{#combatchars:{{#var:code}}|gold}}}} | |||
+ | {{#vardefine:gift|{{#combatchars:{{#var:code}}|notInShop}}}} | |||
+ | {{#vardefine:price|{{formatnum:{{#combatchars:{{#var:code}}|price}}}}}} | |||
+ | {{#vardefine:class|{{#switch:{{#combatchars:{{#var:code}}|class}} | |||
+ | |lightTank = Light Tanks | |||
+ | |mediumTank = Medium Tanks | |||
+ | |heavyTank = Heavy Tanks | |||
+ | |AT-SPG = Tank Destroyers | |||
+ | |SPG = Self-Propelled Guns}}}} | |||
+ | </div> | |||
+ | <li>[[image:Tier_{{#var:level}}_icon.png|link=]]{{#var:name}}<br />[[image:anno{{#var:code}}.png|link=Tank:{{#var:code}}]]<br />{{#var:price}} {{#if:{{#var:premium}}|{{#ifeq:{{#var:gift}}|1| [[image:PremiumIcon2.png|link=]]| [[image:GoldIcon2.png|link=]]|}}}}<br />[[{{#var:class}}]]<br /><br /></li> | |||
+ | |}} | |||
+ | {{#ifeq:{{{style|}}}|text | |||
|{{#if:{{#explode:{{#var:list}}|;|{{#expr:{{#var:i}}+1}} }} | |{{#if:{{#explode:{{#var:list}}|;|{{#expr:{{#var:i}}+1}} }} | |||
? | |[[Tank | + | |[[Tank:{{#var:code}}|{{#wotstr:{{#combatchars:{{#var:code}}|mark}}}}]]{{#var:divider}} | |
? | |[[Tank | + | |[[Tank:{{#var:code}}|{{#wotstr:{{#combatchars:{{#var:code}}|mark}}}}]]}} | |
? | }} | + | |}} | |
{{#vardefine:i|{{#expr:{{#var:i}}+1}}}} | {{#vardefine:i|{{#expr:{{#var:i}}+1}}}} | |||
}} | }} | |||
Line 46: | Line 58: | |||
*<nowiki>|gold=</nowiki> ''1 for only gold tanks. 0 to exclude gold tanks. Default is both gold and non-gold tanks.'' | *<nowiki>|gold=</nowiki> ''1 for only gold tanks. 0 to exclude gold tanks. Default is both gold and non-gold tanks.'' | |||
*<nowiki>|order=</nowiki> ''level, class, etc. How the tanks are ordered.'' | *<nowiki>|order=</nowiki> ''level, class, etc. How the tanks are ordered.'' | |||
? | *<nowiki>|style=</nowiki> ''text | + | *<nowiki>|style=</nowiki> ''text, image, or imagePrem.'' | |
? | *<nowiki>|divider=</nowiki> ''• or anything you'd like. Default is a comma.'' | + | *<nowiki>|divider=</nowiki> ''• or anything you'd like. Default is a comma. Is not used when style is images.'' | |
==Template== | ==Template== | |||
<pre> | <pre> | |||
? | {{TankList| | + | {{TankList|nation = |class = |gold = |order = |style = |divider = }} | |
</pre> | </pre> | |||
+ | [[Category:C/P Templates]] | |||
</noinclude> | </noinclude> |
Latest revision as of 04:58, 4 November 2014
Usage
- |class= light, medium, heavy, td, spg
- |nation= usa, ussr, germany, etc.
- |gold= 1 for only gold tanks. 0 to exclude gold tanks. Default is both gold and non-gold tanks.
- |order= level, class, etc. How the tanks are ordered.
- |style= text, image, or imagePrem.
- |divider= • or anything you'd like. Default is a comma. Is not used when style is images.
Template
{{TankList|nation = |class = |gold = |order = |style = |divider = }}
Category: