#191 - Ajout de la commande stress

This commit is contained in:
2021-05-19 22:44:14 +02:00
parent 7022c2134e
commit 3621a4e09d
5 changed files with 41 additions and 5 deletions

View File

@ -779,6 +779,28 @@ export class RdDUtility {
}
}
/*-------------------------------------------- */
static distribuerStress( stressValue, raison = 'Inconnu', nomJoueur = undefined) {
if (game.user.isGM) {
if( nomJoueur == undefined) {
for (let actor of game.actors) {
if (actor.hasPlayerOwner) {
actor.addCompteurValue('stress', stressValue);
ui.notifications.info(`${actor.name} a reçu ${stressValue} points de Stress (raison : ${raison})`);
}
}
} else {
//console.log(stressValue, nomJoueur);
let joueur = game.users.find( user => user.name.toLowerCase() == nomJoueur.toLowerCase() );
//console.log("Player", joueur, joueur.character );
joueur.character.addCompteurValue('stress', stressValue);
ui.notifications.info(`${joueur.character.name} a reçu ${stressValue} points de Stress (raison : ${raison})`);
}
} else {
ui.notifications.warn("Seul le MJ est autorisé à utiliser la commande /stress");
}
}
/*-------------------------------------------- */
static async onRenderChatMessage(app, html, msg) {
// TODO