{#if loadError}
{loadError}
{:else if !current}loading…
{:else} {@const species = current.pokemon}#{species.number} · generation {species.generation}
{species.type1}{species.type2 ? ` / ${species.type2}` : ''} {#if species.isMythical}· mythical{:else if species.isLegendary}· legendary{/if} {#if species.isBaby}· baby{/if}
Total: {current.stats.reduce((sum, s) => sum + s.value, 0)} · default form, current catalog values
Learning methods are game-specific. Move power, accuracy and PP use the current catalog snapshot.
{:else}No learnset is recorded for this game.
{/if}{availabilityLabels[current.entry.availability]} {#if current.entry.note} · {current.entry.note}{/if}
{#if current.entry.source === 'manual'}corrected by hand
{/if}no catalog record for this game.
{/if} {#if steps.length}no encounter details recorded.
{/if}{obtainableGames.length ? `obtainable in ${obtainableGames.map((game) => game.game).join(', ')}` : 'not obtainable in any game on record'}
{#if otherGames.length}also present in {otherGames.map((game) => game.game).join(', ')}
{/if}