User:C.Ezra.M/Template:Movehead
| This template is intended to be moved into one of Bulbapedia's main content spaces. Be mindful that it is still part of a personal userspace. Any content changes should be brought up on the talk page for this template. |
I, C.Ezra.M, will get into the issue of unnecessary additional <p> elements appearing before skipped cells. If you know how to fix it (without using display: none on individual cells), post that on this template's talk page, or my talk page, or on Discord (Keyacom[hash]1936). --C.Ezra.M (T/C) 20:55, 16 March 2022 (UTC)
- It appears I fixed this sole issue myself. No joke templates without
display: noneare SO complex to code because this mandates removing even some of the most necessary... line breaks. If I wanted to hide the white row by wrapping it in a#switch, it hid the row. In ALL cases and I don't know how to fix that. Notify me if you know the solution. --C.Ezra.M (T/C) 19:29, 17 March 2022 (UTC)
| # | Pokémon | Types | Egg Groups | Game | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| I | II | III | IV | V | VI | VII SMUSUM |
VII PE |
VIII SwSh |
VIII BDSP |
VIII LA |
IX | |||||
| — | — | — | — | — | — | — | — | — | — | — | — | |||||
How to use
{{movehead|type|generation|game parameters...}}
Parameters
Cardinal parameters
1: The move's type.2:levelif for level-up learnability,breedif as an Egg Move, otherwise, for TM/TR/tutor learnability. This is purely to change header texts:level: Egg Groups and Level.breed: Parent Egg Groups and Egg Move.- Default: Egg Groups and Game. It also reveals additional cells at the bottom of the header.
Game parameters
Move learnability parameters (m - method, num - TM/TR/HM number, n - notes, (no suffix) - hide the column by setting it to a value other than yes):
|
|
Examples
Thunderbolt
The
blacklinks class does make links black, but has !important. That's why the Crystal link appears black.
{{movehead|electric|1|
|gen1m=tm|gen1num=24
|gen2m=tutor|gen2n={{sup/2|C}}
|gen3m=tm|gen3num=24
|gen4m=tm|gen4num=24
|gen5m=tm|gen5num=24
|gen6m=tm|gen6num=24
|gen7m=tm|gen7num=24
|pem=tm|penum=36
|swshm=tr|swshnum=08
|bdspm=tm|bdspnum=24
|lam=tutor
|gen9m=tm|gen9num=126}}
| # | Pokémon | Types | Egg Groups | Game | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| I | II | III | IV | V | VI | VII SMUSUM |
VII PE |
VIII SwSh |
VIII BDSP |
VIII LA |
IX | |||||
| TM24 | TutorC | TM24 | TM24 | TM24 | TM24 | TM24 | TM36 | TR08 | TM24 | Tutor | TM126 | |||||
Rock Smash
For XY and ORAS, it has a workaround.
{{movehead|fighting|2
|pe=no
|gen2m=tm|gen2num=08
|gen3m=hm|gen3num=06
|gen4m=hm|gen4num=06
|gen5m=tm|gen5num=94
|gen6m=tm|gen6num=94|gen6n={{sup/6|XY}}<br>[[HM06|<span style="color:black">HM06</span>]]{{sup/6|ORAS}}
|bdspm=tm|bdspnum=98
|lam=tutor}}
| # | Pokémon | Types | Egg Groups | Game | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| II | III | IV | V | VI | VII SMUSUM |
VIII SwSh |
VIII BDSP |
VIII LA |
IX | |||||||
| TM08 | HM06 | HM06 | TM94 | TM94XY HM06ORAS |
— | — | TM98 | Tutor | — | |||||||
Icy Wind
A workaround would be necessary to support both Emerald and XD.
{{movehead|ice|2
|pe=no
|gen2m=tm|gen2num=16
|gen3m=tutor|gen3n={{sup/3|E}}{{sup/ss|XD}}
|gen4m=tutor|gen4n={{sup/4|PtHGSS}}
|gen5m=tutor|gen5n={{sup/5|B2W2}}
|gen6m=tutor|gen6n={{sup/6|ORAS}}
|gen7m=tutor|gen7n={{sup/7|USUM}}
|swshm=tm|swshnum=27
|lam=tutor
|gen9m=tm|gen9num=034}}
| # | Pokémon | Types | Egg Groups | Game | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| II | III | IV | V | VI | VII SMUSUM |
VIII SwSh |
VIII BDSP |
VIII LA |
IX | |||||||
| TM16 | TutorEXD | TutorPtHGSS | TutorB2W2 | TutorORAS | TutorUSUM | TM27 | — | Tutor | TM034 | |||||||
Silver Wind
The template's current structure calls for many empty arguments.
Currently, it is taller than normal due to an unknown
<p> element. This is possibly because of hiding the cells with parser functions instead of display: none, which is more efficient for the MediaWiki parser, and having skipped two consecutive cells.
{{movehead|bug|3
|pe=no|swsh=no|bdsp=no|gen9=no
|gen4m=tm|gen4num=62}}
| # | Pokémon | Types | Egg Groups | Game | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| III | IV | V | VI | VII SMUSUM |
VIII LA | |||||||||||
| — | TM62 | — | — | — | — | |||||||||||
Seed Flare
Example for level-up moves.
{{movehead|grass|4|level
|pe=no|swsh=no}}
| # | Pokémon | Types | Egg Groups | Level | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| IV | V | VI | VII SMUSUM |
VIII BDSP |
VIII LA |
IX | ||||||||||
Relic Song
Skipping four consecutive cells will cause two <p> elements to appear.
{{movehead|normal|5
|gen5m=tutor
|gen6m=tutor
|gen7m=tutor
|pe=no|swsh=no|bdsp=no|la=no}}
| # | Pokémon | Types | Egg Groups | Game | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| V | VI | VII SMUSUM |
IX | |||||||||||||
| Tutor | Tutor | Tutor | — | |||||||||||||
Belch
Example for Egg Moves. For these, the minimum number used should be 2 for the generation number.
{{movehead|poison|6|breed
|pe=no|la=no}}
| # | Pokémon | Types | Parent Egg Groups |
Egg Move | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| VI | VII SMUSUM |
VIII SwSh |
VIII BDSP |
IX | ||||||||||||