public void LootedItemLog(PluginItemTypes itemType, PluginBaseItemTypes baseitemType, ItemQuality itemQuality)
{
if (itemType == PluginItemTypes.HealthPotion)
return;
switch (baseitemType)
{
case PluginBaseItemTypes.WeaponOneHand:
case PluginBaseItemTypes.WeaponTwoHand:
case PluginBaseItemTypes.WeaponRange:
case PluginBaseItemTypes.Offhand:
case PluginBaseItemTypes.Armor:
case PluginBaseItemTypes.Jewelry:
case PluginBaseItemTypes.FollowerItem:
if (itemQuality > ItemQuality.Rare6)
{
FunkyGame.CurrentStats.CurrentProfile.LootTracker.Legendary.Looted++;
}
else if (itemQuality > ItemQuality.Magic3)
{
FunkyGame.CurrentStats.CurrentProfile.LootTracker.Rare.Looted++;
}
else
{
FunkyGame.CurrentStats.CurrentProfile.LootTracker.Magical.Looted++;
}
break;
case PluginBaseItemTypes.Unknown:
case PluginBaseItemTypes.Misc:
if (itemType == PluginItemTypes.CraftingMaterial || itemType == PluginItemTypes.CraftingPlan || itemType == PluginItemTypes.CraftTome)
{
FunkyGame.CurrentStats.CurrentProfile.LootTracker.Crafting.Looted++;
}
else if (itemType == PluginItemTypes.InfernalKey)
{
FunkyGame.CurrentStats.CurrentProfile.LootTracker.Keys.Looted++;
}
else if (itemType == PluginItemTypes.KeyStone)
{
FunkyGame.CurrentStats.CurrentProfile.LootTracker.KeyStoneFragments.Looted++;
}
break;
case PluginBaseItemTypes.Gem:
FunkyGame.CurrentStats.CurrentProfile.LootTracker.Gems.Looted++;
break;
}
}