Older discussions: topic #8881 (2013), topic #13173 (2016).
Apparently we sometimes use Pokémon game tags to specify in which generation a Pokémon was introduced.
Examples:
- post #2435651 is a Tentacruel and hence tagged pokemon_rgby.
- post #1202506 is a Celebi and hence tagged pokemon_gsc.
- post #2198367 is a Victini and hence tagged pokemon_bw.
- post #2767077 is a Scyther, a Leavanny and a Lurantis and hence tagged pokemon_rgby, pokemon_bw and pokemon_sm.
But this system currently has a few problems:
- I didn't actually count, but it seems most Pokémon are NOT currently tagged by game. (which could be fixed by populating game tags, but see the next item)
- For example, post #3008074 is a Jigglypuff NOT tagged pokemon_rgby.
- Post count for jigglypuff pokemon_rgby: 35.
- Post count for jigglypuff -pokemon_rgby: 383.
- Related to the above, it seems when a post is clearly about the anime or manga, it shouldn't get a game tag.
- Therefore, post #2295462 is about Blue (from manga Pokémon Special) and her Jigglypuff, so the Jiggly can't get the tag pokemon_rgby.
- And post #311066 is about Musashi (from anime) and two of her Pokémon from different generations, so the Pokémon can't get the tags pokemon_rgby and pokemon_rse.
- If you were able to crop the trainers away from these images and upload new versions with only the Pokémon, it would be another story -- you would be able to use the game tags for obvious reasons.
- It's not technically correct to use just pokemon_gsc for, say, a Sentret. Gold & Silver are only the first games the Sentret was introduced. But Sentret is easily found in the HGSS too, yet it apparently doesn't get the pokemon_hgss tag. In fact, it seems you can even find a Sentret in FRLG, DPPt, Black... You get the idea. Maybe that's why the Pokémon game tags are underpopulated with Pokémon species -- because maybe populating them this way does not always seem quite right.
Maybe we could use tags like these below. It doesn't have to be these exact names, any name that makes sense is fine.
- generation_1_pokemon for all instances of Bulbasaur, Ivysaur, Venusaur, etc.
- generation_2_pokemon for all instances of Chikorita, etc. ... you get the idea.
- generation_3_pokemon
- generation_4_pokemon
- generation_5_pokemon
- generation_6_pokemon
- generation_7_pokemon
Some important points:
- In my opinion, not only a creature, but a personification or doll should be able to get these tags too. Therefore, post #1342254 (a gijinka of Breloom) would be tagged generation_3_pokemon, unlike pokemon_(creature).
- In my opinion, Shiny, Mega, Primal and Alolan forms should get the generation tag where the normal form was introduced.
- Caterpie is from Generation 1, so a Shiny Caterpie would be tagged generation_1_pokemon all the same. It doesn't matter that Shiny Pokémon were introduced in Generation 2.
- A post with Mega Gardevoir would be tagged generation_3_pokemon.
- A post with Alolan Marowak would be tagged generation_1_pokemon.
- Relatedly, a female (heart-tailed) Pikachu would be tagged generation_1_pokemon. Pikachu was introduced in Generation 1. The gender differences were introduced in Generation 4, but that does not matter for the suggested tags.
- Also relatedly, a "?"-Unown would be tagged generation_2_pokemon. Unown was introduced in Generation 2. The "!" and "?" forms were introduced in Generation 3, but that does not matter for the suggested tags.
- I prefer generation_1_pokemon instead of generation_1 (the latter was suggested in topic #8881) because I want to be specific: Meowth is literally a "Generation 1 Pokémon". If we used just generation_1, it could encompass all sorts of messy things: Red is a Generation 1 trainer, Kanto is a Generation 1 place, Swords Dance is a Generation 1 move, the generic Poké Ball is a Generation 1 item, etc., which are things to avoid.
I think a search like satoshi_(pokemon) generation_2_pokemon would be interesting, because you would find Satoshi with his Generation 2 Pokémon. Or you could search just generation_7_pokemon to find posts with the newest Pokémon.
If these generation tags are created, maybe it would be a good idea to REMOVE all game tags that are merely used to categorize a Pokémon (creature). For example, remove pokemon_(game) and pokemon_gsc from post #1202506 (Celebi).
Please let me know if there's anything crazy with this idea. I'm fine with making any changes to these suggestions.
Updated