fix(chat): relance des dés accessible aux joueurs sur Foundry v14

- Correction du check d'autorisation : message.user -> message.author
  (champ renommé en v12+, message.user est undefined sur v14)
- Les joueurs ne peuvent plus mettre à jour les ChatMessages (permission
  OWNER, option Modifier retirée du menu contextuel en v12+) : la relance
  (dé et effort) est relayée via le socket system.vermine2047 et appliquée
  par le client MJ (registerRerollSocket), avec vérification de l'auteur
- Ajout de la déclaration "socket": true au system.json (requise par le
  serveur pour écouter le namespace system.<id>)
This commit is contained in:
2026-08-09 08:31:09 +02:00
parent 9ab2c6b01a
commit edd1819c86
3 changed files with 65 additions and 14 deletions
+3 -3
View File
@@ -67,9 +67,9 @@ export const registerHooks = function () {
}
})
Hooks.once("ready", async () => {
// System initialized
//await registerTours();
// Relays player rerolls to the GM client (Foundry v14 ChatMessage
// updates are GM-only).
VermineUtils.registerRerollSocket();
});
// changement de la pause