# FeatureAction

> Kinbarrow modding reference — content tree `4a103dcdb658a75a`, version `0.2.0+main.e011511f4`.

[Effects and mechanisms](https://kinbarrow.com/modding/latest/mechanisms.md)

Used by [ClassDef](https://kinbarrow.com/modding/latest/class-def.md#feature-action), [Npc](https://kinbarrow.com/modding/latest/npc.md#feature-action), [FeatDef](https://kinbarrow.com/modding/latest/feat-def.md#feature-action), [RaceDef](https://kinbarrow.com/modding/latest/race-def.md#feature-action), [SubclassDef](https://kinbarrow.com/modding/latest/subclass-def.md#feature-action).

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

One data-authored class-feature activation.

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `delivery` | `Delivery` | optional | Optional spell-shaped target, area, and saving-throw gate. When present, the action's effects resolve through the ordinary cast substrate. |
| `economy` | `FeatureActionEconomy` | required | Which shared turn resource the action spends. |
| `effects` | `Effect[]` | required | Ordered consequences from the shared `Effect` vocabulary. Without `delivery`, validation accepts only effects with a feature-action reader. |
| `ledger` | `FeatureActionLedger` | required | Which existing use ledger authorizes and records the activation. This field carries no count: per-rest capacity remains `FeatureGrant.uses`. |
| `range` | `SpellRange` | optional | Range used when `delivery` sends the effects through the shared cast path. Absent means this is a self-interpreted feature action. |
| `save_dc` | `FeatureActionSaveDc` | optional | Saving-throw DC provenance for a delivered action. Required when its delivery asks for a save; absent for deliveries without one. |


## Supporting shapes

- [Delivery](https://kinbarrow.com/modding/latest/mechanisms/spell/delivery.md)
- [Effect](https://kinbarrow.com/modding/latest/mechanisms/spell/effect.md)
- [FeatureActionEconomy](https://kinbarrow.com/modding/latest/spell.md#feature-action-economy)
- [FeatureActionLedger](https://kinbarrow.com/modding/latest/spell.md#feature-action-ledger)
- [FeatureActionSaveDc](https://kinbarrow.com/modding/latest/class-def.md#feature-action-save-dc)
- [SpellRange](https://kinbarrow.com/modding/latest/mechanisms/spell/spell-range.md)
