Difference between revisions of "Template:Metrics/Health"

From Team Fortress Wiki
Jump to: navigation, search
(Template with all the various possible health values for classes)
(Crushed the size of the template down to avoid possible 'page to long to render' issues)
Line 1: Line 1:
{{#switch: {{lc:{{{class}}}}}
+
{{#switch:{{lc:{{{C}}}}}
| scout   = {{#expr: 125
+
|scout={{#expr:125+{{#switch:{{lc:{{{M}}}}}|sandman=-15|0}}+{{#switch:{{lc:{{{S}}}}}|special delivery=25|0}}}}
                    + {{#switch: {{lc:{{{melee}}}}} | sandman = -15 | 0 }}
+
|soldier=200
                    + {{#switch: {{lc:{{{set}}}}} | special delivery = 25 | 0 }}
+
|pyro=175
            }}
+
|demoman={{#expr:175+{{#switch:{{lc:{{{S}}}}}|ali baba's wee booties|bootlegger=25|0}}+{{#switch:{{lc:{{{M}}}}}|eyelander|horseless headless horsemann's headtaker|nessie's nine iron={{#expr:-25+{{#ifexpr:{{{heads|0}}}>4|4|{{{heads|0}}}}}*15}}|claidheamh mòr=-15|0}}}}
| soldier = 200
+
|heavy={{#expr:300+{{#switch:{{lc:{{{S}}}}}|dalokohs bar|fishcake=50|0}}+{{#switch:{{lc:{{{M}}}}}|warrior's spirit=-20|0}}}}
| pyro     = 175
+
|engineer={{#expr:125+{{#switch:{{lc:{{{M}}}}}|gunslinger=25|0}}}}
| demoman = {{#expr: 175  
+
|medic={{#expr:150+{{#switch:{{lc:{{{M}}}}}|vita-saw=-10|0}}}}
                    + {{#switch: {{lc:{{{secondary}}}}} | ali baba's wee booties | bootlegger = 25 | 0 }}  
+
|sniper={{#expr:125+{{#switch:{{lc:{{{S}}}}}|darwin's danger shield=25|0}}}}
                    + {{#switch: {{lc:{{{melee}}}}}  
+
|spy={{#expr:125+{{#switch:{{lc:{{{M}}}}}|conniver's kunai=-65|big earner=-25|0}}}}
                        | eyelander | hhhh | horseless headless horsemann's headtaker | nessie's nine iron = {{#expr:  
+
|0}}<noinclude>
                              -25 + {{#ifexpr: {{{heads|0}}} > 4 | 4 | {{{heads|0}}} }} * 15
 
                          }}
 
                        | claidheamh mòr = -15 | 0 }}
 
            }}
 
| heavy   = {{#expr: 300
 
                    + {{#switch: {{lc:{{{secondary}}}}} | dalokohs bar | fishcake = 50 | 0 }}  
 
                    + {{#switch: {{lc:{{{melee}}}}} | warrior's spirit = -20 | 0 }}
 
            }}
 
| engineer = {{#expr: 125
 
                    + {{#switch: {{lc:{{{melee}}}}} | gunslinger = 25 | 0 }}
 
            }}
 
| medic   = {{#expr: 150
 
                    + {{#switch: {{lc:{{{melee}}}}} | vita-saw = -10 | 0 }}
 
            }}
 
| sniper   = {{#expr: 125
 
                    + {{#switch: {{lc:{{{secondary}}}}} | darwin's danger shield = 25 | 0 }}
 
            }}
 
| spy     = {{#expr: 125
 
                    + {{#switch: {{lc:{{{melee}}}}} | conniver's kunai = -65 | big earner = -25 | 0 }}
 
            }}
 
| 0
 
}}<noinclude>
 
 
{{Template doc}}
 
{{Template doc}}
 
[[Category:Templates|{{PAGENAME}}]]
 
[[Category:Templates|{{PAGENAME}}]]
 
</noinclude>
 
</noinclude>

Revision as of 02:26, 21 February 2012

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