Nouvelles corrections sur la fiche

This commit is contained in:
2026-03-06 14:49:32 +01:00
parent a527bd494f
commit 97e97273da
6 changed files with 84 additions and 1 deletions
@@ -19,7 +19,8 @@ export default class AwECharacterSheet extends AwEActorSheet {
createEquipment: AwECharacterSheet.#onCreateEquipment,
flowPointsPlus: AwECharacterSheet.#onFlowPointsPlus,
flowPointsMinus: AwECharacterSheet.#onFlowPointsMinus,
rollField: AwECharacterSheet.#onRollField
rollField: AwECharacterSheet.#onRollField,
rollWeapon: AwECharacterSheet.#onRollWeapon
}
}
@@ -240,6 +241,13 @@ export default class AwECharacterSheet extends AwEActorSheet {
})
}
static async #onRollWeapon(event, target) {
const itemId = target.closest("[data-item-id]")?.dataset.itemId
const item = this.document.items.get(itemId)
if (!item) return
await this.document.rollWeapon(item)
}
/** Slugify a string for loose name matching (lowercase, trim, spaces→dash, strip non-alphanum). */
static #slugify(str) {
return (str ?? "").toLowerCase().trim().replace(/\s+/g, "-").replace(/[^a-z0-9-]/g, "")