Files
nuzlocke-tracker/.beans/nuzlocke-tracker-fitk--add-egglocke-wonderlocke-and-randomizer-rules.md
Julian Tabel e25d1cf24c
All checks were successful
CI / backend-lint (push) Successful in 9s
CI / actions-lint (push) Successful in 15s
CI / frontend-lint (push) Successful in 21s
Remove unused nuzlocke rules, reorganize into core and playstyle
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>
2026-02-20 21:20:23 +01:00

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 eggs
  • wonderlocke — all caught Pokemon are Wonder Traded away
  • randomizer — the run uses a randomized ROM

Checklist

  • Add egglocke, wonderlocke, randomizer to NuzlockeRules interface and DEFAULT_RULES (default: false)
  • Add RuleDefinition entries 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