public TamerDonationBox()
        {
            Weight = 1.0;
            Hue    = 1278;
            Name   = "Defiance Beast Handler Box";

            PlaceItemIn(16, 50, new PetSkillBall(10));
            PlaceItemIn(16, 65, new PetSkillBall(20));
            PlaceItemIn(16, 80, new PetSkillBall(30));
            PlaceItemIn(16, 95, new PetSkillBall(40));
            //PlaceItemIn( 16, 110, (item = new PetSkillBall( 50 )) );

            PlaceItemIn(160, 50, new PetSkillBall(10));
            PlaceItemIn(160, 65, new PetSkillBall(20));
            PlaceItemIn(160, 80, new PetSkillBall(30));
            PlaceItemIn(160, 95, new PetSkillBall(40));
            //PlaceItemIn( 160, 110, (item = new PetSkillBall( 50 )) );

            Item item = null;

            switch (Utility.Random(3))
            {
            case 0: item = new VultureHelm(); item.Weight = 1.0; item.Name = "Vultures Serrated Beak"; ((VultureHelm)item).IsDonationItem = true; break;

            case 1: item = new EagleHelm(); item.Weight = 1.0; item.Name = "Eagles Crest of Lore"; ((EagleHelm)item).IsDonationItem = true; break;

            case 2: item = new RavenHelm(); item.Weight = 1.0; item.Name = "Raven Headdress of Spirituality"; ((RavenHelm)item).IsDonationItem = true; break;
            }

            PlaceItemIn(91, 57, item);

            item.Hue      = Utility.RandomList(1150, 1151, 1154, 1153, 1281);
            item.LootType = LootType.Blessed;
            //item.Name = "Beast Handler's Helm";

            PlaceItemIn(66, 56, (item = new GracedPetSummonBall()));
            PlaceItemIn(28, 60, (item = new RaelisDragonEgg()));
            PlaceItemIn(114, 60, (item = new HiryuEvoEgg()));

            PlaceItemIn(34, 83, (item = new PetBondDeed()));
            item.Hue = 1158;

            PlaceItemIn(48, 83, (item = new EvoPointsDeed()));
            //item.Hue = 2401;

            PlaceItemIn(64, 83, (item = new EvoPointsDeed()));
            item.Hue = 1158;

            PlaceItemIn(80, 83, (item = new EvoPointsDeed()));
            //item.Hue = 2401;

            PlaceItemIn(98, 83, (item = new EvoPointsDeed()));
            item.Hue = 1158;

            PlaceItemIn(114, 83, (item = new MembershipTicket()));
            item.Hue = 1278;

            ((MembershipTicket)item).MemberShipTime = TimeSpan.FromDays(730);
        }
		public TamerDonationBox()
		{
			Weight = 1.0;
			Hue = 1278;
			Item item = null;
			Name = "Defiance Beast Handler Box";

			PlaceItemIn( 16, 50, (item = new PetSkillBall( 10 )) );
			PlaceItemIn( 16, 65, (item = new PetSkillBall( 20 )) );
			PlaceItemIn( 16, 80, (item = new PetSkillBall( 30 )) );
			PlaceItemIn( 16, 95, (item = new PetSkillBall( 40 )) );
			//PlaceItemIn( 16, 110, (item = new PetSkillBall( 50 )) );

			PlaceItemIn( 160, 50, (item = new PetSkillBall( 10 )) );
			PlaceItemIn( 160, 65, (item = new PetSkillBall( 20 )) );
			PlaceItemIn( 160, 80, (item = new PetSkillBall( 30 )) );
			PlaceItemIn( 160, 95, (item = new PetSkillBall( 40 )) );
			//PlaceItemIn( 160, 110, (item = new PetSkillBall( 50 )) );

			int rand = Utility.Random( 3 );
			switch ( rand )
			{
				default:
				case 0: item = new VultureHelm(); break;
				case 1: item = new EagleHelm(); break;
				case 2: item = new RavenHelm(); break;
			}

			PlaceItemIn( 91, 57, item );
			item.Hue = Utility.RandomList(1150, 1151, 1154, 1153, 1281);
			item.LootType = LootType.Blessed;
			//item.Name = "Beast Handler's Helm";

			PlaceItemIn( 66, 56, (item = new GracedPetSummonBall()) );
			PlaceItemIn( 28, 60, (item = new RaelisDragonEgg()) );
			PlaceItemIn( 114, 60, (item = new HiryuEvoEgg()) );

			PlaceItemIn( 34, 83, (item = new PetBondDeed()) );
			item.Hue = 1158;

			PlaceItemIn( 48, 83, (item = new EvoPointsDeed()) );
			//item.Hue = 2401;

			PlaceItemIn( 64, 83, (item = new EvoPointsDeed()) );
			item.Hue = 1158;

			PlaceItemIn( 80, 83, (item = new EvoPointsDeed()) );
			//item.Hue = 2401;

			PlaceItemIn( 98, 83, (item = new EvoPointsDeed()) );
			item.Hue = 1158;

			PlaceItemIn(114, 83, (item = new MembershipTicket()));
			item.Hue = 1278;

			((MembershipTicket)item).MemberShipTime = TimeSpan.FromDays(730);
		}
Exemple #3
0
		public override void InitOutfit()
		{
			AddItem( new ElvenBoots() );
			AddItem( new LeafArms() );
			AddItem( new FemaleLeafChest() );
			AddItem( new LeafTonlet() );
			AddItem( new WildStaff() );
			
			Item item;
			
			item = new RavenHelm();
			item.Hue = 0x583;					
			AddItem( item ); 
		}
Exemple #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 );
        }
Exemple #5
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 );
		}
Exemple #6
0
		public Synaeva()
			: base( AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2.0 )
		{
			Name = "Synaeva";
			Title = "the arcanist";
			Race = Race.Elf;
			Female = true;
			Body = 606;
			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 );

			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() );
		}
Exemple #7
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);			
        }
        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));
        }