diff --git a/addon-register.js b/addon-register.js index 06db717..c2217df 100644 --- a/addon-register.js +++ b/addon-register.js @@ -184,18 +184,20 @@ const __check_fix_wrong_modules = ( chatFlag, patchFinished ) => { if ( name == 'ogre-kingdom-wfrp4e' && module.active) { WH4FRPatchConfig.perform_ogrekingdom_patch(); if (game.user.isGM && chatFlag) - ChatMessage.create( { title: "Module Ogre-Kingdom patché", content: "Le module Ogre-Kingdom a été detecté et automatiquement patché.", whisper: ChatMessage.getWhisperRecipients("GM") } ); + ChatMessage.create( { content: "
Le module Ogre-Kingdom a été detecté et automatiquement patché.
", whisper: ChatMessage.getWhisperRecipients("GM") } ); } if ( name == "wfrp4e-ew" && module.active && game.user.isGM && chatFlag) { - ChatMessage.create( { title: "Module non compatible detecté !", content: "Vous avez le module EW (wfrp4e-ew ?) installé. Malheureusement, ce module n'est pas compatible avec" + - " les traductions et vient casser le fonctionnement de la traduction. Veuillez recopier les compendiums dans votre monde, désactiver le module et re-démarrer le monde", + ChatMessage.create( { content: "
Vous avez le module EW (wfrp4e-ew ?) installé. Malheureusement, ce module n'est pas compatible avec" + + " les traductions et vient casser le fonctionnement de la traduction. Veuillez recopier les compendiums dans votre monde, désactiver le module et re-démarrer le monde
", whisper: ChatMessage.getWhisperRecipients("GM") } ); } }); if (game.user.isGM && patchFinished) { - ChatMessage.create( { title: "Patch fini !", content: "Les modules WFRP4E ont été patchés avec succès. Vous pouvez y aller et que Shallya vous garde !", whisper: ChatMessage.getWhisperRecipients("GM") } ); + ChatMessage.create( { content: "
Les modules WFRP4E ont été patchés avec succés. Vous pouvez y aller et que Shallya vous garde !
", + user: game.user.id, + whisper: ChatMessage.getWhisperRecipients("GM") } ); } } @@ -295,8 +297,15 @@ Hooks.on("chatMessage", (html, content, msg) => { /* Additionnal hooks ready */ Hooks.once('ready', () => { - if (game.user.isGM) - ChatMessage.create( { title: "Patch en progression", content: "Les modules WFRP4E sont en cours de patch pour traduction... Merci d'attendre le message de fin (dans environ 20 secondes)

Pour rappel et à titre informatif, il faut activer ce module de traduction FR avant de procéder à l'importation des données des modules C7 (core compris).

Support et informations sur le Discord FR de Foundry : https://discord.gg/pPSDNJk

", whisper: ChatMessage.getWhisperRecipients("GM") } ); + if (game.user.isGM) { + let chatData = { + user: game.user.id, + rollMode: game.settings.get("core", "rollMode"), + whisper: ChatMessage.getWhisperRecipients('GM'), + content: `
Les modules WFRP4E sont en cours de patch pour traduction... Merci d'attendre le message de fin (dans environ 20 secondes)

Pour rappel et à titre informatif, il faut activer ce module de traduction FR avant de procéder à l'importation des données des modules C7 (core compris). Autrement dit, activez ce module FR AVANT tout autre module.

Support et informations sur le Discord FR de Foundry : https://discord.gg/pPSDNJk

` + } + ChatMessage.create(chatData); + } //setTimeout( __check_fix_wrong_modules, 2000, true, false); setTimeout( __check_fix_wrong_modules, 20000, true, true); diff --git a/module.json b/module.json index 819ce2e..95795ee 100644 --- a/module.json +++ b/module.json @@ -6,7 +6,7 @@ "authors": [], "url": "https://gitlab.com/LeRatierBretonnien/foundryvtt-wh4-lang-fr-fr", "flags": {}, - "version": "5.1.5", + "version": "5.1.6", "minimumCoreVersion": "0.8.0", "compatibleCoreVersion": "9", "scripts": [],