#68 refresh: perte de rollData

après un raffraîchissement browser, le jet de
dés de l'attaquant est perdu. ajout d'une notification
pour informer l'utilisateur du soici.
This commit is contained in:
Vincent Vandemeulebrouck 2020-12-15 18:15:03 +01:00
parent 1197c4fa79
commit 9077c9f26b

View File

@ -74,6 +74,10 @@ export class RdDCombat {
return; return;
} }
let rollData = game.system.rdd.rollDataHandler[this.attackerId]; let rollData = game.system.rdd.rollDataHandler[this.attackerId];
if (!rollData) {
ui.notifications.warn("Action automatisée impossible, le jet de l'attaquant a été perdu (suite à un raffraichissement?)")
return;
}
// TODO: enlever le ChatMessage? // TODO: enlever le ChatMessage?
switch (button) { switch (button) {
case '#particuliere-attaque': return await this.choixParticuliere(rollData, event.currentTarget.attributes['data-mode'].value); case '#particuliere-attaque': return await this.choixParticuliere(rollData, event.currentTarget.attributes['data-mode'].value);