Fix: message sur jet de moral neutre

This commit is contained in:
Vincent Vandemeulebrouck 2023-02-07 18:06:15 +01:00
parent 1a346a21c3
commit 4ee4445836

View File

@ -457,7 +457,20 @@ export class RdDActor extends RdDBaseActor {
async _jetDeMoralChateauDormant(message) { async _jetDeMoralChateauDormant(message) {
const jetMoral = await this._jetDeMoral('neutre'); 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)`;
}
} }
/* -------------------------------------------- */ /* -------------------------------------------- */