$emit('change', {path: ['name'], value, ack})"
/>
$emit('change', {path: ['level'], value, ack})"
/>
$emit('change', {path: ['school'], value, ack})"
/>
$emit('change', {path: ['alwaysPrepared'], value: !!e})"
/>
$emit('change', {path: ['castingTime'], value, ack})"
/>
$emit('change', {path: ['range'], value, ack})"
/>
$emit('change', {path: ['verbal'], value})"
/>
$emit('change', {path: ['somatic'], value})"
/>
$emit('change', {path: ['concentration'], value})"
/>
$emit('change', {path: ['ritual'], value})"
/>
$emit('change', {path: ['material'], value, ack})"
/>
$emit('change', {path: ['duration'], value, ack})"
/>
$emit('change', {path: ['description'], value, ack})"
/>
$emit('change', {path: ['spellLists'], value})"
/>