Template:RitsuTest: Difference between revisions

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


    <!-- base damage definitions start -->
    {{#vardefine: total_damage |0}}
    {{#forargs: dmg
        | key
        | value
        | <nowiki /> 
        {{#vardefine: total_damage  | {{#expr: {{#var:total_damage }} + {{#var:dmg{{#var:key}} }} * {{#var:hits{{#var:key}} }} }} }}
    }}
    {{#vardefine: avg_damage |0}}
    {{#forargs: dmg
        | key
        | value
        | <nowiki /> 
        {{#vardefine: avg_damage  | {{#expr: {{#var:avg_damage }} + {{#var:dmg{{#var:key}} }} * {{#var:avg_hits{{#var:key}} }} }} }}
    }}
    {{#vardefine: total_damage_pvp |0}}
    {{#forargs: pvp_dmg
        | key
        | value
        | <nowiki /> 
        {{#vardefine: total_damage_pvp  | {{#expr: {{#var:total_damage_pvp }} + {{#var:pvp_dmg{{#var:key}} }} * {{#var:hits{{#var:key}} }} }} }}
    }}
    {{#vardefine: avg_damage_pvp |0}}
    {{#forargs: pvp_dmg
        | key
        | value
        | <nowiki /> 
        {{#vardefine: avg_damage_pvp  | {{#expr: {{#var:avg_damage_pvp }} + {{#var:pvp_dmg{{#var:key}} }} * {{#var:avg_hits{{#var:key}} }} }} }}
    }}
    <!-- base damage definitions end -->
    <!-- define total/avg damage in awakening -->
     {{#arrayprint:arr_useful||@@@@|<nowiki/>
     {{#arrayprint:arr_useful||@@@@|<nowiki/>
        <!-- total/avg damage -->
        {{#vardefine: @@@@ |0}}
        {{#forargs: dmg
            | key
            | value
            | <nowiki /> 
            {{#vardefine: @@@@  | {{#expr: {{#var:@@@@ }} + {{#var:dmg{{#var:key}} }} * {{#var:{{#ifeq:@@@@|avg_damage|avg_}}hits{{#var:key}} }} }} }}
        }}
        <!-- total/avg damage in awk -->
         {{#vardefine: @@@@_awk{{#var:suffix}}  |0}}
         {{#vardefine: @@@@_awk{{#var:suffix}}  |0}}
         {{#forargs: {{#var:prefix}}awk_dmg
         {{#forargs: {{#var:prefix}}awk_dmg
Line 185: Line 158:
     -------------------------- -->
     -------------------------- -->


    <!-- define total/avg damage in awakening -->
     {{#arrayprint:arr_useful||@@@@|<nowiki/>
     {{#arrayprint:arr_useful||@@@@|<nowiki/>
        <!-- total/avg damage -->
        {{#vardefine: @@@@ |0}}
        {{#forargs: pvp_dmg
            | key
            | value
            | <nowiki /> 
            {{#vardefine: @@@@_pvp  | {{#expr: {{#var:@@@@_pvp}} + {{#var:pvp_dmg{{#var:key}} }} * {{#var:{{#ifeq:@@@@|avg_damage|avg_}}hits{{#var:key}} }} }} }}
        }}
        <!-- total/avg damage in awk -->
         {{#vardefine: @@@@_awk_pvp  |0}}
         {{#vardefine: @@@@_awk_pvp  |0}}
         {{#forargs: pvp_awk_dmg
         {{#forargs: pvp_awk_dmg
Line 192: Line 174:
         | value
         | value
         | <nowiki />
         | <nowiki />
         {{#vardefine: @@@@_awk_pvp  | {{#expr: {{#var:@@@@_awk_pvp }} + {{#var:pvp_awk_dmg{{#var:key}} }} * {{#var:{{#ifeq:@@@@|avg_damage|avg_}}awk_hits{{#var:key}} }} }} }}
         {{#vardefine: @@@@_awk_pvp  | {{#expr: {{#var:@@@@_awk_pvp}} + {{#var:pvp_awk_dmg{{#var:key}} }} * {{#var:{{#ifeq:@@@@|avg_damage|avg_}}awk_hits{{#var:key}} }} }} }}
         }}
         }}
     }}
     }}

Revision as of 16:51, 17 March 2022

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