Template:PokemonInfo: Difference between revisions

From Pokemon Revolution Online Wiki
Jump to navigation Jump to search
m Removed the parenthesis for "Type(s)." It looks a bit too obtrusive, and it's unnecessary since the plurality of "types" appropriately reflects the cardinality of this data type.
Fixed the EV-yield calculations. Values of 0 were previously parsed as null strings, resulting in a display error; I just implemented a workaround (albeit makeshift).
Line 73: Line 73:
</td>
</td>
<tr>
<tr>
{{#vardefine:bst|{{#expr:{{#external_value:hp}}+{{#external_value:atk}}+{{#external_value:def}}+{{#external_value:spatk}}+{{#external_value:spdef}}+{{#external_value:spd}}}}}}
<td colspan="6"><div style="margin: auto auto; background-color:#FFFFFF; border: 3px solid #{{{{#external_value:type1}}_color_dark}}; padding: 6px; border-radius: 25px; margin-bottom: 5px; width: 50%;">Base-stat total: {{#vardefineecho:bst|{{#expr:{{#external_value:hp}}+{{#external_value:atk}}+{{#external_value:def}}+{{#external_value:spatk}}+{{#external_value:spdef}}+{{#external_value:spd}}}}}}</div></td></tr>
<td colspan="6"><div style="margin: auto auto; background-color:#FFFFFF; border: 3px solid #{{{{#external_value:type1}}_color_dark}}; padding: 6px; border-radius: 25px; margin-bottom: 5px; width: 50%;">Base-stat total: {{#var:bst}}</div></td></tr>
</table>
</table>
</td>
</td>
Line 84: Line 83:
<td style="border: 4px solid #{{HP color dark}}; background-color: #{{HP color}}; border-radius: 15px; padding: 5px; font-size: 11px;">
<td style="border: 4px solid #{{HP color dark}}; background-color: #{{HP color}}; border-radius: 15px; padding: 5px; font-size: 11px;">
'''HP'''<br>
'''HP'''<br>
{{#external_value:evhp}}
{{#vardefineecho:evhp|{{#if:{{#external_value:evhp}}|{{#external_value:evhp}}|0}}}}
</td>
</td>
<td style="border: 4px solid #{{Attack_color_dark}}; background-color: #{{Attack_color}}; border-radius: 15px; padding: 5px; font-size: 11px;">
<td style="border: 4px solid #{{Attack_color_dark}}; background-color: #{{Attack_color}}; border-radius: 15px; padding: 5px; font-size: 11px;">
'''Atk'''<br>
'''Atk'''<br>
{{#external_value:evatk}}
{{#vardefineecho:evatk|{{#if:{{#external_value:evatk}}|{{#external_value:evatk}}|0}}}}
</td>
</td>
<td style="border: 4px solid #{{Defense_color_dark}}; background-color: #{{Defense_color}}; border-radius: 15px; padding: 5px; font-size: 11px;">
<td style="border: 4px solid #{{Defense_color_dark}}; background-color: #{{Defense_color}}; border-radius: 15px; padding: 5px; font-size: 11px;">
'''Def'''<br>
'''Def'''<br>
{{#external_value:evdef}}
{{#vardefineecho:evdef|{{#if:{{#external_value:evdef}}|{{#external_value:evdef}}|0}}}}
</td>
</td>
<td style="border: 4px solid #{{Special Attack color dark}}; background-color: #{{Special Attack color}}; border-radius: 15px; padding: 5px; font-size: 11px;">
<td style="border: 4px solid #{{Special Attack color dark}}; background-color: #{{Special Attack color}}; border-radius: 15px; padding: 5px; font-size: 11px;">
'''Sp.Atk'''<br>
'''Sp.Atk'''<br>
{{#external_value:evspa}}
{{#vardefineecho:evspa|{{#if:{{#external_value:evspa}}|{{#external_value:evspa}}|0}}}}
</td>
</td>
<td style="border: 4px solid #{{Special Defense color dark}}; background-color: #{{Special Defense color}}; border-radius: 15px; padding: 5px; font-size: 11px;">
<td style="border: 4px solid #{{Special Defense color dark}}; background-color: #{{Special Defense color}}; border-radius: 15px; padding: 5px; font-size: 11px;">
'''Sp.Def'''<br>
'''Sp.Def'''<br>
{{#external_value:evspd}}
{{#vardefineecho:evspd|{{#if:{{#external_value:evspd}}|{{#external_value:evspd}}|0}}}}
</td>
</td>
<td style="border: 4px solid #{{Speed color dark}}; background-color: #{{Speed color}}; border-radius: 15px; padding: 5px; font-size: 11px;">
<td style="border: 4px solid #{{Speed color dark}}; background-color: #{{Speed color}}; border-radius: 15px; padding: 5px; font-size: 11px;">
'''Spd'''<br>
'''Spd'''<br>
{{#external_value:evsp}}
{{#vardefineecho:evsp|{{#if:{{#external_value:evsp}}|{{#external_value:evsp}}|0}}}}
</td>
</td>
<tr>
<tr>
<td colspan="6"><div style="margin: auto auto; background-color:#FFFFFF; border: 3px solid #{{{{#external_value:type1}}_color_dark}}; padding: 6px; border-radius: 25px; margin-bottom: 5px; width: 50%;">EV-yield total: {{#expr:{{#external_value:evhp}}+{{#external_value:evatk}}+{{#external_value:evdef}}+{{#external_value:evspa}}+{{#external_value:evspd}}+{{#external_value:evsp}}}}</div></td></tr>
<td colspan="6"><div style="margin: auto auto; background-color:#FFFFFF; border: 3px solid #{{{{#external_value:type1}}_color_dark}}; padding: 6px; border-radius: 25px; margin-bottom: 5px; width: 50%;">EV-yield total: {{#expr:{{#var:evhp}}+{{#var:evatk}}+{{#var:evdef}}+{{#var:evspa}}+{{#external_value:evspd}}+{{#var:evsp}}}}</div></td></tr>
</table>
</table>
</td>
</td>

Revision as of 16:08, 22 December 2023