Difference between revisions of "Template:Armor material table"

From RimWorld Wiki
Jump to navigation Jump to search
(trying to fix broken market value)
Line 1: Line 1:
<includeonly>{{#vardefine:armorname | {{{ 1 | {{PAGENAME}} }}} }}{{#vardefine:armorsharp| {{formatnum:{{Q|{{#var:armorname}}|Armor Factor - Sharp}}|R}}}}{{#vardefine:armorblunt| {{formatnum:{{Q|{{#var:armorname}}|Armor Factor - Blunt}}|R}}}}{{#vardefine:armorheat| {{formatnum:{{Q|{{#var:armorname}}|Armor Factor - Sharp}}|R}}}}{{#vardefine:HP| {{formatnum:{{Q|{{#var:armorname}}|Max Hit Points Base}}|R}}}}{{#vardefine:value| {{formatnum:{{Q|{{#var:armorname}}|Market Value Base}}|R}}}}{| {{STDT|sortable c_03 text-center}}
+
<includeonly>{{#vardefine:armorname | {{{ 1 | {{PAGENAME}} }}} }}{{#vardefine:armorsharp| {{formatnum:{{Q|{{#var:armorname}}|Armor Factor - Sharp}}|R}}}}{{#vardefine:armorblunt| {{formatnum:{{Q|{{#var:armorname}}|Armor Factor - Blunt}}|R}}}}{{#vardefine:armorheat| {{formatnum:{{Q|{{#var:armorname}}|Armor Factor - Sharp}}|R}}}}{{#vardefine:HP| {{formatnum:{{Q|{{#var:armorname}}|Max Hit Points Base}}|R}}}}{{#vardefine:value| {{formatnum:{{Q|{{#var:armorname}}|Market Value Base}}|R}}}}{{#vardefine:work| {{formatnum:{{Q|{{#var:armorname}}|Work To Make}}|R}}}}{| {{STDT|sortable c_03 text-center}}
 
|-
 
|-
 
! Material
 
! Material
Line 23: Line 23:
 
| {{ #expr: {{Q|Silver|Armor - Heat Factor}}*{{#var:armorheat|}}*100 round 1}}%
 
| {{ #expr: {{Q|Silver|Armor - Heat Factor}}*{{#var:armorheat|}}*100 round 1}}%
 
| {{ #expr: {{Q|Silver|Max Hit Points Factor}}*{{#var:HP|}}}}
 
| {{ #expr: {{Q|Silver|Max Hit Points Factor}}*{{#var:HP|}}}}
| {{icon|silver|{{Market Value | {{ #expr: {{Q|Silver|Market Value Base}}*10*{{#var:value|}}}}}}}}
+
| {{icon|silver|{{Market Value | {{ #expr: ({{Q|Silver|Market Value Base}}*10*(({{#var:value|}} - ({{#var:work|}}*0.0036))/{{Q|Steel|Market Value Base}}))+({{#var:work|}}*0.0036) }}}}}}
 
|-
 
|-
 
 
! '''[[Gold]] {{#var:armorname}}'''
 
! '''[[Gold]] {{#var:armorname}}'''
 
| {{ #expr: {{Q|Gold|Armor - Sharp Factor}}*{{#var:armorsharp|}}*100 round 1}}%
 
| {{ #expr: {{Q|Gold|Armor - Sharp Factor}}*{{#var:armorsharp|}}*100 round 1}}%

Revision as of 07:07, 21 August 2020


Documentation icon Template documentation[view] [edit] [history] [purge]

Description

This template generates a table summarizing stats for an article of armor, including Sharp, Blunt and Heat armor, HP, and Market Value, for the variety of different materials available for it.

Parameters

The first parameter (if present) will specify which article of armor to generate the template for. If absent, {{PAGENAME}} will be used.

The second parameter indicates if Wood should be included in the materials list. If absent, it will assume not.

Example usage

{{Armor material table | Plate armor}}

Produces:

Material Sharp Blunt Heat Item HP Market Value
Silver Plate armor 52.6% 26.3% 26.3% 203 Silver -583.2
Gold Plate armor 52.6% 26.3% 26.3% 174 Silver -58320
Steel Plate armor 65.7% 32.9% 43.8% 290 Silver -110808
Plasteel Plate armor 83.2% 40.2% 47.5% 812 Silver -997272
Uranium Plate armor 78.8% 39.4% 47.5% 725 Silver -5983632

Assuming Normal quality, for the effect of other qualities, see Quality.

{{Armor material table | Plate armor | 1}}

Produces:

Material Sharp Blunt Heat Item HP Market Value
Wood Plate armor 39.4% 39.4% 29.2% 188.5 Silver Expression error: Unexpected < operator.
Silver Plate armor 52.6% 26.3% 26.3% 203 Silver Expression error: Unexpected < operator.
Gold Plate armor 52.6% 26.3% 26.3% 174 Silver Expression error: Unexpected < operator.
Steel Plate armor 65.7% 32.9% 43.8% 290 Silver Expression error: Unexpected < operator.
Plasteel Plate armor 83.2% 40.2% 47.5% 812 Silver Expression error: Unexpected < operator.
Uranium Plate armor 78.8% 39.4% 47.5% 725 Silver Expression error: Unexpected < operator.

Assuming Normal quality, for the effect of other qualities, see Quality.