Exemplo n.º 1
0
        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);
            int v = reader.ReadInt();

            m_RefineType = (RefinementCraftType)reader.ReadInt();
        }
Exemplo n.º 2
0
 public RefinementComponent(RefinementType type, RefinementCraftType craftType, ModType modType)
     : base(0)
 {
     m_RefinementType = type;
     m_CraftType      = craftType;
     GetSubCraftType();
     m_ModType = modType;
     GetItemID();
     GetHue();
 }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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;
        }
Exemplo n.º 5
0
        public ArmorRefiner(RefinementCraftType type) : base("armor refiner")
        {
            m_RefineType = type;

            SetSkill(SkillName.ArmsLore, 36.0, 68.0);
            AddItem(new HalfApron());

            switch (m_RefineType)
            {
                case RefinementCraftType.Blacksmith:
                    AddItem(new SmithHammer());
                    SetSkill(SkillName.Blacksmith, 65.0, 88.0);
                    break;
                case RefinementCraftType.Tailor:
                    SetSkill(SkillName.Tailoring, 60.0, 83.0);
                    break;
                case RefinementCraftType.Carpenter:
                    SetSkill(SkillName.Carpentry, 61.0, 93.0);
                    break;
            }
        }
Exemplo n.º 6
0
        public ArmorRefiner(RefinementCraftType type) : base("armor refiner")
        {
            m_RefineType = type;

            SetSkill(SkillName.ArmsLore, 36.0, 68.0);
            AddItem(new HalfApron());

            switch (m_RefineType)
            {
            case RefinementCraftType.Blacksmith:
                AddItem(new SmithHammer());
                SetSkill(SkillName.Blacksmith, 65.0, 88.0);
                break;

            case RefinementCraftType.Tailor:
                SetSkill(SkillName.Tailoring, 60.0, 83.0);
                break;

            case RefinementCraftType.Carpenter:
                SetSkill(SkillName.Carpentry, 61.0, 93.0);
                break;
            }
        }
Exemplo n.º 7
0
 public override void Deserialize(GenericReader reader)
 {
     base.Deserialize(reader);
     int v = reader.ReadInt();
     m_RefineType = (RefinementCraftType)reader.ReadInt();
 }
Exemplo n.º 8
0
        public RefinementHelpGump(RefinementCraftType type)
            : base(50, 50)
        {
            AddImageTiled(50, 20, 400, 400, 0x1404);
            AddImageTiled(50, 29, 30, 390, 0x28DC);
            AddImageTiled(34, 140, 17, 279, 0x242F);
            AddImage(48, 135, 0x28AB);
            AddImage(-16, 285, 0x28A2);
            AddImage(0, 10, 0x28B5);
            AddImage(25, 0, 0x28B4);
            AddImageTiled(83, 15, 350, 15, 0x280A);
            AddImage(34, 419, 0x2842);
            AddImage(442, 419, 0x2840);
            AddImageTiled(51, 419, 392, 17, 0x2775);
            AddImageTiled(415, 29, 44, 390, 0xA2D);
            AddImageTiled(415, 29, 30, 390, 0x28DC);
            AddImage(370, 50, 0x589);

            AddImage(379, 60, 0x15A9);
            AddImage(425, 0, 0x28C9);
            AddImage(90, 33, 0x232D);
            AddImageTiled(130, 65, 175, 1, 0x238D);

            AddPage(0);
            int cliloc = 0;

            switch (type)
            {
            case RefinementCraftType.Blacksmith: cliloc = 1153992; break;

            case RefinementCraftType.Tailor: cliloc = 1153993; break;

            case RefinementCraftType.Carpenter: cliloc = 1153994; break;
            }

            AddHtmlLocalized(130, 45, 270, 16, 1154001, 0xFFFFFF, false, false); // Armor Refinement

            AddButton(313, 395, 0x2EEC, 0x2EEE, 0, GumpButtonType.Reply, 0);

            AddPage(1);

            AddHtmlLocalized(98, 140, 312, 105, cliloc, 0xFFFFFF, false, true);

            AddButton(98, 255, 9904, 9905, 1, GumpButtonType.Page, 2);
            AddHtmlLocalized(125, 255, 250, 20, 1153995, 0xFFFFFF, false, false); // What is an Armor Refinement?

            AddButton(98, 275, 9904, 9905, 1, GumpButtonType.Page, 3);
            AddHtmlLocalized(125, 275, 250, 20, 1153996, 0xFFFFFF, false, false); // Where can I find components?

            AddButton(98, 295, 9904, 9905, 1, GumpButtonType.Page, 4);
            AddHtmlLocalized(125, 295, 250, 20, 1153997, 0xFFFFFF, false, false); // What raw materials do I need to use?

            AddButton(98, 315, 9904, 9905, 1, GumpButtonType.Page, 5);
            AddHtmlLocalized(125, 315, 250, 20, 1154006, 0xFFFFFF, false, false); // Where can I find raw materials?

            AddPage(2);

            AddHtmlLocalized(98, 140, 312, 205, 1153998, 0xFFFFFF, false, true);

            AddPage(3);

            AddHtmlLocalized(98, 140, 312, 205, 1153999, 0xFFFFFF, false, true);

            AddPage(4);

            AddHtmlLocalized(98, 140, 312, 205, 1154000, 0xFFFFFF, false, true);

            AddPage(5);

            AddHtmlLocalized(98, 140, 312, 205, 1154007, 0xFFFFFF, false, true);
        }
Exemplo n.º 9
0
 public RefinementComponent(RefinementType type, RefinementCraftType craftType, ModType modType)
     : base(0)
 {
     m_RefinementType = type;
     m_CraftType = craftType;
     GetSubCraftType();
     m_ModType = modType;
     GetItemID();
     GetHue();
 }
Exemplo n.º 10
0
        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);
        }
Exemplo n.º 11
0
        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;
        }
Exemplo n.º 12
0
        public RefinementHelpGump(RefinementCraftType type)
            : base(50, 50)
        {
            AddImageTiled(50, 20, 400, 400, 0x1404);
            AddImageTiled(50, 29, 30, 390, 0x28DC);
            AddImageTiled(34, 140, 17, 279, 0x242F);
            AddImage(48, 135, 0x28AB);
            AddImage(-16, 285, 0x28A2);
            AddImage(0, 10, 0x28B5);
            AddImage(25, 0, 0x28B4);
            AddImageTiled(83, 15, 350, 15, 0x280A);
            AddImage(34, 419, 0x2842);
            AddImage(442, 419, 0x2840);
            AddImageTiled(51, 419, 392, 17, 0x2775);
            AddImageTiled(415, 29, 44, 390, 0xA2D);
            AddImageTiled(415, 29, 30, 390, 0x28DC);
            AddImage(370, 50, 0x589);

            AddImage(379, 60, 0x15A9);
            AddImage(425, 0, 0x28C9);
            AddImage(90, 33, 0x232D);
            AddImageTiled(130, 65, 175, 1, 0x238D);

            AddPage(0);
            int cliloc = 0;

            switch (type)
            {
                case RefinementCraftType.Blacksmith: cliloc = 1153992; break;
                case RefinementCraftType.Tailor: cliloc = 1153993; break;
                case RefinementCraftType.Carpenter: cliloc = 1153994; break;
            }

            AddHtmlLocalized(130, 45, 270, 16, 1154001, 0xFFFFFF, false, false); // Armor Refinement

            AddButton( 313, 395, 0x2EEC, 0x2EEE, 0, GumpButtonType.Reply, 0 );

            AddPage(1);

            AddHtmlLocalized(98, 140, 312, 105, cliloc, 0xFFFFFF, false, true);

            AddButton(98, 255, 9904, 9905, 1, GumpButtonType.Page, 2);
            AddHtmlLocalized(125, 255, 250, 20, 1153995, 0xFFFFFF, false, false); // What is an Armor Refinement? 

            AddButton(98, 275, 9904, 9905, 1, GumpButtonType.Page, 3);
            AddHtmlLocalized(125, 275, 250, 20, 1153996, 0xFFFFFF, false, false); // Where can I find components? 

            AddButton(98, 295, 9904, 9905, 1, GumpButtonType.Page, 4);
            AddHtmlLocalized(125, 295, 250, 20, 1153997, 0xFFFFFF, false, false); // What raw materials do I need to use?

            AddButton(98, 315, 9904, 9905, 1, GumpButtonType.Page, 5);
            AddHtmlLocalized(125, 315, 250, 20, 1154006, 0xFFFFFF, false, false); // Where can I find raw materials?

            AddPage(2);

            AddHtmlLocalized(98, 140, 312, 205, 1153998, 0xFFFFFF, false, true);

            AddPage(3);

            AddHtmlLocalized(98, 140, 312, 205, 1153999, 0xFFFFFF, false, true);

            AddPage(4);

            AddHtmlLocalized(98, 140, 312, 205, 1154000, 0xFFFFFF, false, true);

            AddPage(5);

            AddHtmlLocalized(98, 140, 312, 205, 1154007, 0xFFFFFF, false, true);
        }