Danbooru

nuke gen_x_pokemon tags

Posted under Tags

BUR #6408 has been approved by @evazion.

nuke gen_1_pokemon
nuke gen_2_pokemon
nuke gen_3_pokemon
nuke gen_4_pokemon
nuke gen_5_pokemon
nuke gen_6_pokemon
nuke gen_7_pokemon
nuke gen_8_pokemon

Evazion's point in forum #192326 reminded me about these tags. I was originally in favor of these implications, because it was inconvenient to add them manually, but I guess I didn't ask myself the true question, which is... Why do we even have these tags?

You can't search by single generation without having to exclude 7 other tags, making them frankly useless.
As for usage, the only tag among these that is searched significantly is gen 1 pokemon, for obvious nostalgia reasons.

Furthermore, future generations won't be implicable because we can't do cross-category implications anymore (and I highly doubt we'll make an exception just for pokemon).

I really can't think of a single reason why these tags should be kept around. I can see the point for ultra beast and similar, because of the novelty and narrowness of the pokemon type/appearance, but these tags have literally hundreds of implicated chartags.

As a side note, I don't think pokemon creatures should be tagged with the series they're from. These tags were meant to offer an alternative to tagging the specific series (topic #15030), but imo it's just like touhou, where they appear in every series after the one where they show up, and in eventual remakes too, so tagging the specific copyright is really not needed.

I know that the tags are already lost because they get applied to every image with the specific gen pokemon. I didn't really downvote the BUR because I'm against nuking them in their current state, but because I think getting rid of the idea of those tags is kinda meh. If they were only applied to images where only the specific gens are visible, it would be kinda nice to have them. As this is a hell to maintain and impossible for the average user, I surely think the tags can get nuked.

Guaro said:

I know that the tags are already lost because they get applied to every image with the specific gen pokemon. I didn't really downvote the BUR because I'm against nuking them in their current state, but because I think getting rid of the idea of those tags is kinda meh. If they were only applied to images where only the specific gens are visible, it would be kinda nice to have them. As this is a hell to maintain and impossible for the average user, I surely think the tags can get nuked.

Yeah, it would make more sense if these tags were specifically for generation-based posts. But if we want that, we might as well just wipe the state clean and start from scratch given the size of the tags.

A better name would be generation connection or something, though I worry it'll get applied to any post with two or more pokemon by overzealous taggers.

Double post: I just realized I also need to submit 800+ unimplications for this to work, but no way I'm doing that manually, so I'll be submitting a patch to the site so that a nuke also removes all implications that pull in the tag in question. Until then this BUR has to be in standby.

Edit: submitted pull #4856.

Updated

Provence said:

Can someone refresh why this tags were created.
It's always better to know the reason why they were created when nuking them.

topic #8881, topic #13173 and topic #15030. topic #15030 is when the tags were created.

Followed by topic #16667 for the implications.

Issue was that people were using game subseries copyright tags earlier, resulting in clunky inconsistent tagging. The Gen_* tags are supposed to streamline things. Though, as nonamethanks mentions, perhaps they aren't quite so necessary after all.

That said... I'm kinda partial to retaining Gen 1 Pokemon, because this one sees some use.

Updated

Leaving this here

Show
unimply Bulbasaur -> gen_1_pokemon
unimply Ivysaur -> gen_1_pokemon
unimply Venusaur -> gen_1_pokemon
unimply Charmander -> gen_1_pokemon
unimply Charmeleon -> gen_1_pokemon
unimply Charizard -> gen_1_pokemon
unimply Squirtle -> gen_1_pokemon
unimply Wartortle -> gen_1_pokemon
unimply Blastoise -> gen_1_pokemon
unimply Caterpie -> gen_1_pokemon
unimply Metapod -> gen_1_pokemon
unimply Butterfree -> gen_1_pokemon
unimply Weedle -> gen_1_pokemon
unimply Kakuna -> gen_1_pokemon
unimply Beedrill -> gen_1_pokemon
unimply Pidgey -> gen_1_pokemon
unimply Pidgeotto -> gen_1_pokemon
unimply Pidgeot -> gen_1_pokemon
unimply Rattata -> gen_1_pokemon
unimply Raticate -> gen_1_pokemon
unimply Spearow -> gen_1_pokemon
unimply Fearow -> gen_1_pokemon
unimply Ekans -> gen_1_pokemon
unimply Arbok -> gen_1_pokemon
unimply Pikachu -> gen_1_pokemon
unimply Raichu -> gen_1_pokemon
unimply Sandshrew -> gen_1_pokemon
unimply Sandslash -> gen_1_pokemon
unimply Nidoran♀ -> gen_1_pokemon
unimply Nidorina -> gen_1_pokemon
unimply Nidoqueen -> gen_1_pokemon
unimply Nidoran♂ -> gen_1_pokemon
unimply Nidorino -> gen_1_pokemon
unimply Nidoking -> gen_1_pokemon
unimply Clefairy -> gen_1_pokemon
unimply Clefable -> gen_1_pokemon
unimply Vulpix -> gen_1_pokemon
unimply Ninetales -> gen_1_pokemon
unimply Jigglypuff -> gen_1_pokemon
unimply Wigglytuff -> gen_1_pokemon
unimply Zubat -> gen_1_pokemon
unimply Golbat -> gen_1_pokemon
unimply Oddish -> gen_1_pokemon
unimply Gloom -> gen_1_pokemon
unimply Vileplume -> gen_1_pokemon
unimply Paras -> gen_1_pokemon
unimply Parasect -> gen_1_pokemon
unimply Venonat -> gen_1_pokemon
unimply Venomoth -> gen_1_pokemon
unimply Diglett -> gen_1_pokemon
unimply Dugtrio -> gen_1_pokemon
unimply Meowth -> gen_1_pokemon
unimply Persian -> gen_1_pokemon
unimply Psyduck -> gen_1_pokemon
unimply Golduck -> gen_1_pokemon
unimply Mankey -> gen_1_pokemon
unimply Primeape -> gen_1_pokemon
unimply Growlithe -> gen_1_pokemon
unimply Arcanine -> gen_1_pokemon
unimply Poliwag -> gen_1_pokemon
unimply Poliwhirl -> gen_1_pokemon
unimply Poliwrath -> gen_1_pokemon
unimply Abra -> gen_1_pokemon
unimply Kadabra -> gen_1_pokemon
unimply Alakazam -> gen_1_pokemon
unimply Machop -> gen_1_pokemon
unimply Machoke -> gen_1_pokemon
unimply Machamp -> gen_1_pokemon
unimply Bellsprout -> gen_1_pokemon
unimply Weepinbell -> gen_1_pokemon
unimply Victreebel -> gen_1_pokemon
unimply Tentacool -> gen_1_pokemon
unimply Tentacruel -> gen_1_pokemon
unimply Geodude -> gen_1_pokemon
unimply Graveler -> gen_1_pokemon
unimply Golem_(pokemon) -> gen_1_pokemon
unimply Ponyta -> gen_1_pokemon
unimply Rapidash -> gen_1_pokemon
unimply Slowpoke -> gen_1_pokemon
unimply Slowbro -> gen_1_pokemon
unimply Magnemite -> gen_1_pokemon
unimply Magneton -> gen_1_pokemon
unimply Farfetch'd -> gen_1_pokemon
unimply Doduo -> gen_1_pokemon
unimply Dodrio -> gen_1_pokemon
unimply Seel -> gen_1_pokemon
unimply Dewgong -> gen_1_pokemon
unimply Grimer -> gen_1_pokemon
unimply Muk -> gen_1_pokemon
unimply Shellder -> gen_1_pokemon
unimply Cloyster -> gen_1_pokemon
unimply Gastly -> gen_1_pokemon
unimply Haunter -> gen_1_pokemon
unimply Gengar -> gen_1_pokemon
unimply Onix -> gen_1_pokemon
unimply Drowzee -> gen_1_pokemon
unimply Hypno -> gen_1_pokemon
unimply Krabby -> gen_1_pokemon
unimply Kingler -> gen_1_pokemon
unimply Voltorb -> gen_1_pokemon
unimply Electrode -> gen_1_pokemon
unimply Exeggcute -> gen_1_pokemon
unimply Exeggutor -> gen_1_pokemon
unimply Cubone -> gen_1_pokemon
unimply Marowak -> gen_1_pokemon
unimply Hitmonlee -> gen_1_pokemon
unimply Hitmonchan -> gen_1_pokemon
unimply Lickitung -> gen_1_pokemon
unimply Koffing -> gen_1_pokemon
unimply Weezing -> gen_1_pokemon
unimply Rhyhorn -> gen_1_pokemon
unimply Rhydon -> gen_1_pokemon
unimply Chansey -> gen_1_pokemon
unimply Tangela -> gen_1_pokemon
unimply Kangaskhan -> gen_1_pokemon
unimply Horsea -> gen_1_pokemon
unimply Seadra -> gen_1_pokemon
unimply Goldeen -> gen_1_pokemon
unimply Seaking -> gen_1_pokemon
unimply Staryu -> gen_1_pokemon
unimply Starmie -> gen_1_pokemon
unimply Mr._Mime -> gen_1_pokemon
unimply Scyther -> gen_1_pokemon
unimply Jynx -> gen_1_pokemon
unimply Electabuzz -> gen_1_pokemon
unimply Magmar -> gen_1_pokemon
unimply Pinsir -> gen_1_pokemon
unimply Tauros -> gen_1_pokemon
unimply Magikarp -> gen_1_pokemon
unimply Gyarados -> gen_1_pokemon
unimply Lapras -> gen_1_pokemon
unimply Ditto -> gen_1_pokemon
unimply Eevee -> gen_1_pokemon
unimply Vaporeon -> gen_1_pokemon
unimply Jolteon -> gen_1_pokemon
unimply Flareon -> gen_1_pokemon
unimply Porygon -> gen_1_pokemon
unimply Omanyte -> gen_1_pokemon
unimply Omastar -> gen_1_pokemon
unimply Kabuto -> gen_1_pokemon
unimply Kabutops -> gen_1_pokemon
unimply Aerodactyl -> gen_1_pokemon
unimply Snorlax -> gen_1_pokemon
unimply Articuno -> gen_1_pokemon
unimply Zapdos -> gen_1_pokemon
unimply Moltres -> gen_1_pokemon
unimply Dratini -> gen_1_pokemon
unimply Dragonair -> gen_1_pokemon
unimply Dragonite -> gen_1_pokemon
unimply Mewtwo -> gen_1_pokemon
unimply Mew -> gen_1_pokemon
unimply Chikorita -> gen_2_pokemon
unimply Bayleef -> gen_2_pokemon
unimply Meganium -> gen_2_pokemon
unimply Cyndaquil -> gen_2_pokemon
unimply Quilava -> gen_2_pokemon
unimply Typhlosion -> gen_2_pokemon
unimply Totodile -> gen_2_pokemon
unimply Croconaw -> gen_2_pokemon
unimply Feraligatr -> gen_2_pokemon
unimply Sentret -> gen_2_pokemon
unimply Furret -> gen_2_pokemon
unimply Hoothoot -> gen_2_pokemon
unimply Noctowl -> gen_2_pokemon
unimply Ledyba -> gen_2_pokemon
unimply Ledian -> gen_2_pokemon
unimply Spinarak -> gen_2_pokemon
unimply Ariados -> gen_2_pokemon
unimply Crobat -> gen_2_pokemon
unimply Chinchou -> gen_2_pokemon
unimply Lanturn -> gen_2_pokemon
unimply Pichu -> gen_2_pokemon
unimply Cleffa -> gen_2_pokemon
unimply Igglybuff -> gen_2_pokemon
unimply Togepi -> gen_2_pokemon
unimply Togetic -> gen_2_pokemon
unimply Natu -> gen_2_pokemon
unimply Xatu -> gen_2_pokemon
unimply Mareep -> gen_2_pokemon
unimply Flaaffy -> gen_2_pokemon
unimply Ampharos -> gen_2_pokemon
unimply Bellossom -> gen_2_pokemon
unimply Marill -> gen_2_pokemon
unimply Azumarill -> gen_2_pokemon
unimply Sudowoodo -> gen_2_pokemon
unimply Politoed -> gen_2_pokemon
unimply Hoppip -> gen_2_pokemon
unimply Skiploom -> gen_2_pokemon
unimply Jumpluff -> gen_2_pokemon
unimply Aipom -> gen_2_pokemon
unimply Sunkern -> gen_2_pokemon
unimply Sunflora -> gen_2_pokemon
unimply Yanma -> gen_2_pokemon
unimply Wooper -> gen_2_pokemon
unimply Quagsire -> gen_2_pokemon
unimply Espeon -> gen_2_pokemon
unimply Umbreon -> gen_2_pokemon
unimply Murkrow -> gen_2_pokemon
unimply Slowking -> gen_2_pokemon
unimply Misdreavus -> gen_2_pokemon
unimply Unown -> gen_2_pokemon
unimply Wobbuffet -> gen_2_pokemon
unimply Girafarig -> gen_2_pokemon
unimply Pineco -> gen_2_pokemon
unimply Forretress -> gen_2_pokemon
unimply Dunsparce -> gen_2_pokemon
unimply Gligar -> gen_2_pokemon
unimply Steelix -> gen_2_pokemon
unimply Snubbull -> gen_2_pokemon
unimply Granbull -> gen_2_pokemon
unimply Qwilfish -> gen_2_pokemon
unimply Scizor -> gen_2_pokemon
unimply Shuckle -> gen_2_pokemon
unimply Heracross -> gen_2_pokemon
unimply Sneasel -> gen_2_pokemon
unimply Teddiursa -> gen_2_pokemon
unimply Ursaring -> gen_2_pokemon
unimply Slugma -> gen_2_pokemon
unimply Magcargo -> gen_2_pokemon
unimply Swinub -> gen_2_pokemon
unimply Piloswine -> gen_2_pokemon
unimply Corsola -> gen_2_pokemon
unimply Remoraid -> gen_2_pokemon
unimply Octillery -> gen_2_pokemon
unimply Delibird -> gen_2_pokemon
unimply Mantine -> gen_2_pokemon
unimply Skarmory -> gen_2_pokemon
unimply Houndour -> gen_2_pokemon
unimply Houndoom -> gen_2_pokemon
unimply Kingdra -> gen_2_pokemon
unimply Phanpy -> gen_2_pokemon
unimply Donphan -> gen_2_pokemon
unimply Porygon2 -> gen_2_pokemon
unimply Stantler -> gen_2_pokemon
unimply Smeargle -> gen_2_pokemon
unimply Tyrogue -> gen_2_pokemon
unimply Hitmontop -> gen_2_pokemon
unimply Smoochum -> gen_2_pokemon
unimply Elekid -> gen_2_pokemon
unimply Magby -> gen_2_pokemon
unimply Miltank -> gen_2_pokemon
unimply Blissey -> gen_2_pokemon
unimply Raikou -> gen_2_pokemon
unimply Entei -> gen_2_pokemon
unimply Suicune -> gen_2_pokemon
unimply Larvitar -> gen_2_pokemon
unimply Pupitar -> gen_2_pokemon
unimply Tyranitar -> gen_2_pokemon
unimply Lugia -> gen_2_pokemon
unimply Ho-Oh -> gen_2_pokemon
unimply Celebi -> gen_2_pokemon
unimply Treecko -> gen_3_pokemon
unimply Grovyle -> gen_3_pokemon
unimply Sceptile -> gen_3_pokemon
unimply Torchic -> gen_3_pokemon
unimply Combusken -> gen_3_pokemon
unimply Blaziken -> gen_3_pokemon
unimply Mudkip -> gen_3_pokemon
unimply Marshtomp -> gen_3_pokemon
unimply Swampert -> gen_3_pokemon
unimply Poochyena -> gen_3_pokemon
unimply Mightyena -> gen_3_pokemon
unimply Zigzagoon -> gen_3_pokemon
unimply Linoone -> gen_3_pokemon
unimply Wurmple -> gen_3_pokemon
unimply Silcoon -> gen_3_pokemon
unimply Beautifly -> gen_3_pokemon
unimply Cascoon -> gen_3_pokemon
unimply Dustox -> gen_3_pokemon
unimply Lotad -> gen_3_pokemon
unimply Lombre -> gen_3_pokemon
unimply Ludicolo -> gen_3_pokemon
unimply Seedot -> gen_3_pokemon
unimply Nuzleaf -> gen_3_pokemon
unimply Shiftry -> gen_3_pokemon
unimply Taillow -> gen_3_pokemon
unimply Swellow -> gen_3_pokemon
unimply Wingull -> gen_3_pokemon
unimply Pelipper -> gen_3_pokemon
unimply Ralts -> gen_3_pokemon
unimply Kirlia -> gen_3_pokemon
unimply Gardevoir -> gen_3_pokemon
unimply Surskit -> gen_3_pokemon
unimply Masquerain -> gen_3_pokemon
unimply Shroomish -> gen_3_pokemon
unimply Breloom -> gen_3_pokemon
unimply Slakoth -> gen_3_pokemon
unimply Vigoroth -> gen_3_pokemon
unimply Slaking -> gen_3_pokemon
unimply Nincada -> gen_3_pokemon
unimply Ninjask -> gen_3_pokemon
unimply Shedinja -> gen_3_pokemon
unimply Whismur -> gen_3_pokemon
unimply Loudred -> gen_3_pokemon
unimply Exploud -> gen_3_pokemon
unimply Makuhita -> gen_3_pokemon
unimply Hariyama -> gen_3_pokemon
unimply Azurill -> gen_3_pokemon
unimply Nosepass -> gen_3_pokemon
unimply Skitty -> gen_3_pokemon
unimply Delcatty -> gen_3_pokemon
unimply Sableye -> gen_3_pokemon
unimply Mawile -> gen_3_pokemon
unimply Aron -> gen_3_pokemon
unimply Lairon -> gen_3_pokemon
unimply Aggron -> gen_3_pokemon
unimply Meditite -> gen_3_pokemon
unimply Medicham -> gen_3_pokemon
unimply Electrike -> gen_3_pokemon
unimply Manectric -> gen_3_pokemon
unimply Plusle -> gen_3_pokemon
unimply Minun -> gen_3_pokemon
unimply Volbeat -> gen_3_pokemon
unimply Illumise -> gen_3_pokemon
unimply Roselia -> gen_3_pokemon
unimply Gulpin -> gen_3_pokemon
unimply Swalot -> gen_3_pokemon
unimply Carvanha -> gen_3_pokemon
unimply Sharpedo -> gen_3_pokemon
unimply Wailmer -> gen_3_pokemon
unimply Wailord -> gen_3_pokemon
unimply Numel -> gen_3_pokemon
unimply Camerupt -> gen_3_pokemon
unimply Torkoal -> gen_3_pokemon
unimply Spoink -> gen_3_pokemon
unimply Grumpig -> gen_3_pokemon
unimply Spinda -> gen_3_pokemon
unimply Trapinch -> gen_3_pokemon
unimply Vibrava -> gen_3_pokemon
unimply Flygon -> gen_3_pokemon
unimply Cacnea -> gen_3_pokemon
unimply Cacturne -> gen_3_pokemon
unimply Swablu -> gen_3_pokemon
unimply Altaria -> gen_3_pokemon
unimply Zangoose -> gen_3_pokemon
unimply Seviper -> gen_3_pokemon
unimply Lunatone -> gen_3_pokemon
unimply Solrock -> gen_3_pokemon
unimply Barboach -> gen_3_pokemon
unimply Whiscash -> gen_3_pokemon
unimply Corphish -> gen_3_pokemon
unimply Crawdaunt -> gen_3_pokemon
unimply Baltoy -> gen_3_pokemon
unimply Claydol -> gen_3_pokemon
unimply Lileep -> gen_3_pokemon
unimply Cradily -> gen_3_pokemon
unimply Anorith -> gen_3_pokemon
unimply Armaldo -> gen_3_pokemon
unimply Feebas -> gen_3_pokemon
unimply Milotic -> gen_3_pokemon
unimply Castform -> gen_3_pokemon
unimply Kecleon -> gen_3_pokemon
unimply Shuppet -> gen_3_pokemon
unimply Beldum -> gen_3_pokemon
unimply Banette -> gen_3_pokemon
unimply Metagross -> gen_3_pokemon
unimply Duskull -> gen_3_pokemon
unimply Regice -> gen_3_pokemon
unimply Dusclops -> gen_3_pokemon
unimply Latias -> gen_3_pokemon
unimply Tropius -> gen_3_pokemon
unimply Kyogre -> gen_3_pokemon
unimply Chimecho -> gen_3_pokemon
unimply Rayquaza -> gen_3_pokemon
unimply Absol -> gen_3_pokemon
unimply Deoxys -> gen_3_pokemon
unimply Wynaut -> gen_4_pokemon
unimply Grotle -> gen_4_pokemon
unimply Snorunt -> gen_4_pokemon
unimply Chimchar -> gen_4_pokemon
unimply Glalie -> gen_4_pokemon
unimply Infernape -> gen_4_pokemon
unimply Spheal -> gen_4_pokemon
unimply Prinplup -> gen_4_pokemon
unimply Sealeo -> gen_4_pokemon
unimply Starly -> gen_4_pokemon
unimply Walrein -> gen_4_pokemon
unimply Staraptor -> gen_4_pokemon
unimply Clamperl -> gen_4_pokemon
unimply Bibarel -> gen_4_pokemon
unimply Huntail -> gen_4_pokemon
unimply Kricketune -> gen_4_pokemon
unimply Gorebyss -> gen_4_pokemon
unimply Luxio -> gen_4_pokemon
unimply Relicanth -> gen_4_pokemon
unimply Budew -> gen_4_pokemon
unimply Luvdisc -> gen_4_pokemon
unimply Cranidos -> gen_4_pokemon
unimply Bagon -> gen_4_pokemon
unimply Shieldon -> gen_4_pokemon
unimply Shelgon -> gen_4_pokemon
unimply Burmy -> gen_4_pokemon
unimply Salamence -> gen_4_pokemon
unimply Mothim -> gen_4_pokemon
unimply Metang -> gen_4_pokemon
unimply Vespiquen -> gen_4_pokemon
unimply Regirock -> gen_4_pokemon
unimply Buizel -> gen_4_pokemon
unimply Registeel -> gen_4_pokemon
unimply Cherubi -> gen_4_pokemon
unimply Latios -> gen_4_pokemon
unimply Shellos -> gen_4_pokemon
unimply Groudon -> gen_4_pokemon
unimply Ambipom -> gen_4_pokemon
unimply Jirachi -> gen_4_pokemon
unimply Drifblim -> gen_4_pokemon
unimply Turtwig -> gen_4_pokemon
unimply Lopunny -> gen_4_pokemon
unimply Torterra -> gen_4_pokemon
unimply Honchkrow -> gen_4_pokemon
unimply Monferno -> gen_4_pokemon
unimply Purugly -> gen_4_pokemon
unimply Piplup -> gen_4_pokemon
unimply Stunky -> gen_4_pokemon
unimply Empoleon -> gen_4_pokemon
unimply Bronzor -> gen_4_pokemon
unimply Staravia -> gen_4_pokemon
unimply Bonsly -> gen_4_pokemon
unimply Bidoof -> gen_4_pokemon
unimply Happiny -> gen_4_pokemon
unimply Kricketot -> gen_4_pokemon
unimply Spiritomb -> gen_4_pokemon
unimply Shinx -> gen_4_pokemon
unimply Gabite -> gen_4_pokemon
unimply Luxray -> gen_4_pokemon
unimply Munchlax -> gen_4_pokemon
unimply Roserade -> gen_4_pokemon
unimply Lucario -> gen_4_pokemon
unimply Rampardos -> gen_4_pokemon
unimply Hippowdon -> gen_4_pokemon
unimply Bastiodon -> gen_4_pokemon
unimply Drapion -> gen_4_pokemon
unimply Wormadam -> gen_4_pokemon
unimply Toxicroak -> gen_4_pokemon
unimply Combee -> gen_4_pokemon
unimply Finneon -> gen_4_pokemon
unimply Pachirisu -> gen_4_pokemon
unimply Mantyke -> gen_4_pokemon
unimply Floatzel -> gen_4_pokemon
unimply Abomasnow -> gen_4_pokemon
unimply Cherrim -> gen_4_pokemon
unimply Magnezone -> gen_4_pokemon
unimply Gastrodon -> gen_4_pokemon
unimply Rhyperior -> gen_4_pokemon
unimply Drifloon -> gen_4_pokemon
unimply Electivire -> gen_4_pokemon
unimply Buneary -> gen_4_pokemon
unimply Togekiss -> gen_4_pokemon
unimply Mismagius -> gen_4_pokemon
unimply Leafeon -> gen_4_pokemon
unimply Glameow -> gen_4_pokemon
unimply Gliscor -> gen_4_pokemon
unimply Chingling -> gen_4_pokemon
unimply Porygon-Z -> gen_4_pokemon
unimply Skuntank -> gen_4_pokemon
unimply Probopass -> gen_4_pokemon
unimply Bronzong -> gen_4_pokemon
unimply Froslass -> gen_4_pokemon
unimply Mime_Jr. -> gen_4_pokemon
unimply Uxie -> gen_4_pokemon
unimply Chatot -> gen_4_pokemon
unimply Azelf -> gen_4_pokemon
unimply Gible -> gen_4_pokemon
unimply Palkia -> gen_4_pokemon
unimply Garchomp -> gen_4_pokemon
unimply Regigigas -> gen_4_pokemon
unimply Riolu -> gen_4_pokemon
unimply Cresselia -> gen_4_pokemon
unimply Hippopotas -> gen_4_pokemon
unimply Manaphy -> gen_4_pokemon
unimply Skorupi -> gen_4_pokemon
unimply Shaymin -> gen_4_pokemon
unimply Croagunk -> gen_4_pokemon
unimply Victini -> gen_4_pokemon
unimply Carnivine -> gen_4_pokemon
unimply Servine -> gen_4_pokemon
unimply Lumineon -> gen_4_pokemon
unimply Tepig -> gen_4_pokemon
unimply Snover -> gen_4_pokemon
unimply Emboar -> gen_4_pokemon
unimply Weavile -> gen_4_pokemon
unimply Dewott -> gen_4_pokemon
unimply Lickilicky -> gen_4_pokemon
unimply Patrat -> gen_4_pokemon
unimply Tangrowth -> gen_4_pokemon
unimply Lillipup -> gen_4_pokemon
unimply Magmortar -> gen_4_pokemon
unimply Stoutland -> gen_4_pokemon
unimply Yanmega -> gen_4_pokemon
unimply Liepard -> gen_4_pokemon
unimply Glaceon -> gen_4_pokemon
unimply Simisage -> gen_4_pokemon
unimply Mamoswine -> gen_4_pokemon
unimply Simisear -> gen_4_pokemon
unimply Gallade -> gen_4_pokemon
unimply Simipour -> gen_4_pokemon
unimply Dusknoir -> gen_4_pokemon
unimply Musharna -> gen_4_pokemon
unimply Rotom -> gen_4_pokemon
unimply Tranquill -> gen_4_pokemon
unimply Mesprit -> gen_4_pokemon
unimply Blitzle -> gen_4_pokemon
unimply Dialga -> gen_4_pokemon
unimply Roggenrola -> gen_4_pokemon
unimply Heatran -> gen_4_pokemon
unimply Gigalith -> gen_4_pokemon
unimply Giratina -> gen_4_pokemon
unimply Swoobat -> gen_4_pokemon
unimply Phione -> gen_4_pokemon
unimply Excadrill -> gen_4_pokemon
unimply Darkrai -> gen_4_pokemon
unimply Timburr -> gen_4_pokemon
unimply Arceus -> gen_4_pokemon
unimply Conkeldurr -> gen_5_pokemon
unimply Snivy -> gen_5_pokemon
unimply Palpitoad -> gen_5_pokemon
unimply Serperior -> gen_5_pokemon
unimply Throh -> gen_5_pokemon
unimply Pignite -> gen_5_pokemon
unimply Sewaddle -> gen_5_pokemon
unimply Oshawott -> gen_5_pokemon
unimply Leavanny -> gen_5_pokemon
unimply Samurott -> gen_5_pokemon
unimply Whirlipede -> gen_5_pokemon
unimply Watchog -> gen_5_pokemon
unimply Cottonee -> gen_5_pokemon
unimply Herdier -> gen_5_pokemon
unimply Petilil -> gen_5_pokemon
unimply Purrloin -> gen_5_pokemon
unimply Basculin -> gen_5_pokemon
unimply Pansage -> gen_5_pokemon
unimply Krokorok -> gen_5_pokemon
unimply Pansear -> gen_5_pokemon
unimply Darumaka -> gen_5_pokemon
unimply Panpour -> gen_5_pokemon
unimply Maractus -> gen_5_pokemon
unimply Munna -> gen_5_pokemon
unimply Crustle -> gen_5_pokemon
unimply Pidove -> gen_5_pokemon
unimply Scrafty -> gen_5_pokemon
unimply Unfezant -> gen_5_pokemon
unimply Yamask -> gen_5_pokemon
unimply Zebstrika -> gen_5_pokemon
unimply Tirtouga -> gen_5_pokemon
unimply Boldore -> gen_5_pokemon
unimply Archen -> gen_5_pokemon
unimply Woobat -> gen_5_pokemon
unimply Trubbish -> gen_5_pokemon
unimply Drilbur -> gen_5_pokemon
unimply Zorua -> gen_5_pokemon
unimply Audino -> gen_5_pokemon
unimply Minccino -> gen_5_pokemon
unimply Gurdurr -> gen_5_pokemon
unimply Gothita -> gen_5_pokemon
unimply Tympole -> gen_5_pokemon
unimply Gothitelle -> gen_5_pokemon
unimply Seismitoad -> gen_5_pokemon
unimply Duosion -> gen_5_pokemon
unimply Sawk -> gen_5_pokemon
unimply Ducklett -> gen_5_pokemon
unimply Swadloon -> gen_5_pokemon
unimply Vanillite -> gen_5_pokemon
unimply Venipede -> gen_5_pokemon
unimply Vanilluxe -> gen_5_pokemon
unimply Scolipede -> gen_5_pokemon
unimply Sawsbuck -> gen_5_pokemon
unimply Whimsicott -> gen_5_pokemon
unimply Karrablast -> gen_5_pokemon
unimply Lilligant -> gen_5_pokemon
unimply Foongus -> gen_5_pokemon
unimply Sandile -> gen_5_pokemon
unimply Frillish -> gen_5_pokemon
unimply Krookodile -> gen_5_pokemon
unimply Alomomola -> gen_5_pokemon
unimply Darmanitan -> gen_5_pokemon
unimply Galvantula -> gen_5_pokemon
unimply Dwebble -> gen_5_pokemon
unimply Ferrothorn -> gen_5_pokemon
unimply Scraggy -> gen_5_pokemon
unimply Klang -> gen_5_pokemon
unimply Sigilyph -> gen_5_pokemon
unimply Tynamo -> gen_5_pokemon
unimply Cofagrigus -> gen_5_pokemon
unimply Eelektross -> gen_5_pokemon
unimply Carracosta -> gen_5_pokemon
unimply Beheeyem -> gen_5_pokemon
unimply Archeops -> gen_5_pokemon
unimply Lampent -> gen_5_pokemon
unimply Garbodor -> gen_5_pokemon
unimply Axew -> gen_5_pokemon
unimply Zoroark -> gen_5_pokemon
unimply Haxorus -> gen_5_pokemon
unimply Cinccino -> gen_5_pokemon
unimply Beartic -> gen_5_pokemon
unimply Gothorita -> gen_5_pokemon
unimply Shelmet -> gen_5_pokemon
unimply Solosis -> gen_5_pokemon
unimply Stunfisk -> gen_5_pokemon
unimply Reuniclus -> gen_5_pokemon
unimply Mienshao -> gen_5_pokemon
unimply Swanna -> gen_5_pokemon
unimply Golett -> gen_5_pokemon
unimply Vanillish -> gen_5_pokemon
unimply Pawniard -> gen_5_pokemon
unimply Deerling -> gen_5_pokemon
unimply Bouffalant -> gen_5_pokemon
unimply Emolga -> gen_5_pokemon
unimply Braviary -> gen_5_pokemon
unimply Escavalier -> gen_5_pokemon
unimply Mandibuzz -> gen_5_pokemon
unimply Amoonguss -> gen_5_pokemon
unimply Durant -> gen_5_pokemon
unimply Jellicent -> gen_5_pokemon
unimply Zweilous -> gen_5_pokemon
unimply Joltik -> gen_5_pokemon
unimply Larvesta -> gen_5_pokemon
unimply Ferroseed -> gen_5_pokemon
unimply Cobalion -> gen_5_pokemon
unimply Klink -> gen_5_pokemon
unimply Virizion -> gen_5_pokemon
unimply Klinklang -> gen_5_pokemon
unimply Thundurus -> gen_5_pokemon
unimply Eelektrik -> gen_5_pokemon
unimply Zekrom -> gen_5_pokemon
unimply Elgyem -> gen_5_pokemon
unimply Kyurem -> gen_5_pokemon
unimply Litwick -> gen_5_pokemon
unimply Meloetta -> gen_5_pokemon
unimply Chandelure -> gen_5_pokemon
unimply Chespin -> gen_6_pokemon
unimply Fraxure -> gen_6_pokemon
unimply Chesnaught -> gen_6_pokemon
unimply Cubchoo -> gen_6_pokemon
unimply Braixen -> gen_6_pokemon
unimply Cryogonal -> gen_6_pokemon
unimply Froakie -> gen_6_pokemon
unimply Accelgor -> gen_6_pokemon
unimply Greninja -> gen_6_pokemon
unimply Mienfoo -> gen_6_pokemon
unimply Diggersby -> gen_6_pokemon
unimply Druddigon -> gen_6_pokemon
unimply Fletchinder -> gen_6_pokemon
unimply Golurk -> gen_6_pokemon
unimply Scatterbug -> gen_6_pokemon
unimply Bisharp -> gen_6_pokemon
unimply Vivillon -> gen_6_pokemon
unimply Rufflet -> gen_6_pokemon
unimply Pyroar -> gen_6_pokemon
unimply Vullaby -> gen_6_pokemon
unimply Floette -> gen_6_pokemon
unimply Heatmor -> gen_6_pokemon
unimply Skiddo -> gen_6_pokemon
unimply Deino_(pokemon) -> gen_6_pokemon
unimply Pancham -> gen_6_pokemon
unimply Hydreigon -> gen_6_pokemon
unimply Furfrou -> gen_6_pokemon
unimply Volcarona -> gen_6_pokemon
unimply Meowstic -> gen_6_pokemon
unimply Terrakion -> gen_6_pokemon
unimply Doublade -> gen_6_pokemon
unimply Tornadus -> gen_6_pokemon
unimply Spritzee -> gen_6_pokemon
unimply Reshiram -> gen_6_pokemon
unimply Swirlix -> gen_6_pokemon
unimply Landorus -> gen_6_pokemon
unimply Inkay -> gen_6_pokemon
unimply Keldeo -> gen_6_pokemon
unimply Binacle -> gen_6_pokemon
unimply Genesect -> gen_6_pokemon
unimply Skrelp -> gen_6_pokemon
unimply Quilladin -> gen_6_pokemon
unimply Clauncher -> gen_6_pokemon
unimply Fennekin -> gen_6_pokemon
unimply Helioptile -> gen_6_pokemon
unimply Delphox -> gen_6_pokemon
unimply Tyrunt -> gen_6_pokemon
unimply Frogadier -> gen_6_pokemon
unimply Amaura -> gen_6_pokemon
unimply Bunnelby -> gen_6_pokemon
unimply Sylveon -> gen_6_pokemon
unimply Fletchling -> gen_6_pokemon
unimply Dedenne -> gen_6_pokemon
unimply Talonflame -> gen_6_pokemon
unimply Goomy -> gen_6_pokemon
unimply Spewpa -> gen_6_pokemon
unimply Goodra -> gen_6_pokemon
unimply Litleo -> gen_6_pokemon
unimply Phantump -> gen_6_pokemon
unimply Flabébé -> gen_6_pokemon
unimply Pumpkaboo -> gen_6_pokemon
unimply Florges -> gen_6_pokemon
unimply Bergmite -> gen_6_pokemon
unimply Gogoat -> gen_6_pokemon
unimply Noibat -> gen_6_pokemon
unimply Pangoro -> gen_6_pokemon
unimply Xerneas -> gen_6_pokemon
unimply Espurr -> gen_6_pokemon
unimply Zygarde -> gen_6_pokemon
unimply Honedge -> gen_6_pokemon
unimply Hoopa -> gen_6_pokemon
unimply Aegislash -> gen_6_pokemon
unimply Rowlet -> gen_6_pokemon
unimply Aromatisse -> gen_6_pokemon
unimply Decidueye -> gen_6_pokemon
unimply Slurpuff -> gen_6_pokemon
unimply Torracat -> gen_6_pokemon
unimply Malamar -> gen_6_pokemon
unimply Popplio -> gen_6_pokemon
unimply Barbaracle -> gen_6_pokemon
unimply Primarina -> gen_6_pokemon
unimply Dragalge -> gen_6_pokemon
unimply Trumbeak -> gen_6_pokemon
unimply Clawitzer -> gen_6_pokemon
unimply Yungoos -> gen_6_pokemon
unimply Heliolisk -> gen_6_pokemon
unimply Grubbin -> gen_6_pokemon
unimply Tyrantrum -> gen_6_pokemon
unimply Vikavolt -> gen_6_pokemon
unimply Aurorus -> gen_6_pokemon
unimply Crabominable -> gen_6_pokemon
unimply Hawlucha -> gen_6_pokemon
unimply Cutiefly -> gen_6_pokemon
unimply Carbink -> gen_6_pokemon
unimply Rockruff -> gen_6_pokemon
unimply Sliggoo -> gen_6_pokemon
unimply Wishiwashi -> gen_6_pokemon
unimply Klefki -> gen_6_pokemon
unimply Toxapex -> gen_6_pokemon
unimply Trevenant -> gen_6_pokemon
unimply Mudsdale -> gen_6_pokemon
unimply Gourgeist -> gen_6_pokemon
unimply Araquanid -> gen_6_pokemon
unimply Avalugg -> gen_6_pokemon
unimply Lurantis -> gen_6_pokemon
unimply Noivern -> gen_6_pokemon
unimply Shiinotic -> gen_6_pokemon
unimply Yveltal -> gen_6_pokemon
unimply Salazzle -> gen_6_pokemon
unimply Diancie -> gen_6_pokemon
unimply Bewear -> gen_6_pokemon
unimply Volcanion -> gen_6_pokemon
unimply Steenee -> gen_7_pokemon
unimply Dartrix -> gen_7_pokemon
unimply Comfey -> gen_7_pokemon
unimply Litten -> gen_7_pokemon
unimply Passimian -> gen_7_pokemon
unimply Incineroar -> gen_7_pokemon
unimply Golisopod -> gen_7_pokemon
unimply Brionne -> gen_7_pokemon
unimply Palossand -> gen_7_pokemon
unimply Pikipek -> gen_7_pokemon
unimply Type:_Null -> gen_7_pokemon
unimply Toucannon -> gen_7_pokemon
unimply Minior -> gen_7_pokemon
unimply Gumshoos -> gen_7_pokemon
unimply Turtonator -> gen_7_pokemon
unimply Charjabug -> gen_7_pokemon
unimply Mimikyu -> gen_7_pokemon
unimply Crabrawler -> gen_7_pokemon
unimply Drampa -> gen_7_pokemon
unimply Oricorio -> gen_7_pokemon
unimply Jangmo-o -> gen_7_pokemon
unimply Ribombee -> gen_7_pokemon
unimply Kommo-o -> gen_7_pokemon
unimply Lycanroc -> gen_7_pokemon
unimply Tapu_Lele -> gen_7_pokemon
unimply Mareanie -> gen_7_pokemon
unimply Tapu_Fini -> gen_7_pokemon
unimply Mudbray -> gen_7_pokemon
unimply Cosmoem -> gen_7_pokemon
unimply Dewpider -> gen_7_pokemon
unimply Lunala -> gen_7_pokemon
unimply Fomantis -> gen_7_pokemon
unimply Buzzwole -> gen_7_pokemon
unimply Morelull -> gen_7_pokemon
unimply Xurkitree -> gen_7_pokemon
unimply Salandit -> gen_7_pokemon
unimply Kartana -> gen_7_pokemon
unimply Stufful -> gen_7_pokemon
unimply Necrozma -> gen_7_pokemon
unimply Bounsweet -> gen_7_pokemon
unimply Marshadow -> gen_7_pokemon
unimply Tsareena -> gen_7_pokemon
unimply Naganadel -> gen_7_pokemon
unimply Oranguru -> gen_7_pokemon
unimply Blacephalon -> gen_7_pokemon
unimply Wimpod -> gen_7_pokemon
unimply Meltan -> gen_7_pokemon
unimply Sandygast -> gen_7_pokemon
unimply Grookey -> gen_7_pokemon
unimply Pyukumuku -> gen_7_pokemon
unimply Rillaboom -> gen_7_pokemon
unimply Silvally -> gen_7_pokemon
unimply Raboot -> gen_7_pokemon
unimply Komala -> gen_7_pokemon
unimply Sobble -> gen_7_pokemon
unimply Togedemaru -> gen_7_pokemon
unimply Inteleon -> gen_7_pokemon
unimply Bruxish -> gen_7_pokemon
unimply Greedent -> gen_7_pokemon
unimply Dhelmise -> gen_7_pokemon
unimply Corvisquire -> gen_7_pokemon
unimply Hakamo-o -> gen_7_pokemon
unimply Blipbug -> gen_7_pokemon
unimply Tapu_Koko -> gen_7_pokemon
unimply Orbeetle -> gen_7_pokemon
unimply Tapu_Bulu -> gen_7_pokemon
unimply Thievul -> gen_7_pokemon
unimply Cosmog -> gen_7_pokemon
unimply Eldegoss -> gen_7_pokemon
unimply Solgaleo -> gen_7_pokemon
unimply Dubwool -> gen_7_pokemon
unimply Nihilego -> gen_7_pokemon
unimply Drednaw -> gen_7_pokemon
unimply Pheromosa -> gen_7_pokemon
unimply Boltund -> gen_7_pokemon
unimply Celesteela -> gen_7_pokemon
unimply Carkol -> gen_7_pokemon
unimply Guzzlord -> gen_7_pokemon
unimply Applin -> gen_7_pokemon
unimply Magearna -> gen_7_pokemon
unimply Appletun -> gen_7_pokemon
unimply Poipole -> gen_7_pokemon
unimply Sandaconda -> gen_7_pokemon
unimply Stakataka -> gen_7_pokemon
unimply Arrokuda -> gen_7_pokemon
unimply Zeraora -> gen_7_pokemon
unimply Toxel -> gen_7_pokemon
unimply Melmetal -> gen_7_pokemon
unimply Sizzlipede -> gen_8_pokemon
unimply Thwackey -> gen_8_pokemon
unimply Clobbopus -> gen_8_pokemon
unimply Scorbunny -> gen_8_pokemon
unimply Sinistea -> gen_8_pokemon
unimply Cinderace -> gen_8_pokemon
unimply Hatenna -> gen_8_pokemon
unimply Drizzile -> gen_8_pokemon
unimply Hatterene -> gen_8_pokemon
unimply Skwovet -> gen_8_pokemon
unimply Morgrem -> gen_8_pokemon
unimply Rookidee -> gen_8_pokemon
unimply Obstagoon -> gen_8_pokemon
unimply Corviknight -> gen_8_pokemon
unimply Cursola -> gen_8_pokemon
unimply Dottler -> gen_8_pokemon
unimply Mr._Rime -> gen_8_pokemon
unimply Nickit -> gen_8_pokemon
unimply Milcery -> gen_8_pokemon
unimply Gossifleur -> gen_8_pokemon
unimply Falinks -> gen_8_pokemon
unimply Wooloo -> gen_8_pokemon
unimply Snom -> gen_8_pokemon
unimply Chewtle -> gen_8_pokemon
unimply Stonjourner -> gen_8_pokemon
unimply Yamper -> gen_8_pokemon
unimply Indeedee -> gen_8_pokemon
unimply Rolycoly -> gen_8_pokemon
unimply Cufant -> gen_8_pokemon
unimply Coalossal -> gen_8_pokemon
unimply Dracozolt -> gen_8_pokemon
unimply Flapple -> gen_8_pokemon
unimply Dracovish -> gen_8_pokemon
unimply Silicobra -> gen_8_pokemon
unimply Duraludon -> gen_8_pokemon
unimply Cramorant -> gen_8_pokemon
unimply Drakloak -> gen_8_pokemon
unimply Barraskewda -> gen_8_pokemon
unimply Zacian -> gen_8_pokemon
unimply Toxtricity -> gen_8_pokemon
unimply Eternatus -> gen_8_pokemon
unimply Centiskorch -> gen_8_pokemon
unimply Urshifu -> gen_8_pokemon
unimply Grapploct -> gen_8_pokemon
unimply Regieleki -> gen_8_pokemon
unimply Polteageist -> gen_8_pokemon
unimply Glastrier -> gen_8_pokemon
unimply Hattrem -> gen_8_pokemon
unimply Calyrex -> gen_8_pokemon
unimply Impidimp -> gen_8_pokemon
unimply Grimmsnarl -> gen_8_pokemon
unimply Perrserker -> gen_8_pokemon
unimply Sirfetch’d -> gen_8_pokemon
unimply Runerigus -> gen_8_pokemon
unimply Alcremie -> gen_8_pokemon
unimply Pincurchin -> gen_8_pokemon
unimply Frosmoth -> gen_8_pokemon
unimply Eiscue -> gen_8_pokemon
unimply Morpeko -> gen_8_pokemon
unimply Copperajah -> gen_8_pokemon
unimply Arctozolt -> gen_8_pokemon
unimply Arctovish -> gen_8_pokemon
unimply Dreepy -> gen_8_pokemon
unimply Dragapult -> gen_8_pokemon
unimply Zamazenta -> gen_8_pokemon
unimply Kubfu -> gen_8_pokemon
unimply Zarude -> gen_8_pokemon
unimply Regidrago -> gen_8_pokemon
unimply Spectrier -> gen_8_pokemon

That being said if gen_1_pokemon has proven its usefulness there shouldn't be a problem retaining it, though there are also more pertinent and exclusive copyright tags as: pokemon frlg pokemon rgby pokemon_(classic anime)

Provence said:

Can someone refresh why this tags were created.
It's always better to know the reason why they were created when nuking them.

That was discussed 3 years ago when I created topic #15030.

Basically, when a new Pokémon game was released, many new Pokémon species would be tagged with the new game. For example, Tepig posts would likely have pokemon_bw (or maybe at the time pokemon_black_and_white) when the game was first released. But then Tepig appeared in the anime and manga too, so it seemed unclear if Tepig still needed pokemon_bw tag. It was very inconsistent: many Pokémon species posts had game tags, others didn't.

I guess people basically don't think of Tepig as a game-specific thing anymore. Often, an image with Tepig alone would have the pokemon_bw tag, but an image of Tepig with Ash Ketchum would get an anime tag instead, not a game tag.

That still happens as several Alcremie posts were tagged pokemon_swsh at first, when this game was released. But now Alcremie also appeared in the anime and manga. The difference is that unlike before, we now use generation tags instead of game tags for Pokémon species. So Tepig is tagged gen_5_pokemon and Alcremie is gen_8_pokemon.

I am satisfied that the previous mess is over. The current system with gen tags consistently has all Pokémon of the same generation, unlike the previous mess with the game tags. If it's alright, please keep gen_1_pokemon, gen_2_pokemon, etc. as they are a big improvement over the previous state.

If we deleted all the gen_1_pokemon, gen_2_pokemon, etc. I wonder what we would do with the Pokémon species tagging. Would all instances of Alcremie get the pokemon_swsh tag? Would all instances of Magnezone get the pokemon_dppt tag? Would all instances of Pikachu get the pokemon_rgby tag? Or alternatively would all Pokémon species have no game tag?

Arguably, an image of Alcremie is not a reference to any specific game, because Alcremie appears in multiple media. Likewise, Moltres is catchable in RGBY, FRLG, XY, USUM, LGPE, etc., and also appears in the anime and manga. Sometimes the artist references these kinds of different media in the commentary, like "Look this drawing of the Moltres I caught in XY!!!" The point is that maybe Moltres was a pokemon_rgby-specific thing back in 1996, but eventually all Pokémon appear in multiple other media as well.

Updated

nonamethanks said:

Just don't tag the game for pokemon creatures, like we do with touhou. All pokemon appear in all games after the one they're introduced in.

Would you tag an artwork which shows an ensemble of gen 7 pokemon as pokemon sm? If those that appear in pokemon usum do not appear in SM, should the ensemble be tagged as sumo or usum, or both?

If you want to go with a "tag where they first appeared" basis, there are cases like volcanion which first appeared in the anime.

Username_Hidden said:

Would you tag an artwork which shows an ensemble of gen 7 pokemon as pokemon sm? If those that appear in pokemon usum do not appear in SM, should the ensemble be tagged as sumo or usum, or both?

If you want to go with a "tag where they first appeared" basis, there are cases like volcanion which first appeared in the anime.

Maybe we can go with a rule of thumb of "if you can't figure out which subseries copyright tag would be appropriate, then forgo it entirely and just tag Pokemon".

Just looking at Pokemon alone (without human characters), it can be hard, because even if they all come from the same "gen" there are always remakes that reuse the same (mostly) set of pokemon.

nonamethanks said:

You can't search by single generation without having to exclude 7 other tags, making them frankly useless.

I don't suppose you were expecting a tag for Gen 1 Pokémon only? Would you want to use something like that? I wonder how exactly that would work. Maybe that kind of tag would be added to all posts with Pikachu alone, or Pikachu with Ash Ketchum, but not to a post with Pikachu and Chikorita together? Anyway the current system with gen_1_pokemon, gen_2_pokemon, etc. works fine in my opinion. Yes, gen_1_pokemon is for all instances of Gen 1 Pokémon.

Would you say the tag apple is useless because many posts with apples have other fruits too?

NNescio said:

Maybe we can go with a rule of thumb of "if you can't figure out which subseries copyright tag would be appropriate, then forgo it entirely and just tag Pokemon".

Just looking at Pokemon alone (without human characters), it can be hard, because even if they all come from the same "gen" there are always remakes that reuse the same (mostly) set of pokemon.

Sadly, that sounds like it could be a return to the previous mess.

Based on the experience from that time (a few years ago), an image of Grookey alone (post #4501721) would sometimes be tagged pokemon_swsh, but an image of Grookey with an anime character (post #4521727) would perhaps have anime tags and no game tags. As a result, pokemon_swsh would not be a great way to look for Gen 8 Pokémon because of inconsistent tagging. At least now we can use gen_8_pokemon to consistently search for all these Pokémon together. (and maybe also try a few combined searches... Ash with the new Pokémon: ash_ketchum gen_8_pokemon; G1 and G2 Pokémon together: gen_1_pokemon gen_2_pokemon)

To make things worse, it's reasonable to assume that existing Pokémon creatures will return in future Pokémon games (like you said) and media. I mean, if we start adding pokemon_swsh to many Grookey posts, it would be already wrong today because Grookey is not a game-specific thing anymore, it also exists in the anime and manga. But then the tagging inconsistency would presumably be worse in the future once Grookey starts appearing in more games other than Sword and Shield.

These tags would only make sense if the post was focusing on a single generation. As it stands, they don't serve any purpose and nobody searches for them. They're useless.

Using a random example, for gen 2 pokemon more than half of the results actually contain other generations as well.

Most importantly, again, nobody searches for them. And they're tags we apply to almost every single post of a franchise, with almost a thousand combined implications. And we won't be able to imply any of the future generations to the appropriate characters, which makes them legacy tags.

nonamethanks said:

Using a random example, for gen 2 pokemon more than half of the results actually contain other generations as well.

That tag looks great to me, what's the problem? 100% of the posts there have G2 Pokémon.

In fact, we can use combined searches like gen_3_pokemon gen_4_pokemon gen_5_pokemon for multiple generations. If you started tagging only posts with a single gen, it would break that.

Do you want to use a tag for G2 Pokémon only? If you need that, we can have some new tag like single generation or whatever.

Or even new tags like that (I'm not actually suggesting it as I would probably not use them, this is just in case you want something like that):

nonamethanks said:

Most importantly, again, nobody searches for them.

Okay, do we have some form of searching report? I've not been very active on Danbooru these last few months, but I've been using these tags like gen_1_pokemon sometimes. I like them. They are very much better than the previous mess with game tags as I've been saying above.

The question is:
Do you nuke a tag because nobody searches for them, then what about tags like bridge or lily pad.
Some tags are generally very underused, to say it in Pokémon terms.

I think that's a very narrow thinking if I'm honest. It's better to have these tags than not having them.
By nuking them you are shooting a potential future seeker in the foot, and therefore yourself.

What's more important than usage, at least to me, is the question if these tags are getting used properly, so that they work in a search.
Some over-utilized tags, like eyebrows_visible_through_hair have the issue that they only get applied by a few people and very inconsistently (and on top of that, probably poorly searched as well).

Those tags describe something unique that is present in the picture. It's a much different thing than generation tags for which half the results are random combinations of characters or everyone posts.

All our other group/team tags require a focus or presence of multiple characters belonging to it in the tag, why should pokemon work different? Imagine if we tagged every single idolmaster or love live girl with their idol group.

nonamethanks said:

Those tags describe something unique that is present in the picture. It's a much different thing than generation tags for which half the results are random combinations of characters or everyone posts.

Are you sure about that?
Just looking at the first page of gen_3_pokemon gives me results where actually only a limited amount of Pokémon are present.
Of course you will also find multiple Pokémon from other generations in it as well.
In fact, that goes for gen 2, 4, 5, 6, 7 and 8: The majority of the results show focus on a Pokémon that's from this generation.

1 2