From 629800fea1999260ba3beceba00cd59852977134 Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Mon, 23 Nov 2020 19:51:34 +0100 Subject: [PATCH] Affiche un seul message de bienvenue --- module/rdd-main.js | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/module/rdd-main.js b/module/rdd-main.js index 8c2ca094..396e3a75 100644 --- a/module/rdd-main.js +++ b/module/rdd-main.js @@ -173,17 +173,31 @@ Hooks.once("init", async function() { _patch_initiative(); }); +Hooks.once("renderApplication", () => { + messageDeBienvenue(); +}); + +function messageDeBienvenue(){ + game.messages.filter(it => { + console.log(it); + return it.data.content.match(/^Bienvenu(e)? dans le Rêve des Dragons/); + }) + .forEach(it => { + console.log("deleting",it); + it.delete(); + }); + ChatMessage.create( { + whisper: [game.user], + title: "Bienvenue dans le Rêve !", + content : "Bienvenue dans le Rêve des Dragons !
" + + "Vous trouverez quelques informations pour démarrer dans ce document : @Compendium[foundryvtt-reve-de-dragon.rappel-des-regles.7uGrUHGdPu0EmIu2]{Documentation MJ/Joueurs}" } + ); +} + /* -------------------------------------------- */ /* Foundry VTT Initialization */ /* -------------------------------------------- */ Hooks.once("ready", function() { - ChatMessage.create( { - whisper: [game.user], - title: "Bienvenu dans le Rêve !", - content : "Bienvenu dans le Rêve des Dragons !
" + - "Vous trouverez quelques infos pour démarrer dans ce document : @Compendium[foundryvtt-reve-de-dragon.rappel-des-regles.7uGrUHGdPu0EmIu2]{Documentation MJ/Joueurs}" } - ); - /* Affiche le calendrier */ let calendrier = new RdDCalendrier(); let templatePath = "systems/foundryvtt-reve-de-dragon/templates/calendar-template.html";