Difference between revisions of "Template:Strange rank name"

From Team Fortress Wiki
Jump to: navigation, search
(I wrote a pythong script so I wouldn't have to do it by hand.)
Line 1: Line 1:
<includeonly>{{#switch:{{lc:{{{1}}}}}
+
<includeonly>
   | holiday punch | tickle fights won =
+
{{#if:
 +
  {{#ifeq:{{lc:{{{rankson}}}}}|tickle fights won|yes}}
 +
   {{#ifeq:{{lc:{{{item-name}}}}}|holiday punch|yes}}
 +
|
 
     {{#ifexpr: 0 <= {{{kills}}} and {{{kills}}} < 10 | {{Item name|Strange}}}}
 
     {{#ifexpr: 0 <= {{{kills}}} and {{{kills}}} < 10 | {{Item name|Strange}}}}
 
     {{#ifexpr: 10 <= {{{kills}}} and {{{kills}}} < 25 | {{Item name|Unremarkable}}}}
 
     {{#ifexpr: 10 <= {{{kills}}} and {{{kills}}} < 25 | {{Item name|Unremarkable}}}}
Line 22: Line 25:
 
     {{#ifexpr: 7923 <= {{{kills}}} and {{{kills}}} < 8500 | {{Item name|Australian}}}}
 
     {{#ifexpr: 7923 <= {{{kills}}} and {{{kills}}} < 8500 | {{Item name|Australian}}}}
 
     {{#ifexpr: 8500 <= {{{kills}}} | {{Item name|Mann Co. Select}}}}
 
     {{#ifexpr: 8500 <= {{{kills}}} | {{Item name|Mann Co. Select}}}}
   | invis watch | seconds cloaked =
+
}}{{#if:
 +
   {{#ifeq:{{lc:{{{rankson}}}}}|seconds cloaked|yes}}
 +
  {{#ifeq:{{lc:{{{item-name}}}}}|invis watch|yes}}
 +
|
 
     {{#ifexpr: 0 <= {{{kills}}} and {{{kills}}} < 200 | {{Item name|Strange}}}}
 
     {{#ifexpr: 0 <= {{{kills}}} and {{{kills}}} < 200 | {{Item name|Strange}}}}
 
     {{#ifexpr: 200 <= {{{kills}}} and {{{kills}}} < 500 | {{Item name|Unremarkable}}}}
 
     {{#ifexpr: 200 <= {{{kills}}} and {{{kills}}} < 500 | {{Item name|Unremarkable}}}}
Line 44: Line 50:
 
     {{#ifexpr: 140000 <= {{{kills}}} and {{{kills}}} < 160000 | {{Item name|Australian}}}}
 
     {{#ifexpr: 140000 <= {{{kills}}} and {{{kills}}} < 160000 | {{Item name|Australian}}}}
 
     {{#ifexpr: 160000 <= {{{kills}}} | {{Item name|Mann Co. Select}}}}
 
     {{#ifexpr: 160000 <= {{{kills}}} | {{Item name|Mann Co. Select}}}}
   | mantreads =
+
}}{{#if:
 +
<!--  {{#ifeq:{{lc:{{{rankson}}}}}|kills|yes}}  Kills is also used by a lot of other things. It thus defaults to the default strange ranks.-->
 +
   {{#ifeq:{{lc:{{{item-name}}}}}|mantreads|yes}}
 +
|
 
     {{#ifexpr: 0 <= {{{kills}}} and {{{kills}}} < 1 | {{Item name|Strange}}}}
 
     {{#ifexpr: 0 <= {{{kills}}} and {{{kills}}} < 1 | {{Item name|Strange}}}}
 
     {{#ifexpr: 1 <= {{{kills}}} and {{{kills}}} < 3 | {{Item name|Broken-In}}}}
 
     {{#ifexpr: 1 <= {{{kills}}} and {{{kills}}} < 3 | {{Item name|Broken-In}}}}
Line 66: Line 75:
 
     {{#ifexpr: 784 <= {{{kills}}} and {{{kills}}} < 850 | {{Item name|Australian}}}}
 
     {{#ifexpr: 784 <= {{{kills}}} and {{{kills}}} < 850 | {{Item name|Australian}}}}
 
     {{#ifexpr: 850 <= {{{kills}}} | {{Item name|Hale's Custom}}}}
 
     {{#ifexpr: 850 <= {{{kills}}} | {{Item name|Hale's Custom}}}}
   | sapper | buildings sapped =
+
}}{{#if:
 +
   {{#ifeq:{{lc:{{{rankson}}}}}|buildings sapped|yes}}
 +
  {{#ifeq:{{lc:{{{item-name}}}}}|sapper|yes}}
 +
|
 
     {{#ifexpr: 0 <= {{{kills}}} and {{{kills}}} < 3 | {{Item name|Strange}}}}
 
     {{#ifexpr: 0 <= {{{kills}}} and {{{kills}}} < 3 | {{Item name|Strange}}}}
 
     {{#ifexpr: 3 <= {{{kills}}} and {{{kills}}} < 9 | {{Item name|Unremarkable}}}}
 
     {{#ifexpr: 3 <= {{{kills}}} and {{{kills}}} < 9 | {{Item name|Unremarkable}}}}
Line 88: Line 100:
 
     {{#ifexpr: 2345 <= {{{kills}}} and {{{kills}}} < 2550 | {{Item name|Australian}}}}
 
     {{#ifexpr: 2345 <= {{{kills}}} and {{{kills}}} < 2550 | {{Item name|Australian}}}}
 
     {{#ifexpr: 2550 <= {{{kills}}} | {{Item name|Mann Co. Select}}}}
 
     {{#ifexpr: 2550 <= {{{kills}}} | {{Item name|Mann Co. Select}}}}
   | spirit of giving | gifts given=
+
}}{{#if:
 +
   {{#ifeq:{{lc:{{{rankson}}}}}|gifts given|yes}}
 +
  {{#ifeq:{{lc:{{{item-name}}}}}|spirit of giving|yes}}
 +
|
 
     {{#ifexpr: 0 <= {{{kills}}} and {{{kills}}} < 1 | {{Item name|The}}}}
 
     {{#ifexpr: 0 <= {{{kills}}} and {{{kills}}} < 1 | {{Item name|The}}}}
 
     {{#ifexpr: 1 <= {{{kills}}} and {{{kills}}} < 3 | {{Item name|The Baseline Benefactor's}}}}
 
     {{#ifexpr: 1 <= {{{kills}}} and {{{kills}}} < 3 | {{Item name|The Baseline Benefactor's}}}}
Line 109: Line 124:
 
     {{#ifexpr: 210 <= {{{kills}}} and {{{kills}}} < 250 | {{Item name|The Uber-Altruist's}}}}
 
     {{#ifexpr: 210 <= {{{kills}}} and {{{kills}}} < 250 | {{Item name|The Uber-Altruist's}}}}
 
     {{#ifexpr: 250 <= {{{kills}}} | {{Item name|Saxton's Own}}}}
 
     {{#ifexpr: 250 <= {{{kills}}} | {{Item name|Saxton's Own}}}}
   | cosmetic | points scored =
+
}}{{#if:
 +
   {{#ifeq:{{lc:{{{rankson}}}}}|points scored|yes}}
 +
<!--  {{#ifeq:{{lc:{{{item-name}}}}}|cosmetic|yes}} There isn't a good way to call this. Just use rankson=points scored. -->
 +
|
 
     {{#ifexpr: 0 <= {{{kills}}} and {{{kills}}} < 15 | {{Item name|Strange}}}}
 
     {{#ifexpr: 0 <= {{{kills}}} and {{{kills}}} < 15 | {{Item name|Strange}}}}
 
     {{#ifexpr: 15 <= {{{kills}}} and {{{kills}}} < 30 | {{Item name|Ragged}}}}
 
     {{#ifexpr: 15 <= {{{kills}}} and {{{kills}}} < 30 | {{Item name|Ragged}}}}
Line 131: Line 149:
 
     {{#ifexpr: 10000 <= {{{kills}}} and {{{kills}}} < 15000 | {{Item name|Mann Co. Select}}}}
 
     {{#ifexpr: 10000 <= {{{kills}}} and {{{kills}}} < 15000 | {{Item name|Mann Co. Select}}}}
 
     {{#ifexpr: 15000 <= {{{kills}}} | {{Item name|Mannceaux Signature Collection}}}}
 
     {{#ifexpr: 15000 <= {{{kills}}} | {{Item name|Mannceaux Signature Collection}}}}
   | duck journal =
+
}}{{#if:
 +
   {{#ifeq:{{lc:{{{rankson}}}}}|duck xp level|yes}}
 +
  {{#ifeq:{{lc:{{{item-name}}}}}|duck journal|yes}}
 +
|
 
     {{#ifexpr: 0 <= {{{kills}}} and {{{kills}}} < 1 | {{Item name|The}}}}
 
     {{#ifexpr: 0 <= {{{kills}}} and {{{kills}}} < 1 | {{Item name|The}}}}
 
     {{#ifexpr: 1 <= {{{kills}}} and {{{kills}}} < 2 | {{Item name|Crumb Chasing}}}}
 
     {{#ifexpr: 1 <= {{{kills}}} and {{{kills}}} < 2 | {{Item name|Crumb Chasing}}}}
Line 153: Line 174:
 
     {{#ifexpr: 19 <= {{{kills}}} and {{{kills}}} < 20 | {{Item name|Specquackular}}}}
 
     {{#ifexpr: 19 <= {{{kills}}} and {{{kills}}} < 20 | {{Item name|Specquackular}}}}
 
     {{#ifexpr: 20 <= {{{kills}}} | {{Item name|Quackston's Own}}}}
 
     {{#ifexpr: 20 <= {{{kills}}} | {{Item name|Quackston's Own}}}}
   | #default =
+
}}{{#if:
 +
   {{#ifeq:{{lc:{{{rankson}}}}}|kills|yes}}
 +
<!--  {{#ifeq:{{lc:{{{item-name}}}}}|cosmetic|yes}} There isn't a good way to call this. Just use rankson=kills. -->
 +
|
 
     {{#ifexpr: 0 <= {{{kills}}} and {{{kills}}} < 10 | {{Item name|Strange}}}}
 
     {{#ifexpr: 0 <= {{{kills}}} and {{{kills}}} < 10 | {{Item name|Strange}}}}
 
     {{#ifexpr: 10 <= {{{kills}}} and {{{kills}}} < 25 | {{Item name|Unremarkable}}}}
 
     {{#ifexpr: 10 <= {{{kills}}} and {{{kills}}} < 25 | {{Item name|Unremarkable}}}}
Line 175: Line 199:
 
     {{#ifexpr: 7616 <= {{{kills}}} and {{{kills}}} < 8500 | {{Item name|Australian}}}}
 
     {{#ifexpr: 7616 <= {{{kills}}} and {{{kills}}} < 8500 | {{Item name|Australian}}}}
 
     {{#ifexpr: 8500 <= {{{kills}}} | {{Item name|Hale's Own}}}}
 
     {{#ifexpr: 8500 <= {{{kills}}} | {{Item name|Hale's Own}}}}
 +
}}
 
}}</includeonly>
 
}}</includeonly>

Revision as of 23:56, 22 February 2016