Remove firstEncounterOnly, permadeath, nicknameRequired, and postGameCompletion from the rules system — they are either implicit (it's a nuzlocke tracker) or not enforced. Move levelCaps to core (it's displayed in the sticky bar). Create a new "playstyle" category for hardcoreMode and setModeOnly — informational rules useful for stats but not enforced by the tracker. Remove the completion category entirely. Add sub-task beans for the rules overhaul epic. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
981 B
981 B
title, status, type, created_at, updated_at, parent
| title | status | type | created_at | updated_at | parent |
|---|---|---|---|---|---|
| Add egglocke, wonderlocke, and randomizer rules | todo | feature | 2026-02-20T19:56:05Z | 2026-02-20T19:56:05Z | nuzlocke-tracker-49xj |
Add three new boolean rules that all share the same tracker logic: when enabled, the encounter Pokemon selector allows picking from ALL Pokemon (not just the game's regional dex).
egglocke— all caught Pokemon are replaced with traded eggswonderlocke— all caught Pokemon are Wonder Traded awayrandomizer— the run uses a randomized ROM
Checklist
- Add
egglocke,wonderlocke,randomizertoNuzlockeRulesinterface andDEFAULT_RULES(default: false) - Add
RuleDefinitionentries with appropriate categories - When any of these is enabled, encounter Pokemon selector should allow picking from ALL Pokemon
- Reuse the existing "all Pokemon" selector pattern used in admin panel encounter creation and boss team creation