Template:TypeOffensiveDamageModifiers: Difference between revisions

From Pokemon Revolution Online Wiki
Jump to navigation Jump to search
m Text replacement - "https://wiki.pokemonrevolution.net/index.php?title=Special:GetData/" to "http://wiki.pokemonrevolution.net/index.php?title=Special:GetData/"
 
(11 intermediate revisions by one other user not shown)
Line 1: Line 1:
<includeonly>{{#arraydefine:weaknesses|{{{Weaknesses|}}}}}
<includeonly>{{#arraydefine:strengths|{{{Strengths|}}}}}
{{#arraydefine:neutralities|{{{Neutralities|}}}}}
{{#arraydefine:neutralities|{{{Neutralities|}}}}}
{{#arraydefine:resistances|{{{Resistances|}}}}}
{{#arraydefine:ineffectivities|{{{Ineffectivities|}}}}}
{{#arraydefine:immunities|{{{Immunities|}}}}}
{{#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://wiki.pokemonrevolution.net/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: 51%; max-width: 80%; border-radius: 25px; background: {{#var:border}}; margin-top: 5px; margin-bottom: 5px; margin-left: 3px; padding: 4px;">
<tr style="font-size:13px;"><td colspan="4" style="border-radius: 25px; background-color: {{#var:cell}}; border: 2px solid {{#var:border}}; font-weight: bold; text-align: center; font-size: 15px;">{{{Mode}}} damage-modifiers</td></tr>
<tr style="font-size:13px;"><td colspan="4" style="border-radius: 25px; background-color: {{#var:cell}}; border: 2px solid {{#var:border}}; font-weight: bold; text-align: center; font-size: 15px;">Offensive damage-modifiers</td></tr>
<tr style="background: {{#var:cell}}; text-align: center; font-size: 14;">
<tr style="background: {{#var:cell}}; text-align: center; font-size: 14;">
<th scope="col" width="25%" style="border-radius: 25px 1px 1px 1px; border: {{#var:border}} 1px solid; line-height: 1.7;"><span style="font-size: 13; border-radius: 40px; border: {{#var:border}} 1px solid; background: #FFFFFF; width: 20px; padding: 3px;">&nbsp;2×&nbsp;</span>&nbsp;Weak to</th>
<th scope="col" width="25%" style="border-radius: 25px 1px 1px 1px; border: {{#var:border}} 1px solid; line-height: 1.7;"><span style="font-size: 13; border-radius: 40px; border: {{#var:border}} 1px solid; background: #FFFFFF; width: 20px; padding: 3px;">&nbsp;2×&nbsp;</span>&nbsp;Strong against</th>
<th scope="col" width="25%" style="border: {{#var:border}} 1px solid;"><span style="font-size: 13; border-radius: 40px; border: {{#var:border}} 1px solid; background: #FFFFFF; width: 20px; padding: 3px;">&nbsp;1×&nbsp;</span>&nbsp;Neutral to</th>
<th scope="col" width="25%" style="border: {{#var:border}} 1px solid;"><span style="font-size: 13; border-radius: 40px; border: {{#var:border}} 1px solid; background: #FFFFFF; width: 20px; padding: 3px;">&nbsp;1×&nbsp;</span>&nbsp;Neutral against</th>
<th width="25%" scope="col" style="border: {{#var:border}} 1px solid;"><span style="font-size: 13; border-radius: 40px; border: {{#var:border}} 1px solid; background: #FFFFFF; width: 20px; padding: 3px;">&nbsp;½×&nbsp;</span>&nbsp;Resistant to</th>
<th width="25%" scope="col" style="border: {{#var:border}} 1px solid;"><span style="font-size: 13; border-radius: 40px; border: {{#var:border}} 1px solid; background: #FFFFFF; width: 20px; padding: 3px;">&nbsp;½×&nbsp;</span>&nbsp;Inffective against</th>
<th width="35%" style="border-radius: 1px 25px 1px 1px; border: {{#var:border}} 1px solid;"><span style="font-size: 13; border-radius: 40px; border: {{#var:border}} 1px solid; background: #FFFFFF; width: 20px; padding: 3px;">&nbsp;0×&nbsp;</span>&nbsp;Immune to</th>
<th width="35%" style="border-radius: 1px 25px 1px 1px; border: {{#var:border}} 1px solid;"><span style="font-size: 13; border-radius: 40px; border: {{#var:border}} 1px solid; background: #FFFFFF; width: 20px; padding: 3px;">&nbsp;0×&nbsp;</span>&nbsp;Inoffensible against</th>
</tr>
</tr>
<tr style="background: {{#var:cell}};">
<tr style="background: {{#var:cell}};">
<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:{{{Weaknesses|}}}|
{{#if:{{{Strengths|}}}|
{{#loop: weakness|
{{#loop: strengths|
0|
0|
{{#arraysize:weaknesses}}|
{{#arraysize:strengths}}|
{{#vardefine:factor|{{#expr:1 + {{#var:weakness}}}}}}
{{#vardefine:factor|{{#expr:1 + {{#var:strengths}}}}}}
{{#vardefine:first|{{#expr:{{#var:weakness}} + {{#var:factor}} - 1}}}}
{{#vardefine:first|{{#expr:{{#var:strengths}} + {{#var:factor}} - 1}}}}
{{#vardefine:second|{{#expr:{{#var:weakness}} + {{#var:factor}}}}}}
{{#vardefine:second|{{#expr:{{#var:strengths}} + {{#var:factor}}}}}}
<tr><td>{{TypePip|{{#arrayindex:weaknesses|{{#var:first}}}}|bold={{#arrayindex:weaknessmagnitudes|{{#var:first}}}}}}</td>{{#if: {{#arrayindex:weaknesses|{{#var:second}}}} |<td>{{TypePip|{{#arrayindex:weaknesses|{{#var:second}}}}|bold={{#arrayindex:weaknessmagnitudes|{{#var:second}}}}}}</td>}}</tr>
<tr><td>{{TypePip|{{#arrayindex:strengths|{{#var:first}}}}}}</td>{{#if: {{#arrayindex:strengths|{{#var:second}}}} |<td>{{TypePip|{{#arrayindex:strengths|{{#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:{{{Resistances|}}}|
{{#if:{{{Ineffectivities|}}}|
{{#loop: resistance|
{{#loop: ineffectivities|
0|
0|
{{#arraysize:resistances}}|
{{#arraysize:ineffectivities}}|
{{#vardefine:factor|{{#expr:1 + {{#var:resistance}}}}}}
{{#vardefine:factor|{{#expr:1 + {{#var:ineffectivities}}}}}}
{{#vardefine:first|{{#expr:{{#var:resistance}} + {{#var:factor}} - 1}}}}
{{#vardefine:first|{{#expr:{{#var:ineffectivities}} + {{#var:factor}} - 1}}}}
{{#vardefine:second|{{#expr:{{#var:resistance}} + {{#var:factor}}}}}}
{{#vardefine:second|{{#expr:{{#var:ineffectivities}} + {{#var:factor}}}}}}
<tr><td>{{TypePip|{{#arrayindex:resistances|{{#var:first}}}}|bold={{#arrayindex:resistancemagnitudes|{{#var:first}}}}}}</td>{{#if: {{#arrayindex:resistances|{{#var:second}}}} |<td>{{TypePip|{{#arrayindex:resistances|{{#var:second}}}}|bold={{#arrayindex:resistancemagnitudes|{{#var:second}}}}}}</td>}}</tr>
<tr><td>{{TypePip|{{#arrayindex:ineffectivities|{{#var:first}}}}}}</td>{{#if: {{#arrayindex:ineffectivities|{{#var:second}}}} |<td>{{TypePip|{{#arrayindex:ineffectivities|{{#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:{{{Immunities|}}}|
{{#if:{{{Effectlessnesses|}}}|
{{#loop: immune|
{{#loop: effectlessnesses|
0|
0|
{{#arraysize:immunities}}|
{{#arraysize:effectlessnesses}}|
{{#vardefine:factor|{{#expr:1 + {{#var:immune}}}}}}
{{#vardefine:factor|{{#expr:1 + {{#var:effectlessnesses}}}}}}
{{#vardefine:first|{{#expr:{{#var:immune}} + {{#var:factor}} - 1}}}}
{{#vardefine:first|{{#expr:{{#var:effectlessnesses}} + {{#var:factor}} - 1}}}}
{{#vardefine:second|{{#expr:{{#var:immune}} + {{#var:factor}}}}}}
{{#vardefine:second|{{#expr:{{#var:effectlessnesses}} + {{#var:factor}}}}}}
<tr><td>{{TypePip|{{#arrayindex:immunities|{{#var:first}}}}}}</td>{{#if: {{#arrayindex:immunities|{{#var:second}}}} |<td>{{TypePip|{{#arrayindex:immunities|{{#var:second}}}}}}</td>}}</tr>
<tr><td>{{TypePip|{{#arrayindex:effectlessnesses|{{#var:first}}}}}}</td>{{#if: {{#arrayindex:effectlessnesses|{{#var:second}}}} |<td>{{TypePip|{{#arrayindex:effectlessnesses|{{#var:second}}}}}}</td>}}</tr>
}}
}}
|
|

Latest revision as of 11:14, 23 April 2022