public bool IsError(ItemStatus status) { if (status.Rarity == EquipmentRarity.Normal || status.IsCorrupted) { return(true); } if (_masterMod.Affix.GenerationType == "prefix") { if (status.IsRarity(EquipmentRarity.Rare)) { return(status.MaxPrefixes == 3); } if (status.IsRarity(EquipmentRarity.Magic)) { return(status.MaxPrefixes == 1); } return(false); } else if (_masterMod.Affix.GenerationType == "suffix") { if (status.IsRarity(EquipmentRarity.Rare)) { return(status.MaxSuffixes == 3); } if (status.IsRarity(EquipmentRarity.Magic)) { return(status.MaxSuffixes == 1); } return(false); } return(false); }