Перестали чинится любые вещи класса Bow.
На луки стало срабатывать условие  
Код
if (m_CraftSystem.CraftItems.SearchForSubclass(weapon.GetType()) == null || toCons == null)
                    {
                        number = 1044277; // That item cannot be repaired.
                    }
                    else if (!weapon.IsChildOf(from.Backpack))
                    {
                        number = 1044275; // The item must be in your backpack to repair it.
                    }
                    else if (weapon.Slayer != SlayerName.None)
                    {
                        number = 1044277; // That item cannot be repaired.
                    }
                    else if (weapon.MaxHitPoints <= 0 || weapon.HitPoints == weapon.MaxHitPoints)
                    {
                        number = 1044281; // That item is in full repair
                    }
                    else if (weapon.MaxHitPoints <= toWeaken)
                    {
                        number = 500424; // You destroyed the item.
                        m_CraftSystem.PlayCraftEffect(from);
                        weapon.Delete();
                    }
                    else if (!ConsumeRes(toCons, from))
                    {
                        from.SendMessage("You don't have enough resourses to repair that.3");
                        number = 1044280; // You fail to repair the item.
                    }
И хз где искать, вроде смотрю по истории изменений,  ничего не изменилось, найти не могу где косякнул.