Construction options for a SuccessTestResult.

Hierarchy (View Summary)

Properties

chatSpeaker: sohl.core.logic.SohlSpeaker

Speaker to use for chat output, overriding the token-derived default.

The mastery-level modifier to test against.

parent: SohlLogic<any>

The Logic that owns the entity. Required (the constructor throws without it) and transient — held in memory, never written to JSON.

skipDialog: boolean

When true, skip the pre-roll dialog.

A prior result whose serialized state seeds this one (reconstruct/clone).