ChoiceDeliveryOption
Used by Spell, ClassDef, MagicItem, Npc, FeatDef, RaceDef, SubclassDef
This is a nested shape inside a content file. The catalog explains context validation and links real RON examples.
One explicit delivery choice, resolved through the ordinary cast target, save, and effect readers.
| Field | Type | Required | Description |
|---|---|---|---|
| bonus | FeatureValue | optional | Optional feature-derived flat bonus applied once to the option. |
| delivery | Delivery | required | Target, attack, or save gate applied before its effects. |
| dice_count_by_level | [uint32, uint32][] | default [] | Strictly increasing |
| effects | Effect[] | required | Ordered effects delivered by this option. |
| id | string | required | Open option id used by UI and recorded decisions, never dispatch. |
| range | SpellRange | required | Range of this option's ordinary cast-shaped delivery. |