From 4ee44458361da469fd9f221da4e7b8a17c72ce2a Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Tue, 7 Feb 2023 18:06:15 +0100 Subject: [PATCH] Fix: message sur jet de moral neutre --- module/actor.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/module/actor.js b/module/actor.js index f6cade15..acf82344 100644 --- a/module/actor.js +++ b/module/actor.js @@ -457,7 +457,20 @@ export class RdDActor extends RdDBaseActor { async _jetDeMoralChateauDormant(message) { const jetMoral = await this._jetDeMoral('neutre'); - message.content += jetMoral.ajustement == 0 ? ' -- le moral reste stable' : ' -- le moral retourne vers 0'; + message.content += ' -- le moral ' + this._messageAjustementMoral(jetMoral.ajustement); + } + _messageAjustementMoral(ajustement) { + switch (Math.sign(ajustement)) { + case 1: + return `remonte de ${ajustement}`; + case -1: + return `diminue de ${-ajustement}`; + case 0: + return 'reste stable'; + default: + console.error(`Le signe de l'ajustement de moral ${ajustement} est ${Math.sign(ajustement)}, ce qui est innatendu`) + return `est ajusté de ${ajustement} (bizarre)`; + } } /* -------------------------------------------- */