When enabled, the sticky boss banner shows the next boss's team size as a hint for players who voluntarily match the boss's party count. Handles variant boss teams by using the auto-detected starter variant. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1.2 KiB
1.2 KiB
title, status, type, priority, created_at, updated_at, parent
| title | status | type | priority | created_at | updated_at | parent |
|---|---|---|---|---|---|---|
| Add gift clause rule | completed | feature | normal | 2026-02-20T19:56:10Z | 2026-02-20T20:55:23Z | nuzlocke-tracker-49xj |
Add a new giftClause boolean rule: in-game gift Pokemon are free and do not count against the area's encounter limit. When enabled, a location with a gift allows both the gift encounter and a regular encounter, in any order.
Checklist
- Add giftClause to NuzlockeRules interface and DEFAULT_RULES (default: false)
- Add RuleDefinition entry with core category
- Add origin column to Encounter model + alembic migration
- Add origin to EncounterResponse schema and frontend Encounter type
- Persist origin when creating encounters (frontend sends, backend stores)
- Backend: gift-origin encounters bypass route-lock check (skip_route_lock)
- Backend: existing gift encounters excluded from route-lock query
- Frontend: split encounterByRoute into regular and gift maps
- Frontend: routes with only gift encounters remain clickable for new encounters
- Frontend: gift encounters displayed on route cards with (gift) label
- Frontend: route filtering accounts for gift encounters