Permettre de déléguer un appel au MJ

permettre de poster un message au MJ pour que du code soit exécuté par
le MJ.

Ceci permet par exemple à un joueur de payer un objet posté par un autre
joueur, et que l'argent soit transféré à l'autre joueur
This commit is contained in:
Vincent Vandemeulebrouck
2021-04-15 00:13:50 +02:00
parent 413893bc67
commit c2f5229ca6
4 changed files with 46 additions and 5 deletions

View File

@ -47,11 +47,13 @@ export class Misc {
const parsed = parseInt(value);
return isNaN(parsed) ? 0 : parsed;
}
static keepDecimals(num, decimals) {
if (decimals<=0 || decimals>6) return num;
const decimal = Math.pow(10, parseInt(decimals));
return Math.round(num * decimal) / decimal;
}
static getFractionHtml(diviseur) {
if (!diviseur || diviseur <= 1) return undefined;
switch (diviseur || 1) {
@ -111,4 +113,9 @@ export class Misc {
static templateData(it) {
return Misc.data(it)?.data ?? {}
}
static connectedGM()
{
return game.users.entities.find(u => u.isGM && u.active)?.id;
}
}