Skip to content

End and reset encounter #40

@gwillish

Description

@gwillish

Allow the GM to explicitly end an encounter and optionally reset it for reuse.

Scope

  • "End Encounter" button in runner toolbar: navigates back to builder, session state preserved in SessionRegistry
  • In the builder, when a session exists: show "Reset Session" option (confirmationDialog)
  • "Reset Session" clears the session from SessionRegistry — next "Run Encounter" tap starts fresh
  • Resetting does not modify the EncounterDefinition (roster, players, GM notes are unchanged)

Depends on

Acceptance criteria

  • "End Encounter" returns to builder without destroying session
  • "Reset Session" in builder clears the session with confirmation
  • After reset, "Run Encounter" creates a new session from scratch
  • Definition (adversary roster, players, notes) unchanged after reset

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew user-facing functionality

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions