Anonymous

Sunshower: Difference between revisions

From Elwiki
1,585 bytes removed ,  12 September 2023
(Clean up/copyedit)
Line 54: Line 54:


===HP/MP Recovery Scaling===
===HP/MP Recovery Scaling===
{{#vardefine: scaling_base    |1.4     }}
{{RecoveryTable
{{#vardefine: scaling_base_pvp|0.1   }}
|char=Laby
{{#vardefine: scaling_per    |1.4     }}
|base=1.4
{{#vardefine: scaling_per_pvp |0.1   }}
|pvp_base=0.1
{{#vardefine: scaling_max    |21   }}
|per=1.4
{{#vardefine: scaling_max_pvp |1     }}
|pvp_per=0.1
{{#vardefine: scaling_cp      |400000}}
|max=21
 
|pvp_max=1
{{#vardefine: scaling_max_iter | {{#expr: ({{#var:scaling_max}} - {{#var:scaling_base}}) / {{#var:scaling_per}} }} }}
|cp=400000
{{#vardefine: scaling_max_iter | {{#expr: ceil({{#var:scaling_max_iter}}) }} }}
|duration=5
{{#vardefine: scaling_max_cp  | {{#expr: {{#var:scaling_max_iter}} * {{#var:scaling_cp}}  }} }}
<dfn>{{</dfn>
{| class="colortable-Laby" cellpadding="5" border="1" style="border-collapse: collapse; text-align: center"
|- class="charlight-Laby"
! rowspan="2" |Combat Power!! colspan="2" |HP/MP Recovery
|-
|- class="charlight-Laby"
! PvE !! PvP
{{#vardefine: i | 1 }}
{{#while:
| {{#ifexpr: {{#var: i }} <= {{#var:scaling_max_iter}} | true }}
| <nowiki />
{{!}}-
{{#vardefine:scaling_cur_cp|{{#expr: {{#var:i}} * {{#var:scaling_cp}} }} }}
{{#vardefine:scaling_pve|{{#expr: {{#var:scaling_base}} + {{#var:scaling_per}} * ({{#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    }}}} | }}
{{#ifexpr: {{#var:scaling_pvp}} > {{#var:scaling_max_pvp}} | {{#vardefine:scaling_pvp|{{#var:scaling_max_pvp}}}} | }}
{{!}}{{!}}{{formatnum:{{#var:scaling_cur_cp}}}}
{{!}}{{!}}{{#var:scaling_pve}}%
{{!}}{{!}}{{#var:scaling_pvp}}%{{#vardefine: i | {{#expr: {{#var: i }} + 1 }} }}
}}
}}
|}
<br>
<br>