Example #1
0
        public Synaeva()
            : base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2.0)
        {
            Title  = "the arcanist";
            Race   = Race.Elf;
            Female = true;
            Body   = 606;
            Hue    = Race.RandomSkinHue();
            InitStats(100, 100, 25);

            Utility.AssignRandomHair(this);

            SetSkill(SkillName.Meditation, 60.0, 80.0);
            SetSkill(SkillName.Focus, 60.0, 80.0);

            Item item = new RavenHelm();

            item.Hue = Utility.RandomGreenHue();
            AddItem(item);

            AddItem(new FemaleLeafChest());
            AddItem(new LeafArms());
            AddItem(new LeafTonlet());
            AddItem(new ElvenBoots());
            AddItem(new WildStaff());
        }
Example #2
0
        public Tiana()
            : base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
        {
            Name      = "Tiana";
            Title     = "the guard";
            Race      = Race.Elf;
            BodyValue = 0x25E;
            Female    = true;
            Hue       = Race.RandomSkinHue();
            InitStats(100, 100, 25);

            Utility.AssignRandomHair(this, true);

            SetSkill(SkillName.Meditation, 60.0, 80.0);
            SetSkill(SkillName.Focus, 60.0, 80.0);

            AddItem(new ElvenBoots());
            AddItem(new HidePants());
            AddItem(new HideFemaleChest());
            AddItem(new HidePauldrons());

            Item item;

            item     = new WoodlandBelt();
            item.Hue = 0x673;
            AddItem(item);

            item     = new RavenHelm();
            item.Hue = 0x443;
            AddItem(item);
        }
Example #3
0
        public override void InitOutfit()
        {
            this.AddItem(new ElvenBoots());
            this.AddItem(new LeafArms());
            this.AddItem(new FemaleLeafChest());
            this.AddItem(new LeafTonlet());
            this.AddItem(new WildStaff());

            Item item;

            item     = new RavenHelm();
            item.Hue = 0x583;
            this.AddItem(item);
        }
Example #4
0
        public override void InitOutfit()
        {
            AddItem(new ElvenBoots());
            AddItem(new HidePants());
            AddItem(new HideFemaleChest());
            AddItem(new HidePauldrons());
            AddItem(new WoodlandBelt(0x657));

            Item item;

            item     = new RavenHelm();
            item.Hue = 0x1BB;
            AddItem(item);
        }
Example #5
0
        public override void InitOutfit()
        {
            this.AddItem(new ElvenBoots());
            this.AddItem(new MagicalShortbow());
            this.AddItem(new HidePants());
            this.AddItem(new HidePauldrons());
            this.AddItem(new HideGloves());
            this.AddItem(new HideFemaleChest());
            this.AddItem(new WoodlandBelt());

            Item item;

            item     = new RavenHelm();
            item.Hue = 0x1BB;
            this.AddItem(item);
        }
Example #6
0
        public CrippledKing()
            : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            Name         = "Xyrrath Pactmaker";
            Body         = 400;
            Hue          = 1162;
            SpecialTitle = "The Crippled King";
            TitleHue     = 1174;

            BaseSoundID = 362;

            SetStr(1196, 1285);
            SetDex(90, 185);
            SetInt(706, 726);

            SetHits(5000, 12500);

            SetDamage(10, 15);

            foreach (SkillName skill in _Skills)
            {
                SetSkill(skill, 80.0, 140.0);
            }

            SpeechHue = YellHue = 34;

            VirtualArmor = 90;

            PackGold(3000, 3500);
            PackMagicItems(5, 5, 0.95, 0.95);
            PackMagicItems(5, 5, 0.80, 0.65);
            PackMagicItems(5, 5, 0.80, 0.65);
            PackMagicItems(6, 6, 0.80, 0.65);

            ToggleGreaterExplosion = true;
            TogglePoisonExplosion  = true;
            ToggleMeteor           = false;
            ToggleSummon           = false;

            Transformed = false;

            IsQuest = false;

            Damagers = new Dictionary <PlayerMobile, int>();

            var helm = new RavenHelm();

            helm.Name       = "ancient crown";
            helm.Hue        = 0;
            helm.Identified = true;
            AddItem(Immovable(helm));

            var arms = new RoyalPlateArms();

            arms.Name       = "ancient royal plate arms";
            arms.Hue        = 0;
            arms.Identified = true;
            AddItem(Immovable(arms));

            var gloves = new RoyalPlateGloves();

            gloves.Name       = "ancient royal plate gloves";
            gloves.Hue        = 0;
            gloves.Identified = true;
            AddItem(Immovable(gloves));

            var tunic = new RoyalPlateChest();

            tunic.Name       = "ancient royal plate chest";
            tunic.Hue        = 0;
            tunic.Identified = true;
            AddItem(Immovable(tunic));

            var legs = new RoyalPlateLegs();

            legs.Name       = "ancient royal plate legs";
            legs.Hue        = 0;
            legs.Identified = true;
            AddItem(Immovable(legs));

            var gorget = new RoyalPlateGorget();

            gorget.Name       = "ancient royal gorget";
            gorget.Hue        = 0;
            gorget.Identified = true;
            AddItem(Immovable(gorget));

            var boots = new RoyalPlateBoots();

            boots.Name       = "ancient royal boots";
            boots.Hue        = 0;
            boots.Identified = true;
            AddItem(Immovable(boots));

            var cloak = new RoyalCloak();

            cloak.Name       = "ancient royal cloak";
            cloak.Hue        = 0;
            cloak.Identified = true;
            AddItem(Immovable(cloak));

            var spellbook = new FullSpellbook();

            spellbook.Name    = "abyssal spellbook";
            spellbook.Hue     = 2065;
            spellbook.Movable = false;
            AddItem(Immovable(spellbook));
        }