Template:TypeOffensiveDamageModifiers: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
<includeonly>{{#arraydefine: | <includeonly>{{#arraydefine:strengths|{{{Strengths|}}}}} | ||
{{#arraydefine:neutralities|{{{Neutralities|}}}}} | {{#arraydefine:neutralities|{{{Neutralities|}}}}} | ||
{{#arraydefine: | {{#arraydefine:ineffectivities|{{{Ineffectivities|}}}}} | ||
{{#arraydefine: | {{#arraydefine:effectlessnesses|{{{Effectlessnesses|}}}}} | ||
{{#get_web_data:url=http://prowiki.info/index.php?title=Special:GetData/PokemonRawList|format=CSV with header|filters=Name={{PAGENAME}}|data=type=Type 1,type2=Type 2}} | {{#get_web_data:url=http://prowiki.info/index.php?title=Special:GetData/PokemonRawList|format=CSV with header|filters=Name={{PAGENAME}}|data=type=Type 1,type2=Type 2}} | ||
<table cellpadding="4" cellspacing="4" style="border: {{#var:background}} 3px solid; width: 45%; max-width: 80%; border-radius: 25px; background: {{#var:border}}; margin-top: 5px; margin-bottom: 5px; margin-left: 3px; padding: 4px;"> | <table cellpadding="4" cellspacing="4" style="border: {{#var:background}} 3px solid; width: 45%; max-width: 80%; border-radius: 25px; background: {{#var:border}}; margin-top: 5px; margin-bottom: 5px; margin-left: 3px; padding: 4px;"> | ||
Line 15: | Line 15: | ||
<td valign="top" width="25%" style="border: {{#var:background}} 1px solid; border-radius: 1px 1px 1px 25px; text-align: center;"> | <td valign="top" width="25%" style="border: {{#var:background}} 1px solid; border-radius: 1px 1px 1px 25px; text-align: center;"> | ||
<table align="center" style="text-align: center;"> | <table align="center" style="text-align: center;"> | ||
{{#if:{{{ | {{#if:{{{Strengths|}}}| | ||
{{#loop: | {{#loop: strengths| | ||
0| | 0| | ||
{{#arraysize: | {{#arraysize:strengths}}| | ||
{{#vardefine:factor|{{#expr:1 + {{#var: | {{#vardefine:factor|{{#expr:1 + {{#var:strengths}}}}}} | ||
{{#vardefine:first|{{#expr:{{#var: | {{#vardefine:first|{{#expr:{{#var:strengths}} + {{#var:factor}} - 1}}}} | ||
{{#vardefine:second|{{#expr:{{#var: | {{#vardefine:second|{{#expr:{{#var:strengths}} + {{#var:factor}}}}}} | ||
<tr><td>{{TypePip|{{#arrayindex: | <tr><td>{{TypePip|{{#arrayindex:strengths|{{#var:first}}}}|{{#var:first}}}}}}</td>{{#if: {{#arrayindex:strengths|{{#var:second}}}} |<td>{{TypePip|{{#arrayindex:strengths|{{#var:second}}}}|{{#var:second}}}}}}</td>}}</tr> | ||
}} | }} | ||
| | | | ||
Line 51: | Line 51: | ||
<td valign="top" width="25%" style="border: {{#var:background}} 1px solid; text-align: left;"> | <td valign="top" width="25%" style="border: {{#var:background}} 1px solid; text-align: left;"> | ||
<table align="center" style="text-align: center;"> | <table align="center" style="text-align: center;"> | ||
{{#if:{{{ | {{#if:{{{Ineffectivities|}}}| | ||
{{#loop: | {{#loop: ineffectivities| | ||
0| | 0| | ||
{{#arraysize: | {{#arraysize:ineffectivities}}| | ||
{{#vardefine:factor|{{#expr:1 + {{#var: | {{#vardefine:factor|{{#expr:1 + {{#var:ineffectivities}}}}}} | ||
{{#vardefine:first|{{#expr:{{#var: | {{#vardefine:first|{{#expr:{{#var:ineffectivities}} + {{#var:factor}} - 1}}}} | ||
{{#vardefine:second|{{#expr:{{#var: | {{#vardefine:second|{{#expr:{{#var:ineffectivities}} + {{#var:factor}}}}}} | ||
<tr><td>{{TypePip|{{#arrayindex: | <tr><td>{{TypePip|{{#arrayindex:ineffectivities|{{#var:first}}}}|{{#var:first}}}}}}</td>{{#if: {{#arrayindex:ineffectivities|{{#var:second}}}} |<td>{{TypePip|{{#arrayindex:ineffectivities|{{#var:second}}}}|{{#var:second}}}}}}</td>}}</tr> | ||
}} | }} | ||
| | | | ||
Line 69: | Line 69: | ||
<td valign="top" width="25%" style="border: {{#var:background}} 1px solid; border-radius: 1px 1px 25px 1px; text-align: left;"> | <td valign="top" width="25%" style="border: {{#var:background}} 1px solid; border-radius: 1px 1px 25px 1px; text-align: left;"> | ||
<table align="center" style="text-align: center;"> | <table align="center" style="text-align: center;"> | ||
{{#if:{{{ | {{#if:{{{Effectlessnesses|}}}| | ||
{{#loop: | {{#loop: effectlessnesses| | ||
0| | 0| | ||
{{#arraysize: | {{#arraysize:effectlessnesses}}| | ||
{{#vardefine:factor|{{#expr:1 + {{#var: | {{#vardefine:factor|{{#expr:1 + {{#var:effectlessnesses}}}}}} | ||
{{#vardefine:first|{{#expr:{{#var: | {{#vardefine:first|{{#expr:{{#var:effectlessnesses}} + {{#var:factor}} - 1}}}} | ||
{{#vardefine:second|{{#expr:{{#var: | {{#vardefine:second|{{#expr:{{#var:effectlessnesses}} + {{#var:factor}}}}}} | ||
<tr><td>{{TypePip|{{#arrayindex: | <tr><td>{{TypePip|{{#arrayindex:effectlessnesses|{{#var:first}}}}}}</td>{{#if: {{#arrayindex:effectlessnesses|{{#var:second}}}} |<td>{{TypePip|{{#arrayindex:effectlessnesses|{{#var:second}}}}}}</td>}}</tr> | ||
}} | }} | ||
| | | |