# MagicActivation

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

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

Used by [MagicItem](https://kinbarrow.com/modding/latest/magic-item.md#magic-activation).

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.

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `charge_cost` | `uint8` | default `1` | Exact charges paid by this option. Charge-consuming legacy rows omit it and retain their one-charge behavior. |
| `consumption` | `MagicActivationConsumption` | optional | Authored consumption. |
| `extra_charge_upcast` | `boolean` | default `false` | Authored extra charge upcast. |
| `max_charge_cost` | `integer` | optional | Inclusive upper cost for a variable-charge option. |
| `payload` | `MagicActivationPayload` | required | Authored payload. |
| `range_ft_override` | `integer` | optional | An item-specific range for an otherwise ordinary spell payload (for example a thrown bead). Absent preserves the spell's printed range. |
| `requires` | `ItemModeRequirement` | default `"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_dc` | `integer` | optional | Item-authored resolution overrides; absent uses the bearer spell stats. |
| `slot_level` | `integer` | optional | Slot level produced at `charge_cost`; each additional charge raises it by one when `extra_charge_upcast` is true. |
| `spell_attack_bonus` | `integer` | optional | Authored spell attack bonus. |
| `successful_save_immunity_secs` | `integer` | optional | 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. |


## Supporting shapes

- [ItemModeRequirement](https://kinbarrow.com/modding/latest/mechanisms/magic-item/item-mode-requirement.md)
- [MagicActivationConsumption](https://kinbarrow.com/modding/latest/mechanisms/magic-item/magic-activation-consumption.md)
- [MagicActivationPayload](https://kinbarrow.com/modding/latest/mechanisms/magic-item/magic-activation-payload.md)
