コード例 #1
0
ファイル: Items.cs プロジェクト: Evad-lab/ServUOX
        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);
            int v = reader.ReadInt();

            m_RefinementType = (RefinementType)reader.ReadInt();
            m_CraftType      = (RefinementCraftType)reader.ReadInt();
            m_SubCraftType   = (RefinementSubCraftType)reader.ReadInt();
            m_ModType        = (ModType)reader.ReadInt();
        }
コード例 #2
0
ファイル: Items.cs プロジェクト: Evad-lab/ServUOX
        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);
            int v = reader.ReadInt();

            m_RefinementType = (RefinementType)reader.ReadInt();
            m_CraftType      = (RefinementCraftType)reader.ReadInt();
            m_SubCraftType   = (RefinementSubCraftType)reader.ReadInt();
            m_ModType        = (ModType)reader.ReadInt();
            m_ModAmount      = reader.ReadInt();
            m_CheckBonus     = reader.ReadBool();

            m_Entry = new ModEntry(reader);
        }
コード例 #3
0
ファイル: Items.cs プロジェクト: Evad-lab/ServUOX
        public void GetSubCraftType()
        {
            switch (m_CraftType)
            {
            case RefinementCraftType.Blacksmith:
                m_SubCraftType = (RefinementSubCraftType)Utility.RandomMinMax(4, 9); break;

            case RefinementCraftType.Tailor:
                m_SubCraftType = (RefinementSubCraftType)Utility.RandomMinMax(0, 3); break;

            case RefinementCraftType.Carpenter:
                m_SubCraftType = (RefinementSubCraftType)Utility.RandomMinMax(10, 11); break;
            }
        }
コード例 #4
0
ファイル: Items.cs プロジェクト: Evad-lab/ServUOX
        public RefinementItem(RefinementType type, RefinementCraftType craftType, RefinementSubCraftType srtype, ModType modType)
            : base(0)
        {
            m_RefinementType = type;
            m_CraftType      = craftType;
            m_SubCraftType   = srtype;
            ModType          = modType;
            GetItemID();
            GetHue();
            ApplyModAmount();

            m_Entry = new ModEntry(m_ModAmount);

            m_CheckBonus = false;
        }
コード例 #5
0
ファイル: Items.cs プロジェクト: Crome696/ServUO
        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);
            int v = reader.ReadInt();

            m_RefinementType = (RefinementType)reader.ReadInt();
            m_CraftType = (RefinementCraftType)reader.ReadInt();
            m_SubCraftType = (RefinementSubCraftType)reader.ReadInt();
            m_ModType = (ModType)reader.ReadInt();
            m_ModAmount = reader.ReadInt();
            m_CheckBonus = reader.ReadBool();

            m_Entry = new ModEntry(reader);
        }
コード例 #6
0
ファイル: Items.cs プロジェクト: Crome696/ServUO
 public void GetSubCraftType()
 {
     switch (m_CraftType)
     {
         case RefinementCraftType.Blacksmith:
             m_SubCraftType = (RefinementSubCraftType)Utility.RandomMinMax(4, 9); break;
         case RefinementCraftType.Tailor:
             m_SubCraftType = (RefinementSubCraftType)Utility.RandomMinMax(0, 3); break;
         case RefinementCraftType.Carpenter:
             m_SubCraftType = (RefinementSubCraftType)Utility.RandomMinMax(10, 11); break;
     }
 }
コード例 #7
0
ファイル: Items.cs プロジェクト: Crome696/ServUO
        public RefinementItem(RefinementType type, RefinementCraftType craftType, RefinementSubCraftType srtype, ModType modType)
            : base(0)
        {
            m_RefinementType = type;
            m_CraftType = craftType;
            m_SubCraftType = srtype;
            ModType = modType;
            GetItemID();
            GetHue();
            ApplyModAmount();

            m_Entry = new ModEntry(m_ModAmount);

            m_CheckBonus = false;
        }
コード例 #8
0
ファイル: Items.cs プロジェクト: Crome696/ServUO
        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);
            int v = reader.ReadInt();

            m_RefinementType = (RefinementType)reader.ReadInt();
            m_CraftType = (RefinementCraftType)reader.ReadInt();
            m_SubCraftType = (RefinementSubCraftType)reader.ReadInt();
            m_ModType = (ModType)reader.ReadInt();
        }