Continue haut-reve stuff

This commit is contained in:
2020-07-14 22:19:29 +02:00
parent f6c81fd68d
commit 1170d3377f
20 changed files with 830 additions and 73 deletions

View File

@ -67,6 +67,24 @@ export class RdDActor extends Actor {
this.computeEtatGeneral();
}
/* -------------------------------------------- */
getCurrentReve() {
return this.data.data.reve.reve.value;
}
/* -------------------------------------------- */
getBestDraconic() {
let draconic = {name: "none", niveau: -11 };
for (const item of this.data.items) {
//console.log(item);
if ( item.data.categorie && item.data.categorie.toLowerCase() == "draconic") {
if (item.data.niveau > draconic.niveau) draconic = duplicate(item);
}
}
return draconic;
}
/* -------------------------------------------- */
async performRoll( rollData ) {
@ -366,7 +384,10 @@ export class RdDActor extends Actor {
async rollSort( sortID )
{
console.log("Loading TMR template!!!");
let html = await renderTemplate('systems/foundryvtt-reve-de-dragon/templates/dialog-tmr.html', sortID);
let data = {
fatigueHTML:"<table class='table-fatigue'>" + RdDUtility.makeHTMLfatigueMatrix( this.data.data.sante.fatigue.value, this.data.data.sante.endurance.max ).html() + "</table>"
}
let html = await renderTemplate('systems/foundryvtt-reve-de-dragon/templates/dialog-tmr.html', data );
new RdDTMRDialog(sortID, html, this ).render(true);
}