KINBARROW modding reference
v0.2.0+main.e011511f4 dataset 4a103dcdb658a75a

Effects and mechanisms

FeatureGrant

Used by ClassDef, Npc, FeatDef, RaceDef, SubclassDef

This is a nested shape inside a content file. The catalog explains context validation and links real RON examples.

One self-defining feature grant: its open id, sheet name, and every mechanic or explicit flavor-only declaration owned by its class, subclass, or race row.

FieldTypeRequiredDescription
actionFeatureActionoptional

An activated combat feature declared by this grant. The shared combat step pays the action economy; ledger names the existing use store. effects uses the same composable vocabulary as spells. None means this grant contributes no combat action.

advisorystringoptional

Optional player-facing guidance shown when this choice is selected. Absent means the option needs no additional advisory.

choicestringoptional

If set, this grant is one OPTION in a named choice group rather than an automatic class feature. Grants sharing a choice id are offered together when that group's lowest option level is reached. Absent = automatic at level. A mod adds another option by adding another grant with the same choice id.

factsFeatureFact[]optional

Typed combat facts this grant contributes once its class level is reached. Absent means the grant contributes no entry-packet fact.

flavorbooleandefault false

True when this named grant is intentionally sheet-only flavor.

idstringrequired

Open authored id, unique within its owning class.

leveluint32required

The class level, or character level for a race row, at which the feature is granted.

levelupLevelUpEffectoptional

Optional generic character-growth operation supplied by this grant.

modifiersModifier[]optional

The passive mechanics this grant carries.

namestringrequired

Required sheet name owned by this open-id grant.

passiveEffect[]default []

Persistent effects contributed while this grant is reached. Only effects with a passive reader are accepted by validation.

rechargeFeatureRecharge[]optional

Generic resource refresh rules owned by this grant.

triggerFeatureTriggeroptional

A combat reaction, rider, aura, or boundary grant declared by this feature. None means crossing combat boundaries has no consequence from this grant.

usesintegeroptional

Base uses per rest from this level. A level-up resource row may instead derive or ladder the capacity. Absent means the grant has no own count.