diff --git a/changelog.md b/changelog.md index 51f3e31a..4bfac76b 100644 --- a/changelog.md +++ b/changelog.md @@ -1,18 +1,23 @@ # 12.0 +## 12.0.3 - L'hémorragie d'Astrobazzarh +- **Support V12** + - On peut de nouveau ouvrir un acteur blessé après redémarrage du monde + - On peut de nouveau ouvrir les Items avec une rareté par environnement + - Le choix de ne plus afficher les demandes de suppression est bien pris en compte ## 12.0.2 - Les pluies d'Astrobazzarh - **Support V12** -- correction des actions techniques déleguées au MJ qui bloquaient les fenêtre de lancer de dés des joueurs (et plein d'autres) -- la fenêtre de calendrier s'ouvre correctement -- les dés draconiques peuvent de nouveau faire plus que 0 -- adaptation de la fenêtre de recherche -- correction des comparaisons de version pour les migrations automatiques -- correction des roll.eveluate: l'option async est maintenant standard -- correction des templates liés aux selections -- correction de l'ajustement de luminosité de la scène selon l'heure -- correction des images d'effets sur les tokens -- correction de la vente par le tchat: seul le premier acheteur pouvait acheter -- correction d'erreurs intempestives 'User ... lacks permission to update ...' + - correction des actions techniques déleguées au MJ qui bloquaient les fenêtre de lancer de dés des joueurs (et plein d'autres) + - la fenêtre de calendrier s'ouvre correctement + - les dés draconiques peuvent de nouveau faire plus que 0 + - adaptation de la fenêtre de recherche + - correction des comparaisons de version pour les migrations automatiques + - correction des roll.eveluate: l'option async est maintenant standard + - correction des templates liés aux selections + - correction de l'ajustement de luminosité de la scène selon l'heure + - correction des images d'effets sur les tokens + - correction de la vente par le tchat: seul le premier acheteur pouvait acheter + - correction d'erreurs intempestives 'User ... lacks permission to update ...' # 11.2 ## 11.2.21 - Le questionnement d'Akarlikarlikar diff --git a/module/actor/base-actor.js b/module/actor/base-actor.js index 65d93043..38124e94 100644 --- a/module/actor/base-actor.js +++ b/module/actor/base-actor.js @@ -121,6 +121,7 @@ export class RdDBaseActor extends Actor { return new ActorConstructor(docData, context); } } + context.rdd = undefined super(docData, context); } diff --git a/module/item-sheet.js b/module/item-sheet.js index beacf673..b11efec2 100644 --- a/module/item-sheet.js +++ b/module/item-sheet.js @@ -98,7 +98,8 @@ export class RdDItemSheet extends ItemSheet { description: await TextEditor.enrichHTML(this.item.system.description, { async: true }), descriptionmj: await TextEditor.enrichHTML(this.item.system.descriptionmj, { async: true }), isComestible: this.item.getUtilisationCuisine(), - options: RdDSheetUtility.mergeDocumentRights(this.options, this.item, this.isEditable) + options: RdDSheetUtility.mergeDocumentRights(this.options, this.item, this.isEditable), + config: game.system.rdd.config } if (this.item.type == TYPES.competencecreature) { formData.isparade = RdDItemCompetenceCreature.isParade(this.item) diff --git a/module/item.js b/module/item.js index a97c050c..8569d3b9 100644 --- a/module/item.js +++ b/module/item.js @@ -189,6 +189,7 @@ export class RdDItem extends Item { if (!docData.img) { docData.img = RdDItem.getDefaultImg(docData.type); } + context.rdd = undefined super(docData, context); } diff --git a/module/rdd-confirm.js b/module/rdd-confirm.js index 85d52813..64d22faf 100644 --- a/module/rdd-confirm.js +++ b/module/rdd-confirm.js @@ -1,9 +1,11 @@ -import { Grammar } from "./grammar.js"; import { ReglesOptionnelles } from "./settings/regles-optionnelles.js"; export class RdDConfirm { /* -------------------------------------------- */ static confirmer(options, autresActions) { + if (options.settingConfirmer && !ReglesOptionnelles.isSet(options.settingConfirmer)) { + return options.onAction() + } let buttons = { "action": RdDConfirm._createButtonAction(options), "cancel": RdDConfirm._createButtonCancel() diff --git a/system.json b/system.json index db12e01b..8e6dc820 100644 --- a/system.json +++ b/system.json @@ -1,8 +1,8 @@ { "id": "foundryvtt-reve-de-dragon", "title": "Rêve de Dragon", - "version": "12.0.2", - "download": "https://www.uberwald.me/gitea/public/foundryvtt-reve-de-dragon/archive/foundryvtt-reve-de-dragon-12.0.2.zip", + "version": "12.0.3", + "download": "https://www.uberwald.me/gitea/public/foundryvtt-reve-de-dragon/archive/foundryvtt-reve-de-dragon-12.0.3.zip", "manifest": "https://www.uberwald.me/gitea/public/foundryvtt-reve-de-dragon/raw/v11/system.json", "changelog": "https://www.uberwald.me/gitea/public/foundryvtt-reve-de-dragon/raw/branch/v11/changelog.md", "compatibility": { diff --git a/templates/item/partial-environnement.html b/templates/item/partial-environnement.html index a3e905be..f6d3aab6 100644 --- a/templates/item/partial-environnement.html +++ b/templates/item/partial-environnement.html @@ -18,6 +18,7 @@ + {{#each system.environnement as |env key|}}
{{rangePicker name="milieu-{{key}}-frequence" value=env.frequence min=(rarete-getChamp env.rarete 'min') max=(rarete-getChamp env.rarete 'max') step=1}}