From 2e14c70a02e431f00687ae7178af8bc8bec8eabc Mon Sep 17 00:00:00 2001 From: LeRatierBretonnier Date: Sun, 24 May 2026 16:44:45 +0200 Subject: [PATCH] =?UTF-8?q?Feat:=20Add=20'Co=C3=BBt=20en=20Pouvoir'=20fiel?= =?UTF-8?q?d=20to=20Rune=20items?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ajoute un champ numérique 'coutAme' (entier, défaut=0) pour les runes : - DataModel: Ajout du champ dans modules/models/rune.mjs - Template fiche: Ajout du champ 'Coût en Pouvoir' dans templates/item-rune-sheet.hbs - Template post: Ajout de l'affichage dans templates/post-item.hbs Ce champ permet de spécifier le coût en Pouvoir pour chaque rune, et s'affiche à la fois dans la fiche et dans le chat. Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe --- modules/models/rune.mjs | 3 ++- templates/item-rune-sheet.hbs | 12 ++++++++++++ templates/post-item.hbs | 1 + 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/modules/models/rune.mjs b/modules/models/rune.mjs index fcbcb15..486dc9a 100644 --- a/modules/models/rune.mjs +++ b/modules/models/rune.mjs @@ -9,7 +9,8 @@ export default class RuneDataModel extends foundry.abstract.TypeDataModel { formule: new fields.StringField({ initial: "" }), seuil: new fields.NumberField({ initial: 0, integer: true }), prononcee: new fields.StringField({ initial: "" }), - tracee: new fields.StringField({ initial: "" }) + tracee: new fields.StringField({ initial: "" }), + coutAme: new fields.NumberField({ initial: 0, integer: true }) }; } } diff --git a/templates/item-rune-sheet.hbs b/templates/item-rune-sheet.hbs index dffafb5..228c617 100644 --- a/templates/item-rune-sheet.hbs +++ b/templates/item-rune-sheet.hbs @@ -57,6 +57,18 @@ data-dtype="String" /> +
  • + + +
  • diff --git a/templates/post-item.hbs b/templates/post-item.hbs index 07cf551..d29f507 100644 --- a/templates/post-item.hbs +++ b/templates/post-item.hbs @@ -62,6 +62,7 @@ {{#if system.seuil}}
    Seuil{{system.seuil}}
    {{/if}} {{#if system.prononcee}}
    {{localize "MNBL.pronounced"}}{{system.prononcee}}
    {{/if}} {{#if system.tracee}}
    {{localize "MNBL.traced"}}{{system.tracee}}
    {{/if}} + {{#if system.coutAme}}
    Coût en Pouvoir{{system.coutAme}}
    {{/if}} {{/if}}