From bb1c2b8e89309dbb029b2cd439d630b9124c5b4d Mon Sep 17 00:00:00 2001 From: sladecraven Date: Wed, 4 Nov 2020 18:00:42 +0100 Subject: [PATCH] #1 : Edition des champs position TMR et points de Refoulement si MJ --- module/actor-sheet.js | 3 +- system.json | 4 +- template.json | 1 + templates/actor-sheet.html | 212 ++++++++++++++++++++----------------- 4 files changed, 117 insertions(+), 103 deletions(-) diff --git a/module/actor-sheet.js b/module/actor-sheet.js index 7ad9afff..2da66c0c 100644 --- a/module/actor-sheet.js +++ b/module/actor-sheet.js @@ -116,7 +116,8 @@ export class RdDActorSheet extends ActorSheet { data.data.ombres = this._checkNull(data.itemsByType['ombre']); data.data.tetes = this._checkNull(data.itemsByType['tete']); data.data.competenceByCategory = data.competenceByCategory; - + data.data.isGM = game.user.isGM; + return data; } diff --git a/system.json b/system.json index c3448ed6..7e3bfe4b 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.17", + "version": "0.9.20", "minimumCoreVersion": "0.6.0", "compatibleCoreVersion": "0.6.6", - "templateVersion": 37, + "templateVersion": 38, "author": "LeRatierBretonnien", "esmodules": [ "module/rdd-main.js", "module/hook-renderChatLog.js" ], "styles": ["styles/simple.css"], diff --git a/template.json b/template.json index 5179f58d..c5bfd107 100644 --- a/template.json +++ b/template.json @@ -7,6 +7,7 @@ }, "background": { "biographie": "Histoire personnelle...", + "notes": "Notes", "yeux": "", "cheveux": "", "poids": "", diff --git a/templates/actor-sheet.html b/templates/actor-sheet.html index 41474122..39ec687d 100644 --- a/templates/actor-sheet.html +++ b/templates/actor-sheet.html @@ -43,7 +43,6 @@ Blessures/Compteurs Haut-Rêve Equipement - Queues, Souffles et Têtes Description @@ -275,62 +274,110 @@ {{!-- Compteurs/Blessures Tab --}}
-
    - {{#each data.compteurs as |compteur key|}} -
  1. - {{compteur.label}} - {{#if compteur.isInput}} - - {{#if compteur.isStress}} - Faire un jet de Stress - {{else}} - - {{/if}} - - {{else}} - {{compteur.value}} - {{/if}} -
  2. - {{/each}} -
- Blessures Légeres : -
- {{#each data.blessures.legeres.liste as |bless key|}} -
  • - {{#if bless.active}}{{else}}{{/if}} - Premiers soins - - Soins complets - - Jours - - Loc. -
  • - {{/each}} +
    +
      + {{#each data.compteurs as |compteur key|}} +
    1. + {{compteur.label}} + {{#if compteur.isInput}} + + {{#if compteur.isStress}} + Faire un jet de Stress + {{else}} + + {{/if}} + + {{else}} + {{compteur.value}} + {{/if}} +
    2. + {{/each}} +
    +
    +
    + Blessures Légeres : +
    + {{#each data.blessures.legeres.liste as |bless key|}} +
  • + {{#if bless.active}}{{else}}{{/if}} + Premiers soins - + Soins complets - + Jours - + Loc. +
  • + {{/each}} +
    + Blessures Graves : +
    + {{#each data.blessures.graves.liste as |bless key|}} +
  • + {{#if bless.active}}{{else}}{{/if}} + Premiers soins - + Soins complets - + Jours - + Loc. +
  • + {{/each}} +
    + Blessure Critique : +
    + {{#each data.blessures.critiques.liste as |bless key|}} +
  • + {{#if bless.active}}{{else}}{{/if}} + Premiers soins - + Soins complets - + Jours - + Loc. +
  • + + {{/each}} +
    - Blessures Graves :
    - {{#each data.blessures.graves.liste as |bless key|}} -
  • - {{#if bless.active}}{{else}}{{/if}} - Premiers soins - - Soins complets - - Jours - - Loc. + Queues: + {{#each data.queues as |queue key|}} +
  • + {{queue.name}} +
    + +
  • {{/each}}
    - Blessure Critique :
    - {{#each data.blessures.critiques.liste as |bless key|}} -
  • - {{#if bless.active}}{{else}}{{/if}} - Premiers soins - - Soins complets - - Jours - - Loc. -
  • + Souffles: + {{#each data.souffles as |souffle key|}} +
  • + {{souffle.name}} +
    + +
  • {{/each}}
    -
    +
    + Tetes: + {{#each data.tetes as |tete key|}} +
  • + {{tete.name}} +
    + +
    +
  • + {{/each}} +
    +
    + Ombres de Thanatos: + {{#each data.ombres as |ombre key|}} +
  • + {{ombre.name}} +
    + +
    +
  • + {{/each}} +
    +
    {{!-- hautreve Tab --}}
    @@ -343,8 +390,13 @@
    1. Points de Rêve actuels :
    2. + {{#if data.isGM}} +
    3. Position en TMR :
    4. +
    5. Refoulement :
    6. + {{else}}
    7. Position en TMR : {{data.reve.tmrpos.coord}}
    8. Refoulement : {{data.reve.refoulement.value}}
    9. + {{/if}}
    @@ -389,54 +441,6 @@
    - {{!-- queue/tete/souffle Tab --}} -
    -
    - Queues: - {{#each data.queues as |queue key|}} -
  • - {{queue.name}} -
    - -
    -
  • - {{/each}} -
    -
    - Souffles: - {{#each data.souffles as |souffle key|}} -
  • - {{souffle.name}} -
    - -
    -
  • - {{/each}} -
    -
    - Tetes: - {{#each data.tetes as |tete key|}} -
  • - {{tete.name}} -
    - -
    -
  • - {{/each}} -
    -
    - Ombres de Thanatos: - {{#each data.ombres as |ombre key|}} -
  • - {{ombre.name}} -
    - -
    -
  • - {{/each}} -
    -
    - {{!-- Biography Tab --}}
    @@ -456,12 +460,20 @@
  • Beauté :
  • Main directrice :
  • -
    -
    -
    - {{editor content=data.biographie target="data.biographie" button=true owner=owner editable=editable}} +
    + +
    +
    + {{editor content=data.biographie target="data.biographie" button=true owner=owner editable=editable}} +
    +
    + +
    +
    + {{editor content=data.notes target="data.notes" button=true owner=owner editable=editable}} +