Files
nuzlocke-tracker/.beans/nuzlocke-tracker-neqv--add-detailed-boss-battle-information.md
Julian Tabel 2d4aa9d562 Re-export all seed data from database
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>
2026-02-08 12:39:45 +01:00

26 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
# 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