User:Oneofthosedf/Sandbox
Hi! These are my suggestions. You can freely edit the page, users have been really helpful so far.
Proposed order of implementation
Please revise the suggestions in my sandbox first. Implementation of the changes would come in 3 distinct phases as to not break the templates.
1. Edit the Template:Movehead/Level template. Make it so that empty columns can be hidden by the same yes/no parameter we use for the Template:Movehead/Tutor subtemplates. Go through every move by generation (easier to mass replace the Moveentry numbers), break up the Gen 7 and 8 entries into different columns, and add the ✘ symbol for Pokémon that cannot learn the move because they are not coded into the game (but only after their introduction, Melmetal doesn't need an ✘ for SMUSUM). If both the move and the Pokémon are in the game, and it still doesn't learn the move, leave it blank.
2. Create a new template to replace the Template:Movehead/TM and Template:Movehead/Tutor templates, or edit the Template:Movehead/Tutor subtemplates. Change games into generations, but also include the divided Gen 7 and 8 columns. The third row should be editable, unless someone can actually make it that it's enough to enter the method and the game as plain text. The 11 new subheaders:
- Gen I
- Gen II
- Gen III
- Gen IV
- Gen V
- Gen VI
- Gen VII
- Gen VII (PE)
- Gen VIII
- Gen VIII (BDSP)
- Gen VIII (LA)
No need to divide them between games pre-Gen 7, as we can now indiciate on top in which game(s) is the move teachable.
3. Implement Sugimori artwork instead of menusprites. Create a new template that would replace the Template:Moveentry template. This is needed because Pokémon with different forms have different file naming conventions and changing the original template would create a lot of red links. After the implementation a bot might be able to rename all these references back to Moveentry (I guess, if that's needed). One parameter should correspond with the file name and another with the text displayed under the Pokémon's name, eg. [026][Raichu]-(Alola).png and Alolan Form or [892][Urshifu]-(Single Strike) and Single Strike Style, unless this is something that could be solved with just one.
4. The type bars should also be updated, but that requires the editing of only one template, thus it's the least important step.
To do
- Update Learnset templates (planning in progress)
- Add LA strong/agile style data in moveset templates (someone started it, but has not finished it for understandable reasons)
- Expand type pages with more detailed info (stats, abilities, etc.) about Pokémon (yet to be proposed or planned out)
- Add missing LA models to the sprite/model sections (hearing that importing from BDSP is not that simple)
- Replace menuspirtes with Sugi artwork accross the entire site (very anxious about this one, sprites work much better for the site, but if they really are gone, consistency should prevail)
Learnset changes
Greetings! I have been editing the learnset section on the move pages for some now, and I think there is a lot that could be done to improve the readability of these sections. I think that what I do here is worthwhile (regardless of my set of skills not being unique), and my opinion carries some weight. I'd like to list my suggestions, from what I find most agreeable to the ones I think will be hard sells.
- 1: Make the height of each line 68 pixels. The smaller menusprites make the pages look atrocious. I originally thought that this was not implemented due to its difficulty, but after seeing that it works quite well on the Pokémon Brilliant Diamond and Shining Pearl#Game-exclusive Pokémon page, I don't think there is any excuse to not implement this globally, in every single template that uses menusprites.
- 2: Come to a consensus as to when we should note the learnability of a move within a generation. Let's take Teleport as an example. Pokémon introduced after Gen 4 all have the SwSh tag. Pokémon only available in BDSP have the BDSP tag. Pokémon available in both SwSh and BDSP, but not in Legends, have the SwShBDSP tags. The only ones that should have no tags are the ones available in all of these games and learn the given move at the same level, like the Abra line in my example. This means that Natu, Xatu and Claydol should have the SwShBDSP tags next to the level number in the Gen VIII column. I noticed that my edits, following these principles, on Leaf Storm and Wood Hammer had been reverted. This makes it look like as if Alolan Exeggutor and Unovan Lilligant are available in all three games, which in my opinion is misleading and inconsistent with the guiding principles of style. If this is the style we go with, then there would be no distinction between Pokémon that are available in all Gen VIII games and the ones that are only available in SwSh. Please consider.
- 3: Now, if you agree that the former is the proper style in my previous suggestion, you might notice that the game tags make the page look unnecessarily busy. Gone are the days when every Pokémon is in every Generation and all have the same movesets in all the games. I suggest breaking up the Gen VIII column into three separate colums: SWSH, BDSP, and LA, not unlike the way we do with Tutor moves. I suggest we do the same with Gen VII, so we have SMUSUM and PE, or alternatively, SM, USUM, PE, though I think that is not needed just because of a few new Pokémon. I understand that having Generations and games be the headers of the columns might seem inconsistent, but I firmly believe it is the way to go forward. The implementation would be hellish, for sure, but trust me, it will pay off in the long run, as we are definitely getting more dex culling and games with limited move availability. Please, don't reject this idea, and discuss it with the administrative team and the community.
- 4: Let go of the menusprites. I love them, but it's clear that GameFreak is moving away from them, which is understandable, these were not made for the Switch. The only two art styles that are consistently being updated with the new Pokémon are the "Sugimori" artworks and the "Dream World/Global Link" artworks. I suggest using the Sugimori artworks, as they look good enough at 68px already (we might as well go up to 70px, it doesn't matter at that point). I have issues with the "Dream World" artworks' inconsistent coloring and the images not being squares (the latter alone disqualifies them from use in their current form, but the images can be edited). The "Sugimori" artworks are already used on pages like List of Pokémon with branched evolutions, and I think they look good, even at 50px, the details of the Pokémon would be even clearer at 70px. Now, if using dozens of 1200x1200 images on every move page comes with significant loading times, then 70px versions should be uploaded separately. It's 2022, using sprites is no longer cool. A lot of people now have monitors with such high resolution, that the pixels become blurred. I personally have to use Bulbapedia at 80% zoom to enjoy the details of the menusprites. Additionally, while we are at the sprites being obsolete, we should really stop using the type bars from Gen IV that don't even correspond to the type colors Bulbapedia use. It's time for the SwSh type icons to be used. Finally, if we merge the TM/TR and Tutor templates, we might as well make it so the games in which the move cannot be taught in these methods do not appear. This would improve readability, but it's a small thing.
- 5: Finally, here comes my hardest sell. Merge the TM/TR and Tutor sections into one section with one template. Make every header the name of the individual games, ditch the generational headers completely. The headers should have two lines: one for the generation, and one for the availability of the move, eg. IV/TM67HGSS, VIII/TR23SwSh, or VIII/TutorLA. As of now, moves that had been both TMs/TRs and tutor moves, have a lot of repeat information. The pages are unnecessarily long (requiring tons of scrolling now that we are closing in on 1000 Pokémon) and the learnsets are not different in most cases. This would make the pages more readable and would significantly decrease loading time, which is an issue. Look at Flamethrower as an example. Every single Pokémon that was able to learn the move through tutoring, could also learn it via TM/TR later.
In conclusion, it is time to adapt to the changes The Pokémon Company has made. Please do not dismiss these suggestions, because the current format is severely outdated and will require infinitely more work to keep up, then to just implement my suggestions (which will be a lot of work). I hope you recognize that this is all in good faith and well worth the consideration from the administrative team and the community.
My favorites are 1B, 2D, 3D, 4C, 6D, 7A, and 8C. Sugimori art over HOME models. 4C, 6D, and 8C address the issue with the colors of the superscript game tags and the type-colored backgrounds. Just make them white. Only my final (always open to changes) designs are expanded.
Earth Power
1A
# | Pokémon | Types | Egg Groups | Level | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
IV | V | VI | VII SMUSUM |
VII PE |
VIII SwSh |
VIII BDSP |
VIII LA | ||||||
186 | Politoed |
Water 1 | ✘ | 1 | 1 | ✘ | |||||||
483 | Dialga |
Undiscovered | 60DPPt 33HGSS |
33 | 33 | 33 | ✘ | 72 | 80 | 42 | |||
484 | Palkia |
Undiscovered | 60DPPt 33HGSS |
33 | 33 | 33 | ✘ | 72 | 80 | 42 | |||
487 | Giratina |
Undiscovered | 60DPPt 33HGSS |
33 | 33 | 33 | ✘ | 70 | 77 | 55 | |||
493 | Arceus |
Undiscovered | 20 | 20 | 20 | 20 | ✘ | ✘ | 20 |
1B Earth Power is not coded into PE, so with might as well not include its column. ✘ marks Pokémon that are not in the game/generation, thus it's impossible for them to have a level, at which they learn the move. If both the move and Pokémon is available in the game/generation, we just leave it blank. This way it's not too cluttered.
# | Pokémon | Types | Egg Groups | Level | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
IV | V | VI | VII SMUSUM |
VIII SwSh |
VIII BDSP |
VIII LA |
IX | |||||||||
186 | Politoed |
Water 1 | 1 | 1 | ✘ | |||||||||||
483 | Dialga |
Undiscovered | 60DPPt 33HGSS |
33 | 33 | 33 | 72 | 80 | 42 | |||||||
484 | Palkia |
Undiscovered | 60DPPt 33HGSS |
33 | 33 | 33 | 72 | 80 | 42 | |||||||
487 | Giratina |
Undiscovered | 60DPPt 33HGSS |
33 | 33 | 33 | 70 | 77 | 55 | |||||||
493 | Arceus |
Undiscovered | 20 | 20 | 20 | 20 | ✘ | 20 |
Flamethrower
2A Crosses only show up after the Pokémon has been introduced to the franchise. Every game in which the move is or should (temporary deleted, like many moves in SwSh) have been available is shown. I also fixed the broken link for the Expansion Pass.
# | Pokémon | Types | Egg Groups | Game | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
RGB | Y | GS | C | RS | E | FRLG | XD | DP | Pt | HGSS | BW | B2W2 | XY | ORAS | SM | USUM | PE | SwSh | SwSh EP |
BDSP | LA | ||||||
- | - | - | Tutor | TM35 | TM35 | TM35 | TM35 | TM35 | TM35 | TM35 | TM35 | TM35 | TM35 | TM35 | TM35 | TM35 | TM37 | TR02 | - | TM35 | Tutor | ||||||
059 | Arcanine |
Field | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | |||||||
059 | Arcanine Hisuian Form |
Field | ✔ | ||||||||||||||||||||||||
804 | Naganadel |
Undiscovered | ✔ | ✘ | ✔ | ✘ | ✘ |
2B Games in which the move cannot be thought these ways are excluded.
# | Pokémon | Types | Egg Groups | Game | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
C | RS | E | FRLG | XD | DP | Pt | HGSS | BW | B2W2 | XY | ORAS | SM | USUM | PE | SwSh | BDSP | LA | |||||||||
Tutor | TM35 | TM35 | TM35 | TM35 | TM35 | TM35 | TM35 | TM35 | TM35 | TM35 | TM35 | TM35 | TM35 | TM37 | TR02 | TM35 | Tutor | |||||||||
059 | Arcanine |
Field | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ||||||
059 | Arcanine Hisuian Form |
Field | ✔ | |||||||||||||||||||||||
804 | Naganadel |
Undiscovered | ✔ | ✘ | ✔ | ✘ | ✘ |
2C A more streamlined version.
# | Pokémon | Types | Egg Groups | Game | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
I | II | III | IV | V | VI | VII SMUSUM |
VII PE |
VIII SwSh |
VIII BDSP |
VIII LA | |||||||||||||||||
- | Tutor | TM35 | TM35 | TM35 | TM35 | TM35 | TM37 | TR02 | TM35 | Tutor | |||||||||||||||||
059 | Arcanine |
Field | ✔C | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | |||||||||||||||
059 | Arcanine Hisuian Form |
Field | ✔ | ||||||||||||||||||||||||
804 | Naganadel |
Undiscovered | ✔ | ✘ | ✔ | ✘ | ✘ |
2D Different game tag placement. Since the superscript can vary in color, we have to options: make the background white, or make the superscript black. I chose the former, partly because of the template guarantees colored game tags. The Gen 1 column could also be hidden potentially.
# | Pokémon | Types | Egg Groups | Game | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
I | II | III | IV | V | VI | VII SMUSUM |
VII PE |
VIII SwSh |
VIII BDSP |
VIII LA |
IX | |||||
— | TutorC | TM35 | TM35 | TM35 | TM35 | TM35 | TM37 | — | TM35 | Tutor | — | |||||
059 | Arcanine |
Field | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ||||
059 | Arcanine Hisuian Form |
Field | ✔ | |||||||||||||
804 | Naganadel |
Undiscovered | ✔USUM | ✘ | ✔ | ✘ | ✘ |
Icy Wind
3A
# | Pokémon | Types | Egg Groups | Game | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
C | RS | E | FRLG | XD | DP | Pt | HGSS | BW | B2W2 | XY | ORAS | SM | USUM | PE | SwSh | SwSh EP |
BDSP | LA | ||||||
TM16 | - | Tutor | - | Tutor | - | Tutor | Tutor | - | Tutor | - | Tutor | - | Tutor | - | TM27 | - | - | Tutor | ||||||
031 | Nidoqueen |
Undiscovered | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ |
3B
# | Pokémon | Types | Egg Groups | Game | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
C | E | XD | Pt | HGSS | B2W2 | ORAS | USUM | SwSh | LA | ||||||
TM16 | Tutor | Tutor | Tutor | Tutor | Tutor | Tutor | Tutor | TM27 | Tutor | ||||||
031 | Nidoqueen |
Undiscovered | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ |
3C
# | Pokémon | Types | Egg Groups | Game | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
II | III | IV | V | VI | VII SMUSUM |
VIII SwSh |
VIII LA | |||||||
TM16 | Tutor | Tutor | Tutor | Tutor | Tutor | TM27 | Tutor | |||||||
031 | Nidoqueen |
Undiscovered | ✔ | ✔EXD | ✔PtHGSS | ✔B2W2 | ✔ORAS | ✔USUM | ✔ | ✘ |
3D
# | 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 | — | — | Tutor | — | |||||||
031 | Nidoqueen |
Undiscovered | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ |
Stealth Rock
4A
# | Pokémon | Types | Egg Groups | Game | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
IV | V | VI | VII SMUSUM |
VII PE |
VIII SwSh |
VIII LA | ||||||||
TM76 | Tutor | Tutor | Tutor | TM56 | TR76 | Tutor | ||||||||
303 | Mawile |
Field | Fairy | ✔B2W2 | ✔ORAS | ✔USUM | ✘ | ✔ | ✘ |
4B
# | Pokémon | Types | Egg Groups | Game | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
IV | V | VI | VII SMUSUM |
VII PE |
VIII SwSh |
VIII LA | ||||||||
TM76 | TutorB2W2 | TutorORAS | TutorUSUM | TM56 | TR76 | Tutor | ||||||||
303 | Mawile |
Field | Fairy | ✔ | ✔ | ✔ | ✘ | ✔ | ✘ |
4C
# | Pokémon | Types | Egg Groups | Game | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
IV | V | VI | VII SMUSUM |
VII PE |
VIII SwSh |
VIII BDSP |
VIII LA |
IX | ||||||||
TM76 | TutorB2W2 | TutorORAS | TutorUSUM | TM56 | — | TM76 | Tutor | — | ||||||||
303 | Mawile |
Field | Fairy | ✔ | ✔ | ✔ | ✘ | ✔ | ✔ | ✘ |
4D
# | Pokémon | Types | Egg Groups | Game | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DP | Pt | HGSS | BW | B2W2 | XY | ORAS | SM | USUM | PE | SwSh | BDSP | LA | |||||||||
TM76 | TM76 | TM76 | - | Tutor | - | Tutor | - | Tutor | TM56 | TR76 | - | Tutor | |||||||||
303 | Mawile |
Field | Fairy | ✔ | ✔ | ✔ | ✘ | ✔ | ✘ |
Giga Drain
5A
# | Pokémon | Types | Egg Groups | Game | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GS | C | RS | E | FRLG | XD | DP | Pt | HGSS | BW | B2W2 | XY | ORAS | SM | USUM | PE | SwSh | BDSP | LA | ||||||
TM19 | TM19 | TM19 | TM19 | TM19 | TM19 | TM19 | TM19 | TM19 | - | Tutor | - | Tutor | - | Tutor | - | TM28 | TM19 | - | ||||||
042 | Golbat |
Flying | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
5B
# | Pokémon | Types | Egg Groups | Game | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
II | III | IV | V | VI | VII SMUSUM |
VIII SwSh |
VIII BDSP |
IX | ||||||||
TM19 | TM19 | TM19 | TutorB2W2 | TutorORAS | TutorUSUM | — | TM19 | — | ||||||||
042 | Golbat |
Flying | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Lash Out
6A
6B
6C
6D
# | Pokémon | Types | Egg Groups | Game | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
VIII SwSh |
IX | |||||||||||||||
— | — | |||||||||||||||
862 | Obstagoon |
Field | ✔ |
Draco Meteor
7A The generational divide is still necessary for moves like Frenzy Plant, which is not available in Legends.
# | Pokémon | Types | Egg Groups | Game | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
IV | V | VI | VII SMUSUM |
VIII SwSh |
VIII BDSP |
VIII LA |
IX | |||||||||
Tutor | Tutor | Tutor | Tutor | — | Tutor | Tutor | — | |||||||||
373 | Salamence |
Dragon | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ |
Rising Voltage
8A The IoA superscript would be invisible on a yellow background.
# | Pokémon | Types | Egg Groups | Game | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
VIII SwSh | ||||||||||||||
TutorIoA | ||||||||||||||
862 | Regieleki |
Undiscovered | ✔ |
8B It's still not great on white background.
# | Pokémon | Types | Egg Groups | Game | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
VIII SwSh | ||||||||||||||
TutorIoA | ||||||||||||||
862 | Regieleki |
Undiscovered | ✔ |
8C It shall remain EP, as in Expansion Pass. It uses the Galar/Gen VIII color.
# | Pokémon | Types | Egg Groups | Game | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
VIII SwSh |
IX | |||||||||||||||
— | — | |||||||||||||||
862 | Regieleki |
Undiscovered | ✔ |
Experimentation with different aesthetics for mobile
50px with BDSP icons
186 | Politoed |
||
---|---|---|---|
483 | Dialga |
||
484 | Palkia |
||
487 | Giratina |
||
493 | Arceus |
||
740 | Crabominable |
||
892 | Urshifu Rapid Strike Style |
||
901 | Ursaluna |
186 | Politoed |
||
---|---|---|---|
483 | Dialga |
||
484 | Palkia |
||
487 | Giratina |
||
493 | Arceus |
||
740 | Crabominable |
||
892 | Urshifu Rapid Strike Style |
||
901 | Ursaluna |
70p with SwSh icons
186 | Politoed |
||
---|---|---|---|
483 | Dialga |
||
484 | Palkia |
||
487 | Giratina |
||
493 | Arceus |
||
740 | Crabominable |
||
892 | Urshifu Rapid Strike Style |
||
901 | Ursaluna |
186 | Politoed |
||
---|---|---|---|
483 | Dialga |
||
484 | Palkia |
||
487 | Giratina |
||
493 | Arceus |
||
740 | Crabominable |
||
892 | Urshifu Rapid Strike Style |
||
901 | Ursaluna |