Template:RitsuTest: Difference between revisions

From Elwiki
No edit summary
No edit summary
Line 26: Line 26:
     }}
     }}
      
      
     <!-- define damage values -->
     <!-- define damage and hit count values -->
     {{#forargs: {{#var:prefix}}dmg
     {{#arraydefine: arguments |{{#var:prefix}}dmg, {{#var:prefix}}awk_dmg, hits, avg_hits, awk_hits, avg_awk_hits}}
    | key
     {{#arrayprint:arguments||@@@@|<nowiki/>
    | value
        {{#forargs: @@@@
    | <nowiki />
        | key
    {{#vardefine: {{#var:prefix}}dmg{{#var:key}}  |{{#var:value}} }}
        | value
    }}
        | <nowiki />
 
        {{#vardefine: @@@@{{#var:key}}  |{{#var:value}} }}
    <!-- define damage values (in awakening) -->
        }}
    {{#forargs: {{#var:prefix}}awk_dmg
    | key
    | value
    | <nowiki />
    {{#vardefine: {{#var:prefix}}awk_dmg{{#var:key}}  |{{#var:value}} }}
    }}
 
    <!-- define max hitcount values -->
    {{#forargs: hits
    | key
    | value
    | <nowiki />
    {{#vardefine: hits{{#var:key}}  |{{#var:value}} }}
    }}
 
    <!-- define average hitcount values -->
    {{#forargs: avg_hits
    | key
    | value
    | <nowiki />
    {{#vardefine: avg_hits{{#var:key}}   |{{#var:value}} }}
    }}
 
    <!-- define max hitcount values (in awakening) -->
     {{#forargs: awk_hits
    | key
    | value
    | <nowiki />
    {{#vardefine: awk_hits{{#var:key}}  |{{#var:value}} }}
    }}
 
    <!-- define average hitcount values (in awakening) -->
    {{#forargs: avg_awk_hits
    | key
    | value
    | <nowiki />
    {{#vardefine: avg_awk_hits{{#var:key}}  |{{#var:value}} }}
    }}
 
    <!-- define total damage -->
    {{#vardefine: total_damage{{#var:suffix}}  |0}}
    {{#forargs: {{#var:prefix}}dmg
    | key
    | value
    | <nowiki />
    {{#vardefine: total_damage{{#var:suffix}}  | {{#expr: {{#var:total_damage{{#var:suffix}} }} + {{#var:{{#var:prefix}}dmg{{#var:key}} }} * {{#var:hits{{#var:key}} }} }} }}
     }}
     }}


     <!-- define average damage -->
     <!-- define total/avg damage -->
     {{#vardefine: avg_damage{{#var:suffix}}  |0}}
     {{#arrayprint:arr_useful||@@@@|<nowiki/>
    {{#forargs: {{#var:prefix}}dmg
        {{#vardefine: @@@@_damage{{#var:suffix}}  |0}}
    | key
            {{#forargs: {{#var:prefix}}dmg
    | value
            | key
    | <nowiki />
            | value
    {{#vardefine: avg_damage{{#var:suffix}}  | {{#expr: {{#var:avg_damage{{#var:suffix}} }} + {{#var:{{#var:prefix}}dmg{{#var:key}} }} * {{#var:avg_hits{{#var:key}} }} }} }}
            | <nowiki />
            {{#vardefine: @@@@_damage{{#var:suffix}}  | {{#expr: {{#var:@@@@_damage{{#var:suffix}} }} + {{#var:{{#var:prefix}}dmg{{#var:key}} }} * {{#var:{{#ifeq:@@@@|avg|avg_}}hits{{#var:key}} }} }} }}
        }}
     }}
     }}


     <!-- define total damage in awakening -->
     <!-- define total/avg damage in awakening -->
     {{#vardefine: total_damage_awk{{#var:suffix}}  |0}}
     {{#arrayprint:arr_useful||@@@@|<nowiki/>
    {{#forargs: {{#var:prefix}}awk_dmg
        {{#vardefine: @@@@_damage_awk{{#var:suffix}}  |0}}
    | key
        {{#forargs: {{#var:prefix}}awk_dmg
    | value
        | key
    | <nowiki />
        | value
    {{#vardefine: total_damage_awk{{#var:suffix}}  | {{#expr: {{#var:total_damage_awk{{#var:suffix}} }} + {{#var:{{#var:prefix}}awk_dmg{{#var:key}} }} * {{#var:awk_hits{{#var:key}} }} }} }}
        | <nowiki />
    }}
        {{#vardefine: @@@@_damage_awk{{#var:suffix}}  | {{#expr: {{#var:@@@@_damage_awk{{#var:suffix}} }} + {{#var:{{#var:prefix}}awk_dmg{{#var:key}} }} * {{#var:awk_hits{{#var:key}} }} }} }}
 
        }}
    <!-- define average damage in awakening -->
    {{#vardefine: avg_damage_awk{{#var:suffix}}  |0}}
    {{#forargs: {{#var:prefix}}awk_dmg
    | key
    | value
    | <nowiki />
    {{#vardefine: avg_damage_awk{{#var:suffix}}  | {{#expr: {{#var:avg_damage_awk{{#var:suffix}} }} + {{#var:{{#var:prefix}}awk_dmg{{#var:key}} }} * {{#var:avg_awk_hits{{#var:key}} }} }} }}
     }}
     }}


Line 127: Line 76:
     }}
     }}


     <!-- with useful, if exists -->
     <!-- damage with useful, if exists -->
     {{#if:{{{hits_useful1|}}}
     {{#if:{{{hits_useful1|}}}
         {{#arrayprint:arr_useful||@@@@|<nowiki/>
         {{#arrayprint:arr_useful||@@@@|<nowiki/>

Revision as of 00:08, 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.