# Delivery

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

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

Used by [Spell](https://kinbarrow.com/modding/latest/spell.md#delivery), [ClassDef](https://kinbarrow.com/modding/latest/class-def.md#delivery), [MagicItem](https://kinbarrow.com/modding/latest/magic-item.md#delivery), [Npc](https://kinbarrow.com/modding/latest/npc.md#delivery), [FeatDef](https://kinbarrow.com/modding/latest/feat-def.md#delivery), [RaceDef](https://kinbarrow.com/modding/latest/race-def.md#delivery), [SubclassDef](https://kinbarrow.com/modding/latest/subclass-def.md#delivery).

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

How a cast DELIVERS its effects: the ONE roll/selection gate between the caster and whoever the effect list lands on. A spell is `delivery × effects` — a modded spell composes these primitives freely with no engine code; only a new PRIMITIVE (and, later, a scripted one through the Layer-2 modhost) needs code.

<a id="delivery--weapon-attack"></a>

## Delivery::WeaponAttack

Make one attack with a concrete carried melee weapon as part of this cast. The action names the reified weapon; a hit resolves its ordinary weapon effects and then this spell phase's effects.

<a id="delivery--attack"></a>

## Delivery::Attack

A spell attack roll (d20 + PB + casting mod vs AC), once per ray — each hit delivers the effect list (scorching ray rolls three).

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `rays` | `uint32` | required |  |

<a id="delivery--auto"></a>

## Delivery::Auto

Unerring bolts (magic missile): every dart lands, no roll.

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `darts` | `uint32` | required |  |

<a id="delivery--auto-area"></a>

## Delivery::AutoArea

Every subject in the area receives the effect list without a roll.

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `area` | `Area` | required |  |

<a id="delivery--save"></a>

## Delivery::Save

A saving throw against the caster's DC for everyone caught — the named target, or every combatant an [`Area`] takes in. A SUCCESS spares per [`OnSave`]; non-damage effects land only on a failure.

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `ability` | `Ability` | required |  |
| `area` | `Area` | optional |  |
| `on_save` | `OnSave` | required |  |

<a id="delivery--chain-save"></a>

## Delivery::ChainSave

One primary in spell range plus up to `secondary_targets` distinct creatures within `chain_range_ft` of that primary. Every selected creature makes its own save and receives the effect list independently.

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `ability` | `Ability` | required |  |
| `chain_range_ft` | `uint32` | required |  |
| `on_save` | `OnSave` | required |  |
| `secondary_targets` | `uint32` | required |  |

<a id="delivery--allies"></a>

## Delivery::Allies

The named ally plus the worst-hurt others in range, up to `targets` (mass healing word's six) — the derived-policy pick.

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `targets` | `uint32` | required |  |

<a id="delivery--target"></a>

## Delivery::Target

The named target alone, no roll — the touch utilities.


## Supporting shapes

- [Ability](https://kinbarrow.com/modding/latest/spell.md#ability)
- [Area](https://kinbarrow.com/modding/latest/mechanisms/spell/area.md)
- [OnSave](https://kinbarrow.com/modding/latest/mechanisms/spell/on-save.md)
