Version 10.3.14 #595

Merged
uberwald merged 11 commits from VincentVk/foundryvtt-reve-de-dragon:v10 into v10 2022-12-15 07:36:04 +01:00
Showing only changes of commit 0f7f609a2a - Show all commits

View File

@ -1884,13 +1884,14 @@ export class RdDActor extends Actor {
/* -------------------------------------------- */
async moralIncDec(ajustementMoral) {
if (ajustementMoral != 0) {
ajustementMoral = Math.sign(ajustementMoral)
let moral = Misc.toInt(this.system.compteurs.moral.value) + ajustementMoral
if (moral > 3) { // exaltation
const exaltation = Misc.toInt(this.system.compteurs.exaltation.value) + moral - 3;
const exaltation = Misc.toInt(this.system.compteurs.exaltation.value) + ajustementMoral;
await this.updateCompteurValue('exaltation', exaltation);
}
if (moral < -3) { // dissolution
const dissolution = Misc.toInt(this.system.compteurs.dissolution.value) + 3 - moral;
const dissolution = Misc.toInt(this.system.compteurs.dissolution.value) - ajustementMoral;
await this.updateCompteurValue('dissolution', dissolution);
}
moral = Math.max(-3, Math.min(moral, 3));