forked from public/foundryvtt-reve-de-dragon
Fix messages
- undefined dans certains cas (lancer de sort) - promise pour la maîtrise de case humides - ajout de message au joueur pour les jets de rencontre - messages au joueur + GM pour les résultats de rencontres - message au joueur + GM lors de la montée et dans les cas où les TMRs sont quittées
This commit is contained in:
@ -7,24 +7,19 @@ export class ChatUtility {
|
||||
static chatWithRollMode(chatOptions, name) {
|
||||
let rollMode = game.settings.get("core", "rollMode");
|
||||
chatOptions.user = game.user._id;
|
||||
|
||||
switch (rollMode) {
|
||||
case "blindroll": {//GM only
|
||||
case "blindroll": // GM only
|
||||
if (!game.user.isGM) {
|
||||
ChatUtility.blindMessageToGM(chatOptions);
|
||||
|
||||
chatOptions = {
|
||||
user: game.user._id,
|
||||
whisper: [game.user._id],
|
||||
content: "Message envoyé en aveugle au Gardien"
|
||||
}
|
||||
chatOptions.whisper = [game.user._id];
|
||||
chatOptions.content = "Message envoyé en aveugle au Gardien";
|
||||
}
|
||||
else {
|
||||
chatOptions.whisper = ChatUtility.getUsers(user => user.isGM);
|
||||
}
|
||||
}
|
||||
break;
|
||||
case "gmroll": //GM + rolling player
|
||||
case "gmroll": // GM + rolling player
|
||||
chatOptions.user = game.user._id;
|
||||
chatOptions.whisper = ChatUtility.getWhisperRecipientsAndGMs(name);
|
||||
break;
|
||||
@ -33,7 +28,7 @@ export class ChatUtility {
|
||||
chatOptions.whisper = [game.user._id];
|
||||
break;
|
||||
default:
|
||||
case "roll": //everybody
|
||||
case "roll": // everybody
|
||||
chatOptions.whisper = undefined;
|
||||
break;
|
||||
}
|
||||
|
Reference in New Issue
Block a user