Ajout async sur displayRollData
Préparation pour récupérer le message affiché et lui ajouter des flags
This commit is contained in:
@ -50,13 +50,13 @@ export class RdDPossession {
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static resultConjuration( rollData) {
|
||||
static async resultConjuration( rollData) {
|
||||
console.log("RollData!!!", rollData);
|
||||
if ( !rollData.rolled.isSuccess ) {
|
||||
rollData.possession.data.compteur++;
|
||||
}
|
||||
this.updateEtatPossession(rollData.possession);
|
||||
RdDResolutionTable.displayRollData(rollData, this, 'chat-resultat-possession.html');
|
||||
await RdDResolutionTable.displayRollData(rollData, this, 'chat-resultat-possession.html');
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
@ -86,7 +86,7 @@ export class RdDPossession {
|
||||
name: 'conjurer',
|
||||
label: 'Conjurer une Possession',
|
||||
callbacks: [
|
||||
{ action: async r => this.resultConjuration(r) }
|
||||
{ action: async r => await this.resultConjuration(r) }
|
||||
]
|
||||
}
|
||||
);
|
||||
@ -94,11 +94,11 @@ export class RdDPossession {
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static _onRollPossession( rollData, isSuccess ) {
|
||||
static async _onRollPossession( rollData, isSuccess ) {
|
||||
let possession = rollData.possession;
|
||||
possession.isSuccess = isSuccess;
|
||||
this.updateEtatPossession( possession);
|
||||
RdDResolutionTable.displayRollData(rollData, this, 'chat-resultat-possession.html');
|
||||
await RdDResolutionTable.displayRollData(rollData, this, 'chat-resultat-possession.html');
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
@ -141,8 +141,8 @@ export class RdDPossession {
|
||||
name: 'jet-possession',
|
||||
label: 'Possession: ',
|
||||
callbacks: [
|
||||
{ condition: r => (r.rolled.isSuccess), action: r => this._onRollPossession(r, true) },
|
||||
{ condition: r => (r.rolled.isEchec), action: r => this._onRollPossession(r, false) },
|
||||
{ condition: r => (r.rolled.isSuccess), action: async r => await this._onRollPossession(r, true) },
|
||||
{ condition: r => (r.rolled.isEchec), action: async r => await this._onRollPossession(r, false) },
|
||||
]
|
||||
});
|
||||
dialog.render(true);
|
||||
|
Reference in New Issue
Block a user