public override int OnCraft(int quality, bool makersMark, Mobile from, Server.Engines.Craft.CraftSystem craftSystem, Type typeRes, ITool tool, Server.Engines.Craft.CraftItem craftItem, int resHue) { if (makersMark) { Crafter = from; } Quality = (BookQuality)(quality - 1); MaxCharges = 100; return(quality); }
public override bool OnCraft(bool exceptional, bool makersMark, Mobile from, Server.Engines.Craft.CraftSystem craftSystem, Type typeRes, BaseTool tool, Server.Engines.Craft.CraftItem craftItem, int resHue) { if (exceptional) { ArmorAttributes.MageArmor = 1; } return(base.OnCraft(exceptional, makersMark, from, craftSystem, typeRes, tool, craftItem, resHue)); }