protected virtual void SetItemProperties(InventoryPlayer player, InventoryItemUtility.SetItemPropertiesAction action)
        {
            // Just to be safe...
            foreach (var property in properties)
            {
                property.actionEffect = InventoryItemProperty.ActionEffect.Add;
            }

            InventoryItemUtility.SetItemProperties(player, properties, action);
        }
 protected virtual void SetItemProperties(InventoryPlayer player, InventoryItemUtility.SetItemPropertiesAction action)
 {
     InventoryItemUtility.SetItemProperties(player, properties, action);
     SetPlyGameValues(player);
 }