Template:PokemonInfo: Difference between revisions

From Pokemon Revolution Online Wiki
Jump to navigation Jump to search
Fixed the rarity-tier nomenclature.
No edit summary
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<includeonly>
<includeonly>
{{#get_web_data:url=https://wiki.pokemonrevolution.net/index.php?title=Special:GetData/PokemonRawList|format=CSV with header|filters=Name={{#ifeq:{{PAGENAME}}|Farfetch'd|Farfetch'd|{{#if:{{{Name|}}}|{{{Name}}}|{{PAGENAME}}}}}}|data=number=Pokedex Number,name=Name,type1=Type1,type2=Type2,ability1=Ability 1,ability2=Ability 2,ha=Hidden Ability,generation=Generation,hp=HP,atk=Attack,def=Defense,spatk=Special Attack,spdef=Special Defense,spd=Speed,catch=Catch Rate,evhp=EVHP,evatk=EVATK,evdef=EVDEF,evspa=EVSPA,evspd=EVSPD,evsp=EVSP,male=Male Ratio,height=Height,weight=Weight,npc=NPC,wild=Wild,exp=Base Experience,rarity=Tier}}{{#vardefine:primaryType|{{#external_value:type1}}}}{{#if:{{#external_value:type2}}|{{#vardefine:secondaryType|{{#external_value:type2}}}}}}
{{#get_web_data:url=https://wiki.pokemonrevolution.net/index.php?title=Special:GetData/PokemonRawList|format=CSV with header|filters=Name={{#ifeq:{{PAGENAME}}|Farfetch'd|Farfetch'd|{{#if:{{{Name|}}}|{{{Name}}}|{{PAGENAME}}}}}}|data=number=Pokedex Number,name=Name,type1=Type1,type2=Type2,ability1=Ability 1,ability2=Ability 2,ha=Hidden Ability,generation=Generation,hp=HP,atk=Attack,def=Defense,spatk=Special Attack,spdef=Special Defense,spd=Speed,catch=Catch Rate,evhp=EVHP,evatk=EVATK,evdef=EVDEF,evspa=EVSPA,evspd=EVSPD,evsp=EVSP,male=Male Ratio,height=Height,weight=Weight,npc=NPC,wild=Wild,exp=Base Experience,rarity=Tier}}{{#vardefine:primaryType|{{#external_value:type1}}}}{{#if:{{#external_value:type2}}|{{#vardefine:secondaryType|{{#external_value:type2}}}}}}
{{#arraydefine:generations|I,II,III,IV,V,VI,VII}}
{{#arraydefine:generations|I,II,III,IV,V,VI,VII,VIII,IX}}
{{#vardefine:gen|{{#arrayindex:generations|{{#expr:{{#external_value:generation}} - 1}}}}}}
{{#vardefine:gen|{{#arrayindex:generations|{{#expr:{{#external_value:generation}} - 1}}}}}}
<table align="right" class="informational-box" cellpadding="4" cellspacing="4" style="width: {{{Width|45}}}%; 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: {{{Width|45}}}%; 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}};">{{{Name|{{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}};">{{{Name|{{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>
<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>
<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}};">Types</p>
<table align="center" style="width: 75%; font-weight: bold; padding: 3px;">
<table align="center" style="width: 75%; font-weight: bold; padding: 3px;">
<tr>{{Trichrome|Color={{#external_value:type1}}}}
<tr>{{Trichrome|Color={{#external_value:type1}}}}
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>

Latest revision as of 08:10, 28 August 2025