message: Armor intrinsic perks - get Bungie description from getPerkDescriptions.
diff: @@ -4,7 +4,11 @@ import { settingSelector } from 'app/dim-api/selectors';
  import RichDestinyText from 'app/dim-ui/RichDestinyText';
  import { useD2Definitions } from 'app/manifest/selectors';
  import { killTrackerSocketTypeHash } from 'app/search/d2-known-values';
  -import { getIntrinsicArmorPerkSocket, getSocketsByIndexes } from 'app/utils/socket-utils';
  +import {
  + getIntrinsicArmorPerkSocket,
  + getPerkDescriptions,
  + getSocketsByIndexes,
  +} from 'app/utils/socket-utils';
  import { Portal } from 'app/utils/temp-container';
  import { DestinySocketCategoryStyle } from 'bungie-api-ts/destiny2';
  import clsx from 'clsx';
  @@ -151,10 +155,11 @@ function IntrinsicArmorPerk({
  minimal?: boolean;
  handleSocketClick: (item: DimItem, socket: DimSocket, plug: DimPlug, hasMenu: boolean) => void;
  }) {
  + const defs = useD2Definitions();
  const allClarityDescriptions = useSelector(clarityDescriptionsSelector);
  const descriptionsToDisplay = useSelector(settingSelector('descriptionsToDisplay'));
  - if (!socket.plugged?.plugDef.hash) {
  + if (!socket.plugged?.plugDef.hash || !defs) {
  return null;
  }
  const clarityPerk = allClarityDescriptions?.[socket.plugged.plugDef.hash];
  @@ -169,9 +174,10 @@ function IntrinsicArmorPerk({
  $featureFlags.clarityDescriptions && descriptionsToDisplay === 'community';
  const intrinsicArmorPerk = {
  - description:
  - (showBungieDescription || (showCommunityDescriptionOnly && !communityInsight)) &&
  - socket.plugged.plugDef.displayProperties.description,
  + perks:
  + showBungieDescription || (showCommunityDescriptionOnly && !communityInsight)
  + ? getPerkDescriptions(socket.plugged.plugDef, defs)
  + : undefined,
  communityInsight: showCommunityDescription && communityInsight,
  };
  @@ -180,8 +186,11 @@ function IntrinsicArmorPerk({
  <ArchetypeSocket archetypeSocket={socket} item={item} onClick={handleSocketClick}>
  {!minimal && (
  <div className={styles.armorIntrinsicDescription}>
  - {intrinsicArmorPerk.description && (
  - <RichDestinyText text={intrinsicArmorPerk.description} />
  + {intrinsicArmorPerk.perks?.map(
  + (perkDesc) =>
  + perkDesc.description && (
  + <RichDestinyText key={perkDesc.perkHash} text={perkDesc.description} />
  + )
  )}
  {intrinsicArmorPerk.communityInsight && (
  <ClarityDescriptions
  