Ran --export to refresh seed JSON files with current database state. Includes updated games, pokemon, routes/encounters, evolutions, and new firered-bosses.json boss battle data. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
26 lines
1.1 KiB
Markdown
26 lines
1.1 KiB
Markdown
---
|
||
# nuzlocke-tracker-neqv
|
||
title: Add detailed boss battle information
|
||
status: todo
|
||
type: feature
|
||
created_at: 2026-02-08T11:21:22Z
|
||
updated_at: 2026-02-08T11:21:22Z
|
||
---
|
||
|
||
Enhance boss battles with more detailed information for each boss pokemon and the player's team.
|
||
|
||
## Boss Pokemon Details
|
||
Add the following optional fields to boss pokemon entries:
|
||
- **Ability** – the pokemon's ability
|
||
- **Held item** – item the pokemon is holding
|
||
- **Nature** – the pokemon's nature
|
||
- **Moveset** – up to 4 moves per pokemon
|
||
|
||
This requires backend model/schema changes (BossPokemon fields), migration, admin UI for editing, and display in the run encounter boss cards.
|
||
|
||
## Team Snapshot
|
||
When recording a boss battle result, allow the player to snapshot which of their alive team pokemon they used and at what levels. This gives a record of "what I brought to the fight."
|
||
|
||
- Add a `boss_result_team` join table (boss_result_id, encounter_id, level)
|
||
- In the BossDefeatModal, show checkboxes for alive team members with optional level override
|
||
- Display the team snapshot when viewing past boss results |