diff --git a/lib/pages/creature-page/core.tsx b/lib/pages/creature-page/core.tsx index ef1da9c..7287ac4 100644 --- a/lib/pages/creature-page/core.tsx +++ b/lib/pages/creature-page/core.tsx @@ -317,13 +317,10 @@ function CreaturePartEditor({ }; const updateAttachment = ( originalAttachment: AttachedCreatureSymbol, - attachUpdates: CreatureSymbol + updatedAttachment: AttachedCreatureSymbol ) => { const attachments = creature.attachments.slice(); - attachments[getAttachmentIndex(originalAttachment)] = { - ...originalAttachment, - ...attachUpdates, - }; + attachments[getAttachmentIndex(originalAttachment)] = updatedAttachment; onChange({ ...creature, attachments,