Template:NPCLineup: Difference between revisions

From Pokemon Revolution Online Wiki
Jump to navigation Jump to search
No edit summary
Testing this optimazational methodization, momentarily, before extrapolating it to the rest of the template.
Line 4: Line 4:
<tr>
<tr>
{{#get_web_data:url=http://prowiki.info/index.php?title=Special:GetData/PokemonRawList|format=CSV with header|filters=Name={{#arrayindex:lineup|0}}|data=name0=Name,number0=Pokedex Number}}
{{#get_web_data:url=http://prowiki.info/index.php?title=Special:GetData/PokemonRawList|format=CSV with header|filters=Name={{#arrayindex:lineup|0}}|data=name0=Name,number0=Pokedex Number}}
<td width="16%"><table style="width: 100%; padding: 5px; border: 1px solid {{#var:border}}; background-color: {{#var:cell}}; border-radius: 25px;"><tr><td rowspan="2" style="border-radius: 35px; border: 3px solid {{#var:border}}; width: 40px; height: 40px; background-color:#FFFFFF; padding: 2px;">[[File:{{#external_value:number0}}Icon.png]]</td><td>[[{{#external_value:name0}}]]</td></tr><tr><td style="font-weight: bold; color:{{#var:border}};"> Lv. {{#arrayindex:levels|0}}</td></tr></table></td>
{{#vardefine:iteration0|{{#arraysearch:name|{{ucfirst:{{#arrayindex:lineup|0}}}}}}}}
<td width="16%"><table style="width: 100%; padding: 5px; border: 1px solid {{#var:border}}; background-color: {{#var:cell}}; border-radius: 25px;"><tr><td rowspan="2" style="border-radius: 35px; border: 3px solid {{#var:border}}; width: 40px; height: 40px; background-color:#FFFFFF; padding: 2px;">[[File:{{#arrayindex:number|{{#var:iteration0}}}}Icon.png]]</td><td>[[{{#arrayindex:name|{{#var:iteration0}}}}]]</td></tr><tr><td style="font-weight: bold; color:{{#var:border}};"> Lv. {{#arrayindex:levels|0}}</td></tr></table></td>
{{#get_web_data:url=http://prowiki.info/index.php?title=Special:GetData/PokemonRawList|format=CSV with header|filters=Name={{#arrayindex:lineup|1}}|data=name1=Name,number1=Pokedex Number}}
{{#get_web_data:url=http://prowiki.info/index.php?title=Special:GetData/PokemonRawList|format=CSV with header|filters=Name={{#arrayindex:lineup|1}}|data=name1=Name,number1=Pokedex Number}}
<td width="16%"><table style="width: 100%; padding: 5px; border: 1px solid {{#var:border}}; background-color: {{#if:{{#arrayindex:lineup|1}} | {{#var:cell}} | {{#var:border}}}}; border-radius: 25px;"><tr><td rowspan="2" style="border-radius: 35px; border: 3px solid {{#var:border}}; width: 40px; height: 40px; background-color:{{#if:{{#arrayindex:lineup|1}} | #FFFFFF | {{#var:border}}}}; padding: 2px;">{{#if:{{#arrayindex:lineup|1}} | [[File:{{#external_value:number1}}Icon.png]]}}</td><td>{{#if:{{#arrayindex:lineup|1}} | [[{{#external_value:name1}}]]}}</td></tr><tr><td style="font-weight: bold; color: {{#var:border}};">{{#if:{{#arrayindex:lineup|1}} | Lv. {{#arrayindex:levels|1}}}}</td></tr></table></td>
<td width="16%"><table style="width: 100%; padding: 5px; border: 1px solid {{#var:border}}; background-color: {{#if:{{#arrayindex:lineup|1}} | {{#var:cell}} | {{#var:border}}}}; border-radius: 25px;"><tr><td rowspan="2" style="border-radius: 35px; border: 3px solid {{#var:border}}; width: 40px; height: 40px; background-color:{{#if:{{#arrayindex:lineup|1}} | #FFFFFF | {{#var:border}}}}; padding: 2px;">{{#if:{{#arrayindex:lineup|1}} | [[File:{{#external_value:number1}}Icon.png]]}}</td><td>{{#if:{{#arrayindex:lineup|1}} | [[{{#external_value:name1}}]]}}</td></tr><tr><td style="font-weight: bold; color: {{#var:border}};">{{#if:{{#arrayindex:lineup|1}} | Lv. {{#arrayindex:levels|1}}}}</td></tr></table></td>

Revision as of 00:08, 31 March 2018