Just after a small debug, I can say that the problem "source cannot be null" is throw because every recipes has a null list of ingredients in the table Professionbuddy.Instance.TradeSkillList[index].KnownRecipes when we click on the config button.
It's seem that's a problem with the Styx Lib: WoWSpell.FromId(int id) from Styx.WoWInternals don't return a correct InternalInfo.SpellReagents.
To temporary fix this, I made this change in LoadTrasSkills() : TradeSkill ts = null;//TradeSkill.GetTradeSkill((SkillLine)skill.Id);
By doing this, I no longer have access to tradeskill, but the rest works correctly
It's seem that's a problem with the Styx Lib: WoWSpell.FromId(int id) from Styx.WoWInternals don't return a correct InternalInfo.SpellReagents.
To temporary fix this, I made this change in LoadTrasSkills() : TradeSkill ts = null;//TradeSkill.GetTradeSkill((SkillLine)skill.Id);
By doing this, I no longer have access to tradeskill, but the rest works correctly
Last edited: