Template:PokemonInfo: Difference between revisions

From Pokemon Revolution Online Wiki
Jump to navigation Jump to search
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).
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<includeonly>
<includeonly>
{{#get_web_data:url=http://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_file_data:source=data|file name=PokemonRawList.csv|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;">

Latest revision as of 15:03, 1 October 2025