diff --git a/module/actor-sheet.js b/module/actor-sheet.js index d7071f44..6417eb88 100644 --- a/module/actor-sheet.js +++ b/module/actor-sheet.js @@ -34,7 +34,7 @@ export class RdDActorSheet extends ActorSheet { data.data.lockUnlockText = (this.options.editCaracComp) ? "Bloquer" : "Débloquer"; // Gestion de l'affichage total/partiel des compétences data.data.cacherCompetencesNiveauBase = this.options.cacherCompetencesNiveauBase; - data.data.showHideCompetenceText = (this.options.cacherCompetencesNiveauBase) ? "Cacher Comp." : "Montrer Comp." ; + data.data.showHideCompetenceText = (this.options.cacherCompetencesNiveauBase) ? "Montrer tout" : "Filtrer" ; let compCategorieNiveau = RdDUtility.getLevelCategory(); // recup catégorie data.itemsByType = RdDUtility.buildItemsClassification(data.items); diff --git a/module/item-sort.js b/module/item-sort.js index a8f03581..6bff1c59 100644 --- a/module/item-sort.js +++ b/module/item-sort.js @@ -32,8 +32,11 @@ export class RdDItemSort extends Item { /* -------------------------------------------- */ static buildBonusCaseList( caseBonusString, newCase ) { + if (caseBonusString == undefined) { + return []; + } let bonusCaseList = []; - let bonusCaseArray = caseBonusString.split(','); + let bonusCaseArray = caseBonusString == undefined ? [] : caseBonusString.split(','); for( let bonusCase of bonusCaseArray) { let bonusSplit = bonusCase.split(':'); bonusCaseList.push( { case: bonusSplit[0], bonus: bonusSplit[1] } ); @@ -49,14 +52,12 @@ export class RdDItemSort extends Item { * @param {} item */ static getBonusCaseList( data, newCase = false ) { - - let bonusCaseList = []; - // Gestion spéciale case bonus - if ( data.item.type == 'sort') { - bonusCaseList = this.buildBonusCaseList(data.data.bonuscase, newCase ); - } - return bonusCaseList; + // Gestion spéciale case bonus + if ( data.item.type == 'sort') { + return this.buildBonusCaseList(data.data.bonuscase, newCase ); } + return undefined; + } /* -------------------------------------------- */ /** Met à jour les données de formulaire diff --git a/templates/actor-sheet.html b/templates/actor-sheet.html index 7ed312aa..f2c722f9 100644 --- a/templates/actor-sheet.html +++ b/templates/actor-sheet.html @@ -52,10 +52,6 @@ + -
  • - - -
  • @@ -66,16 +62,18 @@ Montée dans les Terres Médianes ! Montée accélérée dans les Terres Médianes ! Regarder les Terres Médianes -
    +
    Malus de fatigue : {{data.fatigue.malus}} {{{data.fatigue.html}}} {{data.blessures.resume}} - {{data.compteurs.etat.label}}: {{data.compteurs.etat.value}}
    - {{data.compteurs.surenc.label}}: {{data.compteurs.surenc.value}} + {{data.compteurs.etat.label}}: {{data.compteurs.etat.value}} +
    +
    + {{data.compteurs.surenc.label}}: {{data.compteurs.surenc.value}}
    @@ -100,6 +98,7 @@
    + {{data.lockUnlockText}}
      {{#each data.carac as |carac key|}}
    • @@ -162,6 +161,10 @@ {{!-- Compétences Tab --}}
      +
      diff --git a/templates/item-sort-sheet.html b/templates/item-sort-sheet.html index 2a81d1c1..8395a7b6 100644 --- a/templates/item-sort-sheet.html +++ b/templates/item-sort-sheet.html @@ -56,6 +56,7 @@
      + {{#if owner}} {{#each bonusCaseList as |bcData key|}}
      @@ -63,6 +64,7 @@
      {{/each}} + {{/if}}