Skip to content

Simulate

POST
/api/creative/gamemaster/simulate

Run a what-if simulation over a stat block + modifications.

GameMasterSimulateRequest
object
statBlockId
required
Statblockid
string
>= 1 characters
rulesetId
required
Rulesetid
string
>= 1 characters
modifications
required
Modifications
object
key
additional properties
number
strictness
Strictness
number
default: 0.6 <= 1

Successful Response

GameMasterSimulateResponse
object
simulation
required
GameMasterSimulateItem
object
originalValues
required
Originalvalues
object
key
additional properties
number
modifiedValues
required
Modifiedvalues
object
key
additional properties
number
formulaChanges
required
Formulachanges
object
key
additional properties
object
key
additional properties
number
impactSummary
required
Impactsummary
Array<string>
findings
required
Findings
Array<object>
GameMasterFinding

A single finding produced by a GameMaster DE handler.

object
ruleId
required
Ruleid
string
severity
required
Severity
string
Allowed values: error warning info
message
required
Message
string
scopeRef
required
Scoperef
string
suggestion
Any of:
string
metadata
Metadata
object
key
additional properties
any
appliedParameters
required
Appliedparameters
object
key
additional properties
any

Validation Error

HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context
object