public virtual int OnCraft(int quality, bool makersMark, Mobile from, CraftSystem craftSystem, Type typeRes, BaseTool tool, CraftItem craftItem, int resHue)
{
this.Quality = (ItemQuality)quality;
if (makersMark)
{
this.Crafter = from;
}
if (!craftItem.ForceNonExceptional)
{
if (typeRes == null)
{
typeRes = craftItem.Resources.GetAt(0).ItemType;
}
Resource = CraftResources.GetFromType(typeRes);
}
return(quality);
}