Welcome to Wargaming.net Wiki!
Variants

Difference between revisions of "Template:Modules"

Jump to: navigation, search
Revision as of 22:24, 1 February 2011Latest revision as of 16:28, 23 August 2011
fix for gun price/wgt formating
 
22 intermediate revisions by 2 users not shown
Line 4:Line 4:
 {{#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:ar|0}}
 {{#vardefine:tt|0}} {{#vardefine:tt|0}}
Line 23:Line 35:
 <table> <table>
 <tr><td style="width:64px;padding-top: 20px;">[[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="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>Dam</center></th><th style="min-width:80px"><center>Pen</center></th><th style="min-width:80px"><center>RoF</center></th><th></th><th style="min-width:80px"><center>Pr</center></th><th style="min-width:80px"><center>Wt</center></th></tr>+<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}}}}}|,|7}}|<tr><td><center><p class="error">too many variables</p></center></td></tr>|+ |{{#if:{{#explode:{{{gun{{#var:i}}}}}|,|10}}|<tr><td><center><p class="error">too many variables</p></center></td></tr>|
? {{#if:{{#explode:{{{gun{{#var:i}}}}}|,|6}}+ {{#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}}}}}|,|3}}}}+ {{#vardefine:am1|{{#explode:{{#var:am}}|/|0}}}}
? {{#vardefine:rf|{{#explode:{{{gun{{#var:i}}}}}|,|4}}}}+ {{#vardefine:am2|{{#explode:{{#var:am}}|/|1}}}}
? {{#vardefine:pr|{{#explode:{{{gun{{#var:i}}}}}|,|5}}}}+ {{#vardefine:am3|{{#explode:{{#var:am}}|/|2}}}}
? {{#vardefine:wt|{{#explode:{{{gun{{#var:i}}}}}|,|6}}}}+ {{#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 style="display:none">{{padleft:{{#explode:{{#var:dm}}|/|0}}|4|0}} </span>{{#var:dm}}<span style="color:gray">(HP)</span></center></td>+ <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 style="display:none">{{padleft:{{#explode:{{#var:pn}}|/|0}}|4|0}} </span>{{#var:pn}}<span style="color:gray">(mm)</span></center></td>+ <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="display:none">{{padleft:{{#var:rf}}|4|0}} </span>{{#var:rf}}<span style="color:gray">(r/m)</span></center></td>+ <td><center>{{#var:rf}}<span style="color:gray">(r/m)</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>  <td></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>+ {{#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><center><p class="error">too few variables</p></center></td></tr>  |<tr><td></td><td><center><p class="error">too few variables</p></center></td></tr>
Line 49:Line 77:
 <hr /> <hr />
 <table><tr><td style="width:64px;padding-top: 20px;">[[image:ico_turret_alpha.png|link=Turret|left|Turret]]</td> <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></tr>|+{{#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:80px"><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>+<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}} {{#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:{{#explode:{{{turret{{#var:i}}}}}|,|7}}|<tr><td><center><p class="error">too many variables</p></center></td></tr>|
Line 67:Line 95:
  <td><center><span style="display:none">{{padleft:{{#var:vr}}|4|0}} </span>{{#var:vr}}<span style="color:gray">(m)</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>  <td></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>+ {{#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><center><p class="error">too few variables</p></center></td></tr>  |<tr><td></td><td><center><p class="error">too few variables</p></center></td></tr>
Line 91:Line 121:
  <td><center><span style="display:none">{{padleft:{{#var:cf}}|3|0}} </span>{{#var:cf}}<span style="color:gray">%</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>  <td></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>+ {{#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><center><p class="error">too few variables</p></center></td></tr>  |<tr><td></td><td><center><p class="error">too few variables</p></center></td></tr>
Line 115:Line 147:
  <td><center><span style="display:none">{{padleft:{{#var:ts}}|3|0}} </span>{{#var:ts}}<span style="color:gray">(d/s)</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>  <td></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>+ {{#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><center><p class="error">too few variables</p></center></td></tr>  |<tr><td></td><td><center><p class="error">too few variables</p></center></td></tr>
Line 137:Line 171:
  <td><center><span style="display:none">{{padleft:{{#var:sr}}|4|0}} </span>{{#var:sr}}<span style="color:gray">(m)</span></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>  <td></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>+ {{#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><center><p class="error">too few variables</p></center></td></tr>  |<tr><td></td><td><center><p class="error">too few variables</p></center></td></tr>
Line 150:Line 186:
 *'''isSPGorTD''' if the vehicle is an SPG or a TD mark "yes" or "1" otherwise leave it *'''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=") *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==

Latest revision as of 16:28, 23 August 2011
















Modules

Gun
Tr
Nm
Dam
Pen
RoF
Acr
Aim
Pr
Wt

Turret
Tr
Nm
Arm
T.Tr
VR
Pr
Wt

Engine
Tr
Nm
Pw
CoF
Pr
Wt

Suspension
Tr
Nm
LL
Tv
Pr
Wt

Radio
Tr
Nm
SR
Pr
Wt


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: