Template:KeitaBossPokemon: Difference between revisions
Jump to navigation
Jump to search
No edit summary Tag: Reverted |
No edit summary Tag: Reverted |
||
| Line 21: | Line 21: | ||
</noinclude> | </noinclude> | ||
<includeonly> | <includeonly>{{#ifeq:{{ucfirst:{{{Form}}}}}|Mega|{{MegaPokemonArray}}}}{{#vardefine:pname|{{ucfirst:{{{Name}}}}}}}{{#vardefine:iteration|{{#arraysearch:pname|{{#var:pname}}}}}}{{#vardefine:type1|{{#arrayindex:type1|{{#var:iteration}}}}}}{{#vardefine:type2|{{#arrayindex:type2|{{#var:iteration}}}}}}{{#vardefine:rows|{{#expr:{{#var:rows}}+1}}}} | ||
{{#ifeq:{{ucfirst:{{{Form | <td class="boss-pokemon-card" style="background-color:#{{{{#var:type1}}_color_light}}; border-radius: 25px; border: 3px solid #{{{{#var:type1}}_color_dark}}; padding: 3px; margin: auto auto; width: 50%;"> | ||
{{#vardefine:pname|{{ucfirst:{{{Name}}}}}}} | <table width="100%" style="text-align: center;"> | ||
{{#vardefine:iteration|{{#arraysearch:pname|{{#var:pname}}}}}} | <tr> | ||
{{#vardefine:type1|{{#arrayindex:type1|{{#var:iteration}}}}}} | <td colspan="5"><div>[[File:{{#if:{{{Counterpart|}}}|{{ucfirst:{{{Counterpart}}}}}_{{#var:pname}}|{{#if:{{{Form|}}}|{{{Form}}}_{{#var:pname}}|{{#var:pname}}_Front_Sprite}}}}.png]]<div style="background-color:#{{{{#var:type1}}_color}}; border: 1px solid #{{{{#var:type1}}_color_dark}}; border-radius: 25px; padding: 3px; margin: auto auto; margin-top: 2px; margin-bottom: 3px; width: 45%; color: #FFFFFF; font-weight: bold;">{{#if:{{{Counterpart|}}}|{{ucfirst:{{{Counterpart}}}}}}}{{#if:{{{Form|}}}|{{{Form}}}}} [[{{#var:pname}}|<span style="color:#FFFFFF;">{{#var:pname}}</span>]]</div></div></td> | ||
{{#vardefine:type2|{{#arrayindex:type2|{{#var:iteration}}}}}} | </tr> | ||
< | <tr> | ||
<td> | |||
[[File:{{#if:{{{Counterpart|}}}|{{ucfirst:{{{Counterpart}}}}}_{{#var:pname}}|{{#if:{{{Form|}}}|{{{Form}}}_{{#var:pname}}|{{#var:pname}}_Front_Sprite}}}}.png]] | <table width="75%" align="center" style="text-align: center;"> | ||
<tr style="background-color: #{{{{#var:type1}}_color}}; color: #FFFFFF;"> | |||
<th style="border: 1px solid #{{{{#var:type1}}_color_dark}}; width: 33% ">[[Natures|<span style="color: #FFFFFF">Nature</span>]]</th><th style="border: 1px solid #{{{{#var:type1}}_color_dark}}; width: 33% ">[[Abilities|<span style="color: #FFFFFF">Ability</span>]]</th><th style="border: 1px solid #{{{{#var:type1}}_color_dark}}; width: 33% ">Item</th></tr> | |||
<tr style="background-color: #FFFFFF; cellpadding: 3px"> | |||
< | <td>{{#if:{{{Nature|}}}|{{{Nature}}}|Random}}</td> | ||
<td>{{#if:{{{Ability|}}}|[[{{{Ability}}}_(ability)|{{{Ability}}}]]|Random}}</td> | |||
<td>{{#if:{{{Item|}}}|[[{{{Item}}}]]|None}}</td> | |||
</tr> | |||
</table> | |||
<tr> | |||
<td> | |||
<table width="100%" class="collapsible collapsed moves-table" style="text-align: center;"> | |||
<tr style="background-color: #{{{{#var:type1}}_color}}; color: #FFFFFF;"> | |||
<th style="border: 1px solid #{{{{#var:type1}}_color_dark}};">Move</th><th style="border: 1px solid #{{{{#var:type1}}_color_dark}};">Type</th><th style="border: 1px solid #{{{{#var:type1}}_color_dark}};">Category</th><th class="power-column" style="border: 1px solid #{{{{#var:type1}}_color_dark}};">Base Power</th><th class="accuracy-column" style="border: 1px solid #{{{{#var:type1}}_color_dark}};">Accuracy</th> | |||
</tr> | |||
{{{Moveset|}}} | |||
</table> | |||
<!-- Show Moves button added at the bottom --> | |||
<div class="show-moves-button" style="text-align: center; margin-top: 5px;"> | |||
<span class="mw-collapsible-toggle" style="cursor: pointer; background-color: #{{{{#var:type1}}_color}}; color: #FFFFFF; padding: 3px 8px; border-radius: 10px; display: inline-block; font-weight: bold; border: 1px solid #{{{{#var:type1}}_color_dark}};">Show Moves</span> | |||
</div> | </div> | ||
< | </td> | ||
</tr> | |||
</table> | |||
</td> | |||
{{#ifexpr:{{#var:rows}} = 2|{{#vardefine:rows|0}}</tr><tr>}}{{#ifeq:{{ucfirst:{{{Form}}}}}|Mega|{{PokemonArray}}}}</includeonly> | |||
</includeonly> | |||
Revision as of 21:32, 8 March 2025
Example
This example also features the NPCMove template.
The first Pokemon in the lineup has a complete set of moves and a special form, while the second Pokemon doesn't.
{{BossNPCLineup| Boss=Professor Oak| Lineup=
{{BossPokemon | Name=Zekrom | Form=Christmas | Nature=Adamant | Ability=Teravolt | Item=Leftovers | Moveset=
{{NPCMove | Bolt Strike}}{{NPCMove | Stone Edge}}{{ NPCMove | Outrage}}{{NPCMove | Outrage}} }}
{{BossPokemon | Name=Darkrai | Form= | Nature=Timid | Ability=Bad Dreams | Item=Leftovers }}
}}
Result
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||

