diff --git a/module/actor.js b/module/actor.js index 0e130098..f6b1cee3 100644 --- a/module/actor.js +++ b/module/actor.js @@ -651,7 +651,7 @@ export class RdDActor extends RdDBaseActor { if (dormi.etat == 'eveil') { message.content += 'Vous êtes réveillé par un Rêve de Dragon.' } - options.chateauDormant = options.chateauDormant && dormi.heures == heures; + options.chateauDormant = options.chateauDormant && dormi.heures >= heures; } if (!options.grisReve) { @@ -666,8 +666,8 @@ export class RdDActor extends RdDBaseActor { } async dormirDesHeures(jetsReve, message, heures, options) { - const dormi = { heures: 1, etat: 'dort' }; - for (; dormi.heures <= heures && dormi.etat == 'dort'; dormi.heures++) { + const dormi = { heures: 0, etat: 'dort' }; + for (; dormi.heures < heures && dormi.etat == 'dort'; dormi.heures++) { await this._recupererEthylisme(message); if (options.grisReve) { await this.recupererFatigue(message);