diff --git a/module/actors/actor-sheet.js b/module/actors/actor-sheet.js index b57b145..c1b85cf 100644 --- a/module/actors/actor-sheet.js +++ b/module/actors/actor-sheet.js @@ -139,7 +139,7 @@ export class ActorSheetKH extends ActorSheet { }, ]); - new ContextMenu(html, "div.item-weapon", [ + new ContextMenu(html, "li.item-weapon", [ { name: game.i18n.localize("MENU.SHOWROLLDIALOG"), icon: '', @@ -147,8 +147,11 @@ export class ActorSheetKH extends ActorSheet { let itemId = li.data("itemId"); let _item = this.actor.items.find((element) => element._id == itemId); - let skillName = _item.name - let skillValue = _item.data.data.value + // Retrieve skill based on name + let skill = this.actor.items.find((element) => element.name === _item.data.data.skill.value); + + let skillName = skill.name + let skillValue = skill.data.data.value let showValue = false if(this.actor.data.type === "character") { diff --git a/templates/roll-dialog.html b/templates/roll-dialog.html index 96986d5..780b5e7 100644 --- a/templates/roll-dialog.html +++ b/templates/roll-dialog.html @@ -1,5 +1,5 @@
-

{{skillName}} {{skillValue}}

+

{{skillName}} ({{skillValue}})