Skip to content

Interrupt the generation at any arbitrary step to inject TypeScript control flow & stitch scenario results together #2

Description

@CyclopeanArts

We need to pause the scenario generation at certain points. Specifically, we need:

  1. control flow be implemented to interrupt & alter what happens next based on a variety of conditions
  2. outputs be chainable together, so that interruptions & repetitions can both be accounted for & continued from by a new scenario

Case example: Repeated rolling on the same table

Very frequently, we'll have tables of things that must be rolled on repeatedly. Random feature tables are a key example of this. In a TTRPG book, you may see a request to roll on a treasure table 1d6 times in the middle of a generation process.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions