diff --git a/modules/yggdrasill-actor-sheet.js b/modules/yggdrasill-actor-sheet.js index 166b7d8..aa54e9b 100644 --- a/modules/yggdrasill-actor-sheet.js +++ b/modules/yggdrasill-actor-sheet.js @@ -23,7 +23,7 @@ export class YggdrasillActorSheet extends ActorSheet { } /* -------------------------------------------- */ - getData() { + async getData() { const objectData = duplicate(this.object) let formData = { @@ -63,7 +63,11 @@ export class YggdrasillActorSheet extends ActorSheet { optionsCarac: YggdrasillUtility.createDirectOptionList(0, 20), optionsDMDP: YggdrasillUtility.createDirectSortedOptionList(-10, +10), optionsBase: YggdrasillUtility.createDirectOptionList(0, 20), - optionsFuror: YggdrasillUtility.createDirectOptionList(0, 15), + optionsFuror: YggdrasillUtility.createDirectOptionList(0, 15), + tiragerunes: await TextEditor.enrichHTML(this.object.system.tiragesrunes, {async: true}), + description: await TextEditor.enrichHTML(this.object.system.description, {async: true}), + notes: await TextEditor.enrichHTML(this.object.system.notes, {async: true}), + gmnotes: await TextEditor.enrichHTML(this.object.system.biodata.gmnotes, {async: true}), options: this.options, owner: this.document.isOwner, editScore: this.options.editScore, diff --git a/modules/yggdrasill-figurant-sheet.js b/modules/yggdrasill-figurant-sheet.js index 35092fc..66f3c7d 100644 --- a/modules/yggdrasill-figurant-sheet.js +++ b/modules/yggdrasill-figurant-sheet.js @@ -23,7 +23,7 @@ export class YggdrasillFigurantSheet extends ActorSheet { } /* -------------------------------------------- */ - getData() { + async getData() { const objectData = duplicate(this.object) let formData = { @@ -42,6 +42,8 @@ export class YggdrasillFigurantSheet extends ActorSheet { monnaies: this.actor.getMonnaies(), optionsAttr: new Array(41).fill('option'), optionsBase: YggdrasillUtility.createDirectOptionList(0, 20), + description: await TextEditor.enrichHTML(this.object.system.description, {async: true}), + notes: await TextEditor.enrichHTML(this.object.system.notes, {async: true}), options: this.options, owner: this.document.isOwner, editScore: this.options.editScore, diff --git a/modules/yggdrasill-item-sheet.js b/modules/yggdrasill-item-sheet.js index ec61d62..38225ef 100644 --- a/modules/yggdrasill-item-sheet.js +++ b/modules/yggdrasill-item-sheet.js @@ -56,6 +56,7 @@ export class YggdrasillItemSheet extends ItemSheet { data: foundry.utils.deepClone(this.object.system), optionsBase: YggdrasillUtility.createDirectOptionList(0, 20), optionsNiveaux4: YggdrasillUtility.buildListOptions(1, 5), + description: await TextEditor.enrichHTML(this.object.system.description, {async: true}), limited: this.object.limited, options: this.options, owner: this.document.isOwner, diff --git a/system.json b/system.json index 4287d04..bf4f49e 100644 --- a/system.json +++ b/system.json @@ -1,7 +1,7 @@ { "title": "Yggdrasill", "description": "Système non-officiel Yggdrasill (7ième Cercle) pour FoundryVTT", - "version": "10.0.0", + "version": "10.0.1", "esmodules": [ "modules/yggdrasill-main.js" ], @@ -196,7 +196,7 @@ "socket": true, "url": "https://www.uberwald.me/gitea/public/fvtt-yggdrasill/", "manifest": "https://www.uberwald.me/gitea/public/fvtt-yggdrasill/raw/branch/v10/system.json", - "download": "https://www.uberwald.me/gitea/public/fvtt-yggdrasill/archive/fvtt-yggdrasill-10.0.0.zip", + "download": "https://www.uberwald.me/gitea/public/fvtt-yggdrasill/archive/fvtt-yggdrasill-10.0.1.zip", "license": "LICENSE.txt", "id": "fvtt-yggdrasill", "authors": [