Welcome to Wargaming.net Wiki!
Variants

Difference between revisions of "Template:Modules"

Jump to: navigation, search
Revision as of 19:58, 25 February 2011Latest revision as of 16:28, 23 August 2011
fix for gun price/wgt formating
 
8 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:ac|0}}
 +{{#vardefine:at|0}}
 {{#vardefine:ar|0}} {{#vardefine:ar|0}}
 {{#vardefine:tt|0}} {{#vardefine:tt|0}}
Line 24: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: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="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>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}}}}}|,|8}}|<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}}}}}|,|7}}+ {{#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:ac|{{#explode:{{{gun{{#var:i}}}}}|,|5}}}}+ {{#vardefine:am3|{{#explode:{{#var:am}}|/|2}}}}
? {{#vardefine:pr|{{#explode:{{{gun{{#var:i}}}}}|,|6}}}}+ {{#vardefine:dm|{{#explode:{{{gun{{#var:i}}}}}|,|3}}}}
? {{#vardefine:wt|{{#explode:{{{gun{{#var:i}}}}}|,|7}}}}+ {{#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: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>
  {{#ifeq:{{#var:pr}}|premium  {{#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">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>{{f2Num|{{#var:pr}}}}<span style="opacity:0.8"> [[image:Credits.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>{{f2Num|{{#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 166:Line 189:
 *Add info to the modules in the appropriate order divided by "," (comma) *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]] *attribute should be exactly the same as in the module lists - [[Gun]] [[Turret]] [[Engine]] [[Suspension]] [[Radio]]
?*'''gun''' - tier, name, damage, penetration, rate of fire, cost, weight +*'''gun''' - tier, name, ammo, damage, penetration, rate of fire, accuracy, aim time, cost, weight
 *'''turret''' - tier, name, armor, turret traverse, view range, price, weight *'''turret''' - tier, name, armor, turret traverse, view range, price, weight
 *'''engine''' - tier, name, power, chance of fire, price, weight *'''engine''' - tier, name, power, chance of fire, price, weight
Line 177:Line 200:
 |isSPGorTD= |isSPGorTD=
  
?|gun1=1, 3.7 cm KwK 36 L/46.5, 32/38/42, 34/64/18, 30, 1 000, 100+|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 |turret1=1, Turm Schwedisch Bofors, 14/12/12, 40, 270, 120, 700

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: