message: replace all sundial weapons
diff: @@ -36,6 +36,7 @@ import { buildMasterwork } from './masterwork';
  import { buildObjectives, buildFlavorObjective } from './objectives';
  import { buildTalentGrid } from './talent-grids';
  import { energyCapacityTypeNames } from 'app/item-popup/EnergyMeter';
  +import definitionReplacements from 'data/d2/item-def-workaround-replacements';
  // Maps tierType to tierTypeName in English
  const tiers = ['Unknown', 'Currency', 'Common', 'Uncommon', 'Rare', 'Legendary', 'Exotic'];
  @@ -211,10 +212,10 @@ export function makeItem(
  [key: number]: DestinyObjectiveProgress[];
  }
  ): D2Item | null {
  - // Fix broken Steelfeather Repeater definition. May need to extend this to others.
  + // Fix Sundial Weapons definitions.
  // https://github.com/Bungie-net/api/issues/1170
  - if (item.itemHash === 159303539) {
  - (item as any).itemHash = 1251729046;
  + if (item.itemHash in definitionReplacements) {
  + (item as any).itemHash = definitionReplacements[item.itemHash];
  }
  const itemDef = defs.InventoryItem.get(item.itemHash);
  const instanceDef: Partial<DestinyItemInstanceComponent> =
  