Skip to content

(data): Move thirdParty into variants for Base Set#1421

Draft
lamplis wants to merge 3 commits into
tcgdex:masterfrom
lamplis:pr/u-base-set-thirdparty-data-only
Draft

(data): Move thirdParty into variants for Base Set#1421
lamplis wants to merge 3 commits into
tcgdex:masterfrom
lamplis:pr/u-base-set-thirdparty-data-only

Conversation

@lamplis
Copy link
Copy Markdown
Contributor

@lamplis lamplis commented May 6, 2026

Summary

  • move Base Set root thirdParty ids onto existing variants entries only
  • keep the change pure data: no schema, server, workflow, or tooling files
  • align generic marketplace ids with the intended Base Set print order and keep clear jumbo listings with existing variant fields

Test plan

  • bun run validate
  • cd server && bun run compile
  • cd server && bun run --bun validate
  • cd .bruno && bru run --env Developpement

lamplis added 3 commits May 6, 2026 22:41
…dback

Keep the reviewer-requested Base Set variant-level marketplace mapping
changes while leaving workflow and tooling files out of the pure-data
stack.
Move the generic Base Set marketplace ids onto the earliest supported
print variant and drop placeholder-only OCR variants that require
schema extensions. Keep the pure-data PR shape while preserving the
clear jumbo listings with existing variant fields.
@TCGdexBOT
Copy link
Copy Markdown
Member

🃏 102 Cards Changed

Details: 102 modified

Alakazam (base1-1) (found using en)
Language Language Language
English (en)
Alakazam (English)
French (fr)
Alakazam (French)
Spanish (es)
Alakazam (Spanish)
Spanish (Mexico) (es-mx)
Alakazam (Spanish (Mexico))
Italian (it)
Alakazam (Italian)
Portuguese (pt)
Alakazam (Portuguese)
Portuguese (Brazil) (pt-br)
Alakazam (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Alakazam (Portuguese (Portugal))
German (de)
Alakazam (German)
Dutch (nl)
Alakazam (Dutch)
Polish (pl)
Alakazam (Polish)
Russian (ru)
Alakazam (Russian)

File: [data/Base/Base Set/1.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/1.ts)
Set: Base Set
Rarity: Rare

Mewtwo (base1-10) (found using en)
Language Language Language
English (en)
Mewtwo (English)
French (fr)
Mewtwo (French)
Spanish (es)
Mewtwo (Spanish)
Spanish (Mexico) (es-mx)
Mewtwo (Spanish (Mexico))
Italian (it)
Mewtwo (Italian)
Portuguese (pt)
Mewtwo (Portuguese)
Portuguese (Brazil) (pt-br)
Mewtwo (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Mewtwo (Portuguese (Portugal))
German (de)
Mewtwo (German)
Dutch (nl)
Mewtwo (Dutch)
Polish (pl)
Mewtwo (Polish)
Russian (ru)
Mewtwo (Russian)

File: [data/Base/Base Set/10.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/10.ts)
Set: Base Set
Rarity: Rare

Lightning Energy (base1-100) (found using en)
Language Language Language
English (en)
Lightning Energy (English)
French (fr)
Lightning Energy (French)
Spanish (es)
Lightning Energy (Spanish)
Spanish (Mexico) (es-mx)
Lightning Energy (Spanish (Mexico))
Italian (it)
Lightning Energy (Italian)
Portuguese (pt)
Lightning Energy (Portuguese)
Portuguese (Brazil) (pt-br)
Lightning Energy (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Lightning Energy (Portuguese (Portugal))
German (de)
Lightning Energy (German)
Dutch (nl)
Lightning Energy (Dutch)
Polish (pl)
Lightning Energy (Polish)
Russian (ru)
Lightning Energy (Russian)

File: [data/Base/Base Set/100.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/100.ts)
Set: Base Set
Rarity: Common

Psychic Energy (base1-101) (found using en)
Language Language Language
English (en)
Psychic Energy (English)
French (fr)
Psychic Energy (French)
Spanish (es)
Psychic Energy (Spanish)
Spanish (Mexico) (es-mx)
Psychic Energy (Spanish (Mexico))
Italian (it)
Psychic Energy (Italian)
Portuguese (pt)
Psychic Energy (Portuguese)
Portuguese (Brazil) (pt-br)
Psychic Energy (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Psychic Energy (Portuguese (Portugal))
German (de)
Psychic Energy (German)
Dutch (nl)
Psychic Energy (Dutch)
Polish (pl)
Psychic Energy (Polish)
Russian (ru)
Psychic Energy (Russian)

File: [data/Base/Base Set/101.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/101.ts)
Set: Base Set
Rarity: Common

Water Energy (base1-102) (found using en)
Language Language Language
English (en)
Water Energy (English)
French (fr)
Water Energy (French)
Spanish (es)
Water Energy (Spanish)
Spanish (Mexico) (es-mx)
Water Energy (Spanish (Mexico))
Italian (it)
Water Energy (Italian)
Portuguese (pt)
Water Energy (Portuguese)
Portuguese (Brazil) (pt-br)
Water Energy (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Water Energy (Portuguese (Portugal))
German (de)
Water Energy (German)
Dutch (nl)
Water Energy (Dutch)
Polish (pl)
Water Energy (Polish)
Russian (ru)
Water Energy (Russian)

File: [data/Base/Base Set/102.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/102.ts)
Set: Base Set
Rarity: Common

Nidoking (base1-11) (found using en)
Language Language Language
English (en)
Nidoking (English)
French (fr)
Nidoking (French)
Spanish (es)
Nidoking (Spanish)
Spanish (Mexico) (es-mx)
Nidoking (Spanish (Mexico))
Italian (it)
Nidoking (Italian)
Portuguese (pt)
Nidoking (Portuguese)
Portuguese (Brazil) (pt-br)
Nidoking (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Nidoking (Portuguese (Portugal))
German (de)
Nidoking (German)
Dutch (nl)
Nidoking (Dutch)
Polish (pl)
Nidoking (Polish)
Russian (ru)
Nidoking (Russian)

File: [data/Base/Base Set/11.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/11.ts)
Set: Base Set
Rarity: Rare

Ninetales (base1-12) (found using en)
Language Language Language
English (en)
Ninetales (English)
French (fr)
Ninetales (French)
Spanish (es)
Ninetales (Spanish)
Spanish (Mexico) (es-mx)
Ninetales (Spanish (Mexico))
Italian (it)
Ninetales (Italian)
Portuguese (pt)
Ninetales (Portuguese)
Portuguese (Brazil) (pt-br)
Ninetales (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Ninetales (Portuguese (Portugal))
German (de)
Ninetales (German)
Dutch (nl)
Ninetales (Dutch)
Polish (pl)
Ninetales (Polish)
Russian (ru)
Ninetales (Russian)

File: [data/Base/Base Set/12.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/12.ts)
Set: Base Set
Rarity: Rare

Poliwrath (base1-13) (found using en)
Language Language Language
English (en)
Poliwrath (English)
French (fr)
Poliwrath (French)
Spanish (es)
Poliwrath (Spanish)
Spanish (Mexico) (es-mx)
Poliwrath (Spanish (Mexico))
Italian (it)
Poliwrath (Italian)
Portuguese (pt)
Poliwrath (Portuguese)
Portuguese (Brazil) (pt-br)
Poliwrath (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Poliwrath (Portuguese (Portugal))
German (de)
Poliwrath (German)
Dutch (nl)
Poliwrath (Dutch)
Polish (pl)
Poliwrath (Polish)
Russian (ru)
Poliwrath (Russian)

File: [data/Base/Base Set/13.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/13.ts)
Set: Base Set
Rarity: Rare

Raichu (base1-14) (found using en)
Language Language Language
English (en)
Raichu (English)
French (fr)
Raichu (French)
Spanish (es)
Raichu (Spanish)
Spanish (Mexico) (es-mx)
Raichu (Spanish (Mexico))
Italian (it)
Raichu (Italian)
Portuguese (pt)
Raichu (Portuguese)
Portuguese (Brazil) (pt-br)
Raichu (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Raichu (Portuguese (Portugal))
German (de)
Raichu (German)
Dutch (nl)
Raichu (Dutch)
Polish (pl)
Raichu (Polish)
Russian (ru)
Raichu (Russian)

File: [data/Base/Base Set/14.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/14.ts)
Set: Base Set
Rarity: Rare

Venusaur (base1-15) (found using en)
Language Language Language
English (en)
Venusaur (English)
French (fr)
Venusaur (French)
Spanish (es)
Venusaur (Spanish)
Spanish (Mexico) (es-mx)
Venusaur (Spanish (Mexico))
Italian (it)
Venusaur (Italian)
Portuguese (pt)
Venusaur (Portuguese)
Portuguese (Brazil) (pt-br)
Venusaur (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Venusaur (Portuguese (Portugal))
German (de)
Venusaur (German)
Dutch (nl)
Venusaur (Dutch)
Polish (pl)
Venusaur (Polish)
Russian (ru)
Venusaur (Russian)

File: [data/Base/Base Set/15.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/15.ts)
Set: Base Set
Rarity: Rare

Zapdos (base1-16) (found using en)
Language Language Language
English (en)
Zapdos (English)
French (fr)
Zapdos (French)
Spanish (es)
Zapdos (Spanish)
Spanish (Mexico) (es-mx)
Zapdos (Spanish (Mexico))
Italian (it)
Zapdos (Italian)
Portuguese (pt)
Zapdos (Portuguese)
Portuguese (Brazil) (pt-br)
Zapdos (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Zapdos (Portuguese (Portugal))
German (de)
Zapdos (German)
Dutch (nl)
Zapdos (Dutch)
Polish (pl)
Zapdos (Polish)
Russian (ru)
Zapdos (Russian)

File: [data/Base/Base Set/16.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/16.ts)
Set: Base Set
Rarity: Rare

Beedrill (base1-17) (found using en)
Language Language Language
English (en)
Beedrill (English)
French (fr)
Beedrill (French)
Spanish (es)
Beedrill (Spanish)
Spanish (Mexico) (es-mx)
Beedrill (Spanish (Mexico))
Italian (it)
Beedrill (Italian)
Portuguese (pt)
Beedrill (Portuguese)
Portuguese (Brazil) (pt-br)
Beedrill (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Beedrill (Portuguese (Portugal))
German (de)
Beedrill (German)
Dutch (nl)
Beedrill (Dutch)
Polish (pl)
Beedrill (Polish)
Russian (ru)
Beedrill (Russian)

File: [data/Base/Base Set/17.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/17.ts)
Set: Base Set
Rarity: Rare

Dragonair (base1-18) (found using en)
Language Language Language
English (en)
Dragonair (English)
French (fr)
Dragonair (French)
Spanish (es)
Dragonair (Spanish)
Spanish (Mexico) (es-mx)
Dragonair (Spanish (Mexico))
Italian (it)
Dragonair (Italian)
Portuguese (pt)
Dragonair (Portuguese)
Portuguese (Brazil) (pt-br)
Dragonair (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Dragonair (Portuguese (Portugal))
German (de)
Dragonair (German)
Dutch (nl)
Dragonair (Dutch)
Polish (pl)
Dragonair (Polish)
Russian (ru)
Dragonair (Russian)

File: [data/Base/Base Set/18.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/18.ts)
Set: Base Set
Rarity: Rare

Dugtrio (base1-19) (found using en)
Language Language Language
English (en)
Dugtrio (English)
French (fr)
Dugtrio (French)
Spanish (es)
Dugtrio (Spanish)
Spanish (Mexico) (es-mx)
Dugtrio (Spanish (Mexico))
Italian (it)
Dugtrio (Italian)
Portuguese (pt)
Dugtrio (Portuguese)
Portuguese (Brazil) (pt-br)
Dugtrio (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Dugtrio (Portuguese (Portugal))
German (de)
Dugtrio (German)
Dutch (nl)
Dugtrio (Dutch)
Polish (pl)
Dugtrio (Polish)
Russian (ru)
Dugtrio (Russian)

File: [data/Base/Base Set/19.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/19.ts)
Set: Base Set
Rarity: Rare

Blastoise (base1-2) (found using en)
Language Language Language
English (en)
Blastoise (English)
French (fr)
Blastoise (French)
Spanish (es)
Blastoise (Spanish)
Spanish (Mexico) (es-mx)
Blastoise (Spanish (Mexico))
Italian (it)
Blastoise (Italian)
Portuguese (pt)
Blastoise (Portuguese)
Portuguese (Brazil) (pt-br)
Blastoise (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Blastoise (Portuguese (Portugal))
German (de)
Blastoise (German)
Dutch (nl)
Blastoise (Dutch)
Polish (pl)
Blastoise (Polish)
Russian (ru)
Blastoise (Russian)

File: [data/Base/Base Set/2.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/2.ts)
Set: Base Set
Rarity: Rare

Electabuzz (base1-20) (found using en)
Language Language Language
English (en)
Electabuzz (English)
French (fr)
Electabuzz (French)
Spanish (es)
Electabuzz (Spanish)
Spanish (Mexico) (es-mx)
Electabuzz (Spanish (Mexico))
Italian (it)
Electabuzz (Italian)
Portuguese (pt)
Electabuzz (Portuguese)
Portuguese (Brazil) (pt-br)
Electabuzz (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Electabuzz (Portuguese (Portugal))
German (de)
Electabuzz (German)
Dutch (nl)
Electabuzz (Dutch)
Polish (pl)
Electabuzz (Polish)
Russian (ru)
Electabuzz (Russian)

File: [data/Base/Base Set/20.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/20.ts)
Set: Base Set
Rarity: Rare

Electrode (base1-21) (found using en)
Language Language Language
English (en)
Electrode (English)
French (fr)
Electrode (French)
Spanish (es)
Electrode (Spanish)
Spanish (Mexico) (es-mx)
Electrode (Spanish (Mexico))
Italian (it)
Electrode (Italian)
Portuguese (pt)
Electrode (Portuguese)
Portuguese (Brazil) (pt-br)
Electrode (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Electrode (Portuguese (Portugal))
German (de)
Electrode (German)
Dutch (nl)
Electrode (Dutch)
Polish (pl)
Electrode (Polish)
Russian (ru)
Electrode (Russian)

File: [data/Base/Base Set/21.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/21.ts)
Set: Base Set
Rarity: Rare

Pidgeotto (base1-22) (found using en)
Language Language Language
English (en)
Pidgeotto (English)
French (fr)
Pidgeotto (French)
Spanish (es)
Pidgeotto (Spanish)
Spanish (Mexico) (es-mx)
Pidgeotto (Spanish (Mexico))
Italian (it)
Pidgeotto (Italian)
Portuguese (pt)
Pidgeotto (Portuguese)
Portuguese (Brazil) (pt-br)
Pidgeotto (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Pidgeotto (Portuguese (Portugal))
German (de)
Pidgeotto (German)
Dutch (nl)
Pidgeotto (Dutch)
Polish (pl)
Pidgeotto (Polish)
Russian (ru)
Pidgeotto (Russian)

File: [data/Base/Base Set/22.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/22.ts)
Set: Base Set
Rarity: Rare

Arcanine (base1-23) (found using en)
Language Language Language
English (en)
Arcanine (English)
French (fr)
Arcanine (French)
Spanish (es)
Arcanine (Spanish)
Spanish (Mexico) (es-mx)
Arcanine (Spanish (Mexico))
Italian (it)
Arcanine (Italian)
Portuguese (pt)
Arcanine (Portuguese)
Portuguese (Brazil) (pt-br)
Arcanine (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Arcanine (Portuguese (Portugal))
German (de)
Arcanine (German)
Dutch (nl)
Arcanine (Dutch)
Polish (pl)
Arcanine (Polish)
Russian (ru)
Arcanine (Russian)

File: [data/Base/Base Set/23.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/23.ts)
Set: Base Set
Rarity: Uncommon

Charmeleon (base1-24) (found using en)
Language Language Language
English (en)
Charmeleon (English)
French (fr)
Charmeleon (French)
Spanish (es)
Charmeleon (Spanish)
Spanish (Mexico) (es-mx)
Charmeleon (Spanish (Mexico))
Italian (it)
Charmeleon (Italian)
Portuguese (pt)
Charmeleon (Portuguese)
Portuguese (Brazil) (pt-br)
Charmeleon (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Charmeleon (Portuguese (Portugal))
German (de)
Charmeleon (German)
Dutch (nl)
Charmeleon (Dutch)
Polish (pl)
Charmeleon (Polish)
Russian (ru)
Charmeleon (Russian)

File: [data/Base/Base Set/24.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/24.ts)
Set: Base Set
Rarity: Uncommon

Dewgong (base1-25) (found using en)
Language Language Language
English (en)
Dewgong (English)
French (fr)
Dewgong (French)
Spanish (es)
Dewgong (Spanish)
Spanish (Mexico) (es-mx)
Dewgong (Spanish (Mexico))
Italian (it)
Dewgong (Italian)
Portuguese (pt)
Dewgong (Portuguese)
Portuguese (Brazil) (pt-br)
Dewgong (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Dewgong (Portuguese (Portugal))
German (de)
Dewgong (German)
Dutch (nl)
Dewgong (Dutch)
Polish (pl)
Dewgong (Polish)
Russian (ru)
Dewgong (Russian)

File: [data/Base/Base Set/25.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/25.ts)
Set: Base Set
Rarity: Uncommon

Dratini (base1-26) (found using en)
Language Language Language
English (en)
Dratini (English)
French (fr)
Dratini (French)
Spanish (es)
Dratini (Spanish)
Spanish (Mexico) (es-mx)
Dratini (Spanish (Mexico))
Italian (it)
Dratini (Italian)
Portuguese (pt)
Dratini (Portuguese)
Portuguese (Brazil) (pt-br)
Dratini (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Dratini (Portuguese (Portugal))
German (de)
Dratini (German)
Dutch (nl)
Dratini (Dutch)
Polish (pl)
Dratini (Polish)
Russian (ru)
Dratini (Russian)

File: [data/Base/Base Set/26.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/26.ts)
Set: Base Set
Rarity: Uncommon

Farfetch'd (base1-27) (found using en)
Language Language Language
English (en)
Farfetch'd (English)
French (fr)
Farfetch'd (French)
Spanish (es)
Farfetch'd (Spanish)
Spanish (Mexico) (es-mx)
Farfetch'd (Spanish (Mexico))
Italian (it)
Farfetch'd (Italian)
Portuguese (pt)
Farfetch'd (Portuguese)
Portuguese (Brazil) (pt-br)
Farfetch'd (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Farfetch'd (Portuguese (Portugal))
German (de)
Farfetch'd (German)
Dutch (nl)
Farfetch'd (Dutch)
Polish (pl)
Farfetch'd (Polish)
Russian (ru)
Farfetch'd (Russian)

File: [data/Base/Base Set/27.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/27.ts)
Set: Base Set
Rarity: Uncommon

Growlithe (base1-28) (found using en)
Language Language Language
English (en)
Growlithe (English)
French (fr)
Growlithe (French)
Spanish (es)
Growlithe (Spanish)
Spanish (Mexico) (es-mx)
Growlithe (Spanish (Mexico))
Italian (it)
Growlithe (Italian)
Portuguese (pt)
Growlithe (Portuguese)
Portuguese (Brazil) (pt-br)
Growlithe (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Growlithe (Portuguese (Portugal))
German (de)
Growlithe (German)
Dutch (nl)
Growlithe (Dutch)
Polish (pl)
Growlithe (Polish)
Russian (ru)
Growlithe (Russian)

File: [data/Base/Base Set/28.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/28.ts)
Set: Base Set
Rarity: Uncommon

Haunter (base1-29) (found using en)
Language Language Language
English (en)
Haunter (English)
French (fr)
Haunter (French)
Spanish (es)
Haunter (Spanish)
Spanish (Mexico) (es-mx)
Haunter (Spanish (Mexico))
Italian (it)
Haunter (Italian)
Portuguese (pt)
Haunter (Portuguese)
Portuguese (Brazil) (pt-br)
Haunter (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Haunter (Portuguese (Portugal))
German (de)
Haunter (German)
Dutch (nl)
Haunter (Dutch)
Polish (pl)
Haunter (Polish)
Russian (ru)
Haunter (Russian)

File: [data/Base/Base Set/29.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/29.ts)
Set: Base Set
Rarity: Uncommon

Chansey (base1-3) (found using en)
Language Language Language
English (en)
Chansey (English)
French (fr)
Chansey (French)
Spanish (es)
Chansey (Spanish)
Spanish (Mexico) (es-mx)
Chansey (Spanish (Mexico))
Italian (it)
Chansey (Italian)
Portuguese (pt)
Chansey (Portuguese)
Portuguese (Brazil) (pt-br)
Chansey (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Chansey (Portuguese (Portugal))
German (de)
Chansey (German)
Dutch (nl)
Chansey (Dutch)
Polish (pl)
Chansey (Polish)
Russian (ru)
Chansey (Russian)

File: [data/Base/Base Set/3.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/3.ts)
Set: Base Set
Rarity: Rare

Ivysaur (base1-30) (found using en)
Language Language Language
English (en)
Ivysaur (English)
French (fr)
Ivysaur (French)
Spanish (es)
Ivysaur (Spanish)
Spanish (Mexico) (es-mx)
Ivysaur (Spanish (Mexico))
Italian (it)
Ivysaur (Italian)
Portuguese (pt)
Ivysaur (Portuguese)
Portuguese (Brazil) (pt-br)
Ivysaur (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Ivysaur (Portuguese (Portugal))
German (de)
Ivysaur (German)
Dutch (nl)
Ivysaur (Dutch)
Polish (pl)
Ivysaur (Polish)
Russian (ru)
Ivysaur (Russian)

File: [data/Base/Base Set/30.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/30.ts)
Set: Base Set
Rarity: Uncommon

Jynx (base1-31) (found using en)
Language Language Language
English (en)
Jynx (English)
French (fr)
Jynx (French)
Spanish (es)
Jynx (Spanish)
Spanish (Mexico) (es-mx)
Jynx (Spanish (Mexico))
Italian (it)
Jynx (Italian)
Portuguese (pt)
Jynx (Portuguese)
Portuguese (Brazil) (pt-br)
Jynx (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Jynx (Portuguese (Portugal))
German (de)
Jynx (German)
Dutch (nl)
Jynx (Dutch)
Polish (pl)
Jynx (Polish)
Russian (ru)
Jynx (Russian)

File: [data/Base/Base Set/31.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/31.ts)
Set: Base Set
Rarity: Uncommon

Kadabra (base1-32) (found using en)
Language Language Language
English (en)
Kadabra (English)
French (fr)
Kadabra (French)
Spanish (es)
Kadabra (Spanish)
Spanish (Mexico) (es-mx)
Kadabra (Spanish (Mexico))
Italian (it)
Kadabra (Italian)
Portuguese (pt)
Kadabra (Portuguese)
Portuguese (Brazil) (pt-br)
Kadabra (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Kadabra (Portuguese (Portugal))
German (de)
Kadabra (German)
Dutch (nl)
Kadabra (Dutch)
Polish (pl)
Kadabra (Polish)
Russian (ru)
Kadabra (Russian)

File: [data/Base/Base Set/32.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/32.ts)
Set: Base Set
Rarity: Uncommon

Kakuna (base1-33) (found using en)
Language Language Language
English (en)
Kakuna (English)
French (fr)
Kakuna (French)
Spanish (es)
Kakuna (Spanish)
Spanish (Mexico) (es-mx)
Kakuna (Spanish (Mexico))
Italian (it)
Kakuna (Italian)
Portuguese (pt)
Kakuna (Portuguese)
Portuguese (Brazil) (pt-br)
Kakuna (Portuguese (Brazil))
Portuguese (Portugal) (pt-pt)
Kakuna (Portuguese (Portugal))
German (de)
Kakuna (German)
Dutch (nl)
Kakuna (Dutch)
Polish (pl)
Kakuna (Polish)
Russian (ru)
Kakuna (Russian)

File: [data/Base/Base Set/33.ts](https://github.com/tcgdex/cards-database/blob/3abb3aa7cf2ec207ec490d8d0a1a8fc5946c2603/data/Base/Base Set/33.ts)
Set: Base Set
Rarity: Uncommon

Note: Comment truncated due to GitHub size limitations. Some cards were omitted.

@FalconChipp FalconChipp self-assigned this May 6, 2026
@lamplis lamplis marked this pull request as draft May 7, 2026 06:12
@lamplis
Copy link
Copy Markdown
Contributor Author

lamplis commented May 7, 2026

Hi,
Reading the following article, I understand we are missing variants : https://relentlessdragon.com/pokemon-card-game/identifying-early-pokemon-cards/#:~:text=In%20fact%2C%20the%20first%20print,than%20an%20unlimited%20edition%20card.

I will propose a new mapping of card variants and cardmarket’s versions

There should be 2 shadowless variants for example(1st edition and Limited)

@thomas-bassett
Copy link
Copy Markdown
Contributor

thomas-bassett commented May 7, 2026

Hi, Reading the following article, I understand we are missing variants : https://relentlessdragon.com/pokemon-card-game/identifying-early-pokemon-cards/#:~:text=In%20fact%2C%20the%20first%20print,than%20an%20unlimited%20edition%20card.

I will propose a new mapping of card variants and cardmarket’s versions

There should be 2 shadowless variants for example(1st edition and Limited)

im unable to check as cloudflare blocks me 🗡️ but we should have those already it might just be naming convention

type: "holo",
subtype: "unlimited",

type: "holo",
subtype: "shadowless",
stamp: ["1st-edition"]

type: "holo",
subtype: "shadowless",

as far as im aware and i cant check your link but all the unlimiteds/limited where shadowed. so the 2 shadowless variants are covered by variant 2,3

Copy link
Copy Markdown
Contributor

@thomas-bassett thomas-bassett left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Make sure all have third-party ids, theres potentially a missprint variant in here that wont have that but nearly all should have them.

also your shuffling the ordering around without much reason to. if you want to change the order the shadowless-1stedition is the first card printed and is likely the most logical 1st variant

Comment thread data/Base/Base Set/1.ts
@@ -86,20 +86,27 @@ const card: Card = {
variants: [
{
type: "holo",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why are we messing with the order of variants? apart from moving the 1st edition print as disccused before there shouldnt be a need for any other change

Comment thread data/Base/Base Set/1.ts
type: "holo",
subtype: "shadowless",
stamp: ["1st-edition"]
subtype: "unlimited"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

still missing thirdparty ids. there might be some obvious ones that wont have ids but holo-unlimited definatly should have one

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants