@@ -12250,7 +12250,7 @@ return this.__repr__();
12250
12250
if (Object.prototype.hasOwnProperty.call(ρσ_kwargs_obj, "force_display")){
12251
12251
force_display = ρσ_kwargs_obj.force_display;
12252
12252
}
12253
- var prop_list, properties, item_name, item_type, description, item_full_name, to_hit, damages, damage_types, value, damage, damage_type, versatile_damage, versatile_choice, additional_damages, dmg, dmg_type, dmg_info, j, i, custom_damages, custom_damage, sneak_attack, bloodhunter_level, rite_die, cleric_level, bard_level, critical_limit, brutal, barbarian_level, rage_damage, roll_properties;
12253
+ var prop_list, properties, item_name, item_type, description, item_full_name, to_hit, damages, damage_types, value, damage, damage_type, versatile_damage, versatile_choice, additional_damages, dmg, dmg_type, dmg_info, j, i, custom_damages, parts, custom_damage, sneak_attack, bloodhunter_level, rite_die, cleric_level, bard_level, critical_limit, brutal, barbarian_level, rage_damage, roll_properties;
12254
12254
prop_list = $(".ct-item-pane .ct-property-list .ct-property-list__property,.ct-item-pane .ddbc-property-list .ddbc-property-list__property");
12255
12255
properties = propertyListToDict(prop_list);
12256
12256
properties["Properties"] = properties["Properties"] || "";
@@ -12322,8 +12322,14 @@ return this.__repr__();
12322
12322
var ρσ_Iter2 = ρσ_Iterable(custom_damages.split(","));
12323
12323
for (var ρσ_Index2 = 0; ρσ_Index2 < ρσ_Iter2.length; ρσ_Index2++) {
12324
12324
custom_damage = ρσ_Iter2[ρσ_Index2];
12325
- damages.append(custom_damage.trim());
12326
- damage_types.append("Custom");
12325
+ if (ρσ_in(":", custom_damage)) {
12326
+ parts = custom_damage.split(":", 2);
12327
+ damages.append(parts[1].trim());
12328
+ damage_types.append(parts[0].trim());
12329
+ } else {
12330
+ damages.append(custom_damage.trim());
12331
+ damage_types.append("Custom");
12332
+ }
12327
12333
}
12328
12334
}
12329
12335
if (ρσ_in("Rogue", character._classes) && character.getSetting("rogue-sneak-attack", false) && ((properties["Attack Type"] === "Ranged" || typeof properties["Attack Type"] === "object" && ρσ_equals(properties["Attack Type"], "Ranged")) || properties["Properties"].includes("Finesse"))) {
0 commit comments