Template:StatTable: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
<includeonly><templatestyles src="Template:StatTable/styles.css"/> | <includeonly><templatestyles src="Template:StatTable/styles.css"/> | ||
<!-- table border colour can be overridden via |frame=#rrggbb --> | |||
<div class="statbox"> | |||
<table style="border-color:{{{frame|#444}}}"> | |||
<thead> | |||
<tr> | |||
<th class="hdr-stat" colspan="2" rowspan="2">Stat</th> | |||
<th class="hdr-range" colspan="2">Range</th> | |||
</tr> | |||
<tr> | |||
<th class="hdr-sub">At Lv 50</th> | |||
<th class="hdr-sub">At Lv 100</th> | |||
</ | </tr> | ||
</ | </thead> | ||
<!-- HP --> | |||
<tr class="row-hp"> | |||
<td class="lab">HP: <span>{{{HP}}}</span></td> | |||
<td class="bar"> | |||
<div class="fill" style="width:{{#expr: ( {{{HP|0}}} * 100 / 255 ) round 0}}%;"></div> | |||
</td> | |||
<td class="row-hp"> | |||
{{#ifexpr:{{{HP}}}=1|1 | |||
|{{#expr:((0+2*{{{HP}}}+(0/4))*50/100)+10+50}}}} – | |||
{{#ifexpr:{{{HP}}}=1|1 | |||
|{{#expr:((31+2*{{{HP}}}+(252/4))*50/100)+10+50}}}} | |||
</td> | |||
<td class="row-hp"> | |||
{{#ifexpr:{{{HP}}}=1|1 | |||
|{{#expr:((0+2*{{{HP}}}+(0/4))*100/100)+10+100}}}} – | |||
{{#ifexpr:{{{HP}}}=1|1 | |||
|{{#expr:((31+2*{{{HP}}}+(252/4))*100/100)+10+100}}}} | |||
</td> | |||
</tr> | |||
<!-- Attack --> | |||
<tr class="row-atk"> | |||
<td class="lab">Attack: <span>{{{Attack}}}</span></td> | |||
<td class="bar"> | |||
<div class="fill" style="width:{{#expr: ( {{{Attack|0}}} * 100 / 255 ) round 0}}%;"></div> | |||
</td> | |||
</tr> | |||
<!-- Defense --> | |||
<tr class="row-def"> | |||
<td class="lab">Defense: <span>{{{Defense}}}</span></td> | |||
</ | <td class="bar"> | ||
<div class="fill" style="width:{{#expr: ( {{{Defense|0}}} * 100 / 255 ) round 0}}%;"></div> | |||
</td> | |||
</tr> | |||
<!-- Sp. Atk --><includeonly><templatestyles src="Template:StatTable/styles.css"/> | |||
<!-- table border colour can be overridden via |frame=#rrggbb --> | |||
</ | <div class="statbox"> | ||
<table style="border-color:{{{frame|#444}}}"> | |||
<thead> | |||
<tr> | |||
<th class="hdr-stat" colspan="2" rowspan="2">Stat</th> | |||
<th class="hdr-range" colspan="2">Range</th> | |||
</tr> | </tr> | ||
<tr> | |||
<th class="hdr-sub">At Lv 50</th> | |||
<th class="hdr-sub">At Lv 100</th> | |||
</tr> | |||
</thead> | |||
<!-- HP --> | |||
<tr class="row-hp"> | |||
<td class="lab">HP: <span>{{{HP}}}</span></td> | |||
<td class="bar"> | |||
<div class="fill" style="width:{{#expr: ( {{{HP|0}}} * 100 / 255 ) round 0}}%;"></div> | |||
</td> | |||
<td class="lab"> | |||
{{#ifexpr:{{{HP}}}=1|1 | |||
|{{#expr:((0+2*{{{HP}}}+(0/4))*50/100)+10+50}}}} – | |||
{{#ifexpr:{{{HP}}}=1|1 | |||
|{{#expr:((31+2*{{{HP}}}+(252/4))*50/100)+10+50}}}} | |||
</td> | |||
<td class="lab"> | |||
{{#ifexpr:{{{HP}}}=1|1 | |||
|{{#expr:((0+2*{{{HP}}}+(0/4))*100/100)+10+100}}}} – | |||
{{#ifexpr:{{{HP}}}=1|1 | |||
|{{#expr:((31+2*{{{HP}}}+(252/4))*100/100)+10+100}}}} | |||
</td> | |||
</tr> | |||
<!-- Attack --> | |||
<tr class="row-atk"> | |||
<td class="lab">Attack: <span>{{{Attack}}}</span></td> | |||
<td class="bar"> | |||
<div class="fill" style="width:{{#expr: ( {{{Attack|0}}} * 100 / 255 ) round 0}}%;"></div> | |||
</td> | |||
</tr> | |||
<!-- Defense --> | |||
<tr class="row-def"> | |||
<td class="lab">Defense: <span>{{{Defense}}}</span></td> | |||
<td class="bar"> | |||
<div class="fill" style="width:{{#expr: ( {{{Defense|0}}} * 100 / 255 ) round 0}}%;"></div> | |||
</td> | |||
</tr> | |||
<!-- Sp. Atk --> | |||
<tr class="row-spa"> | |||
<td class="lab">Sp. Atk: <span>{{{SpAtk}}}</span></td> | |||
<td class="bar"> | |||
<div class="fill" style="width:{{#expr: ( {{{SpAtk|0}}} * 100 / 255 ) round 0}}%;"></div> | |||
</td> | |||
</tr> | |||
<!-- | <!-- Sp. Def --> | ||
<tr class="row-spd"> | |||
<td class="lab">Sp. Def: <span>{{{SpDef}}}</span></td> | |||
<td class="bar"> | |||
<div class="fill" style="width:{{#expr: ( {{{SpDef|0}}} * 100 / 255 ) round 0}}%;"></div> | |||
</td> | |||
</tr> | </tr> | ||
<!-- Speed --> | |||
<tr class="row-spe"> | |||
<td class="lab">Speed: <span>{{{Speed}}}</span></td> | |||
<td class="bar"> | |||
<div class="fill" style="width:{{#expr: ( {{{Speed|0}}} * 100 / 255 ) round 0}}%;"></div> | |||
</td> | |||
</tr> | |||
<!-- Total (no bar) --> | |||
<tr class="total"> | |||
<td class="lab">Total: <span>{{#expr:{{{HP}}}+{{{Attack}}}+{{{Defense}}}+{{{SpAtk}}}+{{{SpDef}}}+{{{Speed}}}}}</span></td> | |||
<td class="bar"></td> | |||
</tr> | |||
</table> | |||
</div></includeonly><noinclude> | |||
<pre>{{StatTable | |||
|HP=80 |Attack=82 |Defense=83 |SpAtk=100 |SpDef=100 |Speed=80 | |||
}}</pre> | |||
[[Category:Template documentation]] | |||
</noinclude> | |||
<tr class="row-spa"> | <tr class="row-spa"> | ||
<td class="lab">Sp. Atk: <span>{{{SpAtk}}}</span></td> | <td class="lab">Sp. Atk: <span>{{{SpAtk}}}</span></td> | ||
Revision as of 06:35, 19 May 2025
{{StatTable
|HP=80 |Attack=82 |Defense=83 |SpAtk=100 |SpDef=100 |Speed=80
}}
Sp. Atk: {{{SpAtk}}}
Sp. Def: {{{SpDef}}}
Speed: {{{Speed}}}
Total: Expression error: Unrecognized punctuation character "{". </includeonly>
{{StatTable
|HP=80 |Attack=82 |Defense=83 |SpAtk=100 |SpDef=100 |Speed=80
}}