From e96776e1b985b202698986372a29546f608d6a54 Mon Sep 17 00:00:00 2001 From: Youness Alaoui Date: Fri, 11 Oct 2024 14:55:33 -0400 Subject: [PATCH] Fix item name parsing that prevents rolling attacks Fix by @dmportella Fixes #1174, fixes #1176 and closes #1175 --- src/dndbeyond/content-scripts/character.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dndbeyond/content-scripts/character.js b/src/dndbeyond/content-scripts/character.js index 7a7d0f8c..543eb628 100644 --- a/src/dndbeyond/content-scripts/character.js +++ b/src/dndbeyond/content-scripts/character.js @@ -750,7 +750,7 @@ async function rollItem(force_display = false, force_to_hit_only = false, force_ const properties = propertyListToDict(prop_list); properties["Properties"] = properties["Properties"] || ""; //console.log("Properties are : " + String(properties)); - const item_name = $(".ct-item-pane .ct-sidebar__heading .ct-item-name,.ct-item-pane .ct-sidebar__heading .ddbc-item-name")[0].firstChild.textContent; + const item_name = $(".ct-item-pane .ct-sidebar__heading .ct-item-name,.ct-item-pane .ct-sidebar__heading .ddbc-item-name, .ct-item-pane .ct-sidebar__heading span[class*='styles_itemName']")[0].firstChild.textContent; const item_type = $(".ct-item-detail__intro").text(); const item_tags = $(".ct-item-detail__tags-list .ct-item-detail__tag").toArray().map(elem => elem.textContent); const item_customizations = $(".ct-item-pane .ct-item-detail__class-customize-item .ddbc-checkbox--is-enabled .ddbc-checkbox__label").toArray().map(e => e.textContent);