Files
nuzlocke-tracker/.beans/nuzlocke-tracker-rkyc--shiny-clause-dupes-clause-multi-encounter-per-rout.md
Julian Tabel d94364d6ce Add database schema with SQLAlchemy async + Alembic migrations
Set up PostgreSQL database layer with async SQLAlchemy 2.0 and asyncpg driver.
Implements 6 core tables (games, routes, pokemon, route_encounters, nuzlocke_runs,
encounters) with foreign keys, indexes, and an initial Alembic migration.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 13:29:34 +01:00

11 lines
533 B
Markdown

---
# nuzlocke-tracker-rkyc
title: 'Shiny Clause & Dupes Clause: Multi-Encounter Per Route'
status: draft
type: feature
priority: low
created_at: 2026-02-05T12:25:19Z
updated_at: 2026-02-05T12:25:19Z
---
Allow multiple encounters per route when shiny clause or dupes clause is active. Shiny clause lets a player catch a shiny regardless of first-encounter rule. Dupes clause lets them re-roll if the first encounter is a species already caught. Requires frontend logic to add additional encounters to a route and backend validation.