diff --git a/module/data/item/feature.mjs b/module/data/item/feature.mjs index c1224699..13c1d149 100644 --- a/module/data/item/feature.mjs +++ b/module/data/item/feature.mjs @@ -42,9 +42,9 @@ export default class DHFeature extends BaseDataItem { traitValue = this.actor.system.traits[this.actor.items.get(this.originId).system.spellcastingTrait]?.value ?? 0; } else { - const { value: multiclass, subclas } = this.actor.system.multiclass; - const subclass = multiclass?.id === this.originId ? subclass : this.actor.system.class.subclass; - traitValue = this.actor.system.traits[subclass.system.spellcastingTrait]?.value ?? 0; + const { value: multiclass, subclass } = this.actor.system.multiclass; + const selectedSubclass = multiclass?.id === this.originId ? subclass : this.actor.system.class.subclass; + traitValue = this.actor.system.traits[selectedSubclass.system.spellcastingTrait]?.value ?? 0; } }