ReadonlyactorThe owning actor's logic, or undefined off an actor.
ReadonlyavailableThe Fate Mysteries currently spendable on this host's tests.
ReadonlydataThe persisted data backing this logic.
The item kind, used to build the test's type discriminator.
The item's shortcode, matched against a Fate Point's association.
The fate-adjusted mastery level this host's Fate test rolls against.
ReadonlylabelThe item's display label, used in dialog and card titles.
ReadonlynameThe item's name, used to build the test's type discriminator.
ReadonlyspeakerThe speaker the fate card is posted as.
Post the fate result card. Implemented on the host so a test can spy on it per class; the shared implementation is postFateResultCard.
The surface the Fate flow needs from the logic it is spent on — satisfied structurally, so a class opts in simply by having these members.