Ejemplo n.º 1
0
        public Rivatach()
            : base(AIType.AI_Necromage, FightMode.Aggressor, 10, 1, 0.2, 0.4)
        {
            Name = "Rivatach";
            Body = 0x190;

            SpeechHue = 44;

            Hue = 1175;

            BaseSoundID = 362;

            SetStr(2500);
            SetDex(300);
            SetInt(1100);

            SetHits(55000);

            SetDamage(30, 35);

            SetDamageType(ResistanceType.Physical, 50);
            SetDamageType(ResistanceType.Fire, 50);

            SetResistance(ResistanceType.Physical, 0, 0);
            SetResistance(ResistanceType.Fire, 120);
            SetResistance(ResistanceType.Cold, 10, 12);
            SetResistance(ResistanceType.Poison, 10, 12);
            SetResistance(ResistanceType.Energy, 10, 12);

            SetSkill(SkillName.EvalInt, 125.3);
            SetSkill(SkillName.Swords, 120.1, 130.0);
            SetSkill(SkillName.Necromancy, 120.1, 130.0);
            SetSkill(SkillName.Magery, 125.0);
            SetSkill(SkillName.MagicResist, 125.0);
            SetSkill(SkillName.Tactics, 130.0);
            SetSkill(SkillName.Wrestling, 130.0);
            SetSkill(SkillName.Meditation, 130.0);
            SetSkill(SkillName.Anatomy, 125.0);
            SetSkill(SkillName.DetectHidden, 120.0);
            SetSkill(SkillName.SpiritSpeak, 120);

            Fame  = 20000;
            Karma = -20000;

            VirtualArmor = 80;

            AddItem(new ThighBoots(1175));

            Tekagi claw = new Tekagi();

            claw.Movable = false;
            AddItem(claw);

            ClothNinjaHood helm = new ClothNinjaHood();

            helm.Hue     = 2406;
            helm.Movable = false;
            AddItem(helm);

            DragonChest chest = new DragonChest();

            chest.Resource = CraftResource.BlackScales;
            chest.Movable  = false;
            AddItem(chest);

            DragonArms arms = new DragonArms();

            arms.Resource = CraftResource.BlackScales;
            arms.Movable  = false;
            AddItem(arms);

            DragonGloves gloves = new DragonGloves();

            gloves.Resource = CraftResource.BlackScales;
            gloves.Movable  = false;
            AddItem(gloves);

            DragonLegs legs = new DragonLegs();

            legs.Resource = CraftResource.BlackScales;
            legs.Movable  = false;
            AddItem(legs);
        }
Ejemplo n.º 2
0
        public Executioner() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            SpeechHue = Utility.RandomTalkHue();
            Title     = "the executioner";
            Hue       = Utility.RandomSkinColor();

            if (this.Female = Utility.RandomBool())
            {
                this.Body = 0x191;
                this.Name = NameList.RandomName("female");
                AddItem(new Skirt(0x497));
            }
            else
            {
                this.Body = 0x190;
                this.Name = NameList.RandomName("male");
                AddItem(new LongPants(0x497));
            }

            AddItem(new FancyShirt(0x497));
            Item gloves = new LeatherGloves();

            gloves.Hue = 0x497;
            AddItem(gloves);
            Item boots = new ThighBoots();

            boots.Hue = 0x497;
            AddItem(boots);
            Item mask = new ClothNinjaHood();

            mask.Hue  = 0x497;
            mask.Name = "executioner's hood";
            AddItem(mask);
            AddItem(new ExecutionersAxe());

            SetStr(386, 400);
            SetDex(151, 165);
            SetInt(161, 175);

            SetDamage(8, 10);

            SetDamageType(ResistanceType.Physical, 100);

            SetResistance(ResistanceType.Physical, 35, 45);
            SetResistance(ResistanceType.Fire, 25, 30);
            SetResistance(ResistanceType.Cold, 25, 30);
            SetResistance(ResistanceType.Poison, 10, 20);
            SetResistance(ResistanceType.Energy, 10, 20);

            SetSkill(SkillName.Anatomy, 125.0);
            SetSkill(SkillName.Fencing, 46.0, 77.5);
            SetSkill(SkillName.Macing, 35.0, 57.5);
            SetSkill(SkillName.Poisoning, 60.0, 82.5);
            SetSkill(SkillName.MagicResist, 83.5, 92.5);
            SetSkill(SkillName.Swords, 125.0);
            SetSkill(SkillName.Tactics, 125.0);
            SetSkill(SkillName.Lumberjacking, 125.0);

            Fame  = 5000;
            Karma = -5000;

            VirtualArmor = 40;
        }