Data model change

This commit is contained in:
2022-07-26 10:03:23 +02:00
parent 732d51b8b3
commit 74da4b6285
18 changed files with 178 additions and 0 deletions

View File

@@ -46,6 +46,7 @@ export class CrucibleActorSheet extends ActorSheet {
race: duplicate(this.actor.getRace()),
moneys: duplicate(this.actor.getMoneys()),
encCapacity: this.actor.getEncumbranceCapacity(),
saveRoll: this.actor.getSaveRoll(),
containersTree: this.actor.containersTree,
encCurrent: this.actor.encCurrent,
options: this.options,

View File

@@ -168,6 +168,23 @@ export class CrucibleActor extends Actor {
return duplicate(this.data.items.filter(item => item.type == "equipment") || [])
}
/* ------------------------------------------- */
getSaveRoll(){
return {
reflex: {
"label": "Reflex",
"value": this.data.data.abilities.agi.value + this.data.data.abilities.wit.value
},
fortitude: {
"label": "Fortitude",
"value": this.data.data.abilities.str.value + this.data.data.abilities.con.value
},
willpower: {
"label": "Willpower",
"value": this.data.data.abilities.int.value + this.data.data.abilities.cha.value
}
}
}
/* ------------------------------------------- */
async buildContainerTree() {