diff --git a/module/sheets/GenericSheet.mjs b/module/sheets/GenericSheet.mjs index 65fb596..63d4221 100644 --- a/module/sheets/GenericSheet.mjs +++ b/module/sheets/GenericSheet.mjs @@ -15,6 +15,8 @@ export class GenericSheet extends ActorSheet { ctx.settings[setting] = game.settings.get(`dotdungeon`, setting); }; + ctx.isGM = game.users.current.hasRole(CONST.USER_ROLES.ASSISTANT); + return ctx; } } \ No newline at end of file diff --git a/module/sheets/PlayerSheet.mjs b/module/sheets/PlayerSheet.mjs index 68d60c4..a95369b 100644 --- a/module/sheets/PlayerSheet.mjs +++ b/module/sheets/PlayerSheet.mjs @@ -59,7 +59,7 @@ export class PlayerSheet extends GenericSheet { ctx.computed = { syncTotal: this.#syncValue(), - canChangeGroup: ctx.settings.playersCanChangeGroup, + canChangeGroup: ctx.settings.playersCanChangeGroup || ctx.isGM, }; console.groupCollapsed(`PlayerSheet.getData`);