Пример #1
0
        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);
        }
Пример #2
0
        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));
        }