diff --git a/changelog.md b/changelog.md index 50e13b3a..ae127fda 100644 --- a/changelog.md +++ b/changelog.md @@ -1,4 +1,7 @@ # 12.0 +## 12.0.41 - La loupe d'Astrobazzarh +- On peut de nouveau effectuer des tirages cachés + ## 12.0.40 - Les mains d'Astrobazzarh - correction des attaques particulières en combat - correction de message sur les min/max liés aux modificateurs de races (s'applique uniquement sur la taille) diff --git a/module/chat-utility.js b/module/chat-utility.js index 9f6c053e..61b6b901 100644 --- a/module/chat-utility.js +++ b/module/chat-utility.js @@ -62,7 +62,6 @@ export class ChatUtility { } /* -------------------------------------------- */ - static removeMessages(socketData) { if (Misc.isFirstConnectedGM()) { ChatUtility.onRemoveMessages(socketData); @@ -97,7 +96,7 @@ export class ChatUtility { } break case "gmroll": - messageData.whisper = ChatUtility.getOwners(actor) + messageData.whisper = actor ? ChatUtility.getOwners(actor) : ChatUtility.getUserAndGMs() break case "selfroll": messageData.whisper = [game.user] @@ -108,7 +107,7 @@ export class ChatUtility { } static getOwners(document) { - return game.users.filter(it => document.getUserLevel(it) == CONST.DOCUMENT_OWNERSHIP_LEVELS.OWNER) + return document ? game.users.filter(it => document.getUserLevel(it) == CONST.DOCUMENT_OWNERSHIP_LEVELS.OWNER) : [game.user] } static getUserAndGMs() { @@ -199,7 +198,7 @@ export class ChatUtility { static async onCreateChatMessage(chatMessage, options, id) { if (chatMessage.isAuthor) { await chatMessage.setFlag(SYSTEM_RDD, 'rdd-timestamp', game.system.rdd.calendrier.getTimestamp()); - await chatMessage.update({ content: await RdDTextEditor.enrichHTML(chatMessage.content, undefined, {showLink:false}) }) + await chatMessage.update({ content: await RdDTextEditor.enrichHTML(chatMessage.content, undefined, { showLink: false }) }) } } }