message: no longer necessary
  .
diff: import { D2CalculatedSeason } from 'data/d2/d2-season-info';
  -import D2SeasonToSource from 'data/d2/season-to-source.json';
  -import D2Seasons from 'data/d2/seasons.json';
  import D2EventFromOverlay from 'data/d2/watermark-to-event.json';
  import D2SeasonFromOverlay from 'data/d2/watermark-to-season.json';
  import { DimItem } from '../item-types';
  -const SourceToD2Season = D2SeasonToSource.sources;
  -
  /** The Destiny season (D2) that a specific item belongs to. */
  // TODO: load this lazily with import(). Requires some rework of the filters code.
  export function getSeason(item: DimItem): number {
  if (item.classified) {
  return D2CalculatedSeason;
  }
  - if (
  - !item.itemCategoryHashes.length ||
  - item.typeName === 'Unknown' ||
  - item.itemCategoryHashes.some((itemHash) => D2SeasonToSource.categoryDenyList.includes(itemHash))
  - ) {
  - return 0;
  - }
  if (item.iconOverlay) {
  return Number(D2SeasonFromOverlay[item.iconOverlay]);
  @@ -29,11 +18,7 @@ export function getSeason(item: DimItem): number {
  return Number(D2SeasonFromOverlay[item.hiddenOverlay]);
  }
  - if (item.source && SourceToD2Season[item.source]) {
  - return SourceToD2Season[item.source];
  - }
  -
  - return D2Seasons[item.hash] || D2CalculatedSeason;
  + return D2CalculatedSeason;
  }
  /** The Destiny event (D2) that a specific item belongs to. */
  