Suivi du rollMode pour les jets

This commit is contained in:
2025-12-15 21:27:45 +01:00
parent 0563286cca
commit 9d1a1238a2
2 changed files with 15 additions and 1 deletions
+2 -1
View File
@@ -3,7 +3,7 @@
## 13.0.23 - Le marché d'Illysis ## 13.0.23 - Le marché d'Illysis
- Améliorations - Améliorations
- lors de la consoimmation suite à un achat, les jets d'appréciation/éthylisme - lors de la consommation suite à un achat, les jets d'appréciation/éthylisme
sont faits par l'acheteur. Du coup, c'est lui qui lance le jet d'appréciation sont faits par l'acheteur. Du coup, c'est lui qui lance le jet d'appréciation
(pour un service ou un plat de qualité), et ses dés sont utilisés avec dice-so-nice (pour un service ou un plat de qualité), et ses dés sont utilisés avec dice-so-nice
- les créatures ont le statut Inconscient quand leur endurance est à 0 - les créatures ont le statut Inconscient quand leur endurance est à 0
@@ -12,6 +12,7 @@
- correction d'affichage jet sans compétence/avec compétence - correction d'affichage jet sans compétence/avec compétence
- correction de la prise en compte des tactiques - correction de la prise en compte des tactiques
- correction du filtrage des défenses selon l'attaque - correction du filtrage des défenses selon l'attaque
- lorsque le mode de visibilité des jets général est changé, les fenêtres de jets suivent ce changement
## 13.0.22 - Les reflets d'Illysis ## 13.0.22 - Les reflets d'Illysis
+13
View File
@@ -29,4 +29,17 @@ export class RollPartRollMode extends RollPart {
rollDialog.render() rollDialog.render()
})) }))
} }
getHooks(rollDialog) {
return [
{ hook: "clientSettingChanged", fn: (setting, update, options, id) => this.onUpdateSetting(rollDialog, setting, update, options, id) },
]
}
async onUpdateSetting(rollDialog, setting, update, options, id) {
if (setting == 'core.rollMode') {
this.setCurrent(rollDialog.rollData, { key: game.settings.get("core", "rollMode") })
rollDialog.render()
}
}
} }