From c9fe0ed85d2e36da33f9115dad5cbc2fab875477 Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Sun, 31 Jan 2021 19:35:21 +0100 Subject: [PATCH 1/5] Taille des images dans les messages --- module/actor.js | 2 +- styles/simple.css | 2 ++ templates/chat-resultat-alchimie.html | 2 +- templates/chat-resultat-attaque.html | 2 +- templates/chat-resultat-chant.html | 2 +- templates/chat-resultat-competence.html | 2 +- templates/chat-resultat-cuisine.html | 2 +- templates/chat-resultat-danse.html | 2 +- templates/chat-resultat-esquive.html | 5 ++--- templates/chat-resultat-general.html | 2 +- templates/chat-resultat-jeu.html | 2 +- templates/chat-resultat-meditation.html | 2 +- templates/chat-resultat-musique.html | 2 +- templates/chat-resultat-parade.html | 4 ++-- templates/chat-resultat-sort.html | 2 +- templates/chat-resultat-tache.html | 2 +- 16 files changed, 19 insertions(+), 18 deletions(-) diff --git a/module/actor.js b/module/actor.js index 02821e42..a74b9887 100644 --- a/module/actor.js +++ b/module/actor.js @@ -2707,7 +2707,7 @@ export class RdDActor extends Actor { } else { // TODO: status effect dead this.addStatusEffectById('dead'); - ChatMessage.create({ content: `charge + ChatMessage.create({ content: `charge ${this.name} vient de succomber à une seconde blessure critique ! Que les Dragons gardent son Archétype en paix !` }); encaissement.critiques -= count; encaissement.mort = true; diff --git a/styles/simple.css b/styles/simple.css index e047b7ee..8537226a 100644 --- a/styles/simple.css +++ b/styles/simple.css @@ -878,6 +878,8 @@ ul, li { border: 0; padding: 2px 6px 2px 2px; float: left; + width: 64px; + height: 64px; } #sidebar-tabs { diff --git a/templates/chat-resultat-alchimie.html b/templates/chat-resultat-alchimie.html index 42373912..38273c82 100644 --- a/templates/chat-resultat-alchimie.html +++ b/templates/chat-resultat-alchimie.html @@ -1,4 +1,4 @@ -préparation alchimique +préparation alchimique

{{alias}} essaye de réaliser sa recette Alchimique : {{recette.name}}

diff --git a/templates/chat-resultat-attaque.html b/templates/chat-resultat-attaque.html index a48ddec3..3f3ed617 100644 --- a/templates/chat-resultat-attaque.html +++ b/templates/chat-resultat-attaque.html @@ -1,4 +1,4 @@ -{{competence.name}} +{{competence.name}}

{{alias}} attaque à {{diffLibre}}: {{arme.name}}

{{selectedCarac.label}}{{#unless (eq selectedCarac.label competence.name)}} / {{competence.name}}{{/unless}}
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.html"}} diff --git a/templates/chat-resultat-chant.html b/templates/chat-resultat-chant.html index 92eb3d60..9565d5ee 100644 --- a/templates/chat-resultat-chant.html +++ b/templates/chat-resultat-chant.html @@ -1,4 +1,4 @@ -chant +chant

{{alias}} tente de chanter la chanson : {{chant.name}} (niveau {{chant.data.niveau}})

diff --git a/templates/chat-resultat-competence.html b/templates/chat-resultat-competence.html index 79ae2bb5..64e94f4d 100644 --- a/templates/chat-resultat-competence.html +++ b/templates/chat-resultat-competence.html @@ -1,4 +1,4 @@ -{{competence.name}} +{{competence.name}}

{{alias}} {{show.title}}: {{#if selectedCarac}}{{selectedCarac.label}} diff --git a/templates/chat-resultat-cuisine.html b/templates/chat-resultat-cuisine.html index 8785682f..04371f46 100644 --- a/templates/chat-resultat-cuisine.html +++ b/templates/chat-resultat-cuisine.html @@ -1,4 +1,4 @@ -cuisine +cuisine

{{alias}} tente cuisiner la recette : {{cuisine.name}} (niveau {{cuisine.data.niveau}})

diff --git a/templates/chat-resultat-danse.html b/templates/chat-resultat-danse.html index 5ed5984a..a33ca0c0 100644 --- a/templates/chat-resultat-danse.html +++ b/templates/chat-resultat-danse.html @@ -1,4 +1,4 @@ -danse +danse

{{alias}} tente de danser : {{danse.name}} (niveau {{danse.data.niveau}})

diff --git a/templates/chat-resultat-esquive.html b/templates/chat-resultat-esquive.html index 471d5def..e6aab0f0 100644 --- a/templates/chat-resultat-esquive.html +++ b/templates/chat-resultat-esquive.html @@ -1,4 +1,4 @@ -{{competence.name}} +{{competence.name}}

{{alias}} esquive une attaque à {{diffLibre}}

{{selectedCarac.label}}{{#unless (eq selectedCarac.label competence.name)}} / {{competence.name}}{{/unless}}
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.html"}} @@ -21,8 +21,7 @@ charge C'était une charge, les parades de votre adversaire auront un -4 et il ne pourra pas esquiver! {{ else if (eq attackerRoll.tactique 'feinte')}} - feinte + feinte C'était une feinte! {{/if}} diff --git a/templates/chat-resultat-general.html b/templates/chat-resultat-general.html index 01299c8e..2bc62cb6 100644 --- a/templates/chat-resultat-general.html +++ b/templates/chat-resultat-general.html @@ -1,5 +1,5 @@ {{#if competence.img}} - {{competence.name}} + {{competence.name}} {{/if}}

{{alias}} {{#if show.title}}{{show.title}}: {{/if}} diff --git a/templates/chat-resultat-jeu.html b/templates/chat-resultat-jeu.html index 91b0360e..994f0c51 100644 --- a/templates/chat-resultat-jeu.html +++ b/templates/chat-resultat-jeu.html @@ -1,4 +1,4 @@ -jeu +jeu

{{alias}} joue à : {{jeu.name}}

diff --git a/templates/chat-resultat-meditation.html b/templates/chat-resultat-meditation.html index 2b0aa1e1..91f096fb 100644 --- a/templates/chat-resultat-meditation.html +++ b/templates/chat-resultat-meditation.html @@ -1,4 +1,4 @@ -{{competence.name}} +{{competence.name}}

{{alias}} a médité : {{meditation.name}}

diff --git a/templates/chat-resultat-musique.html b/templates/chat-resultat-musique.html index 2ff3fa32..093e3e72 100644 --- a/templates/chat-resultat-musique.html +++ b/templates/chat-resultat-musique.html @@ -1,4 +1,4 @@ -musique +musique

{{alias}} tente de chanter la chanson : {{musique.name}} (niveau {{musique.data.niveau}})

diff --git a/templates/chat-resultat-parade.html b/templates/chat-resultat-parade.html index 75c84e78..e6638f0e 100644 --- a/templates/chat-resultat-parade.html +++ b/templates/chat-resultat-parade.html @@ -1,4 +1,4 @@ -{{competence.name}} +{{competence.name}}

{{alias}} pare une attaque à {{diffLibre}} - {{arme.name}}

{{selectedCarac.label}}{{#unless (eq selectedCarac.label competence.name)}} / {{competence.name}}{{/unless}}
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.html"}} @@ -34,7 +34,7 @@ {{#if attackerRoll.tactique}}
{{#if (eq attackerRoll.tactique 'charge')}} - charge + charge C'était une charge, les parades de l'adversaire auront un -4 et il ne pourra pas esquiver! {{ else if (eq attackerRoll.tactique 'feinte')}} feinte +{{competence.name}}

{{alias}} {{#if isSortReserve}}met en réserve{{else}}lance{{/if}} le {{#if selectedSort.data.isrituel}}rituel{{else}}sort{{/if}} diff --git a/templates/chat-resultat-tache.html b/templates/chat-resultat-tache.html index 71c5cd34..b9792039 100644 --- a/templates/chat-resultat-tache.html +++ b/templates/chat-resultat-tache.html @@ -1,4 +1,4 @@ -{{competence.name}} +{{competence.name}}

{{alias}} travaille à sa tâche {{tache.name}}
{{selectedCarac.label}}/{{competence.name}} From b0bb369e3358949771e3972109770f65b031a039 Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Sun, 31 Jan 2021 19:37:21 +0100 Subject: [PATCH 2/5] Petits fixes --- module/actor.js | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/module/actor.js b/module/actor.js index a74b9887..14e5c427 100644 --- a/module/actor.js +++ b/module/actor.js @@ -246,8 +246,8 @@ export class RdDActor extends Actor { return this.data.items.filter((item) => item.type == 'competence'); } /* -------------------------------------------- */ - getCompetence(compName) { - return RdDItemCompetence.findCompetence(this.data.items, compName); + getCompetence(name) { + return RdDItemCompetence.findCompetence(this.data.items, name); } /* -------------------------------------------- */ getTache(id) { @@ -297,7 +297,7 @@ export class RdDActor extends Actor { } /* -------------------------------------------- */ - getSurprise(isCombat = true) { + getSurprise(isCombat = undefined) { let niveauSurprise = Array.from(this.effects?.values() ?? []) .map(effect => StatusEffects.valeurSurprise(effect.data, isCombat)) .reduce((a,b)=> a+b, 0); @@ -926,7 +926,6 @@ export class RdDActor extends Actor { if (item.data.quantite == undefined) item.data.quantite = 1; // Auto-fix if (item.data.cout < 0) item.data.cout = 0; // Auto-fix prixTotalEquipement += Number(item.data.cout) * Number(item.data.quantite); - //console.log("cout équipement : ", item.name, item.data.cout, item.data.quantite, prixTotalEquipement); } } // Mise à jour valeur totale de l'équipement @@ -2324,9 +2323,7 @@ export class RdDActor extends Actor { /* -------------------------------------------- */ async appliquerExperience(rolled, caracName, competence = undefined) { - if (this.isCreature()) { - return; - } + if (!this.isPersonnage()) return; if (rolled.isPart && rolled.finalLevel < 0) { // Cas de désir lancinant, pas d'expérience sur particulière if (this.checkDesirLancinant()) { @@ -2357,7 +2354,7 @@ export class RdDActor extends Actor { await this.update({ "data.carac": carac }); } else { ChatMessage.create({ - content: `Vous avez ${xpCarac} à répartir pour la caractérisque dérivée ${caracName}. Vous devez le faire manuellement.`, + content: `Vous avez ${xpCarac} à répartir pour la caractéristique dérivée ${caracName}. Vous devez le faire manuellement.`, whisper: ChatMessage.getWhisperRecipients(game.user.name) }); } From ee3de585a6fc22b49e09f1de6965bac16683aa36 Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Tue, 2 Feb 2021 19:15:41 +0100 Subject: [PATCH 3/5] =?UTF-8?q?Alignement=20ligne=20en-t=C3=AAte?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Dans les équipements, alignement de la ligne d'en tête sur les valeurs indiquées, pour mieux comprendre les options équiper/éditer/supprimer (maintenant bien alignées) --- templates/actor-sheet.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/templates/actor-sheet.html b/templates/actor-sheet.html index 1ff8923e..2e8873d4 100644 --- a/templates/actor-sheet.html +++ b/templates/actor-sheet.html @@ -906,11 +906,11 @@