Ajout de la commande /voyage et grosse MAJK de la commande /auberge
This commit is contained in:
@@ -2,39 +2,39 @@ let chatData = { whisper: ChatMessage.getWhisperRecipients("GM") }
|
||||
let message = ""
|
||||
|
||||
let wounds = foundry.utils.duplicate(this.actor.status.wounds)
|
||||
let regenRoll = await new Roll("1d10").roll();
|
||||
let regenRoll = await new Roll("1d10").roll({allowInteractive : false});
|
||||
let regen = regenRoll.total;
|
||||
|
||||
if (wounds.value >= wounds.max)
|
||||
if (Blessures.value >= Blessures.max)
|
||||
return
|
||||
|
||||
if (wounds.value > 0)
|
||||
if (Blessures.value > 0)
|
||||
{
|
||||
wounds.value += regen
|
||||
if (wounds.value > wounds.max)
|
||||
Blessures.value += regen
|
||||
if (Blessures.value > Blessures.max)
|
||||
{
|
||||
wounds.value = wounds.max
|
||||
Blessures.value = Blessures.max
|
||||
}
|
||||
message += `<b>${this.actor.name}</b> regagne ${regen} Blessures.`
|
||||
message += `<b>${this.actor.name}</b> regagne ${regen} Point de Blessures.`
|
||||
|
||||
if (regen == 10)
|
||||
{
|
||||
message += `<br>Et guéri une Blessure Critique.`
|
||||
message += `<br>De plus, il guérit d'une Blessure Critique.`
|
||||
}
|
||||
}
|
||||
else if (regen >= 8)
|
||||
else if (regen >= 8)
|
||||
{
|
||||
message += `<b>${this.actor.name}</b> a obtenu ${regen} et récupère 1 Blessure.`
|
||||
wounds.value += 1
|
||||
message += `<b>${this.actor.name}</b> a fait un ${regen} et regagne 1 Point de Blessures.`
|
||||
Blessures.value += 1
|
||||
if (regen == 10)
|
||||
{
|
||||
message += `<br>Et guéri une Blessure Critique.`
|
||||
message += `<br>De plus, il guérit d'une Blessure Critique.`
|
||||
}
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
message += `<b>${this.actor.name}</b> Résultat de régénération de ${regen} - Aucun effet.`
|
||||
message += `<b>${this.actor.name}</b> a fait un ${regen} et ne régénère pas de Point de Blessures.`
|
||||
}
|
||||
|
||||
await this.actor.update({ "system.status.wounds": wounds })
|
||||
this.script.scriptMessage(message, { whisper: ChatMessage.getWhisperRecipients("GM") })
|
||||
await this.actor.update({ "system.status.wounds": Blessures })
|
||||
this.script.message(message, { whisper: ChatMessage.getWhisperRecipients("GM") })
|
||||
Reference in New Issue
Block a user