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>
This commit is contained in:
2026-02-08 12:39:45 +01:00
parent 0a2d42a6d0
commit 2d4aa9d562
36 changed files with 71274 additions and 32837 deletions

View File

@@ -0,0 +1,26 @@
---
# 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