Blatt Blume: Difference between revisions

1,740 bytes removed ,  12 September 2023
No edit summary
Line 61: Line 61:


=== HP/MP Recovery Per Second Scaling ===
=== HP/MP Recovery Per Second Scaling ===
{{#vardefine: scaling_base    |0.6   }}
{{RecoveryTable
{{#vardefine: scaling_base_pvp|0.06 }}
|char=Ain
{{#vardefine: scaling_per    |0.6   }}
|base=0.6
{{#vardefine: scaling_per_pvp |0.06 }}
|pvp_base=0.06
{{#vardefine: scaling_max    |9     }}
|per=0.6
{{#vardefine: scaling_max_pvp |0.9   }}
|pvp_per=0.06
{{#vardefine: scaling_cp      |400000}}
|max=9
{{#vardefine: duration       |10   }}
|pvp_max=0.9
 
|cp=400000
{{#vardefine: scaling_max_iter | {{#expr: ({{#var:scaling_max}} - {{#var:scaling_base}}) / {{#var:scaling_per}} }} }}
|duration=10
{{#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" class="colortable-Ain"
|-
! rowspan=2 | Combat Power !! colspan=2 | HP/MP Recovery Per Second !! colspan=2 | Total Recovery
|-
|-
! PvE !! PvP !! PvE !! PvP
{{#vardefine: i | 0 }}
{{#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}}%
{{!}}{{!}}{{#expr: {{#var:duration}} * {{#var:scaling_pve}} }}%
{{!}}{{!}}{{#expr: {{#var:duration}} * {{#var:scaling_pvp}} }}%{{#vardefine: i | {{#expr: {{#var: i }} + 1 }} }}
}}
}}
|}
<br>
<br>