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