diff --git a/lang/en.json b/lang/en.json index d4d43cd..ae0dad2 100644 --- a/lang/en.json +++ b/lang/en.json @@ -10,10 +10,6 @@ "game_mode": { "name": "Game Mode Selection", "hint": "Just like some video games offer different modes, Vermine 2047 lets players choose their Game Mode and set the degree of realism, supernatural and dangerosity of the universe themselves." - }, - "first_run": { - "name": "First Run Display", - "hint": "To help beginners get started with the Vermine 2047 system." } } }, diff --git a/lang/fr.json b/lang/fr.json index 0ed91c3..6facb4d 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -27,10 +27,6 @@ "game_mode": { "name": "Choix du mode de jeu", "hint": "À l’image de certains jeux vidéo proposant différents, Vermine 2047 permet aux joueurs de choisir leur Mode de jeu et de fixer eux-mêmes le degré de réalisme, de surnaturel et de dangerosité de l’univers." - }, - "first_run": { - "name": "Affichage du tour d'accueil", - "hint": "Pour aider les débutantEs à bien commencer avec le système Vermine 2047." } } }, diff --git a/module/system/settings.mjs b/module/system/settings.mjs index e794b58..08fb14e 100644 --- a/module/system/settings.mjs +++ b/module/system/settings.mjs @@ -28,13 +28,4 @@ export const registerSettings = function () { } } }); - - game.settings.register("vermine2047", "first-run-tips-shown", { - name: game.i18n.localize("SETTINGS.world.first_run.name"), - hint: game.i18n.localize("SETTINGS.world.first_run.hint"), - scope: "system", - config: true, - type: Boolean, - default: false - }); } \ No newline at end of file diff --git a/module/system/tour.mjs b/module/system/tour.mjs index c7f0dc6..0b1cc01 100644 --- a/module/system/tour.mjs +++ b/module/system/tour.mjs @@ -145,15 +145,13 @@ export async function registerTours() { tour?.start(); } }); - if (game.settings.get("vermine2047", "first-run-tips-shown")) - return; - // Posting first-start messages + // Message de bienvenue (crédits) posté à chaque chargement du monde. + // Un seul exemplaire par refresh : il est posté par le MJ actif uniquement. + if (!game.user?.isActiveGM) return; const gms = ChatMessage.getWhisperRecipients("GM"); - ChatMessage.implementation; ChatMessage.create({ whisper: gms, speaker: { alias: game.i18n.localize("VERMINE.name") }, content: game.i18n.localize("TOURS.ChatMessage") }); - game.settings.set("vermine2047", "first-run-tips-shown", true); } \ No newline at end of file