From 92ea0164a225dd8a330ad7b46c053585487f9426 Mon Sep 17 00:00:00 2001 From: LeRatierBretonnier Date: Sun, 7 Jun 2026 14:52:50 +0200 Subject: [PATCH] Fix: Corrections diverses pour Mournblade CYD 2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Modification du popup de bienvenue : simplification de la mention des droits (jeu Titam) - Ajout du champ 'Coût en Pouvoir des invocations' dans l'onglet Sorcellerie pour suivre le coût des invocations en cours - Amélioration de l'onglet Détails des Profils : remplacement des sections de texte simples par des sheet-box pour un meilleur rendu visuel - Ajout de la clé i18n 'coutPouvoirInvocations' dans lang/fr.json - Ajout du champ coutPouvoirInvocations dans le schéma de données Personnage Corrections basées sur les demandes : popup, onglet Sorcellerie, onglet Détails Profils Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe --- lang/fr.json | 3 ++- modules/models/personnage.mjs | 3 ++- modules/mournblade-cyd2-main.js | 2 +- templates/actor-sheet.hbs | 7 +++++ templates/item-profil-sheet.hbs | 48 ++++++++++++++++++++------------- 5 files changed, 42 insertions(+), 21 deletions(-) diff --git a/lang/fr.json b/lang/fr.json index 5355d4d..4db526e 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -32,7 +32,8 @@ "creaturesinvoquees": "Créatures invoquées", "demonslies": "Démons liés", "enchantements": "Enchantements / Automata", - "invocationsencours": "Invocations en cours" + "invocationsencours": "Invocations en cours", + "coutPouvoirInvocations": "Coût en Pouvoir des invocations" }, "SHEETS": { "Item": { diff --git a/modules/models/personnage.mjs b/modules/models/personnage.mjs index e1dbaa4..b101c31 100644 --- a/modules/models/personnage.mjs +++ b/modules/models/personnage.mjs @@ -109,7 +109,8 @@ export default class PersonnageDataModel extends foundry.abstract.TypeDataModel creaturesinvoquees: new fields.HTMLField({ initial: "" }), demonslies: new fields.HTMLField({ initial: "" }), enchantements: new fields.HTMLField({ initial: "" }), - invocationsencours: new fields.HTMLField({ initial: "" }) + invocationsencours: new fields.HTMLField({ initial: "" }), + coutPouvoirInvocations: new fields.NumberField({ initial: 0, integer: true }) }) }; } diff --git a/modules/mournblade-cyd2-main.js b/modules/mournblade-cyd2-main.js index c5fbc31..12c7337 100644 --- a/modules/mournblade-cyd2-main.js +++ b/modules/mournblade-cyd2-main.js @@ -138,7 +138,7 @@ function welcomeMessage() {
Droits -

Mournblade est un jeu publié par Titam France / Sombres Projets, tous les droits leur appartiennent.

+

Mournblade est un jeu Titam.

diff --git a/templates/actor-sheet.hbs b/templates/actor-sheet.hbs index e908dcd..4ce4c9d 100644 --- a/templates/actor-sheet.hbs +++ b/templates/actor-sheet.hbs @@ -521,6 +521,13 @@
{{editor system.sorcellerie.invocationsencours target="system.sorcellerie.invocationsencours" button=true owner=owner editable=editable}}
+
    +
  • + + +
  • +
diff --git a/templates/item-profil-sheet.hbs b/templates/item-profil-sheet.hbs index 074e6dd..9c0f50a 100644 --- a/templates/item-profil-sheet.hbs +++ b/templates/item-profil-sheet.hbs @@ -50,34 +50,46 @@ -

{{localize "MNBL.exercisedskills"}}

-
- {{editor competences target="system.competences" button=true owner=owner editable=editable}} +
+

+
+ {{editor competences target="system.competences" button=true owner=owner editable=editable}} +
-

{{localize "MNBL.initiateTalents"}}

-
- {{editor talentsinitie target="system.talentsinitie" button=true owner=owner editable=editable}} +
+

+
+ {{editor talentsinitie target="system.talentsinitie" button=true owner=owner editable=editable}} +
-

{{localize "MNBL.prerequisitesAguerri"}}

-
- {{editor prerequisaguerri target="system.prerequisaguerri" button=true owner=owner editable=editable}} +
+

+
+ {{editor prerequisaguerri target="system.prerequisaguerri" button=true owner=owner editable=editable}} +
-

{{localize "MNBL.aguerriTalents"}}

-
- {{editor talentsaguerri target="system.talentsaguerri" button=true owner=owner editable=editable}} +
+

+
+ {{editor talentsaguerri target="system.talentsaguerri" button=true owner=owner editable=editable}} +
-

{{localize "MNBL.prerequisitesMaitre"}}

-
- {{editor prerequismaitre target="system.prerequismaitre" button=true owner=owner editable=editable}} +
+

+
+ {{editor prerequismaitre target="system.prerequismaitre" button=true owner=owner editable=editable}} +
-

{{localize "MNBL.maitreTalents"}}

-
- {{editor talentsmaitre target="system.talentsmaitre" button=true owner=owner editable=editable}} +
+

+
+ {{editor talentsmaitre target="system.talentsmaitre" button=true owner=owner editable=editable}} +