From 19f5e2af599093c283991aa3c89fb6a84f653eb0 Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Sat, 1 May 2021 13:00:32 +0200 Subject: [PATCH 1/3] =?UTF-8?q?Fix=20jet=20=C3=A9thylisme=20sur=20vie?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- module/actor.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/actor.js b/module/actor.js index 105984cb..01f8f2c3 100644 --- a/module/actor.js +++ b/module/actor.js @@ -1483,7 +1483,7 @@ export class RdDActor extends Actor { async ethylismeTest() { const actorData = Misc.data(this); let rollData = { - vieValue: actorData.data.sante.vie.value, + vieValue: actorData.data.sante.vie.max, etat: this.getEtatGeneral() - Math.min(0, actorData.data.compteurs.ethylisme.value), // Pour les jets d'Ethylisme, on ignore le degré d'éthylisme (p.162) diffNbDoses: -Number(actorData.data.compteurs.ethylisme.nb_doses || 0), finalLevel: 0, From c251727dea284f33d848d2cc51577ce273ec29c6 Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Sat, 1 May 2021 12:54:45 +0200 Subject: [PATCH 2/3] Aide tchat dans un dialogue --- module/rdd-commands.js | 32 ++++++++++++++------ templates/settings/dialog-aide-commands.html | 20 ++++++++++++ 2 files changed, 43 insertions(+), 9 deletions(-) create mode 100644 templates/settings/dialog-aide-commands.html diff --git a/module/rdd-commands.js b/module/rdd-commands.js index bce05efc..a4b8bf85 100644 --- a/module/rdd-commands.js +++ b/module/rdd-commands.js @@ -165,11 +165,25 @@ export class RdDCommands { } /* -------------------------------------------- */ - help(msg, table = undefined) { + async help(msg) { + this.help(msg, undefined); + } + async help(msg, table) { let list = [] this._buildSubTableHelp(list, table || this.commandsTable); - const messageAide = list.reduce((a, b) => a + '
  • ' + b); - RdDCommands._chatAnswer(msg, `Commandes disponibles
    • ${messageAide}
    `); + + let html = await renderTemplate("systems/foundryvtt-reve-de-dragon/templates/settings/dialog-aide-commands.html", { commands: list }); + let d = new Dialog( + { + title: "Commandes disponibles dans le tchat", + content: html, + buttons: {}, + }, + { + width: 600, height: 500, + }); + + d.render(true); } /* -------------------------------------------- */ @@ -220,23 +234,23 @@ export class RdDCommands { } let actors = canvas.tokens.controlled.map(it => it.actor).filter(it => it); - if (actors && actors.length > 0){ + if (actors && actors.length > 0) { let length = params.length; - let diff = Number(params[length-1]); - if (Number.isInteger(Number(diff))){ - length --; + let diff = Number(params[length - 1]); + if (Number.isInteger(Number(diff))) { + length--; } else { diff = 0; } const caracName = params[0]; - const compName = length>1 ? params.slice(1, length).reduce((a, b) => `${a} ${b}`): undefined; + const compName = length > 1 ? params.slice(1, length).reduce((a, b) => `${a} ${b}`) : undefined; for (let actor of actors) { await actor.rollCaracCompetence(caracName, compName, diff); } return; } - else{ + else { ui.notifications.warn("Sélectionnez au moins un personnage pour lancer les dés") } } diff --git a/templates/settings/dialog-aide-commands.html b/templates/settings/dialog-aide-commands.html new file mode 100644 index 00000000..8d39f597 --- /dev/null +++ b/templates/settings/dialog-aide-commands.html @@ -0,0 +1,20 @@ +

    Dés spéciaux

    +
      +
    • + /roll 1d7: lance un dé de rencontre +
    • +
    • + /roll 1dr: lance un dé draconique (de 0à 7, relance et additionne en cas de 7) +
    • +
    • + /roll 1dh: lance le dé des heures (de 1 à 12) +
    • +
    +

    Commandes disponibles

    +
      + {{#each commands as |command key|}} +
    • + {{{command}}} +
    • + {{/each}} +
    \ No newline at end of file From 146c8d184cf62add1929d661f05999c21124d053 Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Sat, 1 May 2021 15:53:26 +0200 Subject: [PATCH 3/3] =?UTF-8?q?Utiliser=20des=20polices=20pour=20les=20d?= =?UTF-8?q?=C3=A9s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Afin de ne pas avoir de soucis de couleurs --- fonts/heures_draconiques.ttf | Bin 18951 -> 0 bytes fonts/heuresdraconiques2.ttf | Bin 0 -> 14824 bytes fonts/heuresdraconiques2.woff | Bin 0 -> 6440 bytes fonts/heuresdraconiques2.woff2 | Bin 0 -> 5648 bytes icons/heures/hdragon.webp | Bin 2116 -> 0 bytes module/rdd-calendrier.js | 4 ++-- module/rdd-dice.js | 42 ++++++++++++++++++++------------- styles/simple.css | 13 ++++++---- 8 files changed, 36 insertions(+), 23 deletions(-) delete mode 100644 fonts/heures_draconiques.ttf create mode 100644 fonts/heuresdraconiques2.ttf create mode 100644 fonts/heuresdraconiques2.woff create mode 100644 fonts/heuresdraconiques2.woff2 delete mode 100644 icons/heures/hdragon.webp diff --git a/fonts/heures_draconiques.ttf b/fonts/heures_draconiques.ttf deleted file mode 100644 index 2200a65e5b66d79d108179d3552af900201544b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18951 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 diff --git a/fonts/heuresdraconiques2.ttf b/fonts/heuresdraconiques2.ttf new file mode 100644 index 0000000000000000000000000000000000000000..93828e8980cf5da5def3612f7f6069b8c3a0a0cd GIT binary patch literal 14824 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 ap_%FWnxq7_`Gz9RY;mX+YNG^b81O%ipcX&? literal 0 HcmV?d00001 diff --git a/fonts/heuresdraconiques2.woff2 b/fonts/heuresdraconiques2.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..96e35cc0681bf52e11161f79f1b1350c4ec05769 GIT binary patch literal 5648 zcmV+r7VqhIPew8T0RR9102UAc4FCWD06HK502R3a0RR9100000000000000000000 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 } -function iconHeure(heure){ - if (heure<10) { - heure = '0'+heure; +function iconHeure(heure) { + if (heure < 10) { + heure = '0' + heure; } return `systems/foundryvtt-reve-de-dragon/icons/heures/hd${heure}.webp` } +const imagesHeures = [1, 2, 3, 4, 5, 6, 7, 9, 9, 10, 11, 12].map(it => iconHeure(it)); -const signeDragon = 'systems/foundryvtt-reve-de-dragon/icons/heures/hdragon.webp'; -const imgSigneDragon = img(signeDragon); -const labelsDeDragon = ['1', '2', '3', '4', '5', '6', signeDragon, '0']; -const bumpsDeDragon = [, , , , , , signeDragon,]; -const signeHeure = 'systems/foundryvtt-reve-de-dragon/icons/heures/hd'; +const imgSigneDragon = img(imagesHeures[4]); /** De7 pour les jets de rencontre */ export class De7 extends Die { @@ -25,7 +22,13 @@ export class De7 extends Die { static DENOMINATION = "7"; static diceSoNiceData(system) { - return { type: "d7", labels: labelsDeDragon, bumpMaps: bumpsDeDragon, system: system } + return { + type: "d7", + font: "HeuresDraconiques", + fontScale : 0.7, + labels: ['1', '2', '3', '4', '5', '6', 'd', '0'], + system: system + } } constructor(termData) { @@ -45,7 +48,7 @@ export class De7 extends Die { static getResultLabel(result) { switch (result) { - case 7: return imgSigneDragon + case 7: return imgSigneDragon; } return result; } @@ -56,7 +59,13 @@ export class DeDraconique extends Die { static DENOMINATION = "r"; static diceSoNiceData(system) { - return { type: "dr", labels: labelsDeDragon, bumpMaps: bumpsDeDragon, system: system } + return { + type: "dr", + font: "HeuresDraconiques", + fontScale : 0.7, + labels: ['1', '2', '3', '4', '5', '6', 'd', '0'], + system: system + } } constructor(termData) { @@ -76,14 +85,13 @@ export class DeDraconique extends Die { static getResultLabel(result) { switch (result) { - case 7: return imgSigneDragon + case 7: return imgSigneDragon; + case 8: return 0; } return result; } } -const imagesHeures = [1, 2, 3, 4, 5, 6, 7, 9, 9, 10, 11, 12].map(it => iconHeure(it)); - /** De 12 avec les heures */ export class DeHeure extends Die { @@ -93,8 +101,8 @@ export class DeHeure extends Die { static diceSoNiceData(system) { return { type: "dh", - labels: imagesHeures, - bumpMaps: imagesHeures, + font: "HeuresDraconiques", + labels: ['v', 'i', 'f', 'o', 'd', 'e', 'l', 's', 'p', 'a', 'r', 'c'], system: system } } @@ -105,7 +113,7 @@ export class DeHeure extends Die { } static getResultLabel(result) { - return img(imagesHeures[result]); + return img(imagesHeures[result-1]); } } diff --git a/styles/simple.css b/styles/simple.css index 74932217..07dbc76d 100644 --- a/styles/simple.css +++ b/styles/simple.css @@ -20,10 +20,15 @@ src: url('../fonts/CaslonAntique.ttf') format("truetype"); } @font-face { - font-family: "heures Draconiques"; - src: url('../fonts/heures_draconiques.ttf') format("truetype"); - } - + font-family: 'HeuresDraconiques'; + src: + url('../fonts/heuresdraconiques2.woff') format('woff'), + url('../fonts/heuresdraconiques2.woff2') format('woff2'), + url('../fonts/heuresdraconiques2.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} + :root { /* =================== 1. ACTOR SHEET FONT STYLES =========== */ --window-header-title-font-family: CaslonAntique;