Template:RitsuTest: Difference between revisions

From Elwiki
No edit summary
No edit summary
Line 441: Line 441:
{{#if: {{{passive1|}}}
{{#if: {{{passive1|}}}
     | {{#vardefine: total_damage_passive1_pvp | {{#expr: {{#var:total_damage_pvp}} * {{#arrayindex:passive1|1}} round2 }} }}
     | {{#vardefine: total_damage_passive1_pvp | {{#expr: {{#var:total_damage_pvp}} * {{#arrayindex:passive1|1}} round2 }} }}
    {{#if: {{#var:pvp_awk_dmg1}}
        |{{#vardefine: total_damage_awk_passive1_pvp | {{#expr: {{#var:total_damage_awk_pvp}} * {{#arrayindex:passive1|1}} 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: total_damage_passive1_passive2_pvp | {{#expr: {{#var:total_damage_passive1_pvp}} * {{#arrayindex:passive2|1}} round2 }} }}
         | {{#vardefine: total_damage_passive1_passive2_pvp | {{#expr: {{#var:total_damage_passive1_pvp}} * {{#arrayindex:passive2|1}} round2 }} }}
        {{#if: {{#var:awk_dmg1}}
            |{{#vardefine: total_damage_awk_passive1_passive2_pvp | {{#expr: {{#var:total_damage_awk_passive1_pvp}} * {{#arrayindex:passive1|1}} round2 }} }}
        }}
     }}
     }}
     {{#if: {{{heavy|}}}  
     {{#if: {{{heavy|}}}  
         | {{#vardefine: total_damage_passive1_heavy_pvp | {{#expr: {{#var:total_damage_passive1_pvp}} * 1.44 round2 }} }}
         | {{#vardefine: total_damage_passive1_heavy_pvp | {{#expr: {{#var:total_damage_passive1_pvp}} * 1.44 round2 }} }}
        {{#if: {{#var:pvp_awk_dmg1}}
            |{{#vardefine: total_damage_awk_passive1_heavy_pvp | {{#expr: {{#var:total_damage_awk_passive1_pvp}} * 1.44 round2 }} }}
        }}
         {{#if: {{{passive2|}}}
         {{#if: {{{passive2|}}}
             | {{#vardefine: total_damage_passive1_passive2_heavy_pvp | {{#expr: {{#var:total_damage_passive1_heavy_pvp}} * {{#arrayindex:passive2|1}} round2 }} }}
             | {{#vardefine: total_damage_passive1_passive2_heavy_pvp | {{#expr: {{#var:total_damage_passive1_heavy_pvp}} * {{#arrayindex:passive2|1}} round2 }} }}
            {{#if: {{#var:pvp_awk_dmg1}}
                |{{#vardefine: total_damage_awk_passive1_passive2_heavy_pvp | {{#expr: {{#var:total_damage_awk_passive1_heavy_pvp}} * 1.44 round2 }} }}
            }}
         }}
         }}
     }}
     }}
     {{#if: {{{empowered|}}}  
     {{#if: {{{empowered|}}}  
         | {{#vardefine: total_damage_passive1_empowered_pvp | {{#expr: {{#var:total_damage_passive1_pvp}} * {{#var:empowered}} round2 }} }}
         | {{#vardefine: total_damage_passive1_empowered_pvp | {{#expr: {{#var:total_damage_passive1_pvp}} * {{#var:empowered}} round2 }} }}
        {{#if: {{#var:pvp_awk_dmg1}}
            |{{#vardefine: total_damage_awk_passive1_empowered_pvp | {{#expr: {{#var:total_damage_awk_passive1_pvp}} * {{#var:empowered}} round2 }} }}
        }}
         {{#if: {{{passive2|}}}
         {{#if: {{{passive2|}}}
             | {{#vardefine: total_damage_passive1_passive2_empowered_pvp | {{#expr: {{#var:total_damage_passive1_empowered_pvp}} * {{#arrayindex:passive2|1}} round2 }} }}
             | {{#vardefine: total_damage_passive1_passive2_empowered_pvp | {{#expr: {{#var:total_damage_passive1_empowered_pvp}} * {{#arrayindex:passive2|1}} round2 }} }}
            {{#if: {{#var:pvp_awk_dmg1}}
                | {{#vardefine: total_damage_awk_passive1_passive2_empowered_pvp | {{#expr: {{#var:total_damage_awk_passive1_empowered_pvp}} * {{#arrayindex:passive2|1}} round2 }} }}
            }}
         }}
         }}
     }}
     }}
     {{#if: {{{enhanced|}}}  
     {{#if: {{{enhanced|}}}  
         | {{#vardefine: total_damage_passive1_enhanced_pvp | {{#expr: {{#var:total_damage_passive1_pvp}} * 0.8 round2 }} }}
         | {{#vardefine: total_damage_passive1_enhanced_pvp | {{#expr: {{#var:total_damage_passive1_pvp}} * 0.8 round2 }} }}
        {{#if: {{#var:pvp_awk_dmg1}}
            | {{#vardefine: total_damage_awk_passive1_enhanced_pvp | {{#expr: {{#var:total_damage_awk_passive1_pvp}} * 0.8 round2 }} }}
        }}
         {{#if: {{{passive2|}}}
         {{#if: {{{passive2|}}}
             | {{#vardefine: total_damage_passive1_passive2_enhanced_pvp | {{#expr: {{#var:total_damage_passive1_enhanced_pvp}} * {{#arrayindex:passive2|1}} round2 }} }}
             | {{#vardefine: total_damage_passive1_passive2_enhanced_pvp | {{#expr: {{#var:total_damage_passive1_enhanced_pvp}} * {{#arrayindex:passive2|1}} round2 }} }}
            {{#if: {{#var:pvp_awk_dmg1}}
                | {{#vardefine: total_damage_awk_passive1_passive2_enhanced_pvp | {{#expr: {{#var:total_damage_awk_passive1_enhanced_pvp}} * {{#arrayindex:passive2|1}} round2 }} }}
            }}
         }}
         }}
     }}
     }}
Line 475: Line 499:
{{#if: {{{passive1|}}}
{{#if: {{{passive1|}}}
     | {{#vardefine: avg_damage_passive1_pvp | {{#expr: {{#var:avg_damage_pvp}} * {{#arrayindex:passive1|1}} round2 }} }}
     | {{#vardefine: avg_damage_passive1_pvp | {{#expr: {{#var:avg_damage_pvp}} * {{#arrayindex:passive1|1}} round2 }} }}
    {{#if: {{#var:pvp_awk_dmg1}}
        |{{#vardefine: avg_damage_awk_passive1_pvp | {{#expr: {{#var:avg_damage_awk_pvp}} * {{#arrayindex:passive1|1}} 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: avg_damage_passive1_passive2_pvp | {{#expr: {{#var:avg_damage_passive1_pvp}} * {{#arrayindex:passive2|1}} round2 }} }}
         | {{#vardefine: avg_damage_passive1_passive2_pvp | {{#expr: {{#var:avg_damage_passive1_pvp}} * {{#arrayindex:passive2|1}} round2 }} }}
        {{#if: {{#var:pvp_awk_dmg1}}
            |{{#vardefine: avg_damage_awk_passive1_passive2_pvp | {{#expr: {{#var:avg_damage_awk_passive1_pvp}} * {{#arrayindex:passive1|1}} round2 }} }}
        }}
     }}
     }}
     {{#if: {{{heavy|}}}  
     {{#if: {{{heavy|}}}  
         | {{#vardefine: avg_damage_passive1_heavy_pvp | {{#expr: {{#var:avg_damage_passive1_pvp}} * 1.44 round2 }} }}
         | {{#vardefine: avg_damage_passive1_heavy_pvp | {{#expr: {{#var:avg_damage_passive1_pvp}} * 1.44 round2 }} }}
        {{#if: {{#var:pvp_awk_dmg1}}
            |{{#vardefine: avg_damage_awk_passive1_heavy_pvp | {{#expr: {{#var:avg_damage_awk_passive1_pvp}} * 1.44 round2 }} }}
        }}
         {{#if: {{{passive2|}}}
         {{#if: {{{passive2|}}}
             | {{#vardefine: avg_damage_passive1_passive2_heavy_pvp | {{#expr: {{#var:avg_damage_passive1_heavy_pvp}} * {{#arrayindex:passive2|1}} round2 }} }}
             | {{#vardefine: avg_damage_passive1_passive2_heavy_pvp | {{#expr: {{#var:avg_damage_passive1_heavy_pvp}} * {{#arrayindex:passive2|1}} round2 }} }}
            {{#if: {{#var:pvp_awk_dmg1}}
                |{{#vardefine: avg_damage_awk_passive1_passive2_heavy_pvp | {{#expr: {{#var:avg_damage_awk_passive1_heavy_pvp}} * 1.44 round2 }} }}
            }}
         }}
         }}
     }}
     }}
     {{#if: {{{empowered|}}}  
     {{#if: {{{empowered|}}}  
         | {{#vardefine: avg_damage_passive1_empowered_pvp | {{#expr: {{#var:avg_damage_passive1_pvp}} * {{#var:empowered}} round2 }} }}
         | {{#vardefine: avg_damage_passive1_empowered_pvp | {{#expr: {{#var:avg_damage_passive1_pvp}} * {{#var:empowered}} round2 }} }}
        {{#if: {{#var:pvp_awk_dmg1}}
            |{{#vardefine: avg_damage_awk_passive1_empowered_pvp | {{#expr: {{#var:avg_damage_awk_passive1_pvp}} * {{#var:empowered}} round2 }} }}
        }}
         {{#if: {{{passive2|}}}
         {{#if: {{{passive2|}}}
             | {{#vardefine: avg_damage_passive1_passive2_empowered_pvp | {{#expr: {{#var:avg_damage_passive1_empowered_pvp}} * {{#arrayindex:passive2|1}} round2 }} }}
             | {{#vardefine: avg_damage_passive1_passive2_empowered_pvp | {{#expr: {{#var:avg_damage_passive1_empowered_pvp}} * {{#arrayindex:passive2|1}} round2 }} }}
            {{#if: {{#var:pvp_awk_dmg1}}
                | {{#vardefine: avg_damage_awk_passive1_passive2_empowered_pvp | {{#expr: {{#var:avg_damage_awk_passive1_empowered_pvp}} * {{#arrayindex:passive2|1}} round2 }} }}
            }}
         }}
         }}
     }}
     }}
     {{#if: {{{enhanced|}}}  
     {{#if: {{{enhanced|}}}  
         | {{#vardefine: avg_damage_passive1_enhanced_pvp | {{#expr: {{#var:avg_damage_passive1_pvp}} * 0.8 round2 }} }}
         | {{#vardefine: avg_damage_passive1_enhanced_pvp | {{#expr: {{#var:avg_damage_passive1_pvp}} * 0.8 round2 }} }}
        {{#if: {{#var:pvp_awk_dmg1}}
            | {{#vardefine: avg_damage_awk_passive1_enhanced_pvp | {{#expr: {{#var:avg_damage_awk_passive1_pvp}} * 0.8 round2 }} }}
        }}
         {{#if: {{{passive2|}}}
         {{#if: {{{passive2|}}}
             | {{#vardefine: avg_damage_passive1_passive2_enhanced_pvp | {{#expr: {{#var:avg_damage_passive1_enhanced_pvp}} * {{#arrayindex:passive2|1}} round2 }} }}
             | {{#vardefine: avg_damage_passive1_passive2_enhanced_pvp | {{#expr: {{#var:avg_damage_passive1_enhanced_pvp}} * {{#arrayindex:passive2|1}} round2 }} }}
            {{#if: {{#var:pvp_awk_dmg1}}
                | {{#vardefine: avg_damage_awk_passive1_passive2_enhanced_pvp | {{#expr: {{#var:avg_damage_awk_passive1_enhanced_pvp}} * {{#arrayindex:passive2|1}} round2 }} }}
            }}
         }}
         }}
     }}
     }}
Line 503: Line 551:
         }}
         }}
     }}
     }}
}}
}}


<!-- total - considering passive 2 exists -->
<!-- total - considering passive 2 exists -->
{{#if: {{{passive2|}}}
{{#if: {{{passive2|}}}
     | {{#vardefine: total_damage_passive2_pvp | {{#expr: {{#var:total_damage_pvp}} * {{#arrayindex:passive2|1}} }} }}
     | {{#vardefine: total_damage_passive2_pvp | {{#expr: {{#var:total_damage_pvp}} * {{#arrayindex:passive2|1}} round2 }} }}
    {{#if: {{#var:pvp_awk_dmg1}}
        | {{#vardefine: total_damage_awk_passive2_pvp | {{#expr: {{#var:total_damage_awk_pvp}} * {{#arrayindex:passive2|1}} round2 }} }}
    }}
     {{#if: {{{heavy|}}}  
     {{#if: {{{heavy|}}}  
         | {{#vardefine: total_damage_passive2_heavy_pvp | {{#expr: {{#var:total_damage_passive2_pvp}} * 1.44 round2 }} }}
         | {{#vardefine: total_damage_passive2_heavy_pvp | {{#expr: {{#var:total_damage_passive2_pvp}} * 1.44 round2 }} }}
        {{#if: {{#var:pvp_awk_dmg1}}
            | {{#vardefine: total_damage_awk_passive2_heavy_pvp | {{#expr: {{#var:total_damage_awk_passive2_pvp}} * 1.44 round2 }} }}
        }}
     }}
     }}
     {{#if: {{{empowered|}}}  
     {{#if: {{{empowered|}}}  
         | {{#vardefine: total_damage_passive2_empowered_pvp | {{#expr: {{#var:total_damage_passive2_pvp}} * {{#var:empowered}} round2 }} }}
         | {{#vardefine: total_damage_passive2_empowered_pvp | {{#expr: {{#var:total_damage_passive2_pvp}} * {{#var:empowered}} round2 }} }}
        {{#if: {{#var:pvp_awk_dmg1}}
            | {{#vardefine: total_damage_awk_passive2_empowered_pvp | {{#expr: {{#var:total_damage_awk_passive2_pvp}} * {{#var:empowered}} round2 }} }}
        }}
     }}
     }}
     {{#if: {{{enhanced|}}}  
     {{#if: {{{enhanced|}}}  
         | {{#vardefine: total_damage_passive2_enhanced_pvp | {{#expr: {{#var:total_damage_passive2_pvp}} * 0.8 round2 }} }}
         | {{#vardefine: total_damage_passive2_enhanced_pvp | {{#expr: {{#var:total_damage_passive2_pvp}} * 0.8 round2 }} }}
        {{#if: {{#var:pvp_awk_dmg1}}
            | {{#vardefine: total_damage_awk_passive2_enhanced_pvp | {{#expr: {{#var:total_damage_awk_passive2_pvp}} * 0.8 round2 }} }}
        }}
     }}
     }}
     {{#if: {{{hits_useful1|}}}  
     {{#if: {{{hits_useful1|}}}  
Line 525: Line 584:
<!-- average - considering passive 2 exists -->
<!-- average - considering passive 2 exists -->
{{#if: {{{passive2|}}}
{{#if: {{{passive2|}}}
     | {{#vardefine: avg_damage_passive2_pvp | {{#expr: {{#var:avg_damage_pvp}} * {{#arrayindex:passive2|1}} }} }}
     | {{#vardefine: avg_damage_passive2_pvp | {{#expr: {{#var:avg_damage_pvp}} * {{#arrayindex:passive2|1}} round2 }} }}
    {{#if: {{#var:pvp_awk_dmg1}}
        | {{#vardefine: avg_damage_awk_passive2_pvp | {{#expr: {{#var:avg_damage_awk_pvp}} * {{#arrayindex:passive2|1}} round2 }} }}
    }}
     {{#if: {{{heavy|}}}  
     {{#if: {{{heavy|}}}  
         | {{#vardefine: avg_damage_passive2_heavy_pvp | {{#expr: {{#var:avg_damage_passive2_pvp}} * 1.44 round2 }} }}
         | {{#vardefine: avg_damage_passive2_heavy_pvp | {{#expr: {{#var:avg_damage_passive2_pvp}} * 1.44 round2 }} }}
        {{#if: {{#var:pvp_awk_dmg1}}
            | {{#vardefine: avg_damage_awk_passive2_heavy_pvp | {{#expr: {{#var:avg_damage_awk_passive2_pvp}} * 1.44 round2 }} }}
        }}
     }}
     }}
     {{#if: {{{empowered|}}}  
     {{#if: {{{empowered|}}}  
         | {{#vardefine: avg_damage_passive2_empowered_pvp | {{#expr: {{#var:avg_damage_passive2_pvp}} * {{#var:empowered}} round2 }} }}
         | {{#vardefine: avg_damage_passive2_empowered_pvp | {{#expr: {{#var:avg_damage_passive2_pvp}} * {{#var:empowered}} round2 }} }}
        {{#if: {{#var:pvp_awk_dmg1}}
            | {{#vardefine: avg_damage_awk_passive2_empowered_pvp | {{#expr: {{#var:avg_damage_awk_passive2_pvp}} * {{#var:empowered}} round2 }} }}
        }}
     }}
     }}
     {{#if: {{{enhanced|}}}  
     {{#if: {{{enhanced|}}}  
         | {{#vardefine: avg_damage_passive2_enhanced_pvp | {{#expr: {{#var:avg_damage_passive2_pvp}} * 0.8 round2 }} }}
         | {{#vardefine: avg_damage_passive2_enhanced_pvp | {{#expr: {{#var:avg_damage_passive2_pvp}} * 0.8 round2 }} }}
        {{#if: {{#var:pvp_awk_dmg1}}
            | {{#vardefine: avg_damage_awk_passive2_enhanced_pvp | {{#expr: {{#var:avg_damage_awk_passive2_pvp}} * 0.8 round2 }} }}
        }}
     }}
     }}
     {{#if: {{{hits_useful1|}}}  
     {{#if: {{{hits_useful1|}}}  
Line 632: Line 703:
     avg_damage_passive1_passive2_empowered_pvp,
     avg_damage_passive1_passive2_empowered_pvp,
     avg_damage_passive1_passive2_enhanced_pvp,
     avg_damage_passive1_passive2_enhanced_pvp,
     avg_damage_passive1_passive2_useful_pvp}}
     avg_damage_passive1_passive2_useful_pvp,
    <!-- awakening
    -----------------------
    -----------------------
    ---------------------->
    total_damage_awk,
    total_damage_awk_heavy,
    total_damage_awk_empowered,
    total_damage_awk_enhanced,
    avg_damage_awk,
    avg_damage_awk_heavy,
    avg_damage_awk_empowered,
    avg_damage_awk_enhanced,
    <!--passive 1-->
    total_damage_awk_passive1,
    total_damage_awk_passive1_heavy,
    total_damage_awk_passive1_empowered,
    total_damage_awk_passive1_enhanced,
    avg_damage_awk_passive1,
    avg_damage_awk_passive1_heavy,
    avg_damage_awk_passive1_empowered,
    avg_damage_awk_passive1_enhanced,
    <!--passive 2-->
    total_damage_awk_passive2,
    total_damage_awk_passive2_heavy,
    total_damage_awk_passive2_empowered,
    total_damage_awk_passive2_enhanced,
    avg_damage_awk_passive2,
    avg_damage_awk_passive2_heavy,
    avg_damage_awk_passive2_empowered,
    avg_damage_awk_passive2_enhanced,
    <!--passive 1&2-->
    total_damage_awk_passive1_passive2,
    total_damage_awk_passive1_passive2_heavy,
    total_damage_awk_passive1_passive2_empowered,
    total_damage_awk_passive1_passive2_enhanced,
    avg_damage_awk_passive1_passive2,
    avg_damage_awk_passive1_passive2_heavy,
    avg_damage_awk_passive1_passive2_empowered,
    avg_damage_awk_passive1_passive2_enhanced,
    <!--pvp-->
    total_damage_awk_pvp,
    total_damage_awk_heavy_pvp,
    total_damage_awk_empowered_pvp,
    total_damage_awk_enhanced_pvp,
    avg_damage_awk_pvp,
    avg_damage_awk_heavy_pvp,
    avg_damage_awk_empowered_pvp,
    avg_damage_awk_enhanced_pvp,
    <!--passive 1-->
    total_damage_awk_passive1_pvp,
    total_damage_awk_passive1_heavy_pvp,
    total_damage_awk_passive1_empowered_pvp,
    total_damage_awk_passive1_enhanced_pvp,
    avg_damage_awk_passive1_pvp,
    avg_damage_awk_passive1_heavy_pvp,
    avg_damage_awk_passive1_empowered_pvp,
    avg_damage_awk_passive1_enhanced_pvp,
    <!--passive 2-->
    total_damage_awk_passive2_pvp,
    total_damage_awk_passive2_heavy_pvp,
    total_damage_awk_passive2_empowered_pvp,
    total_damage_awk_passive2_enhanced_pvp,
    avg_damage_awk_passive2_pvp,
    avg_damage_awk_passive2_heavy_pvp,
    avg_damage_awk_passive2_empowered_pvp,
    avg_damage_awk_passive2_enhanced_pvp,
    <!--passive 1&2-->
    total_damage_awk_passive1_passive2_pvp,
    total_damage_awk_passive1_passive2_heavy_pvp,
    total_damage_awk_passive1_passive2_empowered_pvp,
    total_damage_awk_passive1_passive2_enhanced_pvp,
    avg_damage_awk_passive1_passive2_pvp,
    avg_damage_awk_passive1_passive2_heavy_pvp,
    avg_damage_awk_passive1_passive2_empowered_pvp,
    avg_damage_awk_passive1_passive2_enhanced_pvp}}


     {{#arrayprint:elements||@@@@|<nowiki/>
     {{#arrayprint:elements||@@@@|<nowiki/>

Revision as of 14:26, 14 March 2022

Information: If you want to test this template, please use Sandbox.
The documentation does not exist, you can click here to create.