Files
nuzlocke-tracker/.beans/nuzlocke-tracker-neqv--add-detailed-boss-battle-information.md
Julian Tabel 597ad91629 Prioritize beans and add pre-commit hooks task
Game Data Cleanup → critical, Tests → high, pre-commit hooks → high,
boss battles → low, remaining epics → deferred.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 13:06:13 +01:00

27 lines
1.1 KiB
Markdown
Raw Permalink 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
priority: low
created_at: 2026-02-08T11:21:22Z
updated_at: 2026-02-10T12:05:43Z
---
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