From 2efadae367f8ad8e7559dc7623a65a90a505d2e3 Mon Sep 17 00:00:00 2001 From: Julian Tabel Date: Sat, 7 Feb 2026 22:09:24 +0100 Subject: [PATCH] Add beans for admin exports, randomize encounters, pinwheel clause, and run management Co-Authored-By: Claude Opus 4.6 --- ...er-kzd9--add-option-to-randomize-encounters.md | 15 +++++++++++++++ ...ker-le62--add-run-management-to-admin-panel.md | 10 ++++++++++ ...pbzd--add-export-to-all-admin-panel-screens.md | 10 ++++++++++ ...nwheel-clause-when-game-has-no-pinwheel-zon.md | 10 ++++++++++ 4 files changed, 45 insertions(+) create mode 100644 .beans/nuzlocke-tracker-kzd9--add-option-to-randomize-encounters.md create mode 100644 .beans/nuzlocke-tracker-le62--add-run-management-to-admin-panel.md create mode 100644 .beans/nuzlocke-tracker-pbzd--add-export-to-all-admin-panel-screens.md create mode 100644 .beans/nuzlocke-tracker-v04g--hide-pinwheel-clause-when-game-has-no-pinwheel-zon.md diff --git a/.beans/nuzlocke-tracker-kzd9--add-option-to-randomize-encounters.md b/.beans/nuzlocke-tracker-kzd9--add-option-to-randomize-encounters.md new file mode 100644 index 0000000..ad7bda9 --- /dev/null +++ b/.beans/nuzlocke-tracker-kzd9--add-option-to-randomize-encounters.md @@ -0,0 +1,15 @@ +--- +# nuzlocke-tracker-kzd9 +title: Add option to randomize encounters +status: todo +type: feature +created_at: 2026-02-07T21:08:27Z +updated_at: 2026-02-07T21:08:27Z +--- + +Add an option to randomly select 1 Pokemon per location/encounter. This is primarily for open-world games (like Legends: Arceus, Legends: Z-A) where Pokemon are visible in the overworld rather than found through random encounters, but could also be used for other games. + +## Checklist +- [ ] Add UI toggle or button to randomize encounters when starting or managing a run +- [ ] Implement random selection logic: pick 1 Pokemon per location from the available encounter list +- [ ] Ensure the randomized selection respects existing Nuzlocke rules (dupes clause, etc.) \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-le62--add-run-management-to-admin-panel.md b/.beans/nuzlocke-tracker-le62--add-run-management-to-admin-panel.md new file mode 100644 index 0000000..0ffae0b --- /dev/null +++ b/.beans/nuzlocke-tracker-le62--add-run-management-to-admin-panel.md @@ -0,0 +1,10 @@ +--- +# nuzlocke-tracker-le62 +title: Add run management to admin panel +status: todo +type: feature +created_at: 2026-02-07T21:09:13Z +updated_at: 2026-02-07T21:09:13Z +--- + +Add a runs screen to the admin panel that lists all runs and allows deletion. This provides a way to clean up test runs or remove unwanted runs without needing direct database access. \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-pbzd--add-export-to-all-admin-panel-screens.md b/.beans/nuzlocke-tracker-pbzd--add-export-to-all-admin-panel-screens.md new file mode 100644 index 0000000..40d9887 --- /dev/null +++ b/.beans/nuzlocke-tracker-pbzd--add-export-to-all-admin-panel-screens.md @@ -0,0 +1,10 @@ +--- +# nuzlocke-tracker-pbzd +title: Add export to all admin panel screens +status: todo +type: feature +created_at: 2026-02-07T21:08:27Z +updated_at: 2026-02-07T21:08:27Z +--- + +Add an export button to all screens in the admin panel so that data edited in the UI can be exported and added back to the seed data files. This allows editing game data, routes, and encounters through the admin UI and then persisting those changes to the JSON seed files. \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-v04g--hide-pinwheel-clause-when-game-has-no-pinwheel-zon.md b/.beans/nuzlocke-tracker-v04g--hide-pinwheel-clause-when-game-has-no-pinwheel-zon.md new file mode 100644 index 0000000..651547b --- /dev/null +++ b/.beans/nuzlocke-tracker-v04g--hide-pinwheel-clause-when-game-has-no-pinwheel-zon.md @@ -0,0 +1,10 @@ +--- +# nuzlocke-tracker-v04g +title: Hide Pinwheel Clause when game has no pinwheel zones +status: todo +type: bug +created_at: 2026-02-07T21:08:27Z +updated_at: 2026-02-07T21:08:27Z +--- + +The Pinwheel Clause rule option is currently shown for all games, even those that have no locations using pinwheel zones (i.e. no routes with pinwheel_zone IDs). It should only be displayed when the selected game actually has routes with pinwheel zone data. \ No newline at end of file