2024-05-16 17:57:51 +02:00
|
|
|
let diseaseIndex = game.packs
|
|
|
|
.filter(i => i.metadata.type == "Item")
|
|
|
|
.reduce((acc, pack) => acc.concat(pack.index.contents), [])
|
|
|
|
.filter(i => i.type == "disease")
|
|
|
|
.map(i => {
|
|
|
|
i.id = i._id
|
|
|
|
return i
|
|
|
|
})
|
|
|
|
|
2024-05-17 12:46:44 +02:00
|
|
|
let choice = await ItemDialog.create(diseaseIndex , 1, "Choisissez une maladie")
|
2024-05-16 17:57:51 +02:00
|
|
|
|
|
|
|
if (choice[0])
|
|
|
|
{
|
|
|
|
await this.item.updateSource({"system.specification.value" : choice[0].name})
|
|
|
|
}
|