From 8361a90f32459245ed274959d1c29fc0ff9abaa6 Mon Sep 17 00:00:00 2001 From: sladecraven Date: Tue, 1 Dec 2020 20:52:05 +0100 Subject: [PATCH] =?UTF-8?q?#48=20:=20Zone=20de=20saisie=20priv=C3=A9e=20po?= =?UTF-8?q?ur=20le=20MJ?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- module/actor-creature-sheet.js | 1 + module/actor-entite-sheet.js | 3 ++- module/actor-humanoide-sheet.js | 1 + module/rdd-utility.js | 3 ++- system.json | 6 +++--- template.json | 4 +++- templates/actor-creature-sheet.html | 1 + templates/actor-entite-sheet.html | 1 + templates/actor-humanoide-sheet.html | 1 + templates/actor-sheet.html | 1 + templates/editor-notes-mj.html | 6 ++++++ 11 files changed, 22 insertions(+), 6 deletions(-) create mode 100644 templates/editor-notes-mj.html diff --git a/module/actor-creature-sheet.js b/module/actor-creature-sheet.js index f4a31783..793ad9b3 100644 --- a/module/actor-creature-sheet.js +++ b/module/actor-creature-sheet.js @@ -45,6 +45,7 @@ export class RdDActorCreatureSheet extends ActorSheet { data.data.nbLegeres = this.actor.countBlessures(data.data.blessures.legeres.liste ); data.data.nbGraves = this.actor.countBlessures(data.data.blessures.graves.liste ); data.data.nbCritiques = this.actor.countBlessures(data.data.blessures.critiques.liste ); + data.data.isGM = game.user.isGM; data.data.competencecreature = data.itemsByType["competencecreature"]; diff --git a/module/actor-entite-sheet.js b/module/actor-entite-sheet.js index 5edad7f9..25f7f2dc 100644 --- a/module/actor-entite-sheet.js +++ b/module/actor-entite-sheet.js @@ -45,7 +45,8 @@ export class RdDActorEntiteSheet extends ActorSheet { data.data.carac.taille.isTaille = true; // To avoid button link; data.data.competencecreature = data.itemsByType["competencecreature"]; - + data.data.isGM = game.user.isGM; + return data; } diff --git a/module/actor-humanoide-sheet.js b/module/actor-humanoide-sheet.js index 5e093bec..b321a3e5 100644 --- a/module/actor-humanoide-sheet.js +++ b/module/actor-humanoide-sheet.js @@ -45,6 +45,7 @@ export class RdDActorHumanoideSheet extends ActorSheet { data.data.nbGraves = this.actor.countBlessures(data.data.blessures.graves.liste ); data.data.nbCritiques = this.actor.countBlessures(data.data.blessures.critiques.liste ); data.data.competencecreature = data.itemsByType["competencecreature"]; + data.data.isGM = game.user.isGM; RdDUtility.filterItemsPerTypeForSheet(data ); RdDUtility.buildArbreDeConteneur( this, data ); diff --git a/module/rdd-utility.js b/module/rdd-utility.js index e2601fd8..016b452b 100644 --- a/module/rdd-utility.js +++ b/module/rdd-utility.js @@ -156,7 +156,8 @@ export class RdDUtility { // Calendrier 'systems/foundryvtt-reve-de-dragon/templates/calendar-template.html', // Conteneur/item in Actor sheet - 'systems/foundryvtt-reve-de-dragon/templates/actor-inventaire-conteneur.html' + 'systems/foundryvtt-reve-de-dragon/templates/actor-inventaire-conteneur.html', + 'systems/foundryvtt-reve-de-dragon/templates/editor-notes-mj.html' ]; return loadTemplates(templatePaths); diff --git a/system.json b/system.json index 79b657fa..c3b80e93 100644 --- a/system.json +++ b/system.json @@ -2,10 +2,10 @@ "name": "foundryvtt-reve-de-dragon", "title": "Rêve de Dragon", "description": "Rêve de Dragon RPG for FoundryVTT", - "version": "0.9.97", + "version": "1.1.0", "minimumCoreVersion": "0.7.5", - "compatibleCoreVersion": "0.7.6", - "templateVersion": 51, + "compatibleCoreVersion": "0.7.7", + "templateVersion": 52, "author": "LeRatierBretonnien", "esmodules": [ "module/rdd-main.js", "module/hook-renderChatLog.js" ], "styles": ["styles/simple.css"], diff --git a/template.json b/template.json index 82667610..af5bebec 100644 --- a/template.json +++ b/template.json @@ -3,11 +3,13 @@ "types": ["personnage", "humanoide", "creature", "entite"], "templates": { "description": { - "description": "Description ..." + "description": "Description ...", + "notesmj": "Notes du MJ" }, "background": { "biographie": "Histoire personnelle...", "notes": "Notes", + "notesmj": "Notes du MJ", "yeux": "", "cheveux": "", "poids": "", diff --git a/templates/actor-creature-sheet.html b/templates/actor-creature-sheet.html index 234a83e6..6ccde2d1 100644 --- a/templates/actor-creature-sheet.html +++ b/templates/actor-creature-sheet.html @@ -210,6 +210,7 @@
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
+ {{>"systems/foundryvtt-reve-de-dragon/templates/editor-notes-mj.html"}} diff --git a/templates/actor-entite-sheet.html b/templates/actor-entite-sheet.html index f324619a..9113dd18 100644 --- a/templates/actor-entite-sheet.html +++ b/templates/actor-entite-sheet.html @@ -92,6 +92,7 @@
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
+ {{>"systems/foundryvtt-reve-de-dragon/templates/editor-notes-mj.html"}} diff --git a/templates/actor-humanoide-sheet.html b/templates/actor-humanoide-sheet.html index c80e1f8f..691537b2 100644 --- a/templates/actor-humanoide-sheet.html +++ b/templates/actor-humanoide-sheet.html @@ -214,6 +214,7 @@
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
+ {{>"systems/foundryvtt-reve-de-dragon/templates/editor-notes-mj.html"}} diff --git a/templates/actor-sheet.html b/templates/actor-sheet.html index 94b36b4a..1eb170d6 100644 --- a/templates/actor-sheet.html +++ b/templates/actor-sheet.html @@ -649,6 +649,7 @@
{{editor content=data.notes target="data.notes" button=true owner=owner editable=editable}}
+ {{>"systems/foundryvtt-reve-de-dragon/templates/editor-notes-mj.html"}} diff --git a/templates/editor-notes-mj.html b/templates/editor-notes-mj.html new file mode 100644 index 00000000..54566eb1 --- /dev/null +++ b/templates/editor-notes-mj.html @@ -0,0 +1,6 @@ +{{#if data.isGM}} +

Notes du MJ :

+
+ {{editor content=data.notesmj target="data.notesmj" button=true owner=owner editable=editable}} +
+{{/if}}