#5 Encaissement des dommages libre

This commit is contained in:
2020-11-10 13:53:51 +01:00
parent 2ba20aa615
commit 397f140cb3
9 changed files with 53 additions and 25 deletions

View File

@ -4,6 +4,7 @@
*/
import { RdDUtility } from "./rdd-utility.js";
import { RdDEncaisser } from "./rdd-roll-encaisser.js";
/* -------------------------------------------- */
export class RdDActorSheet extends ActorSheet {
@ -123,7 +124,13 @@ export class RdDActorSheet extends ActorSheet {
}
/* -------------------------------------------- */
async displayDialogEncaisser( ) {
let data = { bonusmalusTable: CONFIG.RDD.bonusmalus };
let html = await renderTemplate('systems/foundryvtt-reve-de-dragon/templates/dialog-roll-encaisser.html', data );
new RdDEncaisser(html, this.actor ).render(true);
}
/* -------------------------------------------- */
/** @override */
activateListeners(html) {
super.activateListeners(html);
@ -148,9 +155,7 @@ export class RdDActorSheet extends ActorSheet {
// Update Inventory Item
html.find('.encaisser-direct').click(ev => {
let result = new Roll("2d10").roll().result;
const item = this.actor.encaisserDommagesHorsCombat(result);
console.log("ENCAISSER:", result);
this.displayDialogEncaisser()
});
// Blessure control