let chatData = { whisper: ChatMessage.getWhisperRecipients("GM") } let message = "" let wounds = foundry.utils.duplicate(this.actor.status.wounds) let regenRoll = await new Roll("1d10").roll({allowInteractive : false}); let regen = regenRoll.total; if (Blessures.value >= Blessures.max) return if (Blessures.value > 0) { Blessures.value += regen if (Blessures.value > Blessures.max) { Blessures.value = Blessures.max } message += `${this.actor.name} regagne ${regen} Point de Blessures.` if (regen == 10) { message += `
De plus, il guérit d'une Blessure Critique.` } } else if (regen >= 8) { message += `${this.actor.name} a fait un ${regen} et regagne 1 Point de Blessures.` Blessures.value += 1 if (regen == 10) { message += `
De plus, il guérit d'une Blessure Critique.` } } else { message += `${this.actor.name} a fait un ${regen} et ne régénère pas de Point de Blessures.` } await this.actor.update({ "system.status.wounds": Blessures }) this.script.message(message, { whisper: ChatMessage.getWhisperRecipients("GM") })