Body, Mind & Soul — API Reference
    Preparing search index...

    Function parseFormula

    • Parse a formula string, resolving {{draw}}, {{roll}}, and $variable tokens. Draws are resolved asynchronously via deck.system.drawCard(), then the remaining formula is tokenized synchronously.

      Parameters

      • formula: string
      • caller: object | null

        Actor system data (for deck resolution)

      • game: object
      • Optionaloptions: object = {}

        Options: { advantageStage: number }

      Returns Promise<
          {
              drawnCards: object[];
              result: string;
              rolls: Roll[];
              wasNegated: boolean;
          },
      >