This commit is contained in:
@@ -77,6 +77,14 @@ export default class LesOubliesActorSheet extends HandlebarsApplicationMixin(fou
|
||||
}
|
||||
}
|
||||
|
||||
_prepareWeaponEntries(items = []) {
|
||||
return items.map((item) => ({
|
||||
...item.toObject(),
|
||||
id: item.id,
|
||||
displayDamage: LesOubliesUtility.formatWeaponDamage(this.document, item),
|
||||
}))
|
||||
}
|
||||
|
||||
_onRender(context, options) {
|
||||
super._onRender(context, options)
|
||||
}
|
||||
|
||||
@@ -105,6 +105,9 @@ export default class LesOubliesItemSheet extends HandlebarsApplicationMixin(foun
|
||||
choiceSets,
|
||||
enriched,
|
||||
enrichedDescription: foundry.utils.getProperty(enriched, "description") ?? "",
|
||||
weaponDamagePreview: this.document.type === "arme"
|
||||
? LesOubliesUtility.formatWeaponDamage(this.document.parent instanceof Actor ? this.document.parent : null, this.document)
|
||||
: "",
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@ export default class LesOubliesCreatureSheet extends LesOubliesActorSheet {
|
||||
context.derived = this.document.getDerivedOverview()
|
||||
context.skillGroups = this.document.getGroupedCompetences()
|
||||
context.spells = this.document.getEmbeddedItems("sortilege")
|
||||
context.weapons = this.document.getEmbeddedItems("arme")
|
||||
context.weapons = this._prepareWeaponEntries(this.document.getEmbeddedItems("arme"))
|
||||
context.armors = this.document.getEmbeddedItems("armure")
|
||||
context.equipment = this.document.getEmbeddedItems("equipement")
|
||||
return context
|
||||
|
||||
@@ -64,7 +64,7 @@ export default class LesOubliesPersonnageSheet extends LesOubliesActorSheet {
|
||||
context.skillGroups.slice(splitIndex),
|
||||
]
|
||||
context.spells = this.document.getEmbeddedItems("sortilege")
|
||||
context.weapons = this.document.getEmbeddedItems("arme")
|
||||
context.weapons = this._prepareWeaponEntries(this.document.getEmbeddedItems("arme"))
|
||||
context.equippedWeapons = context.weapons.filter((item) => item.system.equipped)
|
||||
context.armors = this.document.getEmbeddedItems("armure")
|
||||
context.equipment = this.document.getEmbeddedItems("equipement")
|
||||
|
||||
Reference in New Issue
Block a user