Example #1
0
		public override void InitOutfit()
		{
			AddItem( new ElvenBoots( 0x1BB ) );
			
			Item item;
			
			item = new WoodlandLegs();
			item.Hue = 0x236;
			AddItem( item );			
			
			item = new WoodlandChest();
			item.Hue = 0x236;
			AddItem( item );
			
			item = new WoodlandArms();
			item.Hue = 0x236;
			AddItem( item );
			
			item = new WoodlandBelt();
			item.Hue = 0x237;
			AddItem( item );
			
			item = new VultureHelm();
			item.Hue = 0x236;
			AddItem( item );
		}
Example #2
0
        public ElfCityChestClothier() : base(0x2DF2)
        {
            Name    = "a metal chest -5-";
            Hue     = 663;
            Movable = true;
            Weight  = 1000.0;

            TrapPower = 0;
            Locked    = true;

            RequiredSkill = 5;
            LockLevel     = 5;
            MaxLockLevel  = 10;

            // Gold
            if (Utility.RandomDouble() < 0.25)
            {
                DropItem(new Gold(Utility.Random(1, 25)));
            }

            // Supplies

            if (Utility.RandomDouble() < 0.20)
            {
                DropItem(new Cotton(Utility.Random(25, 50)));
            }

            if (Utility.RandomDouble() < 0.20)
            {
                DropItem(new Wool(Utility.Random(25, 50)));
            }

            if (Utility.RandomDouble() < 0.15)
            {
                DropItem(new DarkYarn(Utility.Random(25, 50)));
            }

            if (Utility.RandomDouble() < 0.15)
            {
                DropItem(new LightYarn(Utility.Random(25, 50)));
            }

            if (Utility.RandomDouble() < 0.15)
            {
                DropItem(new LightYarnUnraveled(Utility.Random(25, 50)));
            }

            if (Utility.RandomDouble() < 0.15)
            {
                DropItem(new SpoolOfThread(Utility.Random(25, 50)));
            }

            if (Utility.RandomDouble() < 0.20)
            {
                DropItem(new BoltOfCloth(Utility.Random(20, 45)));
            }

            if (Utility.RandomDouble() < 0.10)
            {
                DropItem(new Dyes());
            }

            if (Utility.RandomDouble() < 0.25)
            {
                DropItem(new Leather(Utility.Random(15, 35)));
            }

            if (Utility.RandomDouble() < 0.15)
            {
                BaseClothing clothing = Loot.RandomClothing(true);
                switch (Utility.Random(7))
                {
                case 0: clothing = new ElvenDarkShirt(); break;

                case 1: clothing = new ElvenPants(); break;

                case 2: clothing = new ElvenRobe(); break;

                case 3: clothing = new ElvenShirt(); break;

                case 4: clothing = new FemaleElvenRobe(); break;

                case 5: clothing = new WoodlandBelt(); break;

                default: clothing = new ElvenBoots(); break;
                }

                BaseRunicTool.ApplyAttributesTo(clothing, 3, 15, 20);

                DropItem(clothing);
            }
        }
Example #3
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 #4
0
        public Tyeelor()
            : base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
        {
            Name = "Tyeelor";
            Title = "o expedicionista";
            Race = Race.Elf;
            BodyValue = 0x25D;
            Female = false;
            Hue = Race.RandomSkinHue();
            InitStats( 100, 100, 25 );

            Utility.AssignRandomHair( this, true );

            AddItem( new ElvenBoots( 0x1BB ) );

            Item item;

            item = new WoodlandLegs();
            item.Hue = 0x236;
            AddItem( item );

            item = new WoodlandChest();
            item.Hue = 0x236;
            AddItem( item );

            item = new WoodlandArms();
            item.Hue = 0x236;
            AddItem( item );

            item = new VultureHelm();
            item.Hue = 0x236;
            AddItem( item );

            item = new WoodlandBelt();
            item.Hue = 0x236;
            AddItem( item );
        }
Example #5
0
        public Salaenih()
            : base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
        {
            Name = "Salaenih";
            Title = "a expedicionista";
            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 WarCleaver() );

            Item item;

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

            item = new VultureHelm();
            item.Hue = 0x1BB;
            AddItem( item );

            item = new WoodlandLegs();
            item.Hue = 0x1BB;
            AddItem( item );

            item = new WoodlandChest();
            item.Hue = 0x1BB;
            AddItem( item );

            item = new WoodlandArms();
            item.Hue = 0x1BB;
            AddItem( item );
        }
Example #6
0
        public override void InitOutfit()
        {
            this.AddItem(new ElvenBoots());
            this.AddItem(new WarCleaver());
			
            Item item;
			
            item = new WoodlandLegs();
            item.Hue = 0x1BB;					
            this.AddItem(item); 
			
            item = new WoodlandArms();
            item.Hue = 0x1BB;					
            this.AddItem(item); 
			
            item = new WoodlandChest();
            item.Hue = 0x1BB;					
            this.AddItem(item);
			
            item = new WoodlandBelt();
            item.Hue = 0x597;					
            this.AddItem(item);
			
            item = new VultureHelm();
            item.Hue = 0x1BB;					
            this.AddItem(item); 
        }