d96d3a6cf2
Firestore rejects writes containing undefined values. The pause/resume and end-combat undo snapshots read encounter fields that may not yet exist in Firestore, so add ?? false / ?? null / ?? 0 fallbacks to match the pattern already used in the start-combat undo path. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>