Difference between revisions of "Template:Weapon DPS Iterator"
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}}) }} }} | ||
− | + | ||
{{#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}} }} }} | ||
+ |