Difference between revisions of "Template:Metrics/Health"

From Team Fortress Wiki
Jump to: navigation, search
m (I think we can do it already.)
(Removed old logic for the Darwin's Danger Shield)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{#switch: {{lc:{{{C}}}}}
 
{{#switch: {{lc:{{{C}}}}}
 
   | scout    = {{#expr:
 
   | scout    = {{#expr:
                 125 +
+
                 {{Metrics/Base health|scout}} +
                {{#switch: {{lc:{{{S}}}}}
 
                  | pretty boy's pocket pistol = 15
 
                  | 0
 
                }} +
 
 
                 {{#switch: {{lc:{{{M}}}}}
 
                 {{#switch: {{lc:{{{M}}}}}
 
                   | sandman = -15
 
                   | sandman = -15
 
                   | 0
 
                   | 0
                 }} +
+
                 }}
                {{#switch: {{lc:{{{G}}}}}
+
              }}
                   | special delivery = 25
+
  | soldier  = {{#expr:
 +
                {{Metrics/Base health|soldier}} +
 +
                {{#switch: {{lc:{{{S}}}}}
 +
                   | battalion's backup = 20
 
                   | 0
 
                   | 0
 
                 }}
 
                 }}
              }}
+
                }}
 
+
   | pyro    = {{Metrics/Base health|pyro}}
   | soldier  = 200
 
 
 
  | pyro     = 175
 
 
 
 
   | demoman  = {{#expr:
 
   | demoman  = {{#expr:
                 175 +
+
                 {{Metrics/Base health|demoman}} +
 
                 {{#switch: {{lc:{{{P}}}}}
 
                 {{#switch: {{lc:{{{P}}}}}
 
                   | ali baba's wee booties
 
                   | ali baba's wee booties
Line 33: Line 28:
 
                                             -25 + {{#ifexpr: {{{H|0}}} > 4 | 4 | {{{H|0}}} }} * 15
 
                                             -25 + {{#ifexpr: {{{H|0}}} > 4 | 4 | {{{H|0}}} }} * 15
 
                                           }}
 
                                           }}
                  | claidheamh mòr    = -15
 
 
                   | 0
 
                   | 0
 
                 }}
 
                 }}
 
               }}
 
               }}
 
 
   | heavy    = {{#expr:
 
   | heavy    = {{#expr:
                 300 +
+
                 {{Metrics/Base health|heavy}} +
 
                 {{#switch: {{lc:{{{S}}}}}
 
                 {{#switch: {{lc:{{{S}}}}}
 
                   | dalokohs bar
 
                   | dalokohs bar
 
                   | fishcake = 50
 
                   | fishcake = 50
                  | 0
 
                }} +
 
                {{#switch: {{lc:{{{M}}}}}
 
                  | warrior's spirit = -20
 
 
                   | 0
 
                   | 0
 
                 }}
 
                 }}
 
               }}
 
               }}
 
 
   | engineer = {{#expr:
 
   | engineer = {{#expr:
                 125 +
+
                 {{Metrics/Base health|engineer}} +
 
                 {{#switch: {{lc:{{{M}}}}}
 
                 {{#switch: {{lc:{{{M}}}}}
 
                   | gunslinger = 25
 
                   | gunslinger = 25
Line 58: Line 46:
 
                 }}
 
                 }}
 
               }}
 
               }}
 
 
   | medic    = {{#expr:
 
   | medic    = {{#expr:
                 150 +
+
                 {{Metrics/Base health|medic}} +
 
                 {{#switch: {{lc:{{{M}}}}}
 
                 {{#switch: {{lc:{{{M}}}}}
 
                   | vita-saw = -10
 
                   | vita-saw = -10
Line 66: Line 53:
 
                 }}
 
                 }}
 
               }}
 
               }}
 
+
   | sniper  = {{Metrics/Base health|sniper}}
   | sniper  = {{#expr:
 
                125 +
 
                {{#switch: {{lc:{{{S}}}}}
 
                  | darwin's danger shield = 25
 
                  | 0
 
                }}
 
              }}
 
 
 
 
   | spy      = {{#expr:
 
   | spy      = {{#expr:
                 125 +
+
                 {{Metrics/Base health|spy}} +
 
                 {{#switch: {{lc:{{{M}}}}}
 
                 {{#switch: {{lc:{{{M}}}}}
                   | conniver's kunai = -65
+
                   | conniver's kunai = -55
 
                   | big earner      = -25
 
                   | big earner      = -25
 
                   | 0
 
                   | 0

Latest revision as of 00:17, 26 October 2017

0

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

This template drops in a classes health, modified by settings that determine what the class has equipped (where appropriate). The C argument is the only one required, and other arguments and values depend on the class. Defaults to generating 0 if the C argument is unknown, to avoid causing downstream parsing failures, if used in a equation (such as Template:Math/Overheal).

Arguments

Argument Meaning
C Class name
P Primary weapon
S Secondary weapon
M Melee weapon
H Heads taken

Valid argument settings

C P S M H
scout sandman
soldier battalion's backup
pyro
demoman ali baba's wee booties
bootlegger
eyelander
horseless headless horsemann's headtaker
nessie's nine iron
Positive integer
heavy dalokohs bar
fishcake
engineer gunslinger
medic vita-saw
sniper
spy conniver's kunai
big earner