예제 #1
0
        public virtual void GiveEquipment()
        {
            RadiantWarSword weapon = new RadiantWarSword();

            weapon.Hue        = 2407;
            weapon.Identified = true;
            weapon.Movable    = false;
            AddItem(Immovable(weapon));

            RoyalShield shield = new RoyalShield();

            shield.Hue        = 2407;
            shield.Identified = true;
            shield.Movable    = false;
            AddItem(Immovable(shield));

            RoyalPlateHelm helm = new RoyalPlateHelm();

            helm.Hue        = 2407;
            helm.Identified = true;
            AddItem(Immovable(helm));

            RoyalPlateArms arms = new RoyalPlateArms();

            arms.Hue        = 2407;
            arms.Identified = true;
            AddItem(Immovable(arms));

            RoyalPlateGloves gloves = new RoyalPlateGloves();

            gloves.Hue        = 2407;
            gloves.Identified = true;
            AddItem(Immovable(gloves));

            RoyalPlateChest tunic = new RoyalPlateChest();

            tunic.Hue        = 2407;
            tunic.Identified = true;
            AddItem(Immovable(tunic));

            RoyalPlateLegs legs = new RoyalPlateLegs();

            legs.Hue        = 2407;
            legs.Identified = true;
            AddItem(Immovable(legs));

            RoyalPlateGorget gorget = new RoyalPlateGorget();

            gorget.Hue        = 2407;
            gorget.Identified = true;
            AddItem(Immovable(gorget));

            RoyalPlateBoots boots = new RoyalPlateBoots();

            boots.Hue        = 2407;
            boots.Identified = true;
            AddItem(Immovable(boots));
        }
예제 #2
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));
        }