From fa6f3c97d20b19b3fd1a4f15dab9641be909c326 Mon Sep 17 00:00:00 2001 From: Julian Tabel Date: Mon, 9 Feb 2026 09:36:03 +0100 Subject: [PATCH] Add end-of-run condition rule bean, mark genlocke wizard completed Co-Authored-By: Claude Opus 4.6 --- ...-tracker-kz5g--genlocke-creation-wizard.md | 4 ++-- ...ker-tyvc--add-end-of-run-condition-rule.md | 21 +++++++++++++++++++ 2 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 .beans/nuzlocke-tracker-tyvc--add-end-of-run-condition-rule.md diff --git a/.beans/nuzlocke-tracker-kz5g--genlocke-creation-wizard.md b/.beans/nuzlocke-tracker-kz5g--genlocke-creation-wizard.md index d37c28e..5d6a0dd 100644 --- a/.beans/nuzlocke-tracker-kz5g--genlocke-creation-wizard.md +++ b/.beans/nuzlocke-tracker-kz5g--genlocke-creation-wizard.md @@ -1,11 +1,11 @@ --- # nuzlocke-tracker-kz5g title: Genlocke creation wizard -status: in-progress +status: completed type: feature priority: normal created_at: 2026-02-09T07:42:10Z -updated_at: 2026-02-09T08:10:10Z +updated_at: 2026-02-09T08:23:53Z parent: nuzlocke-tracker-25mh blocking: - nuzlocke-tracker-x4p6 diff --git a/.beans/nuzlocke-tracker-tyvc--add-end-of-run-condition-rule.md b/.beans/nuzlocke-tracker-tyvc--add-end-of-run-condition-rule.md new file mode 100644 index 0000000..00a3eb3 --- /dev/null +++ b/.beans/nuzlocke-tracker-tyvc--add-end-of-run-condition-rule.md @@ -0,0 +1,21 @@ +--- +# nuzlocke-tracker-tyvc +title: Add end-of-run condition rule +status: todo +type: feature +created_at: 2026-02-09T08:35:39Z +updated_at: 2026-02-09T08:35:39Z +--- + +Add a new nuzlocke rule: **End of Run Condition**. This is a toggle/switch that lets the player decide when a run is considered complete: + +- **Main Story** (default) — The run ends after beating the Champion / completing the main storyline +- **Post Game** — The run continues into the post-game content (Battle Frontier, rematches, etc.) + +This affects when the player is expected to mark a run as "completed" and could influence level caps and boss tracking in the future. + +## Checklist +- [ ] Add `postGameCompletion` (boolean, default false) to the `NuzlockeRules` TypeScript interface and `DEFAULT_RULES` +- [ ] Add a rule definition to `RULE_DEFINITIONS` in `frontend/src/types/rules.ts` +- [ ] Verify the rule appears in the `RulesConfiguration` component (should work automatically via RULE_DEFINITIONS) +- [ ] Verify the rule is stored correctly via the existing run/genlocke creation flows (JSONB, no backend schema change needed) \ No newline at end of file