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),