diff --git a/module/chat-utility.js b/module/chat-utility.js index 5f515ce8..9f6c053e 100644 --- a/module/chat-utility.js +++ b/module/chat-utility.js @@ -1,6 +1,7 @@ import { Misc } from "./misc.js"; import { SYSTEM_RDD, SYSTEM_SOCKET_ID } from "./constants.js"; import { RdDTimestamp } from "./time/rdd-timestamp.js"; +import { RdDTextEditor } from "./apps/rdd-text-roll-editor.js"; /** @@ -198,6 +199,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}) }) } } } diff --git a/module/rdd-rolltables.js b/module/rdd-rolltables.js index 16e74554..d24d474b 100644 --- a/module/rdd-rolltables.js +++ b/module/rdd-rolltables.js @@ -102,10 +102,9 @@ export class RdDRollTables { /* -------------------------------------------- */ static async getMaladresse(options = { toChat: false, arme: false }) { - const maladresse = await RdDRollTables.drawTextFromRollTable( + return await RdDRollTables.drawTextFromRollTable( options.arme ? "Maladresse armé" : "Maladresses non armé", - options); - return await RdDTextEditor.enrichHTML(maladresse, undefined, {showLink:false}) + options) } }