Type object
File match **/systems/*/system.json
Schema URL https://catalog.lintel.tools/schemas/schemastore/foundry-vtt-system-manifest/latest.json
Source https://www.schemastore.org/foundryvtt-system-manifest.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Properties

manifest URL

A stable URL that describes the latest release version of your manifest file. This URL is used for automatic system installation in the Foundry VTT setup screen. This manifest URL is consulted during the system update check to see whether a new version is available for download. It is important that this address remain stable, otherwise updates will not be detected.

Examples: "https://raw.githubusercontent.com/foundryvtt/worldbuilding/master/system.json"
pattern=.*system\.json
initiative string

Specifies the default initiative formula if applicable to the system.

Examples: "1d20 + @dex"
gridDistance number

Integer specifying the default size of a grid space.

Examples: 5, 1.5
gridUnits string

A label that specifies the default unit of measure used by the system.

Examples: "ft", "m"
primaryTokenAttribute null | string

An attribute path within the system data model that points to an object that contains both a value and a max key. The prototype Token will automatically set its primary attribute to this value.

Examples: "health", "attributes.hp"
secondaryTokenAttribute null | string

An attribute path within the system data model that points to an object that contains both a value and a max key. The prototype Token will automatically set its secondary attribute to this value.

Examples: "health", "attributes.hp"

All of

1.