Simplify ChatMessage whispers
Les messages dans les TMRs sont envoyés au GM Simplification des messages de tchat liés à un actor: on peut utiliser les Owners (car les GMs sont owner). Au lieu de passer le name de l'Actor (qui peut être incorrect si deux actors ont le même, mais pas les mêmes propriétaires), on passe directement l'actor pour déterminer mles destinataires de messages
This commit is contained in:
@ -91,13 +91,14 @@ export class RdDResolutionTable {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static async displayRollData(rollData, actor = undefined, template = 'chat-resultat-general.html') {
|
||||
return await ChatUtility.createChatWithRollMode(RdDResolutionTable.actorChatName(actor), {
|
||||
content: await RdDResolutionTable.buildRollDataHtml(rollData, template)
|
||||
});
|
||||
return await ChatUtility.createChatWithRollMode(
|
||||
{ content: await RdDResolutionTable.buildRollDataHtml(rollData, template) },
|
||||
actor
|
||||
)
|
||||
}
|
||||
|
||||
static actorChatName(actor) {
|
||||
return actor?.name ?? game.user.name;
|
||||
return actor ?? game.user.name;
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
@ -138,14 +139,14 @@ export class RdDResolutionTable {
|
||||
if (carac == 0) {
|
||||
return NaN;
|
||||
}
|
||||
if (rolled >= carac){
|
||||
const upper = Math.ceil(rolled/carac);
|
||||
return 2*upper -10
|
||||
if (rolled >= carac) {
|
||||
const upper = Math.ceil(rolled / carac);
|
||||
return 2 * upper - 10
|
||||
}
|
||||
if (rolled > Math.floor(carac/2)) {
|
||||
if (rolled > Math.floor(carac / 2)) {
|
||||
return -8
|
||||
}
|
||||
if (rolled > Math.floor(carac/4)) {
|
||||
if (rolled > Math.floor(carac / 4)) {
|
||||
return -9
|
||||
}
|
||||
if (rolled > 1) {
|
||||
@ -265,7 +266,7 @@ export class RdDResolutionTable {
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static subTable(carac, level, delta = { carac: 2, level: 5}) {
|
||||
static subTable(carac, level, delta = { carac: 2, level: 5 }) {
|
||||
return {
|
||||
carac,
|
||||
level,
|
||||
@ -287,8 +288,8 @@ export class RdDResolutionTable {
|
||||
carac: carac,
|
||||
difficulte: level,
|
||||
min: minLevel,
|
||||
rows: Misc.intArray(minCarac, maxCarac+1),
|
||||
cols: Misc.intArray(minLevel, maxLevel+1)
|
||||
rows: Misc.intArray(minCarac, maxCarac + 1),
|
||||
cols: Misc.intArray(minLevel, maxLevel + 1)
|
||||
});
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user