/** * Chroniques de l'Étrange — Système FoundryVTT * * Chroniques de l'Étrange est un jeu de rôle édité par Antre-Monde Éditions. * Ce système FoundryVTT est une implémentation indépendante et n'est pas * affilié à Antre-Monde Éditions, * mais a été réalisé avec l'autorisation d'Antre-Monde Éditions. * * @author LeRatierBretonnien * @copyright 2024–2026 LeRatierBretonnien * @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/ */ import { CDEBaseItemSheet } from "./base.js" export class CDEKungfuSheet extends CDEBaseItemSheet { static DEFAULT_OPTIONS = { classes: ["kungfu"], position: { width: 720, height: 680 }, } static PARTS = { main: { template: "systems/fvtt-chroniques-de-l-etrange/templates/item/cde-kungfu-sheet.html" }, } async _prepareContext() { const context = await super._prepareContext() const techniques = this.document.system.techniques ?? {} const enrich = (value) => foundry.applications.ux.TextEditor.implementation.enrichHTML(value ?? "", { async: true }) context.descriptionTechnique1HTML = await enrich(techniques.technique1?.technique) context.descriptionTechnique2HTML = await enrich(techniques.technique2?.technique) context.descriptionTechnique3HTML = await enrich(techniques.technique3?.technique) return context } }