Files
cultivation-world-simulator/web
Zihao Xu ce64c6b048 fix(web): decouple manual pause state from system pause behavior (#37)
The pause indicator was showing 'paused' while the game was still running
because isManualPaused was being modified by both user actions (clicking
pause button) and system actions (opening menu).

Changes:
- systemStore: pause()/resume() no longer modify isManualPaused, only
  togglePause() does (with optimistic update + rollback on failure)
- useGameControl: consolidate 3 overlapping watches into 1 clean watch
  that only handles menu open/close without polluting manual pause state
- App.vue: explicitly call resumeGame() API when game initializes
2026-01-18 16:59:44 +08:00
..
2025-11-20 01:27:48 +08:00
2025-11-20 01:27:48 +08:00
2025-11-22 01:13:36 +08:00
2025-11-20 22:16:27 +08:00
2025-11-20 22:16:27 +08:00
2025-11-22 15:32:46 +08:00
2025-12-04 21:33:14 +08:00