#60 : Affichage spécial pour les joueurs non reliés à un personnage

This commit is contained in:
2020-12-04 10:15:55 +01:00
parent 725623374e
commit a831e8b0b2
3 changed files with 36 additions and 5 deletions

View File

@ -705,6 +705,10 @@ export class RdDUtility {
static _handleMsgDefense(data) {
let defenderToken = canvas.tokens.get(data.defenderTokenId);
if (defenderToken) {
if ( !game.user.isGM && game.user.character == undefined) { // vérification / sanity check
ui.notifications.error("Le joueur " + game.user.name + " n'est connecté à aucun personnage. Impossible de continuer.");
return;
}
if ((game.user.isGM && !defenderToken.actor.hasPlayerOwner) || (defenderToken.actor.hasPlayerOwner && (game.user.character.id == defenderToken.actor.data._id))) {
console.log("User is pushing message...", game.user.name);
game.system.rdd.rollDataHandler[data.attackerid] = duplicate(data.rollData);