From adfbc11eb89408e375c490fd677b358b7e54c7ba Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Wed, 19 Mar 2025 02:06:40 +0100 Subject: [PATCH 1/5] =?UTF-8?q?Consistance=20ch=C3=A8vre?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit La consistance chèvre est supportée (caractères accentués) --- changelog.md | 5 ++++- module/apps/textroll/text-roll-alchimie.js | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/changelog.md b/changelog.md index 385b0707..4b81a41c 100644 --- a/changelog.md +++ b/changelog.md @@ -1,7 +1,10 @@ # 12.0 -## 120.0.47 +## 12.0.48 - La chèvre d'Astrobazzarh +- la consistance chèvre est maintenant possible dans les recettes + alchimiques (et toutes les consistances avec accents) +## 12.0.47 - Correction sur les mise à jour en cascade - - Correction sur le force rendering après un changement de competence diff --git a/module/apps/textroll/text-roll-alchimie.js b/module/apps/textroll/text-roll-alchimie.js index 6733754d..e7c2f176 100644 --- a/module/apps/textroll/text-roll-alchimie.js +++ b/module/apps/textroll/text-roll-alchimie.js @@ -5,7 +5,7 @@ import { RdDUtility } from "../../rdd-utility.js"; import { RdDAlchimie } from "../../rdd-alchimie.js"; import { TextRollManager } from "./text-roll-formatter.js"; -const REGEX_ALCHIMIE_TERMES = "(?(\\w|-)+)" +const REGEX_ALCHIMIE_TERMES = "(?([-A-Za-zÀ-ÖØ-öø-ÿ ])+)" const REGEX_ALCHIMIE_MANIP = "(?(couleur|consistance))" const XREGEXP_ROLL_ALCHIMIE = XRegExp("@roll\\[" + REGEX_ALCHIMIE_MANIP + "\\s+" + REGEX_ALCHIMIE_TERMES + "\\]", 'giu') const XREGEXP_ROLL_ALCHIMIE_MANIP = XRegExp("@" + REGEX_ALCHIMIE_MANIP + "\\{" + REGEX_ALCHIMIE_TERMES + "\\}", 'giu') -- 2.35.3 From d06a55b61554058ea74b3acfef660f51445930d3 Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Wed, 19 Mar 2025 02:04:19 +0100 Subject: [PATCH 2/5] =?UTF-8?q?Am=C3=A9lioration=20message=20lancement=20s?= =?UTF-8?q?ort=20en=20r=C3=A9serve?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- templates/chat-lancement-sortreserve.hbs | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/templates/chat-lancement-sortreserve.hbs b/templates/chat-lancement-sortreserve.hbs index 5589b338..90214bfb 100644 --- a/templates/chat-lancement-sortreserve.hbs +++ b/templates/chat-lancement-sortreserve.hbs @@ -1,13 +1,11 @@ -

Vous avez déclenché - {{#if sortReserve.system.echectotal}}l'échec total{{else}}le sort{{/if}} - en réserve -{{sortReserve.name}} - avec {{sortReserve.system.ptreve}} points de Rêve - en {{sortReserve.system.coord}} ({{caseTmr-label sortReserve.system.coord}}). - L'heure ciblée est {{sortReserve.system.heurecible}} - {{timestamp-imgSigneHeure sortReserve.system.heurecible}} -

+

Déclenchement de sort: {{sortReserve.name}}

+
Vous avez déclenché {{#if sortReserve.system.echectotal}}l'échec total{{else}}le sort{{/if}} +en réserve en {{sortReserve.system.coord}} ({{caseTmr-label sortReserve.system.coord}}). +
Ce sort a {{sortReserve.system.ptreve}} points de Rêve +
L'heure ciblée est {{#if sortReserve.system.heurecible}} + {{timestamp-imgSigneHeure sortReserve.system.heurecible}} {{sortReserve.system.heurecible}} + {{else}}indéterminée{{/if}} {{#if sort}}
{{{sort.system.description}}} -- 2.35.3 From b777271657456856787401e3bd107fd48321b309 Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Mon, 24 Mar 2025 23:25:53 +0100 Subject: [PATCH 3/5] =?UTF-8?q?Echec=20=C3=A0=20la=20mise=20en=20r=C3=A9se?= =?UTF-8?q?rve?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Un échec au lancement de sort brise la concentration, la mise en réserve présuppose le lancement du sort. --- changelog.md | 2 ++ module/actor.js | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/changelog.md b/changelog.md index 4b81a41c..b9bbcc21 100644 --- a/changelog.md +++ b/changelog.md @@ -3,6 +3,8 @@ ## 12.0.48 - La chèvre d'Astrobazzarh - la consistance chèvre est maintenant possible dans les recettes alchimiques (et toutes les consistances avec accents) +- un échec au lancement d'un sort pour le mettre en réserve brise + la concentration du haut-rêvant ## 12.0.47 - Correction sur les mise à jour en cascade - diff --git a/module/actor.js b/module/actor.js index c8069361..0a6dc771 100644 --- a/module/actor.js +++ b/module/actor.js @@ -1765,7 +1765,7 @@ export class RdDActor extends RdDBaseActorSang { if (reveActuel == 0) { // 0 points de reve ChatMessage.create({ content: this.name + " est réduit à 0 Points de Rêve, et tombe endormi !" }); } - if (!rollData.isSortReserve) { + if (!rollData.isSortReserve || !rolled.isSuccess) { this.tmrApp?.close(); } } -- 2.35.3 From fa1c4ff2217c3f57a73228f756cfe152ccff60ce Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Tue, 22 Apr 2025 20:11:51 +0200 Subject: [PATCH 4/5] =?UTF-8?q?Correction:=20particuli=C3=A8res=20sur=20ca?= =?UTF-8?q?rac=20d=C3=A9riv=C3=A9es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- changelog.md | 2 +- module/item/race.js | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/changelog.md b/changelog.md index b9bbcc21..4eee4ec3 100644 --- a/changelog.md +++ b/changelog.md @@ -1,10 +1,10 @@ # 12.0 - ## 12.0.48 - La chèvre d'Astrobazzarh - la consistance chèvre est maintenant possible dans les recettes alchimiques (et toutes les consistances avec accents) - un échec au lancement d'un sort pour le mettre en réserve brise la concentration du haut-rêvant +- Correction: les réussites particulières fonctionnent avec les caractéristiques dérivées ## 12.0.47 - Correction sur les mise à jour en cascade - diff --git a/module/item/race.js b/module/item/race.js index 327ce850..41445f29 100644 --- a/module/item/race.js +++ b/module/item/race.js @@ -55,6 +55,10 @@ export class RdDItemRace extends RdDItem { isMax(actor, code, value = undefined) { const path = RdDCarac.carac(code)?.path + if (path == undefined) { + // cas des caractéristiques dérivées, pas de max + return false + } if (value == undefined) { value = path ? foundry.utils.getProperty(actor, path) : 0 } -- 2.35.3 From 482256c2183441b0dca3149b7dd2b7d527f430d7 Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Tue, 22 Apr 2025 20:16:49 +0200 Subject: [PATCH 5/5] L'armure du Bandersnatch --- changelog.md | 1 + packs_src/animaux/creature_Bandersnatch_ZLROmHLm6G9pElkk.yml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/changelog.md b/changelog.md index 4eee4ec3..bd4fc8a7 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,6 @@ # 12.0 ## 12.0.48 - La chèvre d'Astrobazzarh +- le Bandersnatch a une protection de 10 - la consistance chèvre est maintenant possible dans les recettes alchimiques (et toutes les consistances avec accents) - un échec au lancement d'un sort pour le mettre en réserve brise diff --git a/packs_src/animaux/creature_Bandersnatch_ZLROmHLm6G9pElkk.yml b/packs_src/animaux/creature_Bandersnatch_ZLROmHLm6G9pElkk.yml index b00b780f..2972b003 100644 --- a/packs_src/animaux/creature_Bandersnatch_ZLROmHLm6G9pElkk.yml +++ b/packs_src/animaux/creature_Bandersnatch_ZLROmHLm6G9pElkk.yml @@ -196,7 +196,7 @@ system: derivee: false protection: type: number - value: 2 + value: 10 label: Protection derivee: false compteurs: -- 2.35.3