Exemplo n.º 1
0
        public Trisha() : base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
        {
            Name      = "Trisha - (Sewer In A Half Shell)";
            Race      = Race.Human;
            BodyValue = 0x191;
            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 LightBoots(0x3B2));
            AddItem(new MedievalLongDress());

            Item item;

            item     = new SilverBracelet();
            item.Hue = 1102;
            AddItem(item);

            item     = new SilverNecklace();
            item.Hue = 1102;
            AddItem(item);

            item     = new SilverEarrings();
            item.Hue = 1102;
            AddItem(item);
        }
Exemplo n.º 2
0
        public Muugul() : base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2)
        {
            Name      = "Muugul - (Resident Weevil)";
            Race      = Race.Human;
            BodyValue = 0x190;
            Female    = false;
            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 HeavyBoots(0x3B2));
            AddItem(new ReinassanceShirt());
            AddItem(new Kilt());

            Item item;

            item     = new SilverBracelet();
            item.Hue = 1117;
            AddItem(item);

            item     = new SilverNecklace();
            item.Hue = 1117;
            AddItem(item);

            item     = new SilverEarrings();
            item.Hue = 1117;
            AddItem(item);
        }
Exemplo n.º 3
0
        public override void InitOutfit()
        {
            SetStr(117);
            SetDex(96);
            SetInt(54);

            SetSkill(SkillName.AnimalLore, 55.0, 78.0);
            SetSkill(SkillName.AnimalTaming, 55.0, 78.0);
            SetSkill(SkillName.Herding, 64.0, 100.0);
            SetSkill(SkillName.Veterinary, 60.0, 83.0);

            PackGold(23, 35);

            AddItem(new StrawHat(2405));

            if (this.Female = Utility.RandomBool())
            {
                this.Body = 0x191;
                this.Name = NameList.RandomName("female");
                this.Hue  = Utility.RandomSkinHue();

                this.HairHue    = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                this.HairItemID = Utility.RandomList(8251, 8252, 8253, 8260, 8261, 8262, 8263, 8264, 8265);

                switch (Utility.Random(17))
                {
                case 0: AddItem(new CitizenDress(Utility.RandomBlueHue())); break;

                case 1: AddItem(new CommonerDress(Utility.RandomGreenHue())); break;

                case 2: AddItem(new ConfessorDress(Utility.RandomRedHue())); break;

                case 3: AddItem(new ElegantGown(Utility.RandomYellowHue())); break;

                case 4: AddItem(new FancyDress(Utility.RandomBlueHue())); break;

                case 5: AddItem(new FlowerDress(Utility.RandomGreenHue())); break;

                case 6: AddItem(new FormalDress(Utility.RandomRedHue())); break;

                case 7: AddItem(new GildedDress(Utility.RandomYellowHue())); break;

                case 8: AddItem(new MaidensDress(Utility.RandomBlueHue())); break;

                case 9: AddItem(new MedievalLongDress(Utility.RandomGreenHue())); break;

                case 10: AddItem(new NobleDress(Utility.RandomRedHue())); break;

                case 11: AddItem(new NocturnalDress(Utility.RandomYellowHue())); break;

                case 12: AddItem(new PartyDress(Utility.RandomBlueHue())); break;

                case 13: AddItem(new PlainDress(Utility.RandomGreenHue())); break;

                case 14: AddItem(new ReinassanceDress(Utility.RandomRedHue())); break;

                case 15: AddItem(new TheaterDress(Utility.RandomYellowHue())); break;

                case 16: AddItem(new VictorianDress(Utility.RandomNeutralHue())); break;
                }

                switch (Utility.Random(8))
                {
                case 0: AddItem(new Boots(Utility.RandomNeutralHue())); break;

                case 1: AddItem(new FurBoots(Utility.RandomNeutralHue())); break;

                case 2: AddItem(new LightBoots(Utility.RandomNeutralHue())); break;

                case 3: AddItem(new Sandals(Utility.RandomNeutralHue())); break;

                case 4: AddItem(new ShortBoots(Utility.RandomNeutralHue())); break;

                case 5: AddItem(new ThighBoots(Utility.RandomNeutralHue())); break;
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverBracelet bracelet = new SilverBracelet();
                    bracelet.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    bracelet.Movable = true;
                    AddItem(bracelet);
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverNecklace necklace = new SilverNecklace();
                    necklace.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    necklace.Movable = true;
                    AddItem(necklace);
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverEarrings earrings = new SilverEarrings();
                    earrings.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    earrings.Movable = true;
                    AddItem(earrings);
                }
            }
            else
            {
                this.Body = 0x190;
                this.Name = NameList.RandomName("male");
                this.Hue  = Utility.RandomSkinHue();

                this.HairHue          = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                this.HairItemID       = Utility.RandomList(8251, 8252, 8253, 8260, 8261, 8262, 8263, 8264, 8265);
                this.FacialHairHue    = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                this.FacialHairItemID = Utility.RandomList(8254, 8255, 8256, 8257, 8267, 8268, 8269);

                switch (Utility.Random(8))
                {
                case 0: AddItem(new FancyShirt(Utility.RandomBlueHue())); break;

                case 1: AddItem(new FancyTunic(Utility.RandomGreenHue())); break;

                case 2: AddItem(new FormalShirt(Utility.RandomRedHue())); break;

                case 3: AddItem(new LeatherShirt(Utility.RandomYellowHue())); break;

                case 4: AddItem(new ReinassanceShirt(Utility.RandomBlueHue())); break;

                case 5: AddItem(new Shirt(Utility.RandomGreenHue())); break;

                case 6: AddItem(new Surcoat(Utility.RandomRedHue())); break;

                case 7: AddItem(new Tunic(Utility.RandomNeutralHue())); break;
                }


                switch (Utility.Random(9))
                {
                case 0: AddItem(new FancyPants(Utility.RandomNeutralHue())); break;

                case 1: AddItem(new FurSarong(Utility.RandomNeutralHue())); break;

                case 2: AddItem(new Hakama(Utility.RandomNeutralHue())); break;

                case 3: AddItem(new Kilt(Utility.RandomNeutralHue())); break;

                case 4: AddItem(new LeatherPants(Utility.RandomNeutralHue())); break;

                case 5: AddItem(new LongPants(Utility.RandomNeutralHue())); break;

                case 6: AddItem(new ReinassancePants(Utility.RandomNeutralHue())); break;

                case 7: AddItem(new ShortPants(Utility.RandomNeutralHue())); break;

                case 8: AddItem(new TattsukeHakama(Utility.RandomNeutralHue())); break;
                }

                switch (Utility.Random(6))
                {
                case 0: AddItem(new Boots(Utility.RandomNeutralHue())); break;

                case 1: AddItem(new HeavyBoots(Utility.RandomNeutralHue())); break;

                case 2: AddItem(new HighBoots(Utility.RandomNeutralHue())); break;

                case 3: AddItem(new Shoes(Utility.RandomNeutralHue())); break;

                case 4: AddItem(new ShortBoots(Utility.RandomNeutralHue())); break;

                case 5: AddItem(new ThighBoots(Utility.RandomNeutralHue())); break;
                }


                if (0.05 > Utility.RandomDouble())
                {
                    SilverBracelet bracelet = new SilverBracelet();
                    bracelet.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    bracelet.Movable = true;
                    AddItem(bracelet);
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverEarrings earrings = new SilverEarrings();
                    earrings.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    earrings.Movable = true;
                    AddItem(earrings);
                }
            }

            if (0.05 > Utility.RandomDouble())
            {
                AddItem(new BodySash(Utility.RandomDyedHue()));
            }

            if (0.05 > Utility.RandomDouble())
            {
                switch (Utility.Random(6))
                {
                case 0: AddItem(new Bandana(Utility.RandomDyedHue())); break;

                case 1: AddItem(new Bonnet(Utility.RandomDyedHue())); break;

                case 2: AddItem(new Cap(Utility.RandomDyedHue())); break;

                case 3: AddItem(new FeatheredHat(Utility.RandomDyedHue())); break;

                case 4: AddItem(new SkullCap(Utility.RandomDyedHue())); break;

                case 5: AddItem(new WideBrimHat(Utility.RandomDyedHue())); break;
                }
            }
        }
        }                                                               // Do not display 'the seeker of adventure' when single-clicking

        public override void InitOutfit()
        {
            SetStr(128, 160);
            SetDex(87, 100);
            SetInt(250, 300);

            SetHits(125, 150);
            SetMana(1150, 1200);

            SetSkill(SkillName.EvalInt, 76.7, 85.7);
            SetSkill(SkillName.Magery, 82.6, 93.1);
            SetSkill(SkillName.MagicResist, 55.9, 58.5);
            SetSkill(SkillName.Meditation, 99.2, 99.9);
            SetSkill(SkillName.Wrestling, 49.4, 57.6);

            Fame  = -2500;
            Karma = 2500;

            if (this.Female = Utility.RandomBool())
            {
                this.Body = 0x191;
                this.Name = NameList.RandomName("female");
                this.Hue  = Utility.RandomSkinHue();

                this.HairHue    = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                this.HairItemID = Utility.RandomList(8251, 8252, 8253, 8260, 8261, 8262, 8263, 8264, 8265);

                switch (Utility.Random(17))
                {
                case 0: AddItem(new CitizenDress(Utility.RandomBlueHue())); break;

                case 1: AddItem(new CommonerDress(Utility.RandomGreenHue())); break;

                case 2: AddItem(new ConfessorDress(Utility.RandomRedHue())); break;

                case 3: AddItem(new ElegantGown(Utility.RandomYellowHue())); break;

                case 4: AddItem(new FancyDress(Utility.RandomBlueHue())); break;

                case 5: AddItem(new FlowerDress(Utility.RandomGreenHue())); break;

                case 6: AddItem(new FormalDress(Utility.RandomRedHue())); break;

                case 7: AddItem(new GildedDress(Utility.RandomYellowHue())); break;

                case 8: AddItem(new MaidensDress(Utility.RandomBlueHue())); break;

                case 9: AddItem(new MedievalLongDress(Utility.RandomGreenHue())); break;

                case 10: AddItem(new NobleDress(Utility.RandomRedHue())); break;

                case 11: AddItem(new NocturnalDress(Utility.RandomYellowHue())); break;

                case 12: AddItem(new PartyDress(Utility.RandomBlueHue())); break;

                case 13: AddItem(new PlainDress(Utility.RandomGreenHue())); break;

                case 14: AddItem(new ReinassanceDress(Utility.RandomRedHue())); break;

                case 15: AddItem(new TheaterDress(Utility.RandomYellowHue())); break;

                case 16: AddItem(new VictorianDress(Utility.RandomNeutralHue())); break;
                }

                switch (Utility.Random(8))
                {
                case 0: AddItem(new Boots(Utility.RandomNeutralHue())); break;

                case 1: AddItem(new FurBoots(Utility.RandomNeutralHue())); break;

                case 2: AddItem(new LightBoots(Utility.RandomNeutralHue())); break;

                case 3: AddItem(new Sandals(Utility.RandomNeutralHue())); break;

                case 4: AddItem(new ShortBoots(Utility.RandomNeutralHue())); break;

                case 5: AddItem(new ThighBoots(Utility.RandomNeutralHue())); break;
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverBracelet bracelet = new SilverBracelet();
                    bracelet.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    bracelet.Movable = true;
                    AddItem(bracelet);
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverNecklace necklace = new SilverNecklace();
                    necklace.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    necklace.Movable = true;
                    AddItem(necklace);
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverEarrings earrings = new SilverEarrings();
                    earrings.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    earrings.Movable = true;
                    AddItem(earrings);
                }
            }
            else
            {
                this.Body = 0x190;
                this.Name = NameList.RandomName("male");
                this.Hue  = Utility.RandomSkinHue();

                this.HairHue          = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                this.HairItemID       = Utility.RandomList(8251, 8252, 8253, 8260, 8261, 8262, 8263, 8264, 8265);
                this.FacialHairHue    = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                this.FacialHairItemID = Utility.RandomList(8254, 8255, 8256, 8257, 8267, 8268, 8269);

                switch (Utility.Random(8))
                {
                case 0: AddItem(new FancyShirt(Utility.RandomBlueHue())); break;

                case 1: AddItem(new FancyTunic(Utility.RandomGreenHue())); break;

                case 2: AddItem(new FormalShirt(Utility.RandomRedHue())); break;

                case 3: AddItem(new LeatherShirt(Utility.RandomYellowHue())); break;

                case 4: AddItem(new ReinassanceShirt(Utility.RandomBlueHue())); break;

                case 5: AddItem(new Shirt(Utility.RandomGreenHue())); break;

                case 6: AddItem(new Surcoat(Utility.RandomRedHue())); break;

                case 7: AddItem(new Tunic(Utility.RandomNeutralHue())); break;
                }


                switch (Utility.Random(9))
                {
                case 0: AddItem(new FancyPants(Utility.RandomNeutralHue())); break;

                case 1: AddItem(new FurSarong(Utility.RandomNeutralHue())); break;

                case 2: AddItem(new Hakama(Utility.RandomNeutralHue())); break;

                case 3: AddItem(new Kilt(Utility.RandomNeutralHue())); break;

                case 4: AddItem(new LeatherPants(Utility.RandomNeutralHue())); break;

                case 5: AddItem(new LongPants(Utility.RandomNeutralHue())); break;

                case 6: AddItem(new ReinassancePants(Utility.RandomNeutralHue())); break;

                case 7: AddItem(new ShortPants(Utility.RandomNeutralHue())); break;

                case 8: AddItem(new TattsukeHakama(Utility.RandomNeutralHue())); break;
                }

                switch (Utility.Random(6))
                {
                case 0: AddItem(new Boots(Utility.RandomNeutralHue())); break;

                case 1: AddItem(new HeavyBoots(Utility.RandomNeutralHue())); break;

                case 2: AddItem(new HighBoots(Utility.RandomNeutralHue())); break;

                case 3: AddItem(new Shoes(Utility.RandomNeutralHue())); break;

                case 4: AddItem(new ShortBoots(Utility.RandomNeutralHue())); break;

                case 5: AddItem(new ThighBoots(Utility.RandomNeutralHue())); break;
                }


                if (0.05 > Utility.RandomDouble())
                {
                    SilverBracelet bracelet = new SilverBracelet();
                    bracelet.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    bracelet.Movable = true;
                    AddItem(bracelet);
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverEarrings earrings = new SilverEarrings();
                    earrings.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    earrings.Movable = true;
                    AddItem(earrings);
                }
            }

            if (0.05 > Utility.RandomDouble())
            {
                AddItem(new BodySash(Utility.RandomDyedHue()));
            }

            if (0.05 > Utility.RandomDouble())
            {
                switch (Utility.Random(7))
                {
                case 0: AddItem(new Bandana(Utility.RandomDyedHue())); break;

                case 1: AddItem(new Bonnet(Utility.RandomDyedHue())); break;

                case 2: AddItem(new Cap(Utility.RandomDyedHue())); break;

                case 3: AddItem(new FeatheredHat(Utility.RandomDyedHue())); break;

                case 4: AddItem(new SkullCap(Utility.RandomDyedHue())); break;

                case 5: AddItem(new WideBrimHat(Utility.RandomDyedHue())); break;

                case 6: AddItem(new WizardsHat(Utility.RandomDyedHue())); break;
                }
            }

            if (0.04 > Utility.RandomDouble())
            {
                switch (Utility.Random(4))
                {
                case 0: AddItem(new Cloak(Utility.RandomDyedHue())); break;

                case 1: AddItem(new FurCape(Utility.RandomDyedHue())); break;

                case 2: AddItem(new PlumeCloak(Utility.RandomDyedHue())); break;

                case 3: AddItem(new RegalCloak(Utility.RandomDyedHue())); break;
                }
            }

            if (0.02 > Utility.RandomDouble())
            {
                switch (Utility.Random(3))
                {
                case 0: AddItem(new GnarledStaff()); break;

                case 1: AddItem(new QuarterStaff()); break;

                case 2: AddItem(new BlackStaff()); break;

                case 3: AddItem(new CrystalStaff()); break;
                }
            }

            PackGold(200, 250);
        }
Exemplo n.º 5
0
		public override void OnDoubleClick( Mobile m )
		{
            Item RewardItem = null;

			if( IsChildOf( m.Backpack ) )
            {
                switch (Utility.Random(11))
                {
                    case 0:
                        {
                            RewardItem = new GoldNecklace();
                            RewardItem.Hue = Utility.RandomList(Sphere.RareHues);
                            break;
                        }
                    case 1:
                        {
                            RewardItem = new GoldBeadNecklace();
                            RewardItem.Hue = Utility.RandomList(Sphere.RareHues);
                            break;
                        }
                    case 2:
                        {
                            RewardItem = new SilverNecklace();
                            RewardItem.Hue = Utility.RandomList(Sphere.RareHues);
                            break;
                        }
                    case 3:
                        {
                            RewardItem = new SilverBeadNecklace();
                            RewardItem.Hue = Utility.RandomList(Sphere.RareHues);
                            break;
                        }
                    case 4:
                        {
                            RewardItem = new GoldBracelet();
                            RewardItem.Hue = Utility.RandomList(Sphere.RareHues);
                            break;
                        }
                    case 5:
                        {
                            RewardItem = new SilverBracelet();
                            RewardItem.Hue = Utility.RandomList(Sphere.RareHues);
                            break;
                        }
                    case 6:
                        {
                            RewardItem = new GoldRing();
                            RewardItem.Hue = Utility.RandomList(Sphere.RareHues);
                            break;
                        }
                    case 7:
                        {
                            RewardItem = new SilverRing();
                            RewardItem.Hue = Utility.RandomList(Sphere.RareHues);
                            break;
                        }
                    case 8:
                        {
                            RewardItem = new SilverEarrings();
                            RewardItem.Hue = Utility.RandomList(Sphere.RareHues);
                            break;
                        }
                    case 9:
                        {
                            RewardItem = new GoldEarrings();
                            RewardItem.Hue = Utility.RandomList(Sphere.RareHues);
                            break;
                        }
                    case 10:
                        {
                            RewardItem = new Necklace();
                            RewardItem.Hue = Utility.RandomList(Sphere.RareHues);
                            break;
                        }   
                }

                m.AddToBackpack(RewardItem);
                Delete();
            }
			else
				m.SendAsciiMessage( "That must be in your pack for you to use it." );
		}
        }                                                               // Do not display 'the seeker of adventure' when single-clicking

        public override void InitOutfit()
        {
            SetStr(154);
            SetDex(148);
            SetInt(125);

            PackGold(200, 600);

            Body       = 606;
            Name       = NameList.RandomName("elven female");
            Hue        = Utility.RandomList(897, 898, 899, 2405);
            HairHue    = 1153;
            HairItemID = Utility.RandomList(12224, 12225, 12236, 12237, 12238, 12239);

            switch (Utility.Random(18))
            {
            case 0: AddItem(new CitizenDress(Utility.RandomBlueHue())); break;

            case 1: AddItem(new CommonerDress(Utility.RandomGreenHue())); break;

            case 2: AddItem(new ConfessorDress(Utility.RandomRedHue())); break;

            case 3: AddItem(new ElegantGown(Utility.RandomYellowHue())); break;

            case 4: AddItem(new FancyDress(Utility.RandomBlueHue())); break;

            case 5: AddItem(new FlowerDress(Utility.RandomGreenHue())); break;

            case 6: AddItem(new FormalDress(Utility.RandomRedHue())); break;

            case 7: AddItem(new GildedDress(Utility.RandomYellowHue())); break;

            case 8: AddItem(new MaidensDress(Utility.RandomBlueHue())); break;

            case 9: AddItem(new MedievalLongDress(Utility.RandomGreenHue())); break;

            case 10: AddItem(new NobleDress(Utility.RandomRedHue())); break;

            case 11: AddItem(new NocturnalDress(Utility.RandomYellowHue())); break;

            case 12: AddItem(new PartyDress(Utility.RandomBlueHue())); break;

            case 13: AddItem(new PlainDress(Utility.RandomGreenHue())); break;

            case 14: AddItem(new ReinassanceDress(Utility.RandomRedHue())); break;

            case 15: AddItem(new TheaterDress(Utility.RandomYellowHue())); break;

            case 16: AddItem(new VictorianDress(Utility.RandomNeutralHue())); break;

            case 17: AddItem(new MoonElfPlainDress(Utility.RandomNeutralHue())); break;
            }

            if (0.05 > Utility.RandomDouble())
            {
                SilverBracelet bracelet = new SilverBracelet();
                bracelet.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                bracelet.Movable = true;
                AddItem(bracelet);
            }

            if (0.05 > Utility.RandomDouble())
            {
                SilverNecklace necklace = new SilverNecklace();
                necklace.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                necklace.Movable = true;
                AddItem(necklace);
            }

            if (0.05 > Utility.RandomDouble())
            {
                SilverEarrings earrings = new SilverEarrings();
                earrings.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                earrings.Movable = true;
                AddItem(earrings);
            }
        }
Exemplo n.º 7
0
        public BankNPC() : base(AIType.AI_Melee, FightMode.None, 10, 1, 0.2, 0.4)
        {
            SetStr(15, 61);
            SetDex(10, 81);
            SetInt(5, 51);

            SetDamage(2, 8);

            SetSkill(SkillName.MagicResist, 5.0, 45.0);
            SetSkill(SkillName.Tactics, 5.0, 65.0);
            SetSkill(SkillName.Wrestling, 5.0, 85.0);

            Fame  = 10;
            Karma = 1000;

            SpeechHue = Utility.RandomDyedHue();

            PackGold(23, 35);

            if (this.Female = Utility.RandomBool())
            {
                this.Body = 0x191;
                this.Name = NameList.RandomName("female");
                this.Hue  = Utility.RandomSkinHue();

                this.HairHue    = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                this.HairItemID = Utility.RandomList(8251, 8252, 8253, 8260, 8261, 8262, 8263, 8264, 8265);

                switch (Utility.Random(17))
                {
                case 0: AddItem(new CitizenDress(Utility.RandomBlueHue())); break;

                case 1: AddItem(new CommonerDress(Utility.RandomGreenHue())); break;

                case 2: AddItem(new ConfessorDress(Utility.RandomRedHue())); break;

                case 3: AddItem(new ElegantGown(Utility.RandomYellowHue())); break;

                case 4: AddItem(new FancyDress(Utility.RandomBlueHue())); break;

                case 5: AddItem(new FlowerDress(Utility.RandomGreenHue())); break;

                case 6: AddItem(new FormalDress(Utility.RandomRedHue())); break;

                case 7: AddItem(new GildedDress(Utility.RandomYellowHue())); break;

                case 8: AddItem(new MaidensDress(Utility.RandomBlueHue())); break;

                case 9: AddItem(new MedievalLongDress(Utility.RandomGreenHue())); break;

                case 10: AddItem(new NobleDress(Utility.RandomRedHue())); break;

                case 11: AddItem(new NocturnalDress(Utility.RandomYellowHue())); break;

                case 12: AddItem(new PartyDress(Utility.RandomBlueHue())); break;

                case 13: AddItem(new PlainDress(Utility.RandomGreenHue())); break;

                case 14: AddItem(new ReinassanceDress(Utility.RandomRedHue())); break;

                case 15: AddItem(new TheaterDress(Utility.RandomYellowHue())); break;

                case 16: AddItem(new VictorianDress(Utility.RandomNeutralHue())); break;
                }

                switch (Utility.Random(8))
                {
                case 0: AddItem(new Boots(Utility.RandomNeutralHue())); break;

                case 1: AddItem(new FurBoots(Utility.RandomNeutralHue())); break;

                case 2: AddItem(new LightBoots(Utility.RandomNeutralHue())); break;

                case 3: AddItem(new Sandals(Utility.RandomNeutralHue())); break;

                case 4: AddItem(new ShortBoots(Utility.RandomNeutralHue())); break;

                case 5: AddItem(new ThighBoots(Utility.RandomNeutralHue())); break;
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverBracelet bracelet = new SilverBracelet();
                    bracelet.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    bracelet.Movable = true;
                    AddItem(bracelet);
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverNecklace necklace = new SilverNecklace();
                    necklace.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    necklace.Movable = true;
                    AddItem(necklace);
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverEarrings earrings = new SilverEarrings();
                    earrings.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    earrings.Movable = true;
                    AddItem(earrings);
                }
            }
            else
            {
                this.Body = 0x190;
                this.Name = NameList.RandomName("male");
                this.Hue  = Utility.RandomSkinHue();

                this.HairHue          = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                this.HairItemID       = Utility.RandomList(8251, 8252, 8253, 8260, 8261, 8262, 8263, 8264, 8265);
                this.FacialHairHue    = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                this.FacialHairItemID = Utility.RandomList(8254, 8255, 8256, 8257, 8267, 8268, 8269);

                switch (Utility.Random(8))
                {
                case 0: AddItem(new FancyShirt(Utility.RandomBlueHue())); break;

                case 1: AddItem(new FancyTunic(Utility.RandomGreenHue())); break;

                case 2: AddItem(new FormalShirt(Utility.RandomRedHue())); break;

                case 3: AddItem(new LeatherShirt(Utility.RandomYellowHue())); break;

                case 4: AddItem(new ReinassanceShirt(Utility.RandomBlueHue())); break;

                case 5: AddItem(new Shirt(Utility.RandomGreenHue())); break;

                case 6: AddItem(new Surcoat(Utility.RandomRedHue())); break;

                case 7: AddItem(new Tunic(Utility.RandomNeutralHue())); break;
                }

                switch (Utility.Random(9))
                {
                case 0: AddItem(new FancyPants(Utility.RandomNeutralHue())); break;

                case 1: AddItem(new FurSarong(Utility.RandomNeutralHue())); break;

                case 2: AddItem(new Hakama(Utility.RandomNeutralHue())); break;

                case 3: AddItem(new Kilt(Utility.RandomNeutralHue())); break;

                case 4: AddItem(new LeatherPants(Utility.RandomNeutralHue())); break;

                case 5: AddItem(new LongPants(Utility.RandomNeutralHue())); break;

                case 6: AddItem(new ReinassancePants(Utility.RandomNeutralHue())); break;

                case 7: AddItem(new ShortPants(Utility.RandomNeutralHue())); break;

                case 8: AddItem(new TattsukeHakama(Utility.RandomNeutralHue())); break;
                }

                switch (Utility.Random(6))
                {
                case 0: AddItem(new Boots(Utility.RandomNeutralHue())); break;

                case 1: AddItem(new HeavyBoots(Utility.RandomNeutralHue())); break;

                case 2: AddItem(new HighBoots(Utility.RandomNeutralHue())); break;

                case 3: AddItem(new Shoes(Utility.RandomNeutralHue())); break;

                case 4: AddItem(new ShortBoots(Utility.RandomNeutralHue())); break;

                case 5: AddItem(new ThighBoots(Utility.RandomNeutralHue())); break;
                }


                if (0.05 > Utility.RandomDouble())
                {
                    SilverBracelet bracelet = new SilverBracelet();
                    bracelet.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    bracelet.Movable = true;
                    AddItem(bracelet);
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverEarrings earrings = new SilverEarrings();
                    earrings.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    earrings.Movable = true;
                    AddItem(earrings);
                }
            }

            if (0.05 > Utility.RandomDouble())
            {
                AddItem(new BodySash(Utility.RandomDyedHue()));
            }

            if (0.05 > Utility.RandomDouble())
            {
                switch (Utility.Random(6))
                {
                case 0: AddItem(new Bandana(Utility.RandomDyedHue())); break;

                case 1: AddItem(new Bonnet(Utility.RandomDyedHue())); break;

                case 2: AddItem(new Cap(Utility.RandomDyedHue())); break;

                case 3: AddItem(new FeatheredHat(Utility.RandomDyedHue())); break;

                case 4: AddItem(new SkullCap(Utility.RandomDyedHue())); break;

                case 5: AddItem(new WideBrimHat(Utility.RandomDyedHue())); break;
                }
            }
        }
        public override void InitOutfit()
        {
            SetStr(181, 204);
            SetDex(195, 213);
            SetInt(100, 119);

            SetHits(218, 246);
            SetMana(500, 595);

            Fame  = 0;
            Karma = 5000;

            if (this.Female = Utility.RandomBool())
            {
                Body       = 606;
                Name       = NameList.RandomName("elven female");
                Hue        = Utility.RandomList(897, 898, 899, 2405);
                HairHue    = 1153;
                HairItemID = Utility.RandomList(12224, 12225, 12236, 12237, 12238, 12239);

                switch (Utility.Random(18))
                {
                case 0: AddItem(new CitizenDress(Utility.RandomBlueHue())); break;

                case 1: AddItem(new CommonerDress(Utility.RandomGreenHue())); break;

                case 2: AddItem(new ConfessorDress(Utility.RandomRedHue())); break;

                case 3: AddItem(new ElegantGown(Utility.RandomYellowHue())); break;

                case 4: AddItem(new FancyDress(Utility.RandomBlueHue())); break;

                case 5: AddItem(new FlowerDress(Utility.RandomGreenHue())); break;

                case 6: AddItem(new FormalDress(Utility.RandomRedHue())); break;

                case 7: AddItem(new GildedDress(Utility.RandomYellowHue())); break;

                case 8: AddItem(new MaidensDress(Utility.RandomBlueHue())); break;

                case 9: AddItem(new MedievalLongDress(Utility.RandomGreenHue())); break;

                case 10: AddItem(new NobleDress(Utility.RandomRedHue())); break;

                case 11: AddItem(new NocturnalDress(Utility.RandomYellowHue())); break;

                case 12: AddItem(new PartyDress(Utility.RandomBlueHue())); break;

                case 13: AddItem(new PlainDress(Utility.RandomGreenHue())); break;

                case 14: AddItem(new ReinassanceDress(Utility.RandomRedHue())); break;

                case 15: AddItem(new TheaterDress(Utility.RandomYellowHue())); break;

                case 16: AddItem(new VictorianDress(Utility.RandomNeutralHue())); break;

                case 17: AddItem(new MoonElfPlainDress(Utility.RandomNeutralHue())); break;
                }

                switch (Utility.Random(8))
                {
                case 0: AddItem(new Boots(Utility.RandomNeutralHue())); break;

                case 1: AddItem(new FurBoots(Utility.RandomNeutralHue())); break;

                case 2: AddItem(new LightBoots(Utility.RandomNeutralHue())); break;

                case 3: AddItem(new Sandals(Utility.RandomNeutralHue())); break;

                case 4: AddItem(new ShortBoots(Utility.RandomNeutralHue())); break;

                case 5: AddItem(new ThighBoots(Utility.RandomNeutralHue())); break;
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverBracelet bracelet = new SilverBracelet();
                    bracelet.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    bracelet.Movable = true;
                    AddItem(bracelet);
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverNecklace necklace = new SilverNecklace();
                    necklace.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    necklace.Movable = true;
                    AddItem(necklace);
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverEarrings earrings = new SilverEarrings();
                    earrings.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    earrings.Movable = true;
                    AddItem(earrings);
                }
            }
            else
            {
                Body       = 605;
                Name       = NameList.RandomName("elven male");
                Hue        = Utility.RandomList(897, 898, 899, 2405);
                HairHue    = 1153;
                HairItemID = Utility.RandomList(12224, 12225, 12236, 12237, 12238, 12239);

                switch (Utility.Random(8))
                {
                case 0: AddItem(new FancyShirt(Utility.RandomBlueHue())); break;

                case 1: AddItem(new FancyTunic(Utility.RandomGreenHue())); break;

                case 2: AddItem(new FormalShirt(Utility.RandomRedHue())); break;

                case 3: AddItem(new LeatherShirt(Utility.RandomYellowHue())); break;

                case 4: AddItem(new ReinassanceShirt(Utility.RandomBlueHue())); break;

                case 5: AddItem(new Shirt(Utility.RandomGreenHue())); break;

                case 6: AddItem(new Surcoat(Utility.RandomRedHue())); break;

                case 7: AddItem(new Tunic(Utility.RandomNeutralHue())); break;
                }


                switch (Utility.Random(9))
                {
                case 0: AddItem(new FancyPants(Utility.RandomNeutralHue())); break;

                case 1: AddItem(new FurSarong(Utility.RandomNeutralHue())); break;

                case 2: AddItem(new Hakama(Utility.RandomNeutralHue())); break;

                case 3: AddItem(new Kilt(Utility.RandomNeutralHue())); break;

                case 4: AddItem(new LeatherPants(Utility.RandomNeutralHue())); break;

                case 5: AddItem(new LongPants(Utility.RandomNeutralHue())); break;

                case 6: AddItem(new ReinassancePants(Utility.RandomNeutralHue())); break;

                case 7: AddItem(new ShortPants(Utility.RandomNeutralHue())); break;

                case 8: AddItem(new TattsukeHakama(Utility.RandomNeutralHue())); break;
                }

                switch (Utility.Random(6))
                {
                case 0: AddItem(new Boots(Utility.RandomNeutralHue())); break;

                case 1: AddItem(new HeavyBoots(Utility.RandomNeutralHue())); break;

                case 2: AddItem(new HighBoots(Utility.RandomNeutralHue())); break;

                case 3: AddItem(new Shoes(Utility.RandomNeutralHue())); break;

                case 4: AddItem(new ShortBoots(Utility.RandomNeutralHue())); break;

                case 5: AddItem(new ThighBoots(Utility.RandomNeutralHue())); break;
                }


                if (0.05 > Utility.RandomDouble())
                {
                    SilverBracelet bracelet = new SilverBracelet();
                    bracelet.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    bracelet.Movable = true;
                    AddItem(bracelet);
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverEarrings earrings = new SilverEarrings();
                    earrings.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    earrings.Movable = true;
                    AddItem(earrings);
                }
            }

            if (0.05 > Utility.RandomDouble())
            {
                AddItem(new BodySash(Utility.RandomDyedHue()));
            }

            if (0.05 > Utility.RandomDouble())
            {
                switch (Utility.Random(7))
                {
                case 0: AddItem(new Bandana(Utility.RandomDyedHue())); break;

                case 1: AddItem(new Bonnet(Utility.RandomDyedHue())); break;

                case 2: AddItem(new Cap(Utility.RandomDyedHue())); break;

                case 3: AddItem(new FeatheredHat(Utility.RandomDyedHue())); break;

                case 4: AddItem(new SkullCap(Utility.RandomDyedHue())); break;

                case 5: AddItem(new WideBrimHat(Utility.RandomDyedHue())); break;

                case 6: AddItem(new WizardsHat(Utility.RandomDyedHue())); break;
                }
            }

            if (0.04 > Utility.RandomDouble())
            {
                switch (Utility.Random(4))
                {
                case 0: AddItem(new Cloak(Utility.RandomDyedHue())); break;

                case 1: AddItem(new FurCape(Utility.RandomDyedHue())); break;

                case 2: AddItem(new PlumeCloak(Utility.RandomDyedHue())); break;

                case 3: AddItem(new RegalCloak(Utility.RandomDyedHue())); break;
                }
            }

            PackGold(200, 250);
        }
        public override void InitOutfit()
        {
            SetStr(272);
            SetDex(245);
            SetInt(223);

            SetSkill(SkillName.AnimalLore, 64.0, 100.0);
            SetSkill(SkillName.AnimalTaming, 90.0, 100.0);
            SetSkill(SkillName.Veterinary, 65.0, 88.0);
            SetSkill(SkillName.Wrestling, 65.0, 70.0);

            PackGold(13, 27);

            AddItem(new ReinassanceShirt(1153));
            AddItem(new BodySash(1153));
            AddItem(new LeatherPants(1153));
            AddItem(new HeavyBoots(1153));

            LeatherGloves gloves = new LeatherGloves();

            gloves.Hue     = 1013;
            gloves.Movable = true;
            AddItem(gloves);

            if (this.Female = Utility.RandomBool())
            {
                Body       = 606;
                Name       = NameList.RandomName("elven female");
                Hue        = Utility.RandomList(1002, 1003, 1009, 1010, 1011, 1016, 1017, 1023, 1030);
                HairHue    = Utility.RandomList(1502, 1507, 1513, 2213, 2216, 2218);
                HairItemID = Utility.RandomList(12224, 12225, 12236, 12237, 12238, 12239);

                if (0.05 > Utility.RandomDouble())
                {
                    SilverBracelet bracelet = new SilverBracelet();
                    bracelet.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    bracelet.Movable = true;
                    AddItem(bracelet);
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverNecklace necklace = new SilverNecklace();
                    necklace.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    necklace.Movable = true;
                    AddItem(necklace);
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverEarrings earrings = new SilverEarrings();
                    earrings.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    earrings.Movable = true;
                    AddItem(earrings);
                }
            }
            else
            {
                Body       = 605;
                Name       = NameList.RandomName("elven male");
                Hue        = Utility.RandomList(1002, 1003, 1009, 1010, 1011, 1016, 1017, 1023, 1030);
                HairHue    = Utility.RandomList(1502, 1507, 1513, 2213, 2216, 2218);
                HairItemID = Utility.RandomList(12224, 12225, 12236, 12237, 12238, 12239);

                if (0.05 > Utility.RandomDouble())
                {
                    SilverBracelet bracelet = new SilverBracelet();
                    bracelet.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    bracelet.Movable = true;
                    AddItem(bracelet);
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverEarrings earrings = new SilverEarrings();
                    earrings.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    earrings.Movable = true;
                    AddItem(earrings);
                }
            }

            if (0.04 > Utility.RandomDouble())
            {
                switch (Utility.Random(4))
                {
                case 0: AddItem(new Cloak(Utility.RandomDyedHue())); break;

                case 1: AddItem(new FurCape(Utility.RandomDyedHue())); break;

                case 2: AddItem(new PlumeCloak(Utility.RandomDyedHue())); break;

                case 3: AddItem(new RegalCloak(Utility.RandomDyedHue())); break;
                }
            }
        }
Exemplo n.º 10
0
        public ZaythalorSunElf() : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            Title = NameList.RandomName("jobs");

            SetStr(128, 160);
            SetDex(87, 100);
            SetInt(250, 300);

            SetHits(125, 150);
            SetMana(1150, 1200);

            SetSkill(SkillName.EvalInt, 76.7, 85.7);
            SetSkill(SkillName.Magery, 82.6, 93.1);
            SetSkill(SkillName.MagicResist, 55.9, 58.5);
            SetSkill(SkillName.Meditation, 99.2, 99.9);
            SetSkill(SkillName.Wrestling, 49.4, 57.6);

            Fame  = -2500;
            Karma = 2500;

            if (this.Female = Utility.RandomBool())
            {
                Body       = 606;
                Name       = NameList.RandomName("elven female");
                Hue        = Utility.RandomList(1002, 1003, 1009, 1010, 1011, 1016, 1017, 1023, 1030);
                HairHue    = Utility.RandomList(1502, 1507, 1513, 2213, 2216, 2218);
                HairItemID = Utility.RandomList(12224, 12225, 12236, 12237, 12238, 12239);

                switch (Utility.Random(18))
                {
                case 0: AddItem(new CitizenDress(Utility.RandomBlueHue())); break;

                case 1: AddItem(new CommonerDress(Utility.RandomGreenHue())); break;

                case 2: AddItem(new ConfessorDress(Utility.RandomRedHue())); break;

                case 3: AddItem(new ElegantGown(Utility.RandomYellowHue())); break;

                case 4: AddItem(new FancyDress(Utility.RandomBlueHue())); break;

                case 5: AddItem(new FlowerDress(Utility.RandomGreenHue())); break;

                case 6: AddItem(new FormalDress(Utility.RandomRedHue())); break;

                case 7: AddItem(new GildedDress(Utility.RandomYellowHue())); break;

                case 8: AddItem(new MaidensDress(Utility.RandomBlueHue())); break;

                case 9: AddItem(new MedievalLongDress(Utility.RandomGreenHue())); break;

                case 10: AddItem(new NobleDress(Utility.RandomRedHue())); break;

                case 11: AddItem(new NocturnalDress(Utility.RandomYellowHue())); break;

                case 12: AddItem(new PartyDress(Utility.RandomBlueHue())); break;

                case 13: AddItem(new PlainDress(Utility.RandomGreenHue())); break;

                case 14: AddItem(new ReinassanceDress(Utility.RandomRedHue())); break;

                case 15: AddItem(new TheaterDress(Utility.RandomYellowHue())); break;

                case 16: AddItem(new VictorianDress(Utility.RandomNeutralHue())); break;

                case 17: AddItem(new SunElfPlainDress(Utility.RandomNeutralHue())); break;
                }

                switch (Utility.Random(8))
                {
                case 0: AddItem(new Boots(Utility.RandomNeutralHue())); break;

                case 1: AddItem(new FurBoots(Utility.RandomNeutralHue())); break;

                case 2: AddItem(new LightBoots(Utility.RandomNeutralHue())); break;

                case 3: AddItem(new Sandals(Utility.RandomNeutralHue())); break;

                case 4: AddItem(new ShortBoots(Utility.RandomNeutralHue())); break;

                case 5: AddItem(new ThighBoots(Utility.RandomNeutralHue())); break;
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverBracelet bracelet = new SilverBracelet();
                    bracelet.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    bracelet.Movable = true;
                    AddItem(bracelet);
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverNecklace necklace = new SilverNecklace();
                    necklace.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    necklace.Movable = true;
                    AddItem(necklace);
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverEarrings earrings = new SilverEarrings();
                    earrings.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    earrings.Movable = true;
                    AddItem(earrings);
                }
            }
            else
            {
                Body       = 605;
                Name       = NameList.RandomName("elven male");
                Hue        = Utility.RandomList(1002, 1003, 1009, 1010, 1011, 1016, 1017, 1023, 1030);
                HairHue    = Utility.RandomList(1502, 1507, 1513, 2213, 2216, 2218);
                HairItemID = Utility.RandomList(12224, 12225, 12236, 12237, 12238, 12239);

                switch (Utility.Random(8))
                {
                case 0: AddItem(new FancyShirt(Utility.RandomBlueHue())); break;

                case 1: AddItem(new FancyTunic(Utility.RandomGreenHue())); break;

                case 2: AddItem(new FormalShirt(Utility.RandomRedHue())); break;

                case 3: AddItem(new LeatherShirt(Utility.RandomYellowHue())); break;

                case 4: AddItem(new ReinassanceShirt(Utility.RandomBlueHue())); break;

                case 5: AddItem(new Shirt(Utility.RandomGreenHue())); break;

                case 6: AddItem(new Surcoat(Utility.RandomRedHue())); break;

                case 7: AddItem(new Tunic(Utility.RandomNeutralHue())); break;
                }


                switch (Utility.Random(9))
                {
                case 0: AddItem(new FancyPants(Utility.RandomNeutralHue())); break;

                case 1: AddItem(new FurSarong(Utility.RandomNeutralHue())); break;

                case 2: AddItem(new Hakama(Utility.RandomNeutralHue())); break;

                case 3: AddItem(new Kilt(Utility.RandomNeutralHue())); break;

                case 4: AddItem(new LeatherPants(Utility.RandomNeutralHue())); break;

                case 5: AddItem(new LongPants(Utility.RandomNeutralHue())); break;

                case 6: AddItem(new ReinassancePants(Utility.RandomNeutralHue())); break;

                case 7: AddItem(new ShortPants(Utility.RandomNeutralHue())); break;

                case 8: AddItem(new TattsukeHakama(Utility.RandomNeutralHue())); break;
                }

                switch (Utility.Random(6))
                {
                case 0: AddItem(new Boots(Utility.RandomNeutralHue())); break;

                case 1: AddItem(new HeavyBoots(Utility.RandomNeutralHue())); break;

                case 2: AddItem(new HighBoots(Utility.RandomNeutralHue())); break;

                case 3: AddItem(new Shoes(Utility.RandomNeutralHue())); break;

                case 4: AddItem(new ShortBoots(Utility.RandomNeutralHue())); break;

                case 5: AddItem(new ThighBoots(Utility.RandomNeutralHue())); break;
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverBracelet bracelet = new SilverBracelet();
                    bracelet.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    bracelet.Movable = true;
                    AddItem(bracelet);
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverEarrings earrings = new SilverEarrings();
                    earrings.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    earrings.Movable = true;
                    AddItem(earrings);
                }
            }

            if (0.05 > Utility.RandomDouble())
            {
                AddItem(new BodySash(Utility.RandomDyedHue()));
            }

            if (0.05 > Utility.RandomDouble())
            {
                switch (Utility.Random(7))
                {
                case 0: AddItem(new Bandana(Utility.RandomDyedHue())); break;

                case 1: AddItem(new Bonnet(Utility.RandomDyedHue())); break;

                case 2: AddItem(new Cap(Utility.RandomDyedHue())); break;

                case 3: AddItem(new FeatheredHat(Utility.RandomDyedHue())); break;

                case 4: AddItem(new SkullCap(Utility.RandomDyedHue())); break;

                case 5: AddItem(new WideBrimHat(Utility.RandomDyedHue())); break;

                case 6: AddItem(new WizardsHat(Utility.RandomDyedHue())); break;
                }
            }

            if (0.04 > Utility.RandomDouble())
            {
                switch (Utility.Random(4))
                {
                case 0: AddItem(new Cloak(Utility.RandomDyedHue())); break;

                case 1: AddItem(new FurCape(Utility.RandomDyedHue())); break;

                case 2: AddItem(new PlumeCloak(Utility.RandomDyedHue())); break;

                case 3: AddItem(new RegalCloak(Utility.RandomDyedHue())); break;
                }
            }

            if (0.02 > Utility.RandomDouble())
            {
                switch (Utility.Random(3))
                {
                case 0: AddItem(new GnarledStaff()); break;

                case 1: AddItem(new QuarterStaff()); break;

                case 2: AddItem(new BlackStaff()); break;

                case 3: AddItem(new CrystalStaff()); break;
                }
            }

            PackGold(200, 250);
        }
        public override void InitOutfit()
        {
            SetStr(189);
            SetDex(124);
            SetInt(27);

            SetSkill(SkillName.ArmsLore, 36.0, 68.0);
            SetSkill(SkillName.Blacksmith, 65.0, 88.0);
            SetSkill(SkillName.Fencing, 60.0, 83.0);
            SetSkill(SkillName.Macing, 61.0, 93.0);
            SetSkill(SkillName.Swords, 60.0, 83.0);
            SetSkill(SkillName.Tactics, 60.0, 83.0);
            SetSkill(SkillName.Parry, 61.0, 93.0);

            AddItem(new FullApron());
            AddItem(new ShortPants());
            AddItem(new SmithHammer());

            PackGold(13, 26);

            if (this.Female = Utility.RandomBool())
            {
                this.Body = 0x191;
                this.Name = NameList.RandomName("female");
                this.Hue  = Utility.RandomSkinHue();

                this.HairHue    = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                this.HairItemID = Utility.RandomList(8251, 8252, 8253, 8260, 8261, 8262, 8263, 8264, 8265);

                switch (Utility.Random(8))
                {
                case 0: AddItem(new Boots(Utility.RandomNeutralHue())); break;

                case 1: AddItem(new FurBoots(Utility.RandomNeutralHue())); break;

                case 2: AddItem(new LightBoots(Utility.RandomNeutralHue())); break;

                case 3: AddItem(new Sandals(Utility.RandomNeutralHue())); break;

                case 4: AddItem(new ShortBoots(Utility.RandomNeutralHue())); break;

                case 5: AddItem(new ThighBoots(Utility.RandomNeutralHue())); break;
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverBracelet bracelet = new SilverBracelet();
                    bracelet.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    bracelet.Movable = true;
                    AddItem(bracelet);
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverNecklace necklace = new SilverNecklace();
                    necklace.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    necklace.Movable = true;
                    AddItem(necklace);
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverEarrings earrings = new SilverEarrings();
                    earrings.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    earrings.Movable = true;
                    AddItem(earrings);
                }
            }
            else
            {
                this.Body = 0x190;
                this.Name = NameList.RandomName("male");
                this.Hue  = Utility.RandomSkinHue();

                this.HairHue          = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                this.HairItemID       = Utility.RandomList(8251, 8252, 8253, 8260, 8261, 8262, 8263, 8264, 8265);
                this.FacialHairHue    = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                this.FacialHairItemID = Utility.RandomList(8254, 8255, 8256, 8257, 8267, 8268, 8269);

                switch (Utility.Random(6))
                {
                case 0: AddItem(new Boots(Utility.RandomNeutralHue())); break;

                case 1: AddItem(new HeavyBoots(Utility.RandomNeutralHue())); break;

                case 2: AddItem(new HighBoots(Utility.RandomNeutralHue())); break;

                case 3: AddItem(new Shoes(Utility.RandomNeutralHue())); break;

                case 4: AddItem(new ShortBoots(Utility.RandomNeutralHue())); break;

                case 5: AddItem(new ThighBoots(Utility.RandomNeutralHue())); break;
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverBracelet bracelet = new SilverBracelet();
                    bracelet.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    bracelet.Movable = true;
                    AddItem(bracelet);
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverEarrings earrings = new SilverEarrings();
                    earrings.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    earrings.Movable = true;
                    AddItem(earrings);
                }
            }
        }
Exemplo n.º 12
0
        public override void InitOutfit()
        {
            SetStr(143);
            SetDex(100);
            SetInt(42);

            SetSkill(SkillName.Anatomy, 60.0, 83.0);
            SetSkill(SkillName.ArmsLore, 64.0, 100.0);
            SetSkill(SkillName.Tactics, 60.0, 83.0);
            SetSkill(SkillName.Parry, 61.0, 93.0);
            SetSkill(SkillName.Wrestling, 60.0, 83.0);

            PackGold(13, 27);

            AddItem(new Boots());

            StuddedArms arms = new StuddedArms();

            arms.Movable = true;
            AddItem(arms);

            StuddedChest chest = new StuddedChest();

            chest.Movable = true;
            AddItem(chest);

            StuddedGloves gloves = new StuddedGloves();

            gloves.Movable = true;
            AddItem(gloves);

            StuddedGorget gorget = new StuddedGorget();

            gorget.Movable = true;
            AddItem(gorget);

            StuddedLegs legs = new StuddedLegs();

            legs.Movable = true;
            AddItem(legs);

            PackGold(23, 35);

            if (this.Female = Utility.RandomBool())
            {
                this.Body = 0x191;
                this.Name = NameList.RandomName("female");
                this.Hue  = Utility.RandomSkinHue();

                this.HairHue    = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                this.HairItemID = Utility.RandomList(8251, 8252, 8253, 8260, 8261, 8262, 8263, 8264, 8265);

                switch (Utility.Random(8))
                {
                case 0: AddItem(new Boots(Utility.RandomNeutralHue())); break;

                case 1: AddItem(new FurBoots(Utility.RandomNeutralHue())); break;

                case 2: AddItem(new LightBoots(Utility.RandomNeutralHue())); break;

                case 3: AddItem(new Sandals(Utility.RandomNeutralHue())); break;

                case 4: AddItem(new ShortBoots(Utility.RandomNeutralHue())); break;

                case 5: AddItem(new ThighBoots(Utility.RandomNeutralHue())); break;
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverBracelet bracelet = new SilverBracelet();
                    bracelet.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    bracelet.Movable = true;
                    AddItem(bracelet);
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverNecklace necklace = new SilverNecklace();
                    necklace.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    necklace.Movable = true;
                    AddItem(necklace);
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverEarrings earrings = new SilverEarrings();
                    earrings.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    earrings.Movable = true;
                    AddItem(earrings);
                }
            }
            else
            {
                this.Body = 0x190;
                this.Name = NameList.RandomName("male");
                this.Hue  = Utility.RandomSkinHue();

                this.HairHue          = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                this.HairItemID       = Utility.RandomList(8251, 8252, 8253, 8260, 8261, 8262, 8263, 8264, 8265);
                this.FacialHairHue    = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                this.FacialHairItemID = Utility.RandomList(8254, 8255, 8256, 8257, 8267, 8268, 8269);

                switch (Utility.Random(6))
                {
                case 0: AddItem(new Boots(Utility.RandomNeutralHue())); break;

                case 1: AddItem(new HeavyBoots(Utility.RandomNeutralHue())); break;

                case 2: AddItem(new HighBoots(Utility.RandomNeutralHue())); break;

                case 3: AddItem(new Shoes(Utility.RandomNeutralHue())); break;

                case 4: AddItem(new ShortBoots(Utility.RandomNeutralHue())); break;

                case 5: AddItem(new ThighBoots(Utility.RandomNeutralHue())); break;
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverBracelet bracelet = new SilverBracelet();
                    bracelet.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    bracelet.Movable = true;
                    AddItem(bracelet);
                }

                if (0.05 > Utility.RandomDouble())
                {
                    SilverEarrings earrings = new SilverEarrings();
                    earrings.Hue     = Utility.RandomList(26, 44, 81, 1102, 1107, 1108, 1109, 1116, 1117, 1122, 1138, 1140, 1141, 1146, 1148, 1149, 1153);
                    earrings.Movable = true;
                    AddItem(earrings);
                }
            }
        }
Exemplo n.º 13
0
        public override void OnDoubleClick(Mobile m)
        {
            Item RewardItem = null;

            if (IsChildOf(m.Backpack))
            {
                switch (Utility.Random(11))
                {
                case 0:
                {
                    RewardItem     = new GoldNecklace();
                    RewardItem.Hue = Utility.RandomList(Sphere.RareHues);
                    break;
                }

                case 1:
                {
                    RewardItem     = new GoldBeadNecklace();
                    RewardItem.Hue = Utility.RandomList(Sphere.RareHues);
                    break;
                }

                case 2:
                {
                    RewardItem     = new SilverNecklace();
                    RewardItem.Hue = Utility.RandomList(Sphere.RareHues);
                    break;
                }

                case 3:
                {
                    RewardItem     = new SilverBeadNecklace();
                    RewardItem.Hue = Utility.RandomList(Sphere.RareHues);
                    break;
                }

                case 4:
                {
                    RewardItem     = new GoldBracelet();
                    RewardItem.Hue = Utility.RandomList(Sphere.RareHues);
                    break;
                }

                case 5:
                {
                    RewardItem     = new SilverBracelet();
                    RewardItem.Hue = Utility.RandomList(Sphere.RareHues);
                    break;
                }

                case 6:
                {
                    RewardItem     = new GoldRing();
                    RewardItem.Hue = Utility.RandomList(Sphere.RareHues);
                    break;
                }

                case 7:
                {
                    RewardItem     = new SilverRing();
                    RewardItem.Hue = Utility.RandomList(Sphere.RareHues);
                    break;
                }

                case 8:
                {
                    RewardItem     = new SilverEarrings();
                    RewardItem.Hue = Utility.RandomList(Sphere.RareHues);
                    break;
                }

                case 9:
                {
                    RewardItem     = new GoldEarrings();
                    RewardItem.Hue = Utility.RandomList(Sphere.RareHues);
                    break;
                }

                case 10:
                {
                    RewardItem     = new Necklace();
                    RewardItem.Hue = Utility.RandomList(Sphere.RareHues);
                    break;
                }
                }

                m.AddToBackpack(RewardItem);
                Delete();
            }
            else
            {
                m.SendAsciiMessage("That must be in your pack for you to use it.");
            }
        }