Difference between revisions of "Template:Weapon DPS Iterator"

From RimWorld Wiki
Jump to navigation Jump to search
(Created page with "{{#vardefine: name | {{{1|{{PAGENAME}} }}} }} {{#vardefine: name | {{{1|Assault rifle}}} }} {{#vardefine: range | {{#expr: {{Q|{{#var: name}}|Range}} round 0}} }} {{#vardefi...")
 
Line 63: Line 63:
 
{{#vardefine: XAxisString | {{#var: XAxisString}}, {{#var:currentRange}}}}
 
{{#vardefine: XAxisString | {{#var: XAxisString}}, {{#var:currentRange}}}}
 
{{#vardefine: YAxisString | {{#var: YAxisString}}, {{#expr: {{#var: skillFactor}}^{{#var:currentRange}} * (({{#var:upperRangeBracket}}-{{#var:currentRange}})*{{#var: lowerRangeBracketAccuracy}} + ({{#var:currentRange}}-{{#var:lowerRangeBracket}})*{{#var: upperRangeBracketAccuracy}})*{{#var:DPS}}/({{#var:upperRangeBracket}}-{{#var:lowerRangeBracket}}) }}  }}  
 
{{#vardefine: YAxisString | {{#var: YAxisString}}, {{#expr: {{#var: skillFactor}}^{{#var:currentRange}} * (({{#var:upperRangeBracket}}-{{#var:currentRange}})*{{#var: lowerRangeBracketAccuracy}} + ({{#var:currentRange}}-{{#var:lowerRangeBracket}})*{{#var: upperRangeBracketAccuracy}})*{{#var:DPS}}/({{#var:upperRangeBracket}}-{{#var:lowerRangeBracket}}) }}  }}  
Bacon
+
 
 
{{#vardefine: currentRange |  {{#expr:{{#var: currentRange}} + 1}} }}
 
{{#vardefine: currentRange |  {{#expr:{{#var: currentRange}} + 1}} }}
 
}}
 
}}
Line 69: Line 69:
  
 
{{#var: YAxisString}}
 
{{#var: YAxisString}}
 +
 +
{{#vardefine: loopedString |{{padright: {{#vardefine: currentRange |  {{#expr:{{#var: currentRange}} + 1}} }} |{{#expr: {{#len: {{#vardefine: currentRange |  {{#expr:{{#var: currentRange}} + 1}} }} }} + {{#var: range}}  - 1 }}|Ž}} }}
 +
{{#replace:{{#var: loopedString}}|Ž| {{#vardefine: currentRange |  {{#expr:{{#var: currentRange}} + 1}} }} }}
 +

Revision as of 10:53, 6 February 2021








Template:Loop 0

6.528