This commit is contained in:
@@ -19,6 +19,7 @@ export class DonjonEtCieUtility {
|
||||
trait: "systems/fvtt-donjon-et-cie/assets/icons/system/items/trait.svg",
|
||||
sortilege: "systems/fvtt-donjon-et-cie/assets/icons/system/items/sortilege.svg",
|
||||
equipement: "systems/fvtt-donjon-et-cie/assets/icons/system/items/equipement.svg",
|
||||
entrainement: "systems/fvtt-donjon-et-cie/assets/icons/system/items/capacite.svg",
|
||||
other: "systems/fvtt-donjon-et-cie/assets/icons/system/items/autre.svg"
|
||||
};
|
||||
|
||||
@@ -167,6 +168,13 @@ export class DonjonEtCieUtility {
|
||||
static enrichItemForSheet(item) {
|
||||
const system = item.system;
|
||||
const delta = Number(system.delta ?? 0);
|
||||
const deltaMax = Number(system.deltaMax ?? delta ?? 0);
|
||||
const usageLabel = item.type === "entrainement" && deltaMax > 0
|
||||
? `${this.formatUsageDie(delta)} / ${this.formatUsageDie(deltaMax)}`
|
||||
: delta > 0
|
||||
? this.formatUsageDie(delta)
|
||||
: null;
|
||||
|
||||
return {
|
||||
id: item.id,
|
||||
name: item.name,
|
||||
@@ -174,7 +182,7 @@ export class DonjonEtCieUtility {
|
||||
img: item.img,
|
||||
system,
|
||||
uuid: item.uuid,
|
||||
usageLabel: delta > 0 ? this.formatUsageDie(delta) : null,
|
||||
usageLabel,
|
||||
protectionLabel: item.type === "armure" && Number(system.resultatProtection ?? 0) > 0 ? `Protection ${system.resultatProtection}` : null,
|
||||
weaponCharacteristicLabel: item.type === "arme" ? this.getWeaponCharacteristicLabel(system.categorie) : null,
|
||||
canRoll: ["arme", "sortilege"].includes(item.type),
|
||||
@@ -182,7 +190,8 @@ export class DonjonEtCieUtility {
|
||||
canRollDamage: Boolean(system.degats),
|
||||
rollAction: item.type === "sortilege" ? "rollSpell" : "rollWeapon",
|
||||
damageAction: "rollDamage",
|
||||
isEquipped: Boolean(system.equipee)
|
||||
isEquipped: Boolean(system.equipee),
|
||||
canReset: item.type === "entrainement" && deltaMax > 0 && delta !== deltaMax
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user