Example #1
0
        public CraftContext(GenericReader reader)
        {
            int version = reader.ReadInt();

            m_Items = new List <CraftItem>();

            Owner = reader.ReadMobile();
            int sysIndex = reader.ReadInt();

            m_LastResourceIndex  = reader.ReadInt();
            m_LastResourceIndex2 = reader.ReadInt();
            m_LastGroupIndex     = reader.ReadInt();
            m_DoNotColor         = reader.ReadBool();
            m_MarkOption         = (CraftMarkOption)reader.ReadInt();
            m_QuestOption        = (CraftQuestOption)reader.ReadInt();

            m_MakeTotal = reader.ReadInt();

            System = GetCraftSystem(sysIndex);

            if (System != null && Owner != null)
            {
                System.AddContext(Owner, this);
                Contexts.Add(this);
            }
        }
        public CraftContext(GenericReader reader)
        {
            int version = reader.ReadInt();

            m_Items = new List<CraftItem>();

            Owner = reader.ReadMobile();
            int sysIndex = reader.ReadInt();
            m_LastResourceIndex = reader.ReadInt();
            m_LastResourceIndex2 = reader.ReadInt();
            m_LastGroupIndex = reader.ReadInt();
            m_DoNotColor = reader.ReadBool();
            m_MarkOption = (CraftMarkOption)reader.ReadInt();
            m_QuestOption = (CraftQuestOption)reader.ReadInt();

            m_MakeTotal = reader.ReadInt();

            System = GetCraftSystem(sysIndex);

            if (System != null && Owner != null)
            {
                System.AddContext(Owner, this);
                Contexts.Add(this);
            }
        }
Example #3
0
        public CraftContext(Mobile owner, CraftSystem system)
        {
            Owner  = owner;
            System = system;

            m_Items              = new List <CraftItem>();
            m_LastResourceIndex  = -1;
            m_LastResourceIndex2 = -1;
            m_LastGroupIndex     = -1;

            m_QuestOption      = CraftQuestOption.NonQuestItem;
            m_RequiredPlantHue = PlantHue.None;
            RequiredPigmentHue = PlantPigmentHue.None;

            Contexts.Add(this);
        }
Example #4
0
        public CraftContext(Mobile owner, CraftSystem system)
        {
            Owner  = owner;
            System = system;

            this.m_Items              = new List <CraftItem>();
            this.m_LastResourceIndex  = -1;
            this.m_LastResourceIndex2 = -1;
            this.m_LastGroupIndex     = -1;

            this.m_CheckedHues  = false;
            this.m_Hues         = new List <int>();
            this.m_CompareHueTo = null;
            this.m_QuestOption  = CraftQuestOption.NonQuestItem;

            Contexts.Add(this);
        }
        public CraftContext(Mobile owner, CraftSystem system)
        {
            Owner = owner;
            System = system;

            this.m_Items = new List<CraftItem>();
            this.m_LastResourceIndex = -1;
            this.m_LastResourceIndex2 = -1;
            this.m_LastGroupIndex = -1;

            this.m_CheckedHues = false;
            this.m_Hues = new List<int>();
            this.m_CompareHueTo = null;
            this.m_QuestOption = CraftQuestOption.NonQuestItem;

            Contexts.Add(this);
        }