Difference between revisions of "Template:Weapon Material Table"

From RimWorld Wiki
Jump to navigation Jump to search
Line 28: Line 28:
  
  
 
+
{{#if: {{Q|{{#var:name}}|Attack 2 Damage}}|
{{#vardefine: attack2Damage  |{{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 1 Damage}}}}
+
{{#vardefine: attack2Damage  |{{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 2 Damage}}}}
{{#vardefine: attack2Cooldown|{{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 1 Cooldown}}}}
+
{{#vardefine: attack2Cooldown|{{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 2 Cooldown}}}}
{{#vardefine: attack2AP      |{{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 1 AP}}}}
+
{{#vardefine: attack2AP      |{{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 2 AP}}}}
 
{{#switch: {{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 2 Type}}
 
{{#switch: {{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 2 Type}}
 
| Cut
 
| Cut
Line 50: Line 50:
 
| {{Error|Unrecognised Damage Type: {{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 2 Type}}}}
 
| {{Error|Unrecognised Damage Type: {{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 2 Type}}}}
 
}}
 
}}
 
+
}}
{{#vardefine: attack3Damage  |{{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 1 Damage}}}}
+
{{#if: {{Q|{{#var:name}}|Attack 3 Damage}}|
{{#vardefine: attack3Cooldown|{{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 1 Cooldown}}}}
+
{{#vardefine: attack3Damage  |{{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 3 Damage}}}}
{{#vardefine: attack3AP      |{{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 1 AP}}}}
+
{{#vardefine: attack3Cooldown|{{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 3 Cooldown}}}}
 +
{{#vardefine: attack3AP      |{{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 3 AP}}}}
 
{{#switch: {{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 3 Type}}
 
{{#switch: {{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 3 Type}}
 
| Cut
 
| Cut
Line 71: Line 72:
 
| Demolish = {{#vardefine:attack3Type|Blunt}}
 
| Demolish = {{#vardefine:attack3Type|Blunt}}
 
| {{Error|Unrecognised Damage Type: {{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 3 Type}}}}
 
| {{Error|Unrecognised Damage Type: {{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 3 Type}}}}
 +
}}
 
}}
 
}}
  
{{#vardefine: attack4Damage  |{{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 1 Damage}}}}
+
{{#if: {{Q|{{#var:name}}|Attack 4 Damage}}|
{{#vardefine: attack4Cooldown|{{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 1 Cooldown}}}}
+
{{#vardefine: attack4Damage  |{{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 4 Damage}}}}
{{#vardefine: attack4AP      |{{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 1 AP}}}}
+
{{#vardefine: attack4Cooldown|{{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 4 Cooldown}}}}
 +
{{#vardefine: attack4AP      |{{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 4 AP}}}}
 
{{#switch: {{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 4 Type}}
 
{{#switch: {{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 4 Type}}
 
| Cut
 
| Cut
Line 93: Line 96:
 
| Demolish = {{#vardefine:attack4Type|Blunt}}
 
| Demolish = {{#vardefine:attack4Type|Blunt}}
 
| {{Error|Unrecognised Damage Type: {{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 4 Type}}}}
 
| {{Error|Unrecognised Damage Type: {{Q|{{{ 1 | {{PAGENAME}}}}}|Attack 4 Type}}}}
 +
}}
 
}}
 
}}
 
{| {{STDT|sortable c_03 text-center}}
 
{| {{STDT|sortable c_03 text-center}}

Revision as of 13:41, 14 September 2021

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


Description

This template generates a table summarizing stats for a weapon for the variety of different materials available for it.

The template will automatically detect the material types applicable to the item using the Stuff Tags variable in the infobox and display them. The item must be stuffable and must have the correct Resource X/Resource X Amount parameters in addition to the Stuff Tags, and Resource 1 must be set to "Stuff".

Note that it will automatically add the appropriate heading.

This template is dependent on Template:Weapon Material Table Row and Template:True Melee DPS Calculator

Parameters

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

Example usage

{{Weapon Material Table}}

on the Ikwa page would produce:

Material Table

Material Handle (Blunt) Handle (Poke)
Head (Stab)
Edge (Cut) Item HP Market Value
Damage Cooldown AP DPS Damage Cooldown AP DPS
Damage Cooldown AP DPS
Damage Cooldown AP DPS
Wooden Ikwa 3.79 10.98% 8.1 2s 11.7% 4.05 37.5% 8.1 2s 11.7% 4.05 37.5% 6 2s 8.8% 3 12.5% 6 2s 8.8% 3 12.5% 65 73 Silver
Golden Ikwa 5.34 15.63% 9 2s 13% 4.5 12.5% 9 2s 13% 4.5 12.5% 11.25 2s 16.5% 5.63 37.5% 11.25 2s 16.5% 5.63 37.5% 60 5015 Silver
Plasteel Ikwa 9 21.08% 8.1 1.28s 11.7% 6.33 12.5% 8.1 1.28s 11.7% 6.33 12.5% 16.5 1.28s 24.2% 12.89 37.5% 16.5 1.28s 24.2% 12.89 37.5% 280 490 Silver
Silver Ikwa 5.91 17.28% 9 2s 13% 4.5 12.5% 9 2s 13% 4.5 12.5% 12.75 2s 18.7% 6.38 37.5% 12.75 2s 18.7% 6.38 37.5% 70 520 Silver
Steel Ikwa 6.75 19.75% 9 2s 13% 4.5 12.5% 9 2s 13% 4.5 12.5% 15 2s 22% 7.5 37.5% 15 2s 22% 7.5 37.5% 100 113 Silver
Uranium Ikwa 7.16 23.03% 13.5 2.42s 19.5% 5.58 12.5% 13.5 2.42s 19.5% 5.58 12.5% 16.5 2.42s 24.2% 6.82 37.5% 16.5 2.42s 24.2% 6.82 37.5% 250 335 Silver
Assuming Normal quality, for the effect of other qualities, see Quality.
{{Weapon Material Table | Axe}}

on any page would produce:

Material Table

Material Handle (Poke) Edge (Cut) Item HP Market Value
Damage Cooldown AP DPS Damage Cooldown AP DPS
Wooden Axe 3.79 10.98% 8.1 2s 11.7% 4.05 75% 6 2s 8.8% 3 25% Expression error: Missing operand for *. 78 Silver
Golden Axe 5.34 15.63% 9 2s 13% 4.5 25% 11.25 2s 16.5% 5.63 75% Expression error: Missing operand for *. 5025 Silver
Plasteel Axe 9 21.08% 8.1 1.28s 11.7% 6.33 25% 16.5 1.28s 24.2% 12.89 75% Expression error: Missing operand for *. 505 Silver
Silver Axe 5.91 17.28% 9 2s 13% 4.5 25% 12.75 2s 18.7% 6.38 75% Expression error: Missing operand for *. 525 Silver
Steel Axe 6.75 19.75% 9 2s 13% 4.5 25% 15 2s 22% 7.5 75% Expression error: Missing operand for *. 120 Silver
Uranium Axe 7.16 23.03% 13.5 2.42s 19.5% 5.58 25% 16.5 2.42s 24.2% 6.82 75% Expression error: Missing operand for *. 350 Silver

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