JSON Schema for D&D 5e Monster.
$schema: http://json-schema.org/draft-07/schema#
$id: Monster.schema.json
This schema describes a Monster. Extends Creature.schema.json
$comment: version 0.1.1
Type: object
Properties
- size
required
- path: /properties/size
- Type:
string
- Enum Values:
- “Tiny”
- “Small”
- “Medium”
- “Large”
- “Huge”
- “Gargantuan”
- challenge_rating
- path: /properties/challenge_rating
- Type:
number
- Examples:
0.125
0.25
0.5
1
2
- type
required
- path: /properties/type
- Type:
string
- Enum Values:
- “Aberration”
- “Beast”
- “Celestial”
- “Construct”
- “Dragon”
- “Elemental”
- “Fey”
- “Fiend”
- “Giant”
- “Humanoid”
- “Monstrosity”
- “Ooze”
- “Plant”
- “Undead”
- “Swarm of Tiny beasts”
- subtype
required
- path: /properties/subtype
- Type:
string
- Examples:
- “Goblinoid”
- Default: “Any Race”
- traits
- path: /properties/traits
- Type:
array
- Items
- path: /properties/traits/items
- $ref: feature.schema.json
- Creatures may have special traits.
- Examples:
- “Spellcasting”
- actions
- path: /properties/actions
- Type:
array
- tags
Generated with json-schema-md-doc