Template:RitsuTest: Difference between revisions

From Elwiki
No edit summary
No edit summary
Line 8: Line 8:
     | {{#arraydefine: passive2 | {{{passive2|}}} }}
     | {{#arraydefine: passive2 | {{{passive2|}}} }}
}}
}}
<!-- define useful penalty -->
{{#vardefine: useful_penalty | {{{useful_penalty|}}} }}


<!-- define helper arrays -->
<!-- define helper arrays -->
{{#arraydefine: arr_useful  |total, avg}}
{{#arraydefine: arr_useful  |total, avg}}
{{#arraydefine: arr_rest    |total_damage, avg_damage, total_damage_awk, avg_damage_awk}}
{{#arraydefine: arr_rest    |total_damage, avg_damage, total_damage_awk, avg_damage_awk}}
    {{#forargs: dmg
        | key
        | value
        | <nowiki />
        {{#vardefine: dmg{{#var:key}}  |{{#var:value}} }}
    }}
    {{#forargs: awk_dmg
        | key
        | value
        | <nowiki />
        {{#vardefine: awk_dmg{{#var:key}}  |{{#var:value}} }}
    }}
    {{#forargs: pvp_dmg
        | key
        | value
        | <nowiki />
        {{#vardefine: pvp_dmg{{#var:key}}  |{{#var:value}} }}
    }}
    {{#forargs: pvp_awk_dmg
        | key
        | value
        | <nowiki />
        {{#vardefine: pvp_awk_dmg{{#var:key}}  |{{#var:value}} }}
    }}
    {{#forargs: hits
        | key
        | value
        | <nowiki />
        {{#vardefine: hits{{#var:key}}  |{{#var:value}} }}
    }}
    {{#forargs: avg_hits
        | key
        | value
        | <nowiki />
        {{#vardefine: avg_hits{{#var:key}}  |{{#var:value}} }}
    }}
        {{#forargs: awk_hits
        | key
        | value
        | <nowiki />
        {{#vardefine: awk_hits{{#var:key}}  |{{#var:value}} }}
    }}
    {{#forargs: avg_awk_hits
        | key
        | value
        | <nowiki />
        {{#vardefine: awk_dmg{{#var:key}}  |{{#var:value}} }}
    }}


{{#loop: counter
{{#loop: counter
Line 18: Line 75:
     | <nowiki />
     | <nowiki />


    <!-- separate the code between PvE and PvP accordingly -->
     {{#vardefine: number        |0}}
     {{#vardefine: number        |0}}


Line 26: Line 84:
     }}
     }}
      
      
    <!-- define damage and hit count values -->
    {{#arraydefine: arguments |{{#var:prefix}}dmg, {{#var:prefix}}awk_dmg, hits, avg_hits, awk_hits, avg_awk_hits}}
    {{#arrayprint:arguments||@@@@|<nowiki/>
        {{#forargs: @@@@
        | key
        | value
        | <nowiki />
        {{#vardefine: @@@@{{#var:key}}  |{{#var:value}} }}
        }}
    }}
     <!-- define total/avg damage -->
     <!-- define total/avg damage -->
     {{#arrayprint:arr_useful||@@@@|<nowiki/>
     {{#arrayprint:arr_useful||@@@@|<nowiki/>
Line 66: Line 113:
     {{#vardefine: hits{{#var:key}}_useful  |{{#var:value}} }}
     {{#vardefine: hits{{#var:key}}_useful  |{{#var:value}} }}
     }}
     }}
    {{#vardefine: useful_penalty | {{{useful_penalty|}}} }}


     <!-- define average hitcount values - useful trait -->
     <!-- define average hitcount values - useful trait -->
Line 188: Line 234:
     }}
     }}
}}
}}
{{#arraydefine:elements|}}


</div>
</div>
</includeonly><noinclude>{{Doc}}</noinclude>
</includeonly><noinclude>{{Doc}}</noinclude>

Revision as of 01:32, 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.