From 93b74574ad7a36834f7afaa73a640d9b0f17e87c Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Fri, 29 May 2026 01:53:29 +0200 Subject: [PATCH] =?UTF-8?q?pas=20de=20stress/sommeil=20pour=20personnage?= =?UTF-8?q?=20non=20li=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- changelog.md | 2 +- module/actor.js | 2 +- module/sommeil/dialog-repos.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/changelog.md b/changelog.md index 84e3eba5..e9c296f6 100644 --- a/changelog.md +++ b/changelog.md @@ -3,7 +3,7 @@ ## 13.0.40 - Le miroir d'Illisys - les mode de visibilité des jets sont bien pris en compte - +- pas de stress ou de sommeil pour les personnage non liés ## 13.0.39 - La défense d'Illisys diff --git a/module/actor.js b/module/actor.js index 5d02aebd..e1bf3c86 100644 --- a/module/actor.js +++ b/module/actor.js @@ -949,7 +949,7 @@ export class RdDActor extends RdDBaseActorSang { /* -------------------------------------------- */ async distribuerStress(compteur, valeur, motif) { - if (game.user.isGM && this.hasPlayerOwner) { + if (game.user.isGM && this.isPersonnageJoueur()) { switch (compteur) { case 'stress': case 'experience': await this.addCompteurValue(compteur, valeur, motif); diff --git a/module/sommeil/dialog-repos.js b/module/sommeil/dialog-repos.js index e2720c6a..16148fff 100644 --- a/module/sommeil/dialog-repos.js +++ b/module/sommeil/dialog-repos.js @@ -8,7 +8,7 @@ export class DialogRepos extends Dialog { if (!actor.isPersonnage()) { return } - if (!ReglesOptionnelles.isUsing("chateau-dormant-gardien") || !actor.hasPlayerOwner) { + if (!ReglesOptionnelles.isUsing("chateau-dormant-gardien") || !actor.isPersonnageJoueur()) { foundry.utils.mergeObject(actor.system.sommeil, { "nouveaujour": true, "insomnie": EffetsDraconiques.isSujetInsomnie(actor),