Difference between revisions of "Template:Modules"
Revision as of 01:16, 1 February 2011 | Latest revision as of 16:28, 23 August 2011 fix for gun price/wgt formating | |||
47 intermediate revisions by 2 users not shown | ||||
Line 1: | Line 1: | |||
+ | <div id="Panel" class="Modules"> | |||
<div style="display:none"> | <div style="display:none"> | |||
{{#vardefine:i|1}} | {{#vardefine:i|1}} | |||
{{#vardefine:tr|0}} | {{#vardefine:tr|0}} | |||
{{#vardefine:nm|0}} | {{#vardefine:nm|0}} | |||
+ | {{#vardefine:am|0}} | |||
+ | {{#vardefine:am1|0}} | |||
+ | {{#vardefine:am2|0}} | |||
+ | {{#vardefine:am3|0}} | |||
{{#vardefine:dm|0}} | {{#vardefine:dm|0}} | |||
+ | {{#vardefine:dm1|0}} | |||
+ | {{#vardefine:dm2|0}} | |||
+ | {{#vardefine:dm3|0}} | |||
{{#vardefine:pn|0}} | {{#vardefine:pn|0}} | |||
+ | {{#vardefine:pn1|0}} | |||
+ | {{#vardefine:pn2|0}} | |||
+ | {{#vardefine:pn3|0}} | |||
{{#vardefine:rf|0}} | {{#vardefine:rf|0}} | |||
+ | {{#vardefine:ac|0}} | |||
+ | {{#vardefine:at|0}} | |||
+ | {{#vardefine:ar|0}} | |||
+ | {{#vardefine:tt|0}} | |||
+ | {{#vardefine:vr|0}} | |||
+ | {{#vardefine:pw|0}} | |||
+ | {{#vardefine:cf|0}} | |||
+ | {{#vardefine:ll|0}} | |||
+ | {{#vardefine:ts|0}} | |||
+ | {{#vardefine:sr|0}} | |||
{{#vardefine:pr|0}} | {{#vardefine:pr|0}} | |||
{{#vardefine:wt|0}} | {{#vardefine:wt|0}} | |||
+ | {{#vardefine:spgtd|{{{isSPGorTD}}}}} | |||
+ | {{#ifeq:{{lc:{{#var:spgtd}}}}|yes|{{#vardefine:spgtd|1}}|}} | |||
</div> | </div> | |||
? | ||||
<h3>Modules</h3> | <h3>Modules</h3> | |||
<table> | <table> | |||
? | <tr><td>[[image:ico_gun_alpha.png|link=Gun|left|Gun]]</td> | + | <tr><td style="width:64px;padding-top: 20px;">[[image:ico_gun_alpha.png|link=Gun|left|Gun]]</td> | |
? | <td><table class="moduleTable"><tr class=" | + | <td><table class="moduleTable"><tr class="moduletitlebar"><th style="min-width:20px"><center>Tr</center></th><th style="min-width:200px"><center>Nm</center></th><th style="min-width:100px"><center>Dam</center></th><th style="min-width:100px"><center>Pen</center></th><th style="min-width:100px"><center>RoF</center></th><th style="min-width:50px"><center>Acr</center></th><th style="min-width:50px"><center>Aim</center></th><th style="width:100%"></th><th style="min-width:80px"><center>Pr</center></th><th style="min-width:80px"><center>Wt</center></th></tr> | |
{{#while:|{{#if:{{{gun{{#var:i}}|}}}|true}} | {{#while:|{{#if:{{{gun{{#var:i}}|}}}|true}} | |||
? | |{{#if:{{#explode:{{{gun{{#var:i}}}}}|,| | + | |{{#if:{{#explode:{{{gun{{#var:i}}}}}|,|10}}|<tr><td><center><p class="error">too many variables</p></center></td></tr>| | |
? | {{#if:{{#explode:{{{gun{{#var:i}}}}}|,| | + | {{#if:{{#explode:{{{gun{{#var:i}}}}}|,|9}} | |
|{{#switch:{{#explode:{{{gun{{#var:i}}}}}|,|0}}|1={{#vardefine:tr|<span style="display:none">01</span>I}}|2={{#vardefine:tr|<span style="display:none">02</span>II}}|3={{#vardefine:tr|<span style="display:none">03</span>III}}|4={{#vardefine:tr|<span style="display:none">04</span>IV}}|5={{#vardefine:tr|<span style="display:none">05</span>V}}|6={{#vardefine:tr|<span style="display:none">06</span>VI}}|7={{#vardefine:tr|<span style="display:none">07</span>VII}}|8={{#vardefine:tr|<span style="display:none">08</span>VIII}}|9={{#vardefine:tr|<span style="display:none">09</span>IX}}|10={{#vardefine:tr|<span style="display:none">10</span>X}}|#default={{#vardefine:tr|error}}}} | |{{#switch:{{#explode:{{{gun{{#var:i}}}}}|,|0}}|1={{#vardefine:tr|<span style="display:none">01</span>I}}|2={{#vardefine:tr|<span style="display:none">02</span>II}}|3={{#vardefine:tr|<span style="display:none">03</span>III}}|4={{#vardefine:tr|<span style="display:none">04</span>IV}}|5={{#vardefine:tr|<span style="display:none">05</span>V}}|6={{#vardefine:tr|<span style="display:none">06</span>VI}}|7={{#vardefine:tr|<span style="display:none">07</span>VII}}|8={{#vardefine:tr|<span style="display:none">08</span>VIII}}|9={{#vardefine:tr|<span style="display:none">09</span>IX}}|10={{#vardefine:tr|<span style="display:none">10</span>X}}|#default={{#vardefine:tr|error}}}} | |||
{{#vardefine:nm|{{#explode:{{{gun{{#var:i}}}}}|,|1}}}} | {{#vardefine:nm|{{#explode:{{{gun{{#var:i}}}}}|,|1}}}} | |||
? | {{#vardefine:dm|{{#explode:{{{gun{{#var:i}}}}}|,|2}}}} | + | {{#vardefine:am|{{#explode:{{{gun{{#var:i}}}}}|,|2}}}} | |
? | {{#vardefine:pn|{{#explode:{{{gun{{#var:i}}}}}|,| | + | {{#vardefine:am1|{{#explode:{{#var:am}}|/|0}}}} | |
? | {{#vardefine:rf|{{#explode:{{{gun{{#var:i}}}}}|,| | + | {{#vardefine:am2|{{#explode:{{#var:am}}|/|1}}}} | |
? | {{#vardefine:pr|{{#explode:{{{gun{{#var:i}}}}}|,| | + | {{#vardefine:am3|{{#explode:{{#var:am}}|/|2}}}} | |
? | {{#vardefine:wt|{{#explode:{{{gun{{#var:i}}}}}|,| | + | {{#vardefine:dm|{{#explode:{{{gun{{#var:i}}}}}|,|3}}}} | |
+ | {{#vardefine:dm1|{{#explode:{{#var:dm}}|/|0}}}} | |||
+ | {{#vardefine:dm2|{{#explode:{{#var:dm}}|/|1}}}} | |||
+ | {{#vardefine:dm3|{{#explode:{{#var:dm}}|/|2}}}} | |||
+ | {{#vardefine:pn|{{#explode:{{{gun{{#var:i}}}}}|,|4}}}} | |||
+ | {{#vardefine:pn1|{{#explode:{{#var:pn}}|/|0}}}} | |||
+ | {{#vardefine:pn2|{{#explode:{{#var:pn}}|/|1}}}} | |||
+ | {{#vardefine:pn3|{{#explode:{{#var:pn}}|/|2}}}} | |||
+ | {{#vardefine:rf|{{#explode:{{{gun{{#var:i}}}}}|,|5}}}} | |||
+ | {{#vardefine:ac|{{#explode:{{{gun{{#var:i}}}}}|,|6}}}} | |||
+ | {{#vardefine:at|{{#explode:{{{gun{{#var:i}}}}}|,|7}}}} | |||
+ | {{#vardefine:pr|{{#explode:{{{gun{{#var:i}}}}}|,|8}}}} | |||
+ | {{#vardefine:wt|{{#explode:{{{gun{{#var:i}}}}}|,|9}}}} | |||
<tr><td><center><span style="color:orange"><b>{{#var:tr}}</b></span></center></td> | <tr><td><center><span style="color:orange"><b>{{#var:tr}}</b></span></center></td> | |||
<td><center>{{#ifeq:{{#var:i}}|1|<b>[[Gun#{{#var:nm}}|{{#var:nm}}]]</b>|[[Gun#{{#var:nm}}|{{#var:nm}}]]}}</center></td> | <td><center>{{#ifeq:{{#var:i}}|1|<b>[[Gun#{{#var:nm}}|{{#var:nm}}]]</b>|[[Gun#{{#var:nm}}|{{#var:nm}}]]}}</center></td> | |||
? | <td><center><span | + | <td><center><span title="{{#var:am1}}" class="ammo{{#var:am1}}">{{#var:dm1}}</span>{{#if:{{#var:dm2}}|/<span title="{{#var:am2}}" class="ammo{{#var:am2}}">{{#var:dm2}}</span>{{#if:{{#var:dm3}}|/<span title="{{#var:am3}}" class="ammo{{#var:am3}}">{{#var:dm3}}</span>|}}|}}<span style="color:gray">(HP)</span></center></td> | |
? | <td><center><span | + | <td><center><span title="{{#var:am1}}" class="ammo{{#var:am1}}">{{#var:pn1}}</span>{{#if:{{#var:pn2}}|/<span title="{{#var:am2}}" class="ammo{{#var:am2}}">{{#var:pn2}}</span>{{#if:{{#var:pn3}}|/<span title="{{#var:am3}}" class="ammo{{#var:am3}}">{{#var:pn3}}</span>|}}|}}<span style="color:gray">(mm)</span></center></td> | |
? | <td><center><span style=" | + | <td><center>{{#var:rf}}<span style="color:gray">(r/m)</span></center></td> | |
? | <td><center><span style="display:none">{{padleft:{{#var:pr}}|9|0}} </span>{{#var:pr}}<span style="opacity:0.8"> [[image:Credits.png|link=|]]</span></center></td> | + | <td><center>{{#var:ac}}<span style="color:gray">(m)</span></center></td> | |
+ | <td><center>{{#var:at}}<span style="color:gray">(s)</span></center></td> | |||
+ | <td></td> | |||
+ | {{#ifeq:{{#var:pr}}|premium | |||
+ | |<td><center><span style="display:none">0 </span><span style="opacity:0.8">[[image:PremiumIcon.png|link=]]</span></center></td> | |||
+ | |<td><center><span style="display:none">{{padleft:{{#var:pr}}|9|0}} </span>{{#var:pr}}<span style="opacity:0.8"> [[image:Credits.png|link=|]]</span></center></td>}} | |||
<td><center><span style="display:none">{{padleft:{{#var:wt}}|4|0}} </span>{{#var:wt}}<span style="color:gray">(kg)</span></center></td></tr> | <td><center><span style="display:none">{{padleft:{{#var:wt}}|4|0}} </span>{{#var:wt}}<span style="color:gray">(kg)</span></center></td></tr> | |||
? | |<tr><td></td><td><p class="error">too few variables</p></td></tr> | + | |<tr><td></td><td><center><p class="error">too few variables</p></center></td></tr> | |
}}}} | }}}} | |||
{{#vardefine:i|{{#expr:{{#var:i}}+1}}}} | {{#vardefine:i|{{#expr:{{#var:i}}+1}}}} | |||
}} | }} | |||
? | </table> | + | </table></td></tr></table> | |
? | </ | + | ||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
<hr /> | <hr /> | |||
? | + | <table><tr><td style="width:64px;padding-top: 20px;">[[image:ico_turret_alpha.png|link=Turret|left|Turret]]</td> | ||
? | + | {{#ifeq:{{#var:spgtd}}|1|<td><center><span style="color:#6F2F0A; font-weight:bold; opacity:0.6">SPGs and TDs don't have turret modules</span></center></td>| | ||
? | {{# | + | <td><table class="moduleTable"><tr class="moduletitlebar"><th style="min-width:20px"><center>Tr</center></th><th style="min-width:200px"><center>Nm</center></th><th style="min-width:100px"><center>Arm</center></th><th style="min-width:80px"><center>T.Tr</center></th><th style="min-width:80px"><center>VR</center></th><th style="width:100%"></th><th style="min-width:80px"><center>Pr</center></th><th style="min-width:80px"><center>Wt</center></th></tr> | |
? | {{# | + | {{#vardefine:i|1}}{{#while:|{{#if:{{{turret{{#var:i}}|}}}|true}} | |
? | + | |{{#if:{{#explode:{{{turret{{#var:i}}}}}|,|7}}|<tr><td><center><p class="error">too many variables</p></center></td></tr>| | ||
? | {{#if:{{{ | + | {{#if:{{#explode:{{{turret{{#var:i}}}}}|,|6}} | |
? | + | |{{#switch:{{#explode:{{{turret{{#var:i}}}}}|,|0}}|1={{#vardefine:tr|<span style="display:none">01</span>I}}|2={{#vardefine:tr|<span style="display:none">02</span>II}}|3={{#vardefine:tr|<span style="display:none">03</span>III}}|4={{#vardefine:tr|<span style="display:none">04</span>IV}}|5={{#vardefine:tr|<span style="display:none">05</span>V}}|6={{#vardefine:tr|<span style="display:none">06</span>VI}}|7={{#vardefine:tr|<span style="display:none">07</span>VII}}|8={{#vardefine:tr|<span style="display:none">08</span>VIII}}|9={{#vardefine:tr|<span style="display:none">09</span>IX}}|10={{#vardefine:tr|<span style="display:none">10</span>X}}|#default={{#vardefine:tr|error}}}} | ||
? | {{# | + | {{#vardefine:nm|{{#explode:{{{turret{{#var:i}}}}}|,|1}}}} | |
? | + | {{#vardefine:ar|{{#explode:{{{turret{{#var:i}}}}}|,|2}}}} | ||
? | {{# | + | {{#vardefine:tt|{{#explode:{{{turret{{#var:i}}}}}|,|3}}}} | |
? | + | {{#vardefine:vr|{{#explode:{{{turret{{#var:i}}}}}|,|4}}}} | ||
? | {{# | + | {{#vardefine:pr|{{#explode:{{{turret{{#var:i}}}}}|,|5}}}} | |
? | + | {{#vardefine:wt|{{#explode:{{{turret{{#var:i}}}}}|,|6}}}} | ||
? | {{# | + | <tr><td><center><span style="color:orange"><b>{{#var:tr}}</b></span></center></td> | |
? | + | <td><center>{{#ifeq:{{#var:i}}|1|<b>[[Turret#{{#var:nm}}|{{#var:nm}}]]</b>|[[Turret#{{#var:nm}}|{{#var:nm}}]]}}</center></td> | ||
? | {{# | + | <td><center><span style="display:none">{{padleft:{{#explode:{{#var:ar}}|/|0}}|4|0}} </span>{{#var:ar}}<span style="color:gray">(mm)</span></center></td> | |
? | + | <td><center><span style="display:none">{{padleft:{{#var:tt}}|4|0}} </span>{{#var:tt}}<span style="color:gray">(d/s)</span></center></td> | ||
? | {{# | + | <td><center><span style="display:none">{{padleft:{{#var:vr}}|4|0}} </span>{{#var:vr}}<span style="color:gray">(m)</span></center></td> | |
? | + | <td></td> | ||
? | {{ | + | {{#ifeq:{{#var:pr}}|premium | |
? | + | |<td><center><span style="display:none">0 </span><span style="opacity:0.8">[[image:PremiumIcon.png|link=]]</span></center></td> | ||
? | {{# | + | |<td><center><span style="display:none">{{padleft:{{#var:pr}}|9|0}} </span>{{#var:pr}}<span style="opacity:0.8"> [[image:Credits.png|link=|]]</span></center></td>}} | |
? | }}}}}} | + | <td><center><span style="display:none">{{padleft:{{#var:wt}}|4|0}} </span>{{#var:wt}}<span style="color:gray">(kg)</span></center></td></tr> | |
? | |} | + | |<tr><td></td><td><center><p class="error">too few variables</p></center></td></tr> | |
+ | }}}} | |||
+ | {{#vardefine:i|{{#expr:{{#var:i}}+1}}}} | |||
+ | }} | |||
+ | </table></td>}}</tr></table> | |||
<hr /> | <hr /> | |||
? | + | <table><tr><td style="width:64px;padding-top: 20px;">[[image:ico_engine_alpha.png|link=Engine|left|Engine]]</td> | ||
? | + | <td><table class="moduleTable"><tr class="moduletitlebar"><th style="min-width:20px"><center>Tr</center></th><th style="min-width:200px"><center>Nm</center></th><th style="min-width:80px"><center>Pw</center></th><th style="min-width:80px"><center>CoF</center></th><th style="width:100%"></th><th style="min-width:80px"><center>Pr</center></th><th style="min-width:80px"><center>Wt</center></th></tr> | ||
? | {{# | + | {{#vardefine:i|1}}{{#while:|{{#if:{{{engine{{#var:i}}|}}}|true}} | |
? | + | |{{#if:{{#explode:{{{engine{{#var:i}}}}}|,|6}}|<tr><td><center><p class="error">too many variables</p></center></td></tr>| | ||
? | {{#if:{{{ | + | {{#if:{{#explode:{{{engine{{#var:i}}}}}|,|5}} | |
? | + | |{{#switch:{{#explode:{{{engine{{#var:i}}}}}|,|0}}|1={{#vardefine:tr|<span style="display:none">01</span>I}}|2={{#vardefine:tr|<span style="display:none">02</span>II}}|3={{#vardefine:tr|<span style="display:none">03</span>III}}|4={{#vardefine:tr|<span style="display:none">04</span>IV}}|5={{#vardefine:tr|<span style="display:none">05</span>V}}|6={{#vardefine:tr|<span style="display:none">06</span>VI}}|7={{#vardefine:tr|<span style="display:none">07</span>VII}}|8={{#vardefine:tr|<span style="display:none">08</span>VIII}}|9={{#vardefine:tr|<span style="display:none">09</span>IX}}|10={{#vardefine:tr|<span style="display:none">10</span>X}}|#default={{#vardefine:tr|error}}}} | ||
? | {{# | + | {{#vardefine:nm|{{#explode:{{{engine{{#var:i}}}}}|,|1}}}} | |
? | + | {{#vardefine:pw|{{#explode:{{{engine{{#var:i}}}}}|,|2}}}} | ||
? | {{# | + | {{#vardefine:cf|{{#explode:{{{engine{{#var:i}}}}}|,|3}}}} | |
? | + | {{#vardefine:pr|{{#explode:{{{engine{{#var:i}}}}}|,|4}}}} | ||
? | {{# | + | {{#vardefine:wt|{{#explode:{{{engine{{#var:i}}}}}|,|5}}}} | |
? | + | <tr><td><center><span style="color:orange"><b>{{#var:tr}}</b></span></center></td> | ||
? | {{# | + | <td><center>{{#ifeq:{{#var:i}}|1|<b>[[Engine#{{#var:nm}}|{{#var:nm}}]]</b>|[[Engine#{{#var:nm}}|{{#var:nm}}]]}}</center></td> | |
? | + | <td><center><span style="display:none">{{padleft:{{#var:pw}}|4|0}} </span>{{#var:pw}}<span style="color:gray">(h.p.)</span></center></td> | ||
? | {{# | + | <td><center><span style="display:none">{{padleft:{{#var:cf}}|3|0}} </span>{{#var:cf}}<span style="color:gray">%</span></center></td> | |
? | + | <td></td> | ||
? | {{# | + | {{#ifeq:{{#var:pr}}|premium | |
? | + | |<td><center><span style="display:none">0 </span><span style="opacity:0.8">[[image:PremiumIcon.png|link=]]</span></center></td> | ||
? | {{ | + | |<td><center><span style="display:none">{{padleft:{{#var:pr}}|9|0}} </span>{{#var:pr}}<span style="opacity:0.8"> [[image:Credits.png|link=|]]</span></center></td>}} | |
? | + | <td><center><span style="display:none">{{padleft:{{#var:wt}}|4|0}} </span>{{#var:wt}}<span style="color:gray">(kg)</span></center></td></tr> | ||
? | {{# | + | |<tr><td></td><td><center><p class="error">too few variables</p></center></td></tr> | |
? | }}}}}} | + | }}}} | |
? | |} | + | {{#vardefine:i|{{#expr:{{#var:i}}+1}}}} | |
+ | }} | |||
+ | </table></td></tr></table> | |||
<hr /> | <hr /> | |||
? | + | <table><tr><td style="width:64px;padding-top: 20px;">[[image:ico_suspension_alpha.png|link=Suspension|left|Suspension]]</td> | ||
? | + | <td><table class="moduleTable"><tr class="moduletitlebar"><th style="min-width:20px"><center>Tr</center></th><th style="min-width:200px"><center>Nm</center></th><th style="min-width:80px"><center>LL</center></th><th style="min-width:80px"><center>Tv</center></th><th style="width:100%"></th><th style="min-width:80px"><center>Pr</center></th><th style="min-width:80px"><center>Wt</center></th></tr> | ||
? | {{# | + | {{#vardefine:i|1}}{{#while:|{{#if:{{{suspension{{#var:i}}|}}}|true}} | |
? | + | |{{#if:{{#explode:{{{suspension{{#var:i}}}}}|,|6}}|<tr><td><center><p class="error">too many variables</p></center></td></tr>| | ||
? | {{#if:{{{ | + | {{#if:{{#explode:{{{suspension{{#var:i}}}}}|,|5}} | |
? | + | |{{#switch:{{#explode:{{{suspension{{#var:i}}}}}|,|0}}|1={{#vardefine:tr|<span style="display:none">01</span>I}}|2={{#vardefine:tr|<span style="display:none">02</span>II}}|3={{#vardefine:tr|<span style="display:none">03</span>III}}|4={{#vardefine:tr|<span style="display:none">04</span>IV}}|5={{#vardefine:tr|<span style="display:none">05</span>V}}|6={{#vardefine:tr|<span style="display:none">06</span>VI}}|7={{#vardefine:tr|<span style="display:none">07</span>VII}}|8={{#vardefine:tr|<span style="display:none">08</span>VIII}}|9={{#vardefine:tr|<span style="display:none">09</span>IX}}|10={{#vardefine:tr|<span style="display:none">10</span>X}}|#default={{#vardefine:tr|error}}}} | ||
? | {{# | + | {{#vardefine:nm|{{#explode:{{{suspension{{#var:i}}}}}|,|1}}}} | |
? | + | {{#vardefine:ll|{{#explode:{{{suspension{{#var:i}}}}}|,|2}}}} | ||
? | {{# | + | {{#vardefine:ts|{{#explode:{{{suspension{{#var:i}}}}}|,|3}}}} | |
? | + | {{#vardefine:pr|{{#explode:{{{suspension{{#var:i}}}}}|,|4}}}} | ||
? | {{# | + | {{#vardefine:wt|{{#explode:{{{suspension{{#var:i}}}}}|,|5}}}} | |
? | + | <tr><td><center><span style="color:orange"><b>{{#var:tr}}</b></span></center></td> | ||
? | {{# | + | <td><center>{{#ifeq:{{#var:i}}|1|<b>[[Suspension#{{#var:nm}}|{{#var:nm}}]]</b>|[[Suspension#{{#var:nm}}|{{#var:nm}}]]}}</center></td> | |
? | + | <td><center><span style="display:none">{{padleft:{{#var:ll}}|4|0}} </span>{{#var:ll}}<span style="color:gray">(t)</span></center></td> | ||
? | {{# | + | <td><center><span style="display:none">{{padleft:{{#var:ts}}|3|0}} </span>{{#var:ts}}<span style="color:gray">(d/s)</span></center></td> | |
? | + | <td></td> | ||
? | {{# | + | {{#ifeq:{{#var:pr}}|premium | |
? | + | |<td><center><span style="display:none">0 </span><span style="opacity:0.8">[[image:PremiumIcon.png|link=]]</span></center></td> | ||
? | {{ | + | |<td><center><span style="display:none">{{padleft:{{#var:pr}}|9|0}} </span>{{#var:pr}}<span style="opacity:0.8"> [[image:Credits.png|link=|]]</span></center></td>}} | |
? | + | <td><center><span style="display:none">{{padleft:{{#var:wt}}|4|0}} </span>{{#var:wt}}<span style="color:gray">(kg)</span></center></td></tr> | ||
? | {{# | + | |<tr><td></td><td><center><p class="error">too few variables</p></center></td></tr> | |
? | }}}}}} | + | }}}} | |
? | |} | + | {{#vardefine:i|{{#expr:{{#var:i}}+1}}}} | |
+ | }} | |||
+ | </table></td></tr></table> | |||
<hr /> | <hr /> | |||
? | + | <table><tr><td style="width:64px;padding-top: 20px;">[[image:ico_radio_alpha.png|link=Radio|left|Radio]]</td> | ||
? | + | <td><table class="moduleTable"><tr class="moduletitlebar"><th style="min-width:20px"><center>Tr</center></th><th style="min-width:200px"><center>Nm</center></th><th style="min-width:80px"><center>SR</center></th><th style="width:100%"></th><th style="min-width:80px"><center>Pr</center></th><th style="min-width:80px"><center>Wt</center></th></tr> | ||
? | {{#if:{{{ | + | {{#vardefine:i|1}}{{#while:|{{#if:{{{radio{{#var:i}}|}}}|true}} | |
+ | |{{#if:{{#explode:{{{radio{{#var:i}}}}}|,|5}}|<tr><td><center><p class="error">too many variables</p></center></td></tr>| | |||
+ | {{#if:{{#explode:{{{radio{{#var:i}}}}}|,|4}} | |||
+ | |{{#switch:{{#explode:{{{radio{{#var:i}}}}}|,|0}}|1={{#vardefine:tr|<span style="display:none">01</span>I}}|2={{#vardefine:tr|<span style="display:none">02</span>II}}|3={{#vardefine:tr|<span style="display:none">03</span>III}}|4={{#vardefine:tr|<span style="display:none">04</span>IV}}|5={{#vardefine:tr|<span style="display:none">05</span>V}}|6={{#vardefine:tr|<span style="display:none">06</span>VI}}|7={{#vardefine:tr|<span style="display:none">07</span>VII}}|8={{#vardefine:tr|<span style="display:none">08</span>VIII}}|9={{#vardefine:tr|<span style="display:none">09</span>IX}}|10={{#vardefine:tr|<span style="display:none">10</span>X}}|#default={{#vardefine:tr|error}}}} | |||
+ | {{#vardefine:nm|{{#explode:{{{radio{{#var:i}}}}}|,|1}}}} | |||
+ | {{#vardefine:sr|{{#explode:{{{radio{{#var:i}}}}}|,|2}}}} | |||
+ | {{#vardefine:pr|{{#explode:{{{radio{{#var:i}}}}}|,|3}}}} | |||
+ | {{#vardefine:wt|{{#explode:{{{radio{{#var:i}}}}}|,|4}}}} | |||
+ | <tr><td><center><span style="color:orange"><b>{{#var:tr}}</b></span></center></td> | |||
+ | <td><center>{{#ifeq:{{#var:i}}|1|<b>[[Radio#{{#var:nm}}|{{#var:nm}}]]</b>|[[Radio#{{#var:nm}}|{{#var:nm}}]]}}</center></td> | |||
+ | <td><center><span style="display:none">{{padleft:{{#var:sr}}|4|0}} </span>{{#var:sr}}<span style="color:gray">(m)</span></center></td> | |||
+ | <td></td> | |||
+ | {{#ifeq:{{#var:pr}}|premium | |||
+ | |<td><center><span style="display:none">0 </span><span style="opacity:0.8">[[image:PremiumIcon.png|link=]]</span></center></td> | |||
+ | |<td><center><span style="display:none">{{padleft:{{#var:pr}}|9|0}} </span>{{#var:pr}}<span style="opacity:0.8"> [[image:Credits.png|link=|]]</span></center></td>}} | |||
+ | <td><center><span style="display:none">{{padleft:{{#var:wt}}|4|0}} </span>{{#var:wt}}<span style="color:gray">(kg)</span></center></td></tr> | |||
+ | |<tr><td></td><td><center><p class="error">too few variables</p></center></td></tr> | |||
+ | }}}} | |||
+ | {{#vardefine:i|{{#expr:{{#var:i}}+1}}}} | |||
+ | }} | |||
+ | </table></td></tr></table> | |||
+ | </div> | |||
+ | <noinclude> | |||
? | + | ==Notes== | ||
+ | *'''isSPGorTD''' if the vehicle is an SPG or a TD mark "yes" or "1" otherwise leave it | |||
+ | *You can add as many modules as needed by using next consecutive label. (ie. "radio4=") | |||
+ | *The first module should always be the stock one | |||
+ | *Add info to the modules in the appropriate order divided by "," (comma) | |||
+ | *attribute should be exactly the same as in the module lists - [[Gun]] [[Turret]] [[Engine]] [[Suspension]] [[Radio]] | |||
+ | *'''gun''' - tier, name, ammo, damage, penetration, rate of fire, accuracy, aim time, cost, weight | |||
+ | *'''turret''' - tier, name, armor, turret traverse, view range, price, weight | |||
+ | *'''engine''' - tier, name, power, chance of fire, price, weight | |||
+ | *'''suspension''' - tier, name, load limit, traverse, price, weight | |||
+ | *'''radio''' - tier, name, signal range, price, weight | |||
? | + | example: | ||
+ | <pre> | |||
+ | {{Modules | |||
+ | |isSPGorTD= | |||
? | + | |gun1=1, 3.7 cm KwK 36 L/46.5, AP/APCR/HE, 32/38/42, 34/64/18, 30, 0.40, 1.5, 1 000, 100 | ||
? | + | |turret1=1, Turm Schwedisch Bofors, 14/12/12, 40, 270, 120, 700 | ||
? | + | |engine1=1, Krupp M301, 51, 25, 280, 220 | ||
? | + | |suspension1=1, Leichtertaktorkektten, 9.2, 34, 240, 2000 | ||
? | + | |radio1=1, Signal Flags, 100, 0, 1 | ||
? | + | }} | ||
? | + | </pre> | ||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
? | + | |||
==Template== | ==Template== | |||
Line 177: | Line 216: | |||
{{Modules | {{Modules | |||
|isSPGorTD= | |isSPGorTD= | |||
+ | ||||
|gun1= | |gun1= | |||
? | ||||
|gun2= | |gun2= | |||
? | + | |||
? | + | |||
? | + | |||
|turret1= | |turret1= | |||
? | ||||
|turret2= | |turret2= | |||
? | + | |||
? | + | |||
? | + | |||
|engine1= | |engine1= | |||
? | ||||
|engine2= | |engine2= | |||
? | + | |||
? | + | |||
? | + | |||
|suspension1= | |suspension1= | |||
? | ||||
|suspension2= | |suspension2= | |||
? | + | |||
? | + | |||
? | + | |||
|radio1= | |radio1= | |||
? | ||||
|radio2= | |radio2= | |||
? | ||||
? | ||||
? | ||||
}} | }} | |||
</pre> | </pre> |
Latest revision as of 16:28, 23 August 2011
Notes
- isSPGorTD if the vehicle is an SPG or a TD mark "yes" or "1" otherwise leave it
- You can add as many modules as needed by using next consecutive label. (ie. "radio4=")
- The first module should always be the stock one
- Add info to the modules in the appropriate order divided by "," (comma)
- attribute should be exactly the same as in the module lists - Gun Turret Engine Suspension Radio
- gun - tier, name, ammo, damage, penetration, rate of fire, accuracy, aim time, cost, weight
- turret - tier, name, armor, turret traverse, view range, price, weight
- engine - tier, name, power, chance of fire, price, weight
- suspension - tier, name, load limit, traverse, price, weight
- radio - tier, name, signal range, price, weight
example:
{{Modules |isSPGorTD= |gun1=1, 3.7 cm KwK 36 L/46.5, AP/APCR/HE, 32/38/42, 34/64/18, 30, 0.40, 1.5, 1 000, 100 |turret1=1, Turm Schwedisch Bofors, 14/12/12, 40, 270, 120, 700 |engine1=1, Krupp M301, 51, 25, 280, 220 |suspension1=1, Leichtertaktorkektten, 9.2, 34, 240, 2000 |radio1=1, Signal Flags, 100, 0, 1 }}
Template
{{Modules |isSPGorTD= |gun1= |gun2= |turret1= |turret2= |engine1= |engine2= |suspension1= |suspension2= |radio1= |radio2= }}
Category: