Fix: messages et insomnie
Amélioration des messages de sommeil (nombre d'heure, seulement les récupérations de rêve effectives, ...) Les insomnies ne durent bien que 12h draconique à partir du prochain chateau dormant (elles pouvaient durer 3 jours par erreur).
This commit is contained in:
@ -170,6 +170,9 @@ export class RdDCalendrier extends Application {
|
||||
/* -------------------------------------------- */
|
||||
getCurrentMinute() { return this.timestamp.indexMinute; }
|
||||
|
||||
getTimestamp() {
|
||||
return this.timestamp;
|
||||
}
|
||||
getTimestampFinChateauDormant(nbJours = 0) {
|
||||
return this.timestamp.nouveauJour().addJours(nbJours);
|
||||
}
|
||||
@ -260,7 +263,7 @@ export class RdDCalendrier extends Application {
|
||||
/* -------------------------------------------- */
|
||||
async setNewTimestamp(newTimestamp) {
|
||||
const oldTimestamp = this.timestamp;
|
||||
game.actors.forEach(actor => actor.onTimeChanging(oldTimestamp, newTimestamp));
|
||||
await Promise.all(game.actors.map(async actor => await actor.onTimeChanging(oldTimestamp, newTimestamp)));
|
||||
RdDTimestamp.setWorldTime(newTimestamp);
|
||||
if (oldTimestamp.indexDate + 1 == newTimestamp.indexDate && ReglesOptionelles.isUsing("chateau-dormant-gardien")) {
|
||||
await DialogChateauDormant.create();
|
||||
|
Reference in New Issue
Block a user