Below are all {data.pokemon.length} Pokemon across {data.games.length} games. Play through all generations and catch all catchable pokemon in each. Use the "Set rules" button to pick which games you want to complete.
Log in to save your progress.
{/if}{caughtCount}/{total} entries caught ({percentage} %)
| Pokemon | {#each visibleGames as game (game.id)}{game.name} | {/each}
|---|---|
|
|
{#each visibleGames as game (game.id)}
{@const entry = entryMap.get(pokemon.id)?.get(game.id)}
{@const reason = tooltip(entry, game)}
{#if entry && reason === null} toggleCaught(entry.id, e.currentTarget.checked)} /> {:else} {/if} | {/each}