Anonymous

Sunshower: Difference between revisions

From Elwiki
2,688 bytes removed ,  2 July 2021
Use loops to generate the table.
(Use loops to generate the table.)
Line 75: Line 75:
{{#vardefine: scaling_max_pvp |2    }}
{{#vardefine: scaling_max_pvp |2    }}
{{#vardefine: scaling_cp      |400000}}
{{#vardefine: scaling_cp      |400000}}
{{#vardefine: scaling_max_iter | {{#expr: ({{#var:scaling_max}} - {{#var:scaling_per}}) / {{#var:scaling_base}} }} }}
{{#vardefine: scaling_max_iter | {{#expr: ceil({{#var:scaling_max_iter}}) }} }}
{{#vardefine: scaling_max_cp  | {{#expr: {{#var:scaling_max_iter}} * {{#var:scaling_cp}}  }} }}


{| cellpadding="5" border="1" style="border-collapse: collapse; text-align: center"
{| cellpadding="5" border="1" style="border-collapse: collapse; text-align: center"
Line 82: Line 86:
|- style="background:{{ColorSel|CharLight|Laby}}"
|- style="background:{{ColorSel|CharLight|Laby}}"
! PvE !! PvP
! PvE !! PvP
|-
{{#vardefine: i | 1 }}
| {{#vardefine:scaling_cur_cp|400000}} {{formatnum:{{#var:scaling_cur_cp}}}}  
{{#while:
|| {{#expr: {{#var:scaling_base}} + {{#var:scaling_per}} * ({{#var:scaling_cur_cp}} / {{#var:scaling_cp}}) }}%
| {{#ifexpr: {{#var: i }} <= {{#var:scaling_max_iter}} | true }}
|| {{#expr: {{#var:scaling_base_pvp}} + {{#var:scaling_per_pvp}} * ({{#var:scaling_cur_cp}} / {{#var:scaling_cp}}) }}%
| <nowiki />
|-
{{!}}-
| {{#vardefine:scaling_cur_cp|800000}} {{formatnum:{{#var:scaling_cur_cp}}}}  
{{#vardefine:scaling_cur_cp|{{#expr: {{#var:i}} * {{#var:scaling_cp}} }} }}
|| {{#expr: {{#var:scaling_base}} + {{#var:scaling_per}} * ({{#var:scaling_cur_cp}} / {{#var:scaling_cp}}) }}%
{{#vardefine:scaling_pve|{{#expr: {{#var:scaling_base}} + {{#var:scaling_per}} * ({{#var:scaling_cur_cp}} / {{#var:scaling_cp}})}} }}
|| {{#expr: {{#var:scaling_base_pvp}} + {{#var:scaling_per_pvp}} * ({{#var:scaling_cur_cp}} / {{#var:scaling_cp}}) }}%
{{#vardefine:scaling_pvp|{{#expr: {{#var:scaling_base_pvp}} + {{#var:scaling_per_pvp}} * ({{#var:scaling_cur_cp}} / {{#var:scaling_cp}})}} }}
|-  
{{#ifexpr: {{#var:scaling_pve}} > {{#var:scaling_max    }} | {{#vardefine:scaling_pve|{{#var:scaling_max    }}}} | }}
| {{#vardefine:scaling_cur_cp|1200000}} {{formatnum:{{#var:scaling_cur_cp}}}}
{{#ifexpr: {{#var:scaling_pvp}} > {{#var:scaling_max_pvp}} | {{#vardefine:scaling_pvp|{{#var:scaling_max_pvp}}}} | }}
|| {{#expr: {{#var:scaling_base}} + {{#var:scaling_per}} * ({{#var:scaling_cur_cp}} / {{#var:scaling_cp}}) }}%
{{!}}{{!}}{{formatnum:{{#var:scaling_cur_cp}}}}
|| {{#expr: {{#var:scaling_base_pvp}} + {{#var:scaling_per_pvp}} * ({{#var:scaling_cur_cp}} / {{#var:scaling_cp}}) }}%
{{!}}{{!}}{{#var:scaling_pve}}%
|-
{{!}}{{!}}{{#var:scaling_pvp}}%{{#vardefine: i | {{#expr: {{#var: i }} + 1 }} }}
| {{#vardefine:scaling_cur_cp|1600000}} {{formatnum:{{#var:scaling_cur_cp}}}}
}}
|| {{#expr: {{#var:scaling_base}} + {{#var:scaling_per}} * ({{#var:scaling_cur_cp}} / {{#var:scaling_cp}}) }}%
|| {{#expr: {{#var:scaling_base_pvp}} + {{#var:scaling_per_pvp}} * ({{#var:scaling_cur_cp}} / {{#var:scaling_cp}}) }}%
|-
| {{#vardefine:scaling_cur_cp|2000000}} {{formatnum:{{#var:scaling_cur_cp}}}}
|| {{#expr: {{#var:scaling_base}} + {{#var:scaling_per}} * ({{#var:scaling_cur_cp}} / {{#var:scaling_cp}}) }}%
|| {{#expr: {{#var:scaling_base_pvp}} + {{#var:scaling_per_pvp}} * ({{#var:scaling_cur_cp}} / {{#var:scaling_cp}}) }}%
|-
| {{#vardefine:scaling_cur_cp|2400000}} {{formatnum:{{#var:scaling_cur_cp}}}}
|| {{#expr: {{#var:scaling_base}} + {{#var:scaling_per}} * ({{#var:scaling_cur_cp}} / {{#var:scaling_cp}}) }}%
|| {{#expr: {{#var:scaling_base_pvp}} + {{#var:scaling_per_pvp}} * ({{#var:scaling_cur_cp}} / {{#var:scaling_cp}}) }}%
|-
| {{#vardefine:scaling_cur_cp|2800000}} {{formatnum:{{#var:scaling_cur_cp}}}}
|| {{#expr: {{#var:scaling_base}} + {{#var:scaling_per}} * ({{#var:scaling_cur_cp}} / {{#var:scaling_cp}}) }}%
|| {{#expr: {{#var:scaling_base_pvp}} + {{#var:scaling_per_pvp}} * ({{#var:scaling_cur_cp}} / {{#var:scaling_cp}}) }}%
|-
| {{#vardefine:scaling_cur_cp|3200000}} {{formatnum:{{#var:scaling_cur_cp}}}}
|| {{#expr: {{#var:scaling_base}} + {{#var:scaling_per}} * ({{#var:scaling_cur_cp}} / {{#var:scaling_cp}}) }}%
|| {{#expr: {{#var:scaling_base_pvp}} + {{#var:scaling_per_pvp}} * ({{#var:scaling_cur_cp}} / {{#var:scaling_cp}}) }}%
|-
| {{#vardefine:scaling_cur_cp|3600000}} {{formatnum:{{#var:scaling_cur_cp}}}}
|| {{#expr: {{#var:scaling_base}} + {{#var:scaling_per}} * ({{#var:scaling_cur_cp}} / {{#var:scaling_cp}}) }}%
|| {{#var:scaling_max_pvp}}%
|-
| {{#vardefine:scaling_cur_cp|4000000}} {{formatnum:{{#var:scaling_cur_cp}}}}
|| {{#expr: {{#var:scaling_base}} + {{#var:scaling_per}} * ({{#var:scaling_cur_cp}} / {{#var:scaling_cp}}) }}%
|| {{#var:scaling_max_pvp}}%
|-
| {{#vardefine:scaling_cur_cp|4400000}} {{formatnum:{{#var:scaling_cur_cp}}}}
|| {{#expr: {{#var:scaling_base}} + {{#var:scaling_per}} * ({{#var:scaling_cur_cp}} / {{#var:scaling_cp}}) }}%  
|| {{#var:scaling_max_pvp}}%
|-
| {{#vardefine:scaling_cur_cp|4800000}} {{formatnum:{{#var:scaling_cur_cp}}}}
|| {{#expr: {{#var:scaling_base}} + {{#var:scaling_per}} * ({{#var:scaling_cur_cp}} / {{#var:scaling_cp}}) }}%  
|| {{#var:scaling_max_pvp}}%
|-
| {{#vardefine:scaling_cur_cp|5200000}} {{formatnum:{{#var:scaling_cur_cp}}}}
|| {{#expr: {{#var:scaling_base}} + {{#var:scaling_per}} * ({{#var:scaling_cur_cp}} / {{#var:scaling_cp}}) }}%
|| {{#var:scaling_max_pvp}}%
|-
{{#vardefine: tmp| {{#expr: ({{#var:scaling_max}} - {{#var:scaling_per}}) / {{#var:scaling_base}} }} }}
| {{formatnum: {{#expr: ceil({{#var:tmp}}) * {{#var:scaling_cp}}  }} }}
|| {{#var:scaling_max}}%
|| {{#var:scaling_max_pvp}}%
|}
|}
<br>
<br>
2,079

edits