Template:PokemonInfo: Difference between revisions

From Pokemon Revolution Online Wiki
Jump to navigation Jump to search
No edit summary
Disintegrated the evolutionary data; the table is informationally overloaded with it, and I plan to create an evolutionary chart with due course to outline this information, alternatively. Too inapposite in these tables.
Line 5: Line 5:
<table align="right" class="informational-box" cellpadding="4" cellspacing="4" style="width: 45%; max-width: 55%; border: 4px solid #{{{{#external_value:type1}}_color_dark}}; background-color: #{{{{#external_value:type1}}_color}}; padding: 4px; border-radius: 15px;">
<table align="right" class="informational-box" cellpadding="4" cellspacing="4" style="width: 45%; max-width: 55%; border: 4px solid #{{{{#external_value:type1}}_color_dark}}; background-color: #{{{{#external_value:type1}}_color}}; padding: 4px; border-radius: 15px;">
<tr><td style="border: 3px solid #{{{{#external_value:type1}}_color_dark}}; background-color: #{{{{#external_value:type1}}_color_light}}; border-radius: 15px;"><span style="margin-bottom: 7px; font-weight: bold; color:#{{{{#external_value:type1}}_color_dark}};">#{{padleft:{{#external_value:number}}|3}}</span>&nbsp;&nbsp;&nbsp;[[File:{{#external_value:number}}Icon.png]]</td><td style="border: 3px solid #{{{{#external_value:type1}}_color_dark}}; background-color: #{{{{#external_value:type1}}_color_light}}; border-radius: 15px;"><span style="margin-bottom: 7px; font-weight: bold; color:#{{{{#external_value:type1}}_color_dark}};">{{PAGENAME}}</span></td></tr>
<tr><td style="border: 3px solid #{{{{#external_value:type1}}_color_dark}}; background-color: #{{{{#external_value:type1}}_color_light}}; border-radius: 15px;"><span style="margin-bottom: 7px; font-weight: bold; color:#{{{{#external_value:type1}}_color_dark}};">#{{padleft:{{#external_value:number}}|3}}</span>&nbsp;&nbsp;&nbsp;[[File:{{#external_value:number}}Icon.png]]</td><td style="border: 3px solid #{{{{#external_value:type1}}_color_dark}}; background-color: #{{{{#external_value:type1}}_color_light}}; border-radius: 15px;"><span style="margin-bottom: 7px; font-weight: bold; color:#{{{{#external_value:type1}}_color_dark}};">{{PAGENAME}}</span></td></tr>
<tr><td colspan="3" style="border: 3px solid #{{{{#external_value:type1}}_color_dark}}; background-color: #{{{{#external_value:type1}}_color_light}}; border-radius: 15px; padding: 5px;"><div style="border-radius: 15px; margin: auto auto; 5px; text-align: center; padding: 5px; background-color: #FFFFFF;">[[File:{{#external_value:number}}{{#external_value:name}}.png|150px]]</div></td></tr>
{{#if:{{{EvolvesFrom|}}} |
<tr>
{{#get_web_data:url=http://prowiki.info/index.php?title=Special:GetData/PokemonRawList|format=CSV with header|filters=Name={{{EvolvesFrom}}}|data=prenumber=Pokedex Number,prename=Name,pretype=Type1,pregeneration=Generation}}
<td colspan="6" style="border: 3px solid #{{{{#external_value:type1}}_color_dark}}; background-color: #{{{{#external_value:type1}}_color_light}}; padding: 11px; border-radius: 15px; width: 100%;"><p style="margin-bottom: 7px; font-weight: bold; color:#{{{{#external_value:type1}}_color_dark}};">Evolves From:</p>
<div style="border-radius: 35px; margin: auto auto; 5px; text-align: center; padding: 5px; margin-bottom: 10px; background-color: #FFFFFF; width: 50%">
[[File:{{#external_value:prenumber}}{{#external_value:prename}}.png|75px]]
</div>
<br>
<span style="border-radius: 20px; padding: 6px; border: 4px solid #{{{{#external_value:pretype}}_color_dark}}; background-color: #FFFFFF">
[[{{#external_value:prename}}]]
</span>
<br>
<br>
<span style="border-radius: 20px; padding: 6px; border: 4px solid #{{{{#external_value:pretype}}_color_dark}}; background-color: #FFFFFF">
{{{EvolvesFromMethod}}}
</span>
</td>
</tr>
}}
{{#if:{{{EvolvesInto|}}} |
<tr>
<td colspan="6" style="border: 3px solid #{{{{#external_value:type1}}_color_dark}}; background-color: #{{{{#external_value:type1}}_color_light}}; padding: 11px; border-radius: 15px; width: 100%;">
{{#arraydefine:evolvesinto|{{{EvolvesInto}}}}}
{{#arraydefine:evolvesintomethods|{{{EvolvesIntoMethods}}}}}
{{#vardefine:branches|{{#arraysize:evolvesinto}}}}
<table width="100%" style="text-align: center; {{#ifexpr:{{#var:branches}} > 3 | font-size:10px;}}">
<p style="margin-bottom: 7px; font-weight: bold; color:#{{{{#external_value:type1}}_color_dark}};">Evolves Into:</p>
<tr>
{{#ifexpr:{{#arraysize:evolvesinto}} = 1 |
{{#get_web_data:url=http://prowiki.info/index.php?title=Special:GetData/PokemonRawList|format=CSV with header|filters=Name={{#arrayindex:evolvesinto|0}}|data=evo0number=Pokedex Number,evo0name=Name,evo0type=Type1}}
<td>
<div style="border-radius: 35px; margin: auto auto; 5px; text-align: center; padding: 5px; margin-bottom: 10px; background-color: #FFFFFF; width: 50%;">[[File:{{#external_value:evo0number}}{{#external_value:evo0name}}.png|75px]]</div>
<br>
<span style="border-radius: 20px; padding: 6px; border: 4px solid #{{{{#external_value:evo0type}}_color_dark}}; background-color: #FFFFFF">
[[{{#external_value:evo0name}}]]
</span>
<br>
<br>
<div style="border-radius: 20px; padding: 6px; border: 4px solid #{{{{#external_value:evo0type}}_color_dark}}; width: 25%; margin: auto auto; background-color: #FFFFFF">
{{#arrayindex:evolvesintomethods|0}}</div>
</td>|
{{#vardefine:placeholder|1}}
{{#loop: evos|
1|
{{#arraysize:evolvesinto}}|
{{#vardefine:vector|{{#expr:{{#var:evos}} - 1}}}}
{{#get_web_data:url=http://prowiki.info/index.php?title=Special:GetData/PokemonRawList|format=CSV with header|filters=Name={{#arrayindex:evolvesinto|{{#var:vector}}}}|data=evonumber=Pokedex Number,evoname=Name,evotype=Type1}}
<td width="50%">
<div style="border-radius: 35px; margin: auto auto; 5px; text-align: center; padding: 5px; margin-bottom: 10px; background-color: #FFFFFF; width: 50%;">[[File:{{#external_value:evonumber}}{{#external_value:evoname}}.png|50px]]</div>
<br>
<span style="border-radius: 20px; padding: 6px; border: 4px solid #{{{{#external_value:evotype}}_color_dark}}; background-color: #FFFFFF">
[[{{#external_value:evoname}}]]
</span>
<br>
<br>
<div style="border-radius: 20px; padding: 6px; border: 4px solid #{{{{#external_value:evotype}}_color_dark}}; width: 50%; margin: auto auto; background-color: #FFFFFF">
{{#arrayindex:evolvesintomethods|{{#var:vector}}}}</div>
</td>
{{#ifexpr:{{#var:evos}} / 3 = {{#var:placeholder}} | {{#vardefine:placeholder|{{#expr:{{#var:placeholder}} + 1}}}} </tr><tr>}}
}}
}}
</tr>
</table>
</td>
</tr>
}}
<tr><td style="border: 3px solid #{{{{#external_value:type1}}_color_dark}}; background-color: #{{{{#external_value:type1}}_color_light}}; padding: 11px; border-radius: 15px;"> <p style="margin-bottom: 7px; font-weight: bold; color: #{{{{#external_value:type1}}_color_dark}};">Type(s)</p>
<tr><td style="border: 3px solid #{{{{#external_value:type1}}_color_dark}}; background-color: #{{{{#external_value:type1}}_color_light}}; padding: 11px; border-radius: 15px;"> <p style="margin-bottom: 7px; font-weight: bold; color: #{{{{#external_value:type1}}_color_dark}};">Type(s)</p>
{{#if: {{#external_value:type2}} | <span style="border-radius: 20px 1px 1px 20px; padding: 6px; border: 4px solid #{{{{#external_value:type1}}_color_dark}}; background-color: #FFFFFF; width: 10%;">[[{{#external_value:type1}}_(type)|<span style="color:#{{{{#external_value:type1}}_color_dark}};">{{#external_value:type1}}</span>]]</span><span style="border-radius: 1px 20px 20px 1px; padding: 6px; width: 10%; border: 4px solid #{{{{#external_value:type2}}_color_dark}}; background-color: #FFFFFF">[[{{#external_value:type2}}_(type)|<span style="color:#{{{{#external_value:type2}}_color_dark}};">{{#external_value:type2}}</span>]]</span> | <span style="border-radius: 20px; width: 50px; padding: 6px; border: 4px solid #{{{{#external_value:type1}}_color_dark}}; background-color: #FFFFFF">[[{{#external_value:type1}}_(type)|<span style="color:#{{{{#external_value:type1}}_color_dark}};">{{#external_value:type1}}</span>]]</span>}}</td><td style="border: 3px solid #{{{{#external_value:type1}}_color_dark}}; background-color: #{{{{#external_value:type1}}_color_light}}; border-radius: 15px;"><p style="margin-bottom: 7px; font-weight: bold; color: #{{{{#external_value:type1}}_color_dark}};">Generation</p><span style="border-radius: 20px; padding: 6px; border: 4px solid #{{{{#external_value:type1}}_color_dark}}; background-color: #FFFFFF;">&nbsp;&nbsp;[[:Category:Generation {{#var:gen}} Pokémon|<span style="color:#{{{{#external_value:type1}}_color_dark}};">{{#var:gen}}</span>]]&nbsp;&nbsp;</span></td>
{{#if: {{#external_value:type2}} | <span style="border-radius: 20px 1px 1px 20px; padding: 6px; border: 4px solid #{{{{#external_value:type1}}_color_dark}}; background-color: #FFFFFF; width: 10%;">[[{{#external_value:type1}}_(type)|<span style="color:#{{{{#external_value:type1}}_color_dark}};">{{#external_value:type1}}</span>]]</span><span style="border-radius: 1px 20px 20px 1px; padding: 6px; width: 10%; border: 4px solid #{{{{#external_value:type2}}_color_dark}}; background-color: #FFFFFF">[[{{#external_value:type2}}_(type)|<span style="color:#{{{{#external_value:type2}}_color_dark}};">{{#external_value:type2}}</span>]]</span> | <span style="border-radius: 20px; width: 50px; padding: 6px; border: 4px solid #{{{{#external_value:type1}}_color_dark}}; background-color: #FFFFFF">[[{{#external_value:type1}}_(type)|<span style="color:#{{{{#external_value:type1}}_color_dark}};">{{#external_value:type1}}</span>]]</span>}}</td><td style="border: 3px solid #{{{{#external_value:type1}}_color_dark}}; background-color: #{{{{#external_value:type1}}_color_light}}; border-radius: 15px;"><p style="margin-bottom: 7px; font-weight: bold; color: #{{{{#external_value:type1}}_color_dark}};">Generation</p><span style="border-radius: 20px; padding: 6px; border: 4px solid #{{{{#external_value:type1}}_color_dark}}; background-color: #FFFFFF;">&nbsp;&nbsp;[[:Category:Generation {{#var:gen}} Pokémon|<span style="color:#{{{{#external_value:type1}}_color_dark}};">{{#var:gen}}</span>]]&nbsp;&nbsp;</span></td>

Revision as of 05:33, 5 September 2017