Template:RitsuTest: Difference between revisions

From Elwiki
No edit summary
No edit summary
Line 205: Line 205:
}}
}}


<!-- pvp -->
<!-- PVP
-----------------------------------
-----------------------------------
---------------------------------->
 
<!-- define damage values -->
{{#forargs: pvp_dmg
| key
| value
| <nowiki />
{{#vardefine: dmg_pvp{{#var:key}}  |{{#var:value}} }}
}}
 
<!-- define total damage -->
{{#vardefine: total_damage_pvp  |0}}
{{#forargs: dmg
| key
| value
| <nowiki />
{{#vardefine: total_damage_pvp  | {{#expr: {{#var:total_damage_pvp}} + {{#var:dmg_pvp{{#var:key}} }} * {{#var:hits{{#var:key}} }} }} }}
}}
 
<!-- define average damage -->
{{#vardefine: avg_damage_pvp  |0}}
{{#forargs: pvp_dmg
| key
| value
| <nowiki />
{{#vardefine: avg_damage_pvp  | {{#expr: {{#var:avg_damage_pvp}} + {{#var:dmg_pvp{{#var:key}} }} * {{#var:avg_hits{{#var:key}} }} }} }}
}}
 
<!-- total with useful, if exists -->
{{#if:{{{hits_useful1|}}}
    {{#vardefine: total_damage_useful_pvp  |0}}
    {{#forargs: pvp_dmg
    | key
    | value
    | <nowiki />
    {{#vardefine: total_damage_useful_pvp  | {{#expr: {{#var:total_damage_useful_pvp}} + {{#var:dmg_pvp{{#var:key}} }} * {{#var:hits{{#var:key}}_useful }} }} }}
    }}
}}
{{#vardefine: total_damage_useful_pvp | {{#expr: {{#var:total_damage_useful_pvp}} * {{#var:useful_penalty}} }} }}
 
<!-- average with useful, if exists -->
{{#if:{{{avg_hits_useful1|}}}
    {{#vardefine: avg_damage_useful_pvp  |0}}
    {{#forargs: pvp_dmg
    | key
    | value
    | <nowiki />
    {{#vardefine: avg_damage_useful_pvp  | {{#expr: {{#var:avg_damage_useful_pvp}} + {{#var:dmg_pvp{{#var:key}} }} * {{#var:avg_hits{{#var:key}}_useful }} }} }}
    }}
}}
{{#vardefine: avg_damage_useful_pvp | {{#expr: {{#var:avg_damage_useful_pvp}} * {{#var:useful_penalty}} }} }}
 
<!-- total traits - basic -->
{{#if:{{{heavy|}}}|{{#vardefine: total_damage_heavy_pvp |{{#expr: {{#var:total_damage_pvp}} * 1.44 }} }} }}
{{#if:{{{empowered|}}}|{{#vardefine: total_damage_empowered_pvp |{{#expr: {{#var:total_damage_pvp}} * {{{empowered|}}} }} }} }}
{{#if:{{{enhanced|}}}|{{#vardefine: total_damage_enhanced_pvp |{{#expr: {{#var:total_damage_pvp}} * 0.8 }} }} }}
 
<!-- average traits - basic -->
{{#if:{{{heavy|}}}|{{#vardefine: avg_damage_heavy_pvp |{{#expr: {{#var:avg_damage_pvp}} * 1.44 }} }} }}
{{#if:{{{empowered|}}}|{{#vardefine: avg_damage_empowered_pvp |{{#expr: {{#var:avg_damage_pvp}} * {{{empowered|}}} }} }} }}
{{#if:{{{enhanced|}}}|{{#vardefine: avg_damage_enhanced_pvp |{{#expr: {{#var:avg_damage_pvp}} * 0.8 }} }} }}


</div>
</div>
</includeonly>
</includeonly>

Revision as of 15:00, 13 March 2022