Server.Items.Runebook.OnCraft C# (CSharp) Méthode

OnCraft() public méthode

public OnCraft ( int quality, bool makersMark, Mobile from, CraftSystem craftSystem, Type typeRes, BaseTool tool, CraftItem craftItem, int resHue ) : int
quality int
makersMark bool
from Mobile
craftSystem Server.Engines.Craft.CraftSystem
typeRes System.Type
tool BaseTool
craftItem Server.Engines.Craft.CraftItem
resHue int
Résultat int
        public int OnCraft( int quality, bool makersMark, Mobile from, CraftSystem craftSystem, Type typeRes, BaseTool tool, CraftItem craftItem, int resHue )
        {
            int charges = 5 + quality + (int)(from.Skills[SkillName.Inscribe].Value / 30);

            if ( charges > 10 )
                charges = 10;

            MaxCharges = (Core.SE ? charges * 2 : charges);

            if ( makersMark )
                Crafter = from;

            m_Quality = (BookQuality) ( quality - 1 );

            return quality;
        }