feat(pokopia): add Basin pokedex and complete Event pokedex - #4
Merged
Conversation
Add the Bubbly Basin Pokedex (50 numbers / 52 entries) introduced by the Pokopia Expansion Pass, and fill in the 4 Event Pokedex entries that were missing (Sableye, Jirachi, Feebas, Milotic). Also adds a game record for the Bubbly Basin DLC part, following the existing swsh-islearmor / sv-tealmask convention of modelling DLC parts rather than the umbrella expansion pass.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updates the Pokopia Pokédex data to match Bulbapedia.
Event Pokédex: 3 → 7 entries
pokopia-eventwas added when only the Hoppip line was known. Adds the 4 missing entries:New: Basin Pokédex
Adds
pokopia-basin— the Bubbly Basin dex from the Pokémon Pokopia Expansion Pass. 50 numbered slots / 52 entries: Frillish (#28) and Jellicent (#29) each occupy one number with a male + female row, so they get afrillish/frillish-fpair sharing adexNum, matching howgalarandpaldea-blueberryalready handle gender forms.Header follows its sibling
pokopia-event(gen: 0,region: "kanto",baseDex: null,pkApiId: null). Nometablocks are needed — every one of the 50 species already exists indata/pokemon/, and none of them overlap with the main 300-entrypokopiadex.New: Bubbly Basin DLC game record
The Basin dex ships with the Expansion Pass, so it needs an owning game. This repo models DLC parts rather than the umbrella pass (
swsh-islearmor,swsh-crowntundra,sv-tealmask,sv-indigodisk,lza-megadimension), so this addspokopia-bubblybasin— "Part 1: Bubbly Basin", released with Patch 2.0.0 on 2026-08-05. Scalars inherit frompokopia.json(gen: 0,series: "spinoff",region: "kanto",originMark: "none", no storage,switch2);onlineFeaturesis omitted as every existingtype: "dlc"record omits it.Files
data/pokedexes/pokopia-basin.jsondata/pokedexes/pokopia-event.jsondata/games/pokopia-bubblybasin.jsondata/games/pokopia.jsonpokedexes+=pokopia-basindata/indices/pokedexes.jsonpokopia-basindata/indices/games.jsonpokopia-bubblybasinThe main
pokopiadex is untouched — Bulbapedia still lists 1–300 and the file already covers 1–300 with no gaps.Notes
data/pokemon/*.jsonedits: no Pokémon file currently listspokopiainobtainableIn/storableIn/eventOnlyIn, so populating it for Basin species alone would be inconsistent. Left as a follow-up.action=raw) rather than rendered HTML, so the numbering is verbatim.Verification
pnpm format:check,pnpm build,pnpm typecheckandpnpm testall pass locally — 7012 tests across 14 files.