message: optionally chain plug item ich
diff: @@ -77,7 +77,7 @@ export function getInventoryWishListRolls(
  */
  function isWeaponOrArmorOrGhostMod(plug: DimPlug): boolean {
  if (
  - plug.plugItem.itemCategoryHashes.find(
  + plug.plugItem.itemCategoryHashes?.find(
  (ich) =>
  ich === INTRINSIC_PLUG_CATEGORY || // intrinsics
  ich === 945330047 || // weapon gameplay socket
  @@ -92,7 +92,7 @@ function isWeaponOrArmorOrGhostMod(plug: DimPlug): boolean {
  return false;
  }
  - return plug.plugItem.itemCategoryHashes.some(
  + return plug.plugItem.itemCategoryHashes?.some(
  (ich) => ich === 610365472 || ich === 4104513227 || ich === 303512563 || ich === 4176831154
  ); // weapon, then armor, then bonus (found on armor perks), then ghost mod
  }
  