Difference between revisions of "Template:TankMobility"

From War Thunder Wiki
Jump to: navigation, search
m (Test code edit)
(Fix rounding on x.x5 AoA)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<includeonly>{{#if:{{{AoAweight|}}}|{{#vardefine:emptyweight|{{#expr:{{{weight|{{Specs|mass}}}}}-{{{AoAweight|}}}}}}}|{{#vardefine:emptyweight|{{{weight|{{Specs|mass}}}}}}}}}
+
<includeonly>{{#if:{{{AoAweight|}}}|{{#vardefine:emptyweight|{{#expr:{{{weight|{{Specs|mass}}}}}-{{{AoAweight|}}}}}}}|{{#vardefine:emptyweight|{{{weight|{{Specs|mass}}}}}}}}}<!--
<!--
 
 
-->{| class="wikitable" style="text-align:center" width="70%"
 
-->{| class="wikitable" style="text-align:center" width="70%"
 
! rowspan="2" | Game Mode
 
! rowspan="2" | Game Mode
 
! colspan="2" | Max Speed (km/h)
 
! colspan="2" | Max Speed (km/h)
 
! {{#if:{{{AoAweight|}}}|colspan="2" {{!}}|rowspan="2" {{!}}}} Weight (tons)
 
! {{#if:{{{AoAweight|}}}|colspan="2" {{!}}|rowspan="2" {{!}}}} Weight (tons)
! {{#if:{{{AoAweightFull|}}}|colspan="2" {{!}}|rowspan="2" {{!}}}} Weight (tons)
 
 
! colspan="2" | Engine power (horsepower)
 
! colspan="2" | Engine power (horsepower)
 
! colspan="2" | Power-to-weight ratio (hp/ton)
 
! colspan="2" | Power-to-weight ratio (hp/ton)
Line 12: Line 10:
 
! Reverse
 
! Reverse
 
{{#if:{{{AoAweight|}}}|! Stock
 
{{#if:{{{AoAweight|}}}|! Stock
! {{Annotation|AoA|Add-on Armour}}}}
 
{{#if:{{{AoAweightFull|}}}|! Stock
 
 
! {{Annotation|AoA|Add-on Armour}}}}
 
! {{Annotation|AoA|Add-on Armour}}}}
 
! Stock
 
! Stock
Line 23: Line 19:
 
| {{{abForwardSpeed|{{Specs|speed|forward|ab}}}}}
 
| {{{abForwardSpeed|{{Specs|speed|forward|ab}}}}}
 
| {{{abReverseSpeed|{{Specs|speed|back|ab}}}}}
 
| {{{abReverseSpeed|{{Specs|speed|back|ab}}}}}
| rowspan="2" |{{#expr: {{#var:emptyweight}} round 1}}
+
| rowspan="2" | {{#expr: floor({{#var:emptyweight}} * 10) / 10}}
 
{{#if:{{{AoAweight|}}}|{{!}} rowspan="2" {{!}} {{{AoAweight|}}}}}
 
{{#if:{{{AoAweight|}}}|{{!}} rowspan="2" {{!}} {{{AoAweight|}}}}}
{{#if:{{{AoAweightFull|}}}|{{!}} rowspan="2" {{!}} {{{AoAweightFull|}}}}}
 
 
| {{{abMinHp|_,___}}}
 
| {{{abMinHp|_,___}}}
| {{{abMaxHp|{{#replace:{{Specs|engine|мощность|ab}}||,}}}}}
+
| {{{abMaxHp|{{#replace:{{#unit:{{#var:me}}|engine|мощность|ab|format=1}}||,}}}}}
 
| {{#if:{{{abMinHp|}}}|{{#expr:{{#replace:{{{abMinHp}}}|,}}/{{#var:emptyweight}} round 2}}|__.__}}
 
| {{#if:{{{abMinHp|}}}|{{#expr:{{#replace:{{{abMinHp}}}|,}}/{{#var:emptyweight}} round 2}}|__.__}}
| {{#if:{{{abMaxHp|{{Specs|engine|мощность|ab}}}}}|{{#expr:{{#replace:{{{abMaxHp|{{Specs|engine|мощность|ab}}}}}}}/{{#replace:{{{weight|{{Specs|mass}}}}}}} round 2}}|__.__}}
+
| {{#if:{{{abMaxHp|{{Specs|engine|мощность|ab}}}}}|{{#expr:{{#replace:{{{abMaxHp|{{Specs|engine|мощность|ab}}}}}|,}}/{{#replace:{{{weight|{{Specs|mass}}}}}}} round 2}}|__.__}}
 
|-
 
|-
 
! {{Annotation|Realistic|Simulator uses Realistic FMs}}
 
! {{Annotation|Realistic|Simulator uses Realistic FMs}}
Line 35: Line 30:
 
| {{{rbReverseSpeed|{{Specs|speed|back}}}}}
 
| {{{rbReverseSpeed|{{Specs|speed|back}}}}}
 
| {{{rbMinHp|_,___}}}
 
| {{{rbMinHp|_,___}}}
| {{{rbMaxHp|{{#replace:{{Specs|engine|мощность|rb}}||,}}}}}
+
| {{{rbMaxHp|{{#replace:{{#unit:{{#var:me}}|engine|мощность|rb|format=1}}||,}}}}}
 
| {{#if:{{{rbMinHp|}}}|{{#expr:{{#replace:{{{rbMinHp}}}|,}}/{{#var:emptyweight}} round 2}}|__.__}}
 
| {{#if:{{{rbMinHp|}}}|{{#expr:{{#replace:{{{rbMinHp}}}|,}}/{{#var:emptyweight}} round 2}}|__.__}}
| {{#if:{{{rbMaxHp|{{Specs|engine|мощность|rb}}}}}|{{#expr:{{#replace:{{{rbMaxHp|{{Specs|engine|мощность|rb}}}}}}}/{{#replace:{{{weight|{{Specs|mass}}}}}}} round 2}}|__.__}}
+
| {{#if:{{{rbMaxHp|{{Specs|engine|мощность|rb}}}}}|{{#expr:{{#replace:{{{rbMaxHp|{{Specs|engine|мощность|rb}}}}}|,}}/{{#replace:{{{weight|{{Specs|mass}}}}}}} round 2}}|__.__}}
 
|}</includeonly><noinclude>
 
|}</includeonly><noinclude>
 
{{doc}}
 
{{doc}}
 
[[Category:Templates]]
 
[[Category:Templates]]
 
</noinclude>
 
</noinclude>

Latest revision as of 19:58, 25 February 2024

Description

This template inserts a standardised ground vehicle mobility table using values from Template:Specs. These can be overridden with the template parameters.

Parameters

  • (automatic) weight - Weight of the tank (including add-on armour)
  • AoAweight - Weight of the tank's add-on armour packages
  • (automatic) abForwardSpeed - Maximum forward speed of the tank in Arcade modes
  • (automatic) abReverseSpeed - Maximum reverse speed of the tank in Arcade modes
  • abMinHp - Stock horsepower output of the tank's engine in AB
  • (automatic) abMaxHp - Spaded horsepower output of the tank's engine in AB
  • (automatic) rbForwardSpeed - Maximum forward speed of the tank in Realistic/Simulator modes
  • (automatic) rbReverseSpeed - Maximum reverse speed of the tank in Realistic/Simulator modes
  • rbMinHp - Stock horsepower output of the tank's engine in RB/SB
  • (automatic) rbMaxHp - Spaded horsepower output of the tank's engine in RB/SB

Manual parameters are optional and must be added by the Wiki user.

Examples of use

The default table filled automatically from data of the Type 90 (B)

Game Mode Max Speed (km/h) Weight (tons) Engine power (horsepower) Power-to-weight ratio (hp/ton)
Forward Reverse Stock Upgraded Stock Upgraded
Arcade 81 38 50.2 _,___ 2,862 __.__ 57.01
Realistic 73 34 _,___ 1,500 __.__ 29.88
{{tankMobility}}


Use of the template supplemented by non-automatic values

Game Mode Max Speed (km/h) Weight (tons) Engine power (horsepower) Power-to-weight ratio (hp/ton)
Forward Reverse Stock AoA Stock Upgraded Stock Upgraded
Arcade 81 38 40.2 10 2,032 2,862 50.55 57.01
Realistic 73 34 1,327 1,500 33.01 29.88
{{tankMobility|abMinHp=2,032|rbMinHp=1,327|AoAweight=10}}