From 61eab01b3b57347ccd1effb577a3b9eb0b8e4def Mon Sep 17 00:00:00 2001 From: Aaron Olkin Date: Wed, 28 Aug 2024 01:48:53 -0400 Subject: [PATCH] Fix bug where Character sheets without an override would be incorrectly recognized as Mook sheets --- CHANGELOG.md | 6 ++++++ scripts/module.js | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1856c63..dc3a04f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +v0.3.3 +========= + +- Fix a bug in v0.3.2 where Character sheets would be incorrectly + recognized as Mook sheets when no override was present. + v0.3.2 ========= diff --git a/scripts/module.js b/scripts/module.js index 823b61a..7eeb6ff 100644 --- a/scripts/module.js +++ b/scripts/module.js @@ -35,7 +35,7 @@ Hooks.on('getActorSheetHeaderButtons', getActorSheetHeaderButtons) function isUsingMookSheet(actor) { console.log(actor.id, actor.flags.core); const currentSheetClass = actor?.flags?.core?.sheetClass || - game.settings.get("core", "sheetClasses")?.Actor?.mook; + game.settings.get("core", "sheetClasses")?.Actor?.[actor.type]; return currentSheetClass === 'cyberpunk-red-core.CPRMookActorSheet'; }