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

Effects and mechanisms

MagicActivationPayload

Used by MagicItem

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

What an activated magic item releases. Spell payloads resolve through the ordinary spell composition; effect payloads carry the same typed effect steps directly for items whose magic is not a named spell.

Spell

Select the spell behavior.

FieldTypeRequiredDescription
area_overrideAreaoptional

An item-authored replacement for the referenced spell's delivery area. This changes only the footprint; the ordinary spell keeps ownership of its save, effects, duration, and concentration.

forced_action_optionsarrayoptional

A non-empty subset of a referenced spell's authored forced-action choices. The activation may narrow a spell's menu but cannot add a command the spell itself does not know.

spellstringrequired

Effect

Select the effect behavior.

FieldTypeRequiredDescription
deliveryDeliveryrequired
duration_rollRolledDurationoptional

One activation-scoped duration roll shared by every subject the delivery reaches. The roll is made once, then multiplied by this many world seconds (for example, 60 for a duration in minutes).

duration_secsintegeroptional

How long the composed direct effect persists. Instantaneous effects omit this; item magic never inherits concentration.

effectsEffect[]required
range_ftuint32default 0
self_onlybooleandefault false

The item's bearer is the only legal target. This is distinct from range 0, which retains the ordinary touch-target behavior.

thenSpellPhase[]optional

Ordered follow-up phases with independent delivery gates. These share the activation's target/aim but do not repay its economy or consumption, matching the ordinary staged-spell substrate.

RecoverSpellSlot

Restore one expended spell slot of this exact level. A definition may expose several activation options so the player/solver chooses the expended slot explicitly rather than an item policy choosing for them.

FieldTypeRequiredDescription
leveluint8required

GrantedAction

Consume/activate an item to install a world-portable later action.

FieldTypeRequiredDescription
consume_on_successbooleandefault false
deliveryGrantedActionDeliveryrequired
duration_secsuint64required
economyCastTimerequired
effectsGrantedActionEffect[]required
usesuint16required