Exemplo n.º 1
0
        /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

        public static Item CreateStuddedArmor(string gender)
        {
            Item item  = null;
            int  nType = Utility.RandomMinMax(0, 10);

            switch (nType)
            {
            case 0:         item = new LeatherCap();                        item.Name = "leather cap";                      break;

            case 1:         item = new StuddedArms();                       item.Name = "studded sleeves";          break;

            case 2:         item = new StuddedGloves();                     item.Name = "studded gloves";           break;

            case 3:         item = new StuddedGorget();                     item.Name = "studded gorget";           break;

            case 4:         item = new StuddedLegs();                       item.Name = "studded leggings";         break;

            case 5:         item = new StuddedChest();                      item.Name = "studded tunic";
                if (gender == "female" || Utility.RandomMinMax(0, 3) == 1)
                {
                    item = new FemaleStuddedChest();      item.Name = "studded armor";
                }
                else if (gender == "female" || Utility.RandomMinMax(0, 3) == 1)
                {
                    item = new StuddedBustierArms();      item.Name = "studded bustier";
                }
                break;

            case 6:         item = new StuddedMempo();                      item.Name = "studded mempo";            break;

            case 7:         item = new StuddedDo();                         item.Name = "studded do";                       break;

            case 8:         item = new StuddedHiroSode();           item.Name = "studded hiro sode";        break;

            case 9:         item = new StuddedSuneate();            item.Name = "studded suneate";          break;

            case 10:        item = new StuddedHaidate();            item.Name = "studded haidate";          break;
            }

            return(item);
        }
        public OborunianDrowSpiderTrainer() : base(AIType.AI_Melee, FightMode.Closest, 12, 1, 0.175, 0.350)
        {
            Name       = NameList.RandomName("elven female");
            Title      = "the oborunian spider trainer";
            Female     = true;
            Body       = 606;
            Hue        = 33840;
            HairItemID = 12240;
            HairHue    = 1153;

            SetStr(147, 205);
            SetDex(97, 114);
            SetInt(54, 147);

            SetHits(225, 350);

            SetDamage(1, 4);

            SetSkill(SkillName.MagicResist, 43.4, 60.2);
            SetSkill(SkillName.Ninjitsu, 100.0);
            SetSkill(SkillName.Tactics, 45.6, 54.4);
            SetSkill(SkillName.Wrestling, 50.7, 59.6);

            Circlet circlet = new Circlet();

            BaseRunicTool.ApplyAttributesTo(circlet, 5, 5, 35);
            circlet.Hue     = 1157;
            circlet.Movable = true;
            AddItem(circlet);

            WoodlandGorget gorget = new WoodlandGorget();

            BaseRunicTool.ApplyAttributesTo(gorget, 5, 5, 35);
            gorget.Hue     = 2075;
            gorget.Movable = true;
            AddItem(gorget);

            DrowSpiderCloak cloak = new DrowSpiderCloak();

            BaseRunicTool.ApplyAttributesTo(cloak, 5, 5, 35);
            cloak.Movable = true;
            AddItem(cloak);

            StuddedBustierArms bustier = new StuddedBustierArms();

            BaseRunicTool.ApplyAttributesTo(bustier, 5, 5, 35);
            bustier.Hue     = 2075;
            bustier.Movable = true;
            AddItem(bustier);

            DragonGloves gloves = new DragonGloves();

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

            WildStaff staff = new WildStaff();

            BaseRunicTool.ApplyAttributesTo(staff, 5, 5, 35);
            staff.Hue     = 2704;
            staff.Quality = WeaponQuality.Exceptional;
            staff.Movable = true;
            AddItem(staff);

            WoodlandBelt belt = new WoodlandBelt();

            BaseRunicTool.ApplyAttributesTo(belt, 5, 5, 35);
            belt.Hue     = 2075;
            belt.Movable = true;
            AddItem(belt);

            ThighBoots boots = new ThighBoots();

            BaseRunicTool.ApplyAttributesTo(boots, 5, 5, 35);
            boots.Hue     = 1883;
            boots.Movable = true;
            AddItem(boots);

            PackGold(212, 315);

            PackItem(new FishScale(Utility.RandomMinMax(6, 11)));

            Fame  = 2000;
            Karma = -2000;

            m_NextAbilityTime = DateTime.Now + TimeSpan.FromSeconds(Utility.RandomMinMax(2, 5));
        }