Template:EXSkillTable/sandbox: Difference between revisions

no edit summary
(support per-level skill cost changes)
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1:
<includeonly>{{#vardefine: max_level_with_cost_reduction | 0 }}
{{#vardefine: max_level_cost | {{#ifexpr: {{ #len:{{{SkillBaseCost|}}} }} > 0 | {{{SkillBaseCost|0}}} | 0 }} }}
{{#vardefine: max_level_with_cost_reduction | 0 }}
{{#vardefine: max_level_cost | {{{SkillBaseCost}}} }}
{{#vardefine: i | 1 }}
{{#while:
| {{#ifexpr: {{#var: i }} < 6 | true }}
| {{#if: {{{SkillCostLv{{#var: i }} |}}} | {{#vardefine: max_level_cost | {{{SkillCostLv{{#var: i }} |}}} }} }}{{#vardefine: max_level_with_cost_reduction | {{#var: i }} }}{{#vardefine: i
| {{#expr: {{#var: i }} + 1 }}
}}
Line 35 ⟶ 34:
{|class="mw-collapsible mw-collapsed wikitable skilltable"
|- class="summary"
|style="width:10%"|'''EX Skill'''<br>Cost {{{SkillBaseCost|?}}}{{#ifexpr: {{#var: max_level_cost }} <!= {{#ifexpr: {{ #len:{{{SkillBaseCost|}}} }} > 0 | {{{SkillBaseCost|0}}} | 0 }} | <br><span style="color:red">(Level {{#var: max_level_with_cost_reduction }}+)<br>Cost {{#var: max_level_cost }}</span> | }}
|colspan="2" style="position: relative; padding-left:74px;" |{{#if:{{{SkillIcon|}}}|[[File:{{{SkillIcon|}}}.png|64x64px|left]]|{{SkillIcon|{{{SkillDamageType}}}|{{{SkillIconType}}}}}}}
<br>'''{{#if:{{{SkillNameJP|}}}|{{{SkillNameJP}}}<span style="color:#a2a9b1; word-spacing: 0.4em;"> &bull; </span>|}}{{{SkillName}}}'''<br>{{{SkillDescriptionGeneral}}}
Line 44 ⟶ 43:
|-
|1
|rowspan="{{#var: rowspan_1 }}" style="text-align:center"| {{{SkillBaseCost|?}}}
|{{{SkillDescriptionLv1|}}}
|-
|2
{{#ifexpr: {{#var: rowspan_2 }} > 0 | {{!}} rowspan="{{#var: rowspan_2 }}" style="text-align:center" {{!}} <span style="color:red">{{{SkillCostLv2|}}}</span> }}
|{{{SkillDescriptionLv2|}}}
|-
|3
{{#ifexpr: {{#var: rowspan_3 }} > 0 | {{!}} rowspan="{{#var: rowspan_3 }}" style="text-align:center" {{!}} <span style="color:red">{{{SkillCostLv3|}}}</span> }}
|{{{SkillDescriptionLv3|}}}
|-
|4
{{#ifexpr: {{#var: rowspan_4 }} > 0 | {{!}} rowspan="{{#var: rowspan_4 }}" style="text-align:center" {{!}} <span style="color:red">{{{SkillCostLv4|}}}</span> }}
|{{{SkillDescriptionLv4|}}}
|-
|5
{{#ifexpr: {{#var: rowspan_5 }} > 0 | {{!}} rowspan="{{#var: rowspan_5 }}" style="text-align:center" {{!}} <span style="color:red">{{{SkillCostLv5|}}}</span> }}
|{{{SkillDescriptionLv5|}}}
|}</includeonly><noinclude> <nowiki>{{EXSkillTable
|}
</includeonly><noinclude> <nowiki>{{EXSkillTable
|SkillName=
|SkillNameJP=
Line 79 ⟶ 77:
.
|SkillDescriptionLv5=
}}</nowiki><noinclude>
<noinclude>
See page [[Template:SkillIcon]] for valid skill icons reference
<templatedata>