private void OnCreatureCookedMeal(CookingEventArgs args)
{
var skill = args.Creature.Skills.Get(SkillId.ProductionMastery);
if (skill == null || !args.Success) return;
if (skill.Info.Rank == SkillRank.R5)
{
if (args.Recipe.Method == CookingMethod.PastaMaking)
skill.Train(3); // Successfully cook pasta.
return;
}
if (skill.Info.Rank >= SkillRank.R4 && skill.Info.Rank <= SkillRank.R2)
{
skill.Train(3); // Successfully cook any meal.
return;
}
}
}