public MasterNecromancer1()
            : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            Name = "Gror'tak Maitre des Squelettes";
            Body = 400;
            Hue = 1109;

            Item shroud = new RobeACapuche(1870);
            shroud.Movable = false;
            AddItem(shroud);

            Item dagger = new Dagger();
            dagger.Name = "Dague Maudite";
            dagger.Hue = 34;
            dagger.Movable = false;
            AddItem(dagger);

            SetStr(250, 400);
            SetDex(50);
            SetInt(300, 400);

            SetHits(250, 400);

            SetDamage(15, 25);

            SetDamageType(ResistanceType.Physical, 100);

            SetResistance(ResistanceType.Physical, 100);
            SetResistance(ResistanceType.Fire, 50);
            SetResistance(ResistanceType.Cold, 50, 70);
            SetResistance(ResistanceType.Poison, 50, 70);
            SetResistance(ResistanceType.Energy, 70, 90);

            SetSkill(SkillName.MagicResist, 20.1, 30.0);
            SetSkill(SkillName.Fencing, 80.1, 100.0);
            SetSkill(SkillName.Tactics, 80.1, 100.0);
            SetSkill(SkillName.EvalInt, 100);
            SetSkill(SkillName.Magery, 60.1, 100.0);
            SetSkill(SkillName.Necromancy, 60.1, 100.0);
            Fame = 15000;
            Karma = -15000;

            VirtualArmor = 80;

            PackItem(new CurseWeaponScroll());
            
            if (Utility.Random(4) == 0)
                PackItem(new CurseWeaponScroll());

            if (Utility.Random(20) == 0)
                PackItem(new RobeACapuche(1870));

            PackNecroReg(10, 30);
        }
        public NoviceNecromancer()
            : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.6)
        {
            Name = "un apprenti nécromant";
            Body = 400;
            Hue = 1109;

            Item shroud = new RobeACapuche(1109);
            shroud.Movable = false;
            AddItem(shroud);

            Item staff = new GnarledStaff();
            staff.Hue = 2211;
            staff.Movable = false;
            AddItem(staff);

            SetStr(46, 70);
            SetDex(31, 50);
            SetInt(26, 60);

            SetHits(45, 60);

            SetDamage(5, 13);

            SetDamageType(ResistanceType.Physical, 50);
            SetDamageType(ResistanceType.Poison, 25);
            SetDamageType(ResistanceType.Energy, 25);

            SetResistance(ResistanceType.Physical, 15, 25);
            SetResistance(ResistanceType.Fire, 5, 10);
            SetResistance(ResistanceType.Poison, 5, 10);
            SetResistance(ResistanceType.Cold, 5, 10);
            SetResistance(ResistanceType.Energy, 15, 25);

            SetSkill(SkillName.MagicResist, 15.1, 40.0);
            SetSkill(SkillName.Tactics, 35.1, 50.0);
            SetSkill(SkillName.Macing, 35.1, 50.0);
            SetSkill(SkillName.Necromancy, 35.1, 50.0);
            SetSkill(SkillName.Focus, 35.1, 50.0);
            SetSkill(SkillName.SpiritSpeak, 35.1, 50.0);
            SetSkill(SkillName.Meditation, 35.1, 50.0);

            Fame = 600;
            Karma = -600;

            VirtualArmor = 25;

            PackNecroReg(5, 10);
        }
Beispiel #3
0
        public override void InitOutfit()
        {
            //base.InitOutfit();

            Hue = 33777;

            Item shroud = new RobeACapuche(1109);
            shroud.Movable = false;
            AddItem(shroud);

            Item staff = new GnarledStaff();
            staff.Hue = 2211;
            staff.Movable = false;
            AddItem(staff);
        }