message: Changed array initialisation and put general mods back (not sure when I lost them).
diff: @@ -156,9 +156,11 @@ export function assignModsToArmorSet(
  const assignments: Record<number, LockedArmor2Mod[]> = {};
  for (const item of setToMatch) {
  - assignments[item.hash] = new Array<LockedArmor2Mod>();
  + assignments[item.hash] = [];
  }
  + assignGeneralMods(setToMatch, lockedArmor2Mods[Armor2ModPlugCategories.general], assignments);
  +
  assignModsForSlot(setToMatch[0], lockedArmor2Mods[Armor2ModPlugCategories.helmet], assignments);
  assignModsForSlot(
  setToMatch[1],
  @@ -186,7 +188,7 @@ export function canSetTakeGeneralAndSeasonalMods(
  const assignments: Record<number, LockedArmor2Mod[]> = {};
  for (const item of set) {
  - assignments[item.hash] = new Array<LockedArmor2Mod>();
  + assignments[item.hash] = [];
  }
  // we ignore slot specific mods as they are prefiltered so should match up
  