private bool EquipmentMatchInParameters(IEquipment equipment)
        {
            if (equipment.Rarity > InParameters.Rarity)
            {
                return(false);
            }

            if (InParameters.UseEquipmentOverride)
            {
                EquipmentViewModel found = AllEquipments.FirstOrDefault(x => x.Name == equipment.Name);
                if (found != null && found.IsPossessed == false)
                {
                    return(false);
                }
            }

            return(true);
        }