feat: add puzzle residence configuration and reflection progress logic

- Introduced `puzzleResidences.ts` to define puzzle residence configurations including properties like display name, position, and puzzle availability.
- Added `reflectionProgress.ts` to manage badge unlocking logic based on place completion, including functions to determine unlocked badges and video sources for scenes.
This commit is contained in:
zhongyidian committed 2026-04-27 11:49:30 +08:00
1 parent e0fa47d21a
commit f5f36f75b5
153 files changed
+3846 -2352

No files matched your search

Submodule .claude/worktrees/agent-a1669fc8 added at 57edd05c5a.
Submodule .claude/worktrees/agent-a1b9a5a9 added at 57edd05c5a.
Submodule .claude/worktrees/agent-a2ac2892 added at 57edd05c5a.
Submodule .claude/worktrees/agent-a41031e2 added at 57edd05c5a.
Submodule .claude/worktrees/agent-a4306bae added at 57edd05c5a.
Submodule .claude/worktrees/agent-a48dafb4 added at 57edd05c5a.
Submodule .claude/worktrees/agent-a503052f added at 57edd05c5a.
Submodule .claude/worktrees/agent-a5220993 added at 57edd05c5a.
Submodule .claude/worktrees/agent-a56d14e6 added at 57edd05c5a.
Submodule .claude/worktrees/agent-a5bf04dd added at 57edd05c5a.
Submodule .claude/worktrees/agent-a5e57f2f added at 57edd05c5a.
Submodule .claude/worktrees/agent-a5e97b1c added at 57edd05c5a.
Submodule .claude/worktrees/agent-a6a005c1 added at 57edd05c5a.
Submodule .claude/worktrees/agent-a729cc8b added at 57edd05c5a.
Submodule .claude/worktrees/agent-a77c923f added at 57edd05c5a.
Submodule .claude/worktrees/agent-a7ac1f76 added at 57edd05c5a.
Submodule .claude/worktrees/agent-a907386f added at 57edd05c5a.
Submodule .claude/worktrees/agent-a9420406 added at 57edd05c5a.
Submodule .claude/worktrees/agent-ab099292 added at 57edd05c5a.
Submodule .claude/worktrees/agent-ace17dec added at 57edd05c5a.
Submodule .claude/worktrees/agent-ad5d8ae2 added at 57edd05c5a.
Submodule .claude/worktrees/agent-aee3dc15 added at 57edd05c5a.
Submodule .claude/worktrees/agent-aef2787f added at 57edd05c5a.
Submodule .claude/worktrees/agent-af322a60 added at 57edd05c5a.
Submodule .claude/worktrees/agent-af9038e9 added at 57edd05c5a.