Example #1
0
        public CorpseMenu(Mobile from, int price, CorpseSummoner mob)
            : this()
        {
            parent = mob;

            caller = from;
            Price  = price;

            Corpses = UploadBook(from);
            FillMenu();
        }
        public bool FollowMaster()
        {
            if (m_MinMobile.Deleted || m_MinMobile == null)
                return false;

            m_Parent = m_MinMobile.Parent;

            if (m_Parent != null && !m_Parent.Deleted)
                return WalkMobileRange(m_Parent, 3, false, 1, 2);

            return false;

        }
Example #3
0
        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);

            int version = reader.ReadInt();

            //return to normal state
            m_IsTransformed = false;

            BodyValue = 776;

            m_IsBanker = reader.ReadBool();
            m_Parent   = reader.ReadMobile() as CorpseSummoner;
        }
Example #4
0
        public bool FollowMaster()
        {
            if (m_MinMobile.Deleted || m_MinMobile == null)
            {
                return(false);
            }

            m_Parent = m_MinMobile.Parent;

            if (m_Parent != null && !m_Parent.Deleted)
            {
                return(WalkMobileRange(m_Parent, 3, false, 1, 2));
            }

            return(false);
        }
Example #5
0
        public CorpseMinion(CorpseSummoner cs)
        {
            m_IsTransformed = false;

            ActiveSpeed  = cs.ActiveSpeed;
            PassiveSpeed = cs.PassiveSpeed;
            CurrentSpeed = cs.CurrentSpeed;

            m_Parent   = cs;
            m_IsBanker = cs.IsBanker;

            BodyValue       = 776;
            Name            = "an enslaved minion";
            RangePerception = 100;
            SpeechHue       = 33;
            Title           = "";
        }
Example #6
0
        public CorpseMinion(CorpseSummoner cs)
        {
            m_IsTransformed = false;

            ActiveSpeed  = cs.ActiveSpeed;
            PassiveSpeed = cs.PassiveSpeed;
            CurrentSpeed = cs.CurrentSpeed;

            m_Parent   = cs;
            m_IsBanker = cs.IsBanker;

            BodyValue       = 776;
            Name            = "an enslaved minion";
            RangePerception = 100;
            SpeechHue       = 33;
            Title           = "";

            SetStr(90, 110);
            SetDex(90, 110);
            SetInt(60, 80);

            SetHits(250, 300);

            SetDamage(15, 22);

            SetDamageType(ResistanceType.Physical, 100);

            SetResistance(ResistanceType.Physical, 10, 20);
            SetResistance(ResistanceType.Fire, 35, 50);
            SetResistance(ResistanceType.Cold, 35, 50);
            SetResistance(ResistanceType.Poison, 35, 50);

            SetSkill(SkillName.MagicResist, 50.0, 60.0);
            SetSkill(SkillName.Tactics, 60.0, 80.0);
            SetSkill(SkillName.Wrestling, 60.0, 80.0);

            VirtualArmor = 50;
        }
Example #7
0
 public CorpseEntry(Mobile from, CorpseSummoner vendor)
     : base(6215, 2)
 {
     m_Vendor = vendor;
     Enabled  = true;
 }
 public CorpseEntry(Mobile from, CorpseSummoner vendor)
     : base(6215, 2)
 {
     m_Vendor = vendor;
     Enabled = true;
 }
        public CorpseMenu(Mobile from, int price, CorpseSummoner mob)
            : this()
        {
            parent = mob;

            caller = from;
            Price = price;

            Corpses = UploadBook(from);
            FillMenu();
        }
        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);

            int version = reader.ReadInt();

            //return to normal state
            m_IsTransformed = false;

            BodyValue = 776;

            m_IsBanker = reader.ReadBool();
            m_Parent = reader.ReadMobile() as CorpseSummoner;

        }
        public CorpseMinion(CorpseSummoner cs)
        {
            m_IsTransformed = false;

            ActiveSpeed = cs.ActiveSpeed;
            PassiveSpeed = cs.PassiveSpeed;
            CurrentSpeed = cs.CurrentSpeed;

            m_Parent = cs;
            m_IsBanker = cs.IsBanker;

            BodyValue = 776;
            Name = "an enslaved minion";
            RangePerception = 100;
            SpeechHue = 33;
            Title = "";
        }