Stress amélioré

Commande: /stress
Ouvre une fenêtre pour gérer finement le stress (ou l'expérience)

Commande: /stress <v> <motif> <nom>
Stress donné à un acteur/joueur avec un nom proche

Notifications des joueurs qui reçoivent du stress
This commit is contained in:
Vincent Vandemeulebrouck
2021-10-08 23:28:55 +02:00
parent 41c6270bf1
commit 1efdca028c
6 changed files with 171 additions and 36 deletions

View File

@ -133,6 +133,16 @@ export class Misc {
return game.user.id == Misc.connectedGMOrUser();
}
/* -------------------------------------------- */
static findPlayer(name) {
return Misc.findFirstLike(name, game.users, it=>it.name,'joueurs');
}
/* -------------------------------------------- */
static findActor(name, actors = game.actors, description= 'acteurs') {
return Misc.findFirstLike(name, actors, it=>it.name, description);
}
/* -------------------------------------------- */
static findFirstLike(value, elements, mapper = it=>it.name, description = 'valeurs') {
value = Grammar.toLowerCaseNoAccent(value);