This commit is contained in:
WBHarry 2025-08-05 16:12:34 +02:00
parent 110bfa3492
commit c8babc5873
5 changed files with 70 additions and 37 deletions

View file

@ -355,3 +355,17 @@ export function createScrollText(actor, optionsData) {
});
}
}
export async function createEmbeddedItemWithEffects(actor, baseData, update) {
const data = baseData.uuid.startsWith('Compendium') ? await foundry.utils.fromUuid(baseData.uuid) : baseData;
const [doc] = await actor.createEmbeddedDocuments('Item', [
{
...(update ?? data),
id: data.id,
uuid: data.uuid,
effects: data.effects?.map(effect => effect.toObject())
}
]);
return doc;
}