Skip to content

Generate Ability

POST
/api/creative/gamemaster/generate-ability

Design a new ability via the deterministic Ability Workshop.

Uses the M12.4 component-tree generator + balance validator + Markov name stitcher within the active ruleset’s constraints — no LLM.

GenerateAbilityRequest

Request to design a new ability.

object
abilityType
required
Abilitytype
string
powerLevel
Powerlevel
string
default: medium
constraints
Constraints
object
key
additional properties
Any of:
number

Successful Response

AbilityDesign

AI-generated ability design with suggested stats.

object
name
required
Name
string
description
required
Description
string
mechanicalEffect
required
Mechanicaleffect
string
suggestedStats
required
Suggestedstats
object
key
additional properties
number
balanceNotes
required
Balancenotes
Array<string>

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