const repaired_message = `
RĂ©paration finie ${this.item.name}.
`; const test = 'Trade (Carpenter)'; const difficulty = 'easy'; const target = 40; const extendedTestData = { name: this.item.name, type: "extendedTest", img: this.item.img, system: { SL: { current: 0, target: target }, test: { value: test }, completion: { value: "remove" }, difficulty: { value: difficulty } }, effects: [ { name: `RĂ©parer ${this.item.name}`, img: this.item.img, system: { transferData : { type: "document", documentType: "Item" }, scriptData: [ { label: this.item.name, script: ` let id = this.item.flags.wfrp4e.fromEffect; let effect = this.actor.appliedEffects.find(e => e.id === id); this.script.message("${repaired_message}"); await effect.item.delete(); `, trigger: "deleteEffect" } ] } } ] }; await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});