feat(welcome): message de bienvenue affiché à chaque chargement du monde

Supprime la garde first-run-tips-shown : le message (crédits) est posté
à chaque refresh, en un seul exemplaire par le MJ actif. Le réglage
first-run-tips-shown et ses clés i18n, devenus inutiles, sont retirés.
This commit is contained in:
2026-08-09 21:07:20 +02:00
parent 86fc41accd
commit 9b5c7834c0
4 changed files with 3 additions and 22 deletions
+3 -5
View File
@@ -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);
}