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

Effects and mechanisms

MagicActivation

Used by MagicItem

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

Typed activation carried by a magic-item definition.

FieldTypeRequiredDescription
charge_costuint8default 1

Exact charges paid by this option. Charge-consuming legacy rows omit it and retain their one-charge behavior.

consumptionMagicActivationConsumptionoptional

Authored consumption.

extra_charge_upcastbooleandefault false

Authored extra charge upcast.

max_charge_costintegeroptional

Inclusive upper cost for a variable-charge option.

payloadMagicActivationPayloadrequired

Authored payload.

range_ft_overrideintegeroptional

An item-specific range for an otherwise ordinary spell payload (for example a thrown bead). Absent preserves the spell's printed range.

requiresItemModeRequirementdefault "Carried"

Physical custody required when this activation is committed. A released effect may outlast that relationship unless it authors a hard end of its own.

save_dcintegeroptional

Item-authored resolution overrides; absent uses the bearer spell stats.

slot_levelintegeroptional

Slot level produced at charge_cost; each additional charge raises it by one when extra_charge_upcast is true.

spell_attack_bonusintegeroptional

Authored spell attack bonus.

successful_save_immunity_secsintegeroptional

After a creature succeeds on this activation's saving throw (initially or while repeating a save to end its effect), that creature is immune to this exact item instance and activation for this many world seconds.