|
|
Line 137: |
Line 137: |
| }} | | }} |
|
| |
|
| <!-- total - considering passive 1 exists --> | | |
| {{#if: {{{passive1|}}} | | <!-- damage - considering passive 1 exists --> |
| | {{#vardefine: total_damage_passive1 | {{#expr: {{#var:total_damage}} * {{#arrayindex:passive1|0}} round2 }} }} | | {{#if: {{{passive1|}}}| |
| {{#if: {{#var:awk_dmg1}}
| | {{#arrayprint:arr_rest||@@@@|<nowiki/> |
| |{{#vardefine: total_damage_awk_passive1 | {{#expr: {{#var:total_damage_awk}} * {{#arrayindex:passive1|0}} round2 }} }} | | {{#vardefine: @@@@_passive1 | {{#expr: {{#var:@@@@}} * {{#arrayindex:passive1|0}} round2 }} }} |
| }}
| | <!-- check if the second passive exists. if so, generate another variable that multiplies them together --> |
| <!-- check if the second passive exists. if so, generate another variable that multiplies them together -->
| | {{#if: {{{passive2|}}} |
| {{#if: {{{passive2|}}}
| | | {{#vardefine: @@@@_passive1_passive2 | {{#expr: {{#var:@@@@_passive1}} * {{#arrayindex:passive2|0}} round2 }} }} |
| | {{#vardefine: total_damage_passive1_passive2 | {{#expr: {{#var:total_damage_passive1}} * {{#arrayindex:passive2|0}} round2 }} }}
| |
| {{#if: {{#var:awk_dmg1}}
| |
| |{{#vardefine: total_damage_awk_passive1_passive2 | {{#expr: {{#var:total_damage_awk_passive1}} * {{#arrayindex:passive2|0}} round2 }} }} | |
| }} | | }} |
| }}
| | {{#if: {{{heavy|}}} |
| {{#if: {{{heavy|}}}
| | | {{#vardefine: @@@@_passive1_heavy | {{#expr: {{#var:@@@@_passive1}} * 1.44 round2 }} }} |
| | {{#vardefine: total_damage_passive1_heavy | {{#expr: {{#var:total_damage_passive1}} * 1.44 round2 }} }}
| | {{#if: {{{passive2|}}} |
| {{#if: {{#var:awk_dmg1}}
| | | {{#vardefine: @@@@_passive1_passive2_heavy | {{#expr: {{#var:@@@@_passive1_heavy}} * {{#arrayindex:passive2|0}} round2 }} }} |
| |{{#vardefine: total_damage_awk_passive1_heavy | {{#expr: {{#var:total_damage_awk_passive1}} * 1.44 round2 }} }}
| | }} |
| }} | | }} |
| {{#if: {{{passive2|}}} | | {{#if: {{{empowered|}}} |
| | {{#vardefine: total_damage_passive1_passive2_heavy | {{#expr: {{#var:total_damage_passive1_heavy}} * {{#arrayindex:passive2|0}} round2 }} }} | | | {{#vardefine: @@@@_passive1_empowered | {{#expr: {{#var:@@@@_passive1}} * {{#var:empowered}} round2 }} }} |
| {{#if: {{#var:awk_dmg1}} | | {{#if: {{{passive2|}}} |
| |{{#vardefine: total_damage_awk_passive1_passive2_heavy | {{#expr: {{#var:total_damage_awk_passive1_heavy}} * {{#arrayindex:passive2|0}} round2 }} }} | | | {{#vardefine: @@@@_passive1_passive2_empowered | {{#expr: {{#var:@@@@_passive1_empowered}} * {{#arrayindex:passive2|0}} round2 }} }} |
| }} | | }} |
| }} | | }} |
| }}
| | {{#if: {{{enhanced|}}} |
| {{#if: {{{empowered|}}}
| | | {{#vardefine: @@@@_passive1_enhanced | {{#expr: {{#var:@@@@_passive1}} * 0.8 round2 }} }} |
| | {{#vardefine: total_damage_passive1_empowered | {{#expr: {{#var:total_damage_passive1}} * {{#var:empowered}} round2 }} }}
| | {{#if: {{{passive2|}}} |
| {{#if: {{#var:awk_dmg1}}
| | | {{#vardefine: @@@@_passive1_passive2_enhanced | {{#expr: {{#var:@@@@_passive1_enhanced}} * {{#arrayindex:passive2|0}} round2 }} }} |
| |{{#vardefine: total_damage_awk_passive1_empowered | {{#expr: {{#var:total_damage_awk_passive1}} * {{#var:empowered}} round2 }} }} | |
| }}
| |
| {{#if: {{{passive2|}}}
| |
| | {{#vardefine: total_damage_passive1_passive2_empowered | {{#expr: {{#var:total_damage_passive1_empowered}} * {{#arrayindex:passive2|0}} round2 }} }}
| |
| {{#if: {{#var:awk_dmg1}}
| |
| | {{#vardefine: total_damage_awk_passive1_passive2_empowered | {{#expr: {{#var:total_damage_awk_passive1_empowered}} * {{#arrayindex:passive2|0}} round2 }} }} | |
| }} | | }} |
| }} | | }} |
| }}
| | {{#if: {{{hits_useful1|}}} |
| {{#if: {{{enhanced|}}}
| | | {{#vardefine: @@@@_passive1_useful | {{#expr: {{#var:@@@@_useful}} * {{#arrayindex:passive1|0}} round2 }} }} |
| | {{#vardefine: total_damage_passive1_enhanced | {{#expr: {{#var:total_damage_passive1}} * 0.8 round2 }} }}
| | {{#if: {{{passive2|}}} |
| {{#if: {{#var:awk_dmg1}} | | | {{#vardefine: @@@@_passive1_passive2_useful | {{#expr: {{#var:@@@@_passive1_useful}} * {{#arrayindex:passive2|0}} round2 }} }} |
| | {{#vardefine: total_damage_awk_passive1_enhanced | {{#expr: {{#var:total_damage_awk_passive1}} * 0.8 round2 }} }}
| |
| }}
| |
| {{#if: {{{passive2|}}}
| |
| | {{#vardefine: total_damage_passive1_passive2_enhanced | {{#expr: {{#var:total_damage_passive1_enhanced}} * {{#arrayindex:passive2|0}} round2 }} }} | |
| {{#if: {{#var:awk_dmg1}} | |
| | {{#vardefine: total_damage_awk_passive1_passive2_enhanced | {{#expr: {{#var:total_damage_awk_passive1_enhanced}} * {{#arrayindex:passive2|0}} round2 }} }} | |
| }} | | }} |
| }} | | }} |
| }}
| |
| {{#if: {{{hits_useful1|}}}
| |
| | {{#vardefine: total_damage_passive1_useful | {{#expr: {{#var:total_damage_useful}} * {{#arrayindex:passive1|0}} round2 }} }}
| |
| {{#if: {{{passive2|}}}
| |
| | {{#vardefine: total_damage_passive1_passive2_useful | {{#expr: {{#var:total_damage_passive1_useful}} * {{#arrayindex:passive2|0}} round2 }} }}
| |
| }}
| |
| }}
| |
|
| |
| }}
| |
|
| |
|
| <!-- average - considering passive 1 exists --> | | <!-- considering passive 2 exists --> |
| {{#if: {{{passive1|}}}
| |
| | {{#vardefine: avg_damage_passive1 | {{#expr: {{#var:avg_damage}} * {{#arrayindex:passive1|0}} round2 }} }}
| |
| {{#if: {{#var:awk_dmg1}}
| |
| |{{#vardefine: avg_damage_awk_passive1 | {{#expr: {{#var:avg_damage_awk}} * {{#arrayindex:passive1|0}} round2 }} }}
| |
| }}
| |
| <!-- check if the second passive exists. if so, generate another variable that multiplies them together -->
| |
| {{#if: {{{passive2|}}}
| |
| | {{#vardefine: avg_damage_passive1_passive2 | {{#expr: {{#var:avg_damage_passive1}} * {{#arrayindex:passive2|0}} round2 }} }}
| |
| {{#if: {{#var:awk_dmg1}}
| |
| |{{#vardefine: avg_damage_awk_passive1_passive2 | {{#expr: {{#var:avg_damage_awk_passive1}} * {{#arrayindex:passive2|0}} round2 }} }}
| |
| }}
| |
| }}
| |
| {{#if: {{{heavy|}}}
| |
| | {{#vardefine: avg_damage_passive1_heavy | {{#expr: {{#var:avg_damage_passive1}} * 1.44 round2 }} }}
| |
| {{#if: {{#var:awk_dmg1}}
| |
| |{{#vardefine: avg_damage_awk_passive1_heavy | {{#expr: {{#var:avg_damage_awk_passive1}} * 1.44 round2 }} }}
| |
| }}
| |
| {{#if: {{{passive2|}}} | | {{#if: {{{passive2|}}} |
| | {{#vardefine: avg_damage_passive1_passive2_heavy | {{#expr: {{#var:avg_damage_passive1_heavy}} * {{#arrayindex:passive2|0}} round2 }} }} | | | {{#vardefine: @@@@_passive2 | {{#expr: {{#var:@@@@}} * {{#arrayindex:passive2|0}} round2 }} }} |
| {{#if: {{#var:awk_dmg1}} | | {{#if: {{{heavy|}}} |
| |{{#vardefine: avg_damage_awk_passive1_passive2_heavy | {{#expr: {{#var:avg_damage_awk_passive1_heavy}} * {{#arrayindex:passive2|0}} round2 }} }} | | | {{#vardefine: @@@@_passive2_heavy | {{#expr: {{#var:@@@@_passive2}} * 1.44 round2 }} }} |
| }} | | }} |
| }}
| | {{#if: {{{empowered|}}} |
| }}
| | | {{#vardefine: @@@@_passive2_empowered | {{#expr: {{#var:@@@@_passive2}} * {{#var:empowered}} round2 }} }} |
| {{#if: {{{empowered|}}}
| | }} |
| | {{#vardefine: avg_damage_passive1_empowered | {{#expr: {{#var:avg_damage_passive1}} * {{#var:empowered}} round2 }} }}
| | {{#if: {{{enhanced|}}} |
| {{#if: {{#var:awk_dmg1}}
| | | {{#vardefine: @@@@_passive2_enhanced | {{#expr: {{#var:@@@@_passive2}} * 0.8 round2 }} }} |
| |{{#vardefine: avg_damage_awk_passive1_empowered | {{#expr: {{#var:avg_damage_awk_passive1}} * {{#var:empowered}} round2 }} }} | |
| }}
| |
| {{#if: {{{passive2|}}}
| |
| | {{#vardefine: avg_damage_passive1_passive2_empowered | {{#expr: {{#var:avg_damage_passive1_empowered}} * {{#arrayindex:passive2|0}} round2 }} }}
| |
| {{#if: {{#var:awk_dmg1}}
| |
| | {{#vardefine: avg_damage_awk_passive1_passive2_empowered | {{#expr: {{#var:avg_damage_awk_passive1_empowered}} * {{#arrayindex:passive2|0}} round2 }} }} | |
| }} | | }} |
| }}
| | {{#if: {{{hits_useful1|}}} |
| }}
| | | {{#vardefine: @@@@_passive2_useful | {{#expr: {{#var:@@@@_useful}} * {{#arrayindex:passive2|0}} round2 }} }} |
| {{#if: {{{enhanced|}}}
| |
| | {{#vardefine: avg_damage_passive1_enhanced | {{#expr: {{#var:avg_damage_passive1}} * 0.8 round2 }} }}
| |
| {{#if: {{#var:awk_dmg1}}
| |
| | {{#vardefine: avg_damage_awk_passive1_enhanced | {{#expr: {{#var:avg_damage_awk_passive1}} * 0.8 round2 }} }} | |
| }}
| |
| {{#if: {{{passive2|}}}
| |
| | {{#vardefine: avg_damage_passive1_passive2_enhanced | {{#expr: {{#var:avg_damage_passive1_enhanced}} * {{#arrayindex:passive2|0}} round2 }} }}
| |
| {{#if: {{#var:awk_dmg1}}
| |
| | {{#vardefine: avg_damage_awk_passive1_passive2_enhanced | {{#expr: {{#var:avg_damage_awk_passive1_enhanced}} * {{#arrayindex:passive2|0}} round2 }} }} | |
| }} | | }} |
| }} | | }} |
| }} | | }} |
| {{#if: {{{hits_useful1|}}}
| | |
| | {{#vardefine: avg_damage_passive1_useful | {{#expr: {{#var:avg_damage_useful}} * {{#arrayindex:passive1|0}} round2 }} }}
| |
| {{#if: {{{passive2|}}}
| |
| | {{#vardefine: avg_damage_passive1_passive2_useful | {{#expr: {{#var:avg_damage_passive1_useful}} * {{#arrayindex:passive2|0}} round2 }} }}
| |
| }}
| |
| }}
| |
| }} | | }} |
|
| |
|
| <!-- total - considering passive 2 exists -->
| |
| {{#if: {{{passive2|}}}
| |
| | {{#vardefine: total_damage_passive2 | {{#expr: {{#var:total_damage}} * {{#arrayindex:passive2|0}} round2 }} }}
| |
| {{#if: {{#var:awk_dmg1}}
| |
| | {{#vardefine: total_damage_awk_passive2 | {{#expr: {{#var:total_damage_awk}} * {{#arrayindex:passive2|0}} round2 }} }}
| |
| }}
| |
| {{#if: {{{heavy|}}}
| |
| | {{#vardefine: total_damage_passive2_heavy | {{#expr: {{#var:total_damage_passive2}} * 1.44 round2 }} }}
| |
| {{#if: {{#var:awk_dmg1}}
| |
| | {{#vardefine: total_damage_awk_passive2_heavy | {{#expr: {{#var:total_damage_awk_passive2}} * 1.44 round2 }} }}
| |
| }}
| |
| }}
| |
| {{#if: {{{empowered|}}}
| |
| | {{#vardefine: total_damage_passive2_empowered | {{#expr: {{#var:total_damage_passive2}} * {{#var:empowered}} round2 }} }}
| |
| {{#if: {{#var:awk_dmg1}}
| |
| | {{#vardefine: total_damage_awk_passive2_empowered | {{#expr: {{#var:total_damage_awk_passive2}} * {{#var:empowered}} round2 }} }}
| |
| }}
| |
| }}
| |
| {{#if: {{{enhanced|}}}
| |
| | {{#vardefine: total_damage_passive2_enhanced | {{#expr: {{#var:total_damage_passive2}} * 0.8 round2 }} }}
| |
| {{#if: {{#var:awk_dmg1}}
| |
| | {{#vardefine: total_damage_awk_passive2_enhanced | {{#expr: {{#var:total_damage_awk_passive2}} * 0.8 round2 }} }}
| |
| }}
| |
| }}
| |
| {{#if: {{{hits_useful1|}}}
| |
| | {{#vardefine: total_damage_passive2_useful | {{#expr: {{#var:total_damage_useful}} * {{#arrayindex:passive2|0}} round2 }} }}
| |
| }}
| |
| }}
| |
|
| |
|
| <!-- average - considering passive 2 exists -->
| |
| {{#if: {{{passive2|}}}
| |
| | {{#vardefine: avg_damage_passive2 | {{#expr: {{#var:avg_damage}} * {{#arrayindex:passive2|0}} round2 }} }}
| |
| {{#if: {{#var:awk_dmg1}}
| |
| | {{#vardefine: avg_damage_awk_passive2 | {{#expr: {{#var:avg_damage_awk}} * {{#arrayindex:passive2|0}} round2 }} }}
| |
| }}
| |
| {{#if: {{{heavy|}}}
| |
| | {{#vardefine: avg_damage_passive2_heavy | {{#expr: {{#var:avg_damage_passive2}} * 1.44 round2 }} }}
| |
| {{#if: {{#var:awk_dmg1}}
| |
| | {{#vardefine: avg_damage_awk_passive2_heavy | {{#expr: {{#var:avg_damage_awk_passive2}} * 1.44 round2 }} }}
| |
| }}
| |
| }}
| |
| {{#if: {{{empowered|}}}
| |
| | {{#vardefine: avg_damage_passive2_empowered | {{#expr: {{#var:avg_damage_passive2}} * {{#var:empowered}} round2 }} }}
| |
| {{#if: {{#var:awk_dmg1}}
| |
| | {{#vardefine: avg_damage_awk_passive2_empowered | {{#expr: {{#var:avg_damage_awk_passive2}} * {{#var:empowered}} round2 }} }}
| |
| }}
| |
| }}
| |
| {{#if: {{{enhanced|}}}
| |
| | {{#vardefine: avg_damage_passive2_enhanced | {{#expr: {{#var:avg_damage_passive2}} * 0.8 round2 }} }}
| |
| {{#if: {{#var:awk_dmg1}}
| |
| | {{#vardefine: avg_damage_awk_passive2_enhanced | {{#expr: {{#var:avg_damage_awk_passive2}} * 0.8 round2 }} }}
| |
| }}
| |
| }}
| |
| {{#if: {{{hits_useful1|}}}
| |
| | {{#vardefine: avg_damage_passive2_useful | {{#expr: {{#var:avg_damage_useful}} * {{#arrayindex:passive2|0}} round2 }} }}
| |
| }}
| |
| }}
| |
|
| |
|
| <!-- PVP | | <!-- PVP |