Skip to content

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

@CyclopeanArts

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.

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