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:
@@ -10,10 +10,6 @@
|
|||||||
"game_mode": {
|
"game_mode": {
|
||||||
"name": "Game Mode Selection",
|
"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."
|
"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."
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -27,10 +27,6 @@
|
|||||||
"game_mode": {
|
"game_mode": {
|
||||||
"name": "Choix du mode de jeu",
|
"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."
|
"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."
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -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
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
@@ -145,15 +145,13 @@ export async function registerTours() {
|
|||||||
tour?.start();
|
tour?.start();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
if (game.settings.get("vermine2047", "first-run-tips-shown"))
|
// Message de bienvenue (crédits) posté à chaque chargement du monde.
|
||||||
return;
|
// Un seul exemplaire par refresh : il est posté par le MJ actif uniquement.
|
||||||
// Posting first-start messages
|
if (!game.user?.isActiveGM) return;
|
||||||
const gms = ChatMessage.getWhisperRecipients("GM");
|
const gms = ChatMessage.getWhisperRecipients("GM");
|
||||||
ChatMessage.implementation;
|
|
||||||
ChatMessage.create({
|
ChatMessage.create({
|
||||||
whisper: gms,
|
whisper: gms,
|
||||||
speaker: { alias: game.i18n.localize("VERMINE.name") },
|
speaker: { alias: game.i18n.localize("VERMINE.name") },
|
||||||
content: game.i18n.localize("TOURS.ChatMessage")
|
content: game.i18n.localize("TOURS.ChatMessage")
|
||||||
});
|
});
|
||||||
game.settings.set("vermine2047", "first-run-tips-shown", true);
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user