예제 #1
0
        public SpiritHunter() : base(AIType.AI_Mage)
        {
            Title = "the spirit hunter";
            int hue = 1891 + Utility.Random(5);

            AddItem(new Sandals(hue));
            AddItem(new SkullCap(hue));
            AddItem(new LongPants(hue));
            AddItem(new Cloak(hue));
            AddItem(new Shirt(hue));
            AddItem(Rehued(new Spellbook(), hue));
            AddItem(Rehued(new StuddedGloves(), hue));
            AddItem(Rehued(new GoldNecklace(), hue));

            Torch torch = new Torch();

            torch.Movable = false;
            AddItem(torch);
            torch.Ignite();

            SetStr(315, 345);
            SetDex(81, 95);
            SetInt(156, 187);

            SetDamage(35, 40);

            SetSkill(SkillName.MagicResist, 110.0, 145.5);
            SetSkill(SkillName.Magery, 100.0);
            SetSkill(SkillName.EvalInt, 100.0);
            SetSkill(SkillName.Wrestling, 55.0, 87.5);
            SetSkill(SkillName.Meditation, 100.0);
        }
        public override void InitOutfit()
        {
            Item hair = new Item(Utility.RandomList(0x203B, 0x203C, 0x203D, 0x2044, 0x2045, 0x2047, 0x2049, 0x204A));

            hair.Hue     = Utility.RandomHairHue();
            hair.Layer   = Layer.Hair;
            hair.Movable = false;
            AddItem(hair);

            Item beard = new Item(Utility.RandomList(0x203E, 0x203F, 0x2040, 0x2041, 0x204B, 0x204C, 0x204D));

            beard.Hue     = hair.Hue;
            beard.Layer   = Layer.FacialHair;
            beard.Movable = false;
            AddItem(beard);

            AddItem(new PlateChest());
            AddItem(new PlateArms());
            AddItem(new PlateGloves());
            AddItem(new PlateLegs());

            Torch torch = new Torch();

            torch.Movable = false;
            AddItem(torch);
            torch.Ignite();
        }
예제 #3
0
        public ElementalHunter() : base(AIType.AI_Mage)
        {
            Title = "the elemental hunter";
            int hue = 2308 + Utility.Random(4);

            AddItem(new ThighBoots(hue));
            AddItem(new SkullCap(hue));
            AddItem(new Surcoat(hue));
            AddItem(Identify(Rehued(new Spellbook(), hue)));
            AddItem(Identify(Rehued(new LeatherGloves(), hue)));
            AddItem(Identify(Rehued(new LeatherGorget(), hue)));

            Torch torch = new Torch();

            torch.Movable = false;
            AddItem(torch);
            torch.Ignite();

            SetStr(315, 345);
            SetDex(81, 95);
            SetInt(156, 187);

            SetDamage(35, 40);

            SetSkill(SkillName.MagicResist, 110.0, 145.5);
            SetSkill(SkillName.Magery, 100.0);
            SetSkill(SkillName.EvalInt, 100.0);
            SetSkill(SkillName.Wrestling, 55.0, 87.5);
            SetSkill(SkillName.Meditation, 100.0);
        }
예제 #4
0
        public override void InitOutfit()
        {
            Utility.AssignRandomHair(this);
            Utility.AssignRandomFacialHair(this, HairHue);

            AddItem(new PlateChest());
            AddItem(new PlateArms());
            AddItem(new PlateGloves());
            AddItem(new PlateLegs());

            Torch torch = new Torch();

            torch.Movable = false;
            AddItem(torch);
            torch.Ignite();
        }