2024-05-16 17:57:51 +02:00
|
|
|
let effects = foundry.utils.deepClone(this.item.effects.contents.filter(e => e.active));
|
|
|
|
|
|
|
|
effects.splice(effects.length - 1);
|
|
|
|
|
|
|
|
if (effects.length == 0)
|
|
|
|
{
|
2024-05-17 01:07:37 +02:00
|
|
|
return this.script.scriptNotification("Tous les effets ont été utilisés. Les remettre à 0 pour les utiliser à nouveau")
|
2024-05-16 17:57:51 +02:00
|
|
|
}
|
2024-05-17 01:07:37 +02:00
|
|
|
let choice = await ItemDialog.create(effects, 1, "Choisissez le Pouvoir à gagner");
|
2024-05-16 17:57:51 +02:00
|
|
|
|
|
|
|
if (choice[0])
|
|
|
|
{
|
|
|
|
choice[0].update({disabled : true})
|
|
|
|
let effect = choice[0].convertToApplied();
|
|
|
|
effect.name += ` (${this.effect.name})`
|
|
|
|
this.actor.createEmbeddedDocuments("ActiveEffect", [effect]);
|
|
|
|
}
|