Since the decision to use autos is decided by:
useAutos: (this.cycleSettings.useAutos ?? true) && set.getItemInSlot('Weapon') !== null,
and we can't use autos without a weapon, this causes an issue when you make a new set and then add a weapon, as the sim won't use autos since it was created without a weapon (as all sets are).
Without considering this a new set for the cache, the old rotation will be used, which won't include auto-attacks (we don't know how to do auto-attacks without a weapon).
Since the decision to use autos is decided by:
useAutos: (this.cycleSettings.useAutos ?? true) && set.getItemInSlot('Weapon') !== null,
and we can't use autos without a weapon, this causes an issue when you make a new set and then add a weapon, as the sim won't use autos since it was created without a weapon (as all sets are).Without considering this a new set for the cache, the old rotation will be used, which won't include auto-attacks (we don't know how to do auto-attacks without a weapon).