2.0 KiB
2.0 KiB
title, status, type, priority, created_at, updated_at
| title | status | type | priority | created_at | updated_at |
|---|---|---|---|---|---|
| Genlocke tracking | draft | epic | normal | 2026-02-08T12:17:19Z | 2026-02-08T12:17:19Z |
Track a genlocke — a series of linked nuzlocke runs, typically one per generation or region. The player picks one game per generation (e.g. FireRed instead of Red) and surviving Pokemon carry over between legs.
Context
A genlocke connects multiple nuzlocke runs into a single overarching challenge. Key aspects:
- Leg ordering: Each run is a "leg" in a defined sequence (usually Gen 1 → Gen 2 → ... or by region). The user chooses which game represents each leg.
- Pokemon transfer: Pokemon that survive one leg can be bred/traded into the next leg as eggs (typically hatch at level 1). This is the core mechanic that ties legs together.
- Cumulative graveyard: Deaths across all legs are tracked together — a Pokemon that dies in Gen 3 stays dead for the whole genlocke.
- Overall progress: Dashboard showing completion status across all legs, total deaths, surviving lineage, etc.
- Flexible structure: Some players do one game per generation, others do one per region, or even custom orderings. The system should be flexible.
Possible data model
- A
Genlockeentity that groups multipleNuzlockeRunrecords in a defined order (leg number) - Each run gets a
genlocke_id+leg_orderto place it in the sequence - A
GenlockeTransferor similar to track which Pokemon carry over between legs (linking an encounter from leg N to a starter/gift encounter in leg N+1)
Potential child features
- Create/manage a genlocke (pick games for each leg, reorder)
- Genlocke dashboard (overall progress, cumulative stats)
- Transfer UI: after completing a leg, select surviving Pokemon to carry forward
- Lineage tracking: show a Pokemon's journey across multiple legs
- Genlocke-aware graveyard (deaths across all legs)
- Templates for common genlocke formats ("one per gen", "one per region")