fBaseXtensions.Stats.LootTracking.VendoredItemLog C# (CSharp) Method

VendoredItemLog() public method

public VendoredItemLog ( CacheACDItem i ) : void
i fBaseXtensions.Items.CacheACDItem
return void
        public void VendoredItemLog(CacheACDItem i)
        {
            switch (i.ACDItem.ItemType)
            {
                case ItemType.CraftingPage:
                case ItemType.CraftingPlan:
                case ItemType.CraftingReagent:
                    Crafting.Vendored++;
                    break;
                case ItemType.Gem:
                    Gems.Vendored++;
                    break;
                case ItemType.Amulet:
                case ItemType.Axe:
                case ItemType.Belt:
                case ItemType.Boots:
                case ItemType.Bow:
                case ItemType.Bracer:
                case ItemType.CeremonialDagger:
                case ItemType.Chest:
                case ItemType.Cloak:
                case ItemType.Crossbow:
                case ItemType.Dagger:
                case ItemType.Daibo:
                case ItemType.FistWeapon:
                case ItemType.FollowerSpecial:
                case ItemType.Gloves:
                case ItemType.HandCrossbow:
                case ItemType.Helm:
                case ItemType.Legs:
                case ItemType.Mace:
                case ItemType.MightyBelt:
                case ItemType.MightyWeapon:
                case ItemType.Mojo:
                case ItemType.Orb:
                case ItemType.Polearm:
                case ItemType.Quiver:
                case ItemType.Ring:
                case ItemType.Shield:
                case ItemType.Shoulder:
                case ItemType.Spear:
                case ItemType.SpiritStone:
                case ItemType.Staff:
                case ItemType.Sword:
                case ItemType.VoodooMask:
                case ItemType.Wand:
                case ItemType.WizardHat:
                    if (i.ThisQuality == ItemQuality.Legendary)
                    {
                        Legendary.Vendored++;
                    }
                    else if (i.ThisQuality > ItemQuality.Magic3)
                    {
                        Rare.Vendored++;
                    }
                    else
                    {
                        Magical.Vendored++;
                    }
                    break;
            }
        }