public Meiko()
        {
            Name     = "Meiko";
            Title    = "the Vampire Slayer";
            Body     = 0x190;
            CantWalk = true;
            Hue      = 0x83F8;

            Item weapon = new RepeatingCrossbow();

            weapon.Movable = false;
            weapon.Hue     = 37;
            AddItem(weapon);
            Item arms = new PlateArms();

            arms.Movable = false;
            arms.Hue     = 1150;
            AddItem(arms);
            Item gloves = new PlateGloves();

            gloves.Movable = false;
            gloves.Hue     = 1150;
            AddItem(gloves);
            Item chest = new PlateChest();

            chest.Movable = false;
            chest.Hue     = 1150;
            AddItem(chest);
            Item legs = new PlateLegs();

            legs.Movable = false;
            legs.Hue     = 1150;
            AddItem(legs);
            Item gorget = new PlateGorget();

            gorget.Movable = false;
            gorget.Hue     = 1150;
            AddItem(gorget);
            Item VampireRobe = new VampireRobe();

            VampireRobe.Movable = false;
            VampireRobe.Hue     = 37;
            AddItem(VampireRobe);

            int hairHue = 1150;

            switch (Utility.Random(1))
            {
            case 0: AddItem(new ShortHair(hairHue)); break;
            }

            int VandykeHue = 1150;

            switch (Utility.Random(1))
            {
            case 0: AddItem(new Vandyke(VandykeHue)); break;
            }

            Blessed = true;
        }
        public GillesDeRay() : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            Title = "Lord of Darkness";
            Name  = ("Gilles De Ray");
            Body  = 400;
            Hue   = 1;

            SetStr(800, 950);
            SetDex(91, 115);
            SetInt(300, 320);

            SetHits(2820, 3225);

            SetDamage(20, 22);

            SetDamageType(ResistanceType.Cold, 20);
            SetDamageType(ResistanceType.Energy, 20);
            SetDamageType(ResistanceType.Poison, 20);
            SetDamageType(ResistanceType.Physical, 40);

            SetResistance(ResistanceType.Fire, 10, 20);
            SetResistance(ResistanceType.Cold, 40, 50);
            SetResistance(ResistanceType.Poison, 60, 70);
            SetResistance(ResistanceType.Energy, 40, 50);

            SetSkill(SkillName.EvalInt, 100.0, 135.0);
            SetSkill(SkillName.Tactics, 125.1, 130.0);
            SetSkill(SkillName.MagicResist, 75.0, 97.5);
            SetSkill(SkillName.Wrestling, 100.2, 100.0);
            SetSkill(SkillName.Meditation, 120.0);
            SetSkill(SkillName.Focus, 120.0);
            SetSkill(SkillName.Magery, 120.0, 140);

            Fame  = 15000;
            Karma = -15000;

            VirtualArmor = 70;

            VampireRobe robe = new VampireRobe();

            robe.Movable = false;
            robe.Hue     = 1;
            AddItem(robe);
        }
Example #3
0
        public Serraphim() : base(AIType.AI_Archer, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            Title = "the Fallen One";
            Name  = "Serraphim";
            Body  = 400;
            Hue   = 0;

            SetStr(900, 940);
            SetDex(191, 115);
            SetInt(470, 490);

            SetHits(1520, 1700);

            SetDamage(14, 16);

            SetDamageType(ResistanceType.Poison, 50);
            SetDamageType(ResistanceType.Cold, 50);

            SetResistance(ResistanceType.Fire, 30, 40);
            SetResistance(ResistanceType.Cold, 50, 60);
            SetResistance(ResistanceType.Poison, 60, 70);
            SetResistance(ResistanceType.Energy, 50, 60);


            SetSkill(SkillName.Archery, 80.0, 90.0);
            SetSkill(SkillName.Anatomy, 80.0, 90.0);
            SetSkill(SkillName.Tactics, 80.0, 90.0);
            SetSkill(SkillName.MagicResist, 75.0, 97.5);
            SetSkill(SkillName.Wrestling, 90.2, 110.0);
            SetSkill(SkillName.Focus, 120.0);

            Fame  = 15000;
            Karma = -15000;

            VirtualArmor = 70;

            Item hair = new Item(Utility.RandomList(0x203B, 0x2049, 0x2048, 0x204A));

            hair.Hue     = 1150;
            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);


            VampireLeatherChest chest = new VampireLeatherChest();

            chest.Hue     = 1150;
            chest.Movable = false;
            AddItem(chest);

            VampireLeatherGloves gloves = new VampireLeatherGloves();

            gloves.Hue     = 1150;
            gloves.Movable = false;
            AddItem(gloves);

            VampireLeatherGorget gorget = new VampireLeatherGorget();

            gorget.Hue     = 1150;
            gorget.Movable = false;
            AddItem(gorget);

            VampireLeatherLegs legs = new VampireLeatherLegs();

            legs.Hue     = 1150;
            legs.Movable = false;
            AddItem(legs);

            VampireLeatherArms arms = new VampireLeatherArms();

            arms.Hue     = 1150;
            arms.Movable = false;
            AddItem(arms);

            VampireRobe VampireRobe = new VampireRobe();

            VampireRobe.Hue     = 1150;
            VampireRobe.Movable = false;
            AddItem(VampireRobe);

            HalfApron halfapron = new HalfApron();

            halfapron.Movable = false;
            halfapron.Hue     = 0;
            halfapron.Layer   = Layer.Waist;
            AddItem(halfapron);

            Sandals sandals = new Sandals();

            sandals.Hue = 1150;
            AddItem(sandals);

            Item weapon = new VampiriacBow();

            weapon.Movable = false;
            weapon.Hue     = 1150;
            AddItem(weapon);
            PackItem(new Arrow(30));
        }
Example #4
0
        public Mythos() : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            Title = "the Frozen Horror";
            Name  = "Mythos";
            Body  = 400;
            Hue   = 0;

            SetStr(900, 940);
            SetDex(191, 115);
            SetInt(470, 490);

            SetHits(1120, 1300);

            SetDamage(14, 16);

            SetDamageType(ResistanceType.Cold, 100);

            SetResistance(ResistanceType.Fire, 30, 40);
            SetResistance(ResistanceType.Cold, 40, 50);
            SetResistance(ResistanceType.Poison, 60, 70);
            SetResistance(ResistanceType.Energy, 40, 50);


            SetSkill(SkillName.EvalInt, 100.0, 120.0);
            SetSkill(SkillName.Macing, 80.0, 90.0);
            SetSkill(SkillName.MagicResist, 75.0, 97.5);
            SetSkill(SkillName.Wrestling, 90.2, 110.0);
            SetSkill(SkillName.Meditation, 120.0);
            SetSkill(SkillName.Focus, 120.0);
            SetSkill(SkillName.Magery, 120.0);

            Fame  = 15000;
            Karma = -15000;

            VirtualArmor = 50;

            Item hair = new Item(Utility.RandomList(0x203B, 0x2049, 0x2048, 0x204A));

            hair.Hue     = 1150;
            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);


            VampireLeatherChest chest = new VampireLeatherChest();

            chest.Hue     = 295;
            chest.Movable = false;
            AddItem(chest);

            VampireLeatherGorget gorget = new VampireLeatherGorget();

            gorget.Hue     = 295;
            gorget.Movable = false;
            AddItem(gorget);

            VampireLeatherLegs legs = new VampireLeatherLegs();

            legs.Hue     = 295;
            legs.Movable = false;
            AddItem(legs);

            VampireLeatherArms arms = new VampireLeatherArms();

            arms.Hue     = 295;
            arms.Movable = false;
            AddItem(arms);

            VampireRobe VampireRobe = new VampireRobe();

            VampireRobe.Hue     = 295;
            VampireRobe.Movable = false;
            AddItem(VampireRobe);

            Sandals sandals = new Sandals();

            sandals.Hue = 295;
            AddItem(sandals);

            HalfApron halfapron = new HalfApron();

            halfapron.Movable = false;
            halfapron.Hue     = 295;
            halfapron.Layer   = Layer.Waist;
            AddItem(halfapron);

            Item weapon = new FistsOfPainandFury();

            weapon.Movable = false;
            weapon.Hue     = 295;
            AddItem(weapon);
        }
Example #5
0
        public UlicQelDrama() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            Title = "the Devourer";
            Name  = "Ulic Qel Drama";
            Body  = 745;
            Hue   = 0;

            SetStr(900, 940);
            SetDex(191, 115);
            SetInt(470, 490);

            SetHits(1620, 1700);

            SetDamage(14, 16);

            SetDamageType(ResistanceType.Poison, 100);

            SetResistance(ResistanceType.Fire, 30, 40);
            SetResistance(ResistanceType.Cold, 50, 60);
            SetResistance(ResistanceType.Poison, 60, 70);
            SetResistance(ResistanceType.Energy, 50, 60);


            SetSkill(SkillName.Macing, 80.0, 90.0);
            SetSkill(SkillName.Anatomy, 80.0, 90.0);
            SetSkill(SkillName.Tactics, 80.0, 90.0);
            SetSkill(SkillName.MagicResist, 75.0, 97.5);
            SetSkill(SkillName.Wrestling, 90.2, 110.0);
            SetSkill(SkillName.Focus, 120.0);

            Fame  = 15000;
            Karma = -15000;

            VirtualArmor = 70;

            Item hair = new Item(Utility.RandomList(0x203B, 0x2049, 0x2048, 0x204A));

            hair.Hue     = 1150;
            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);


            VampireLeatherChest chest = new VampireLeatherChest();

            chest.Hue     = 49;
            chest.Movable = false;
            AddItem(chest);

            VampireLeatherGloves gloves = new VampireLeatherGloves();

            gloves.Hue     = 49;
            gloves.Movable = false;
            AddItem(gloves);

            VampireLeatherGorget gorget = new VampireLeatherGorget();

            gorget.Hue     = 49;
            gorget.Movable = false;
            AddItem(gorget);

            VampireLeatherLegs legs = new VampireLeatherLegs();

            legs.Hue     = 49;
            legs.Movable = false;
            AddItem(legs);

            VampireLeatherArms arms = new VampireLeatherArms();

            arms.Hue     = 49;
            arms.Movable = false;
            AddItem(arms);

            VampireRobe VampireRobe = new VampireRobe();

            VampireRobe.Hue     = 49;
            VampireRobe.Movable = false;
            AddItem(VampireRobe);

            Sandals sandals = new Sandals();

            sandals.Hue = 49;
            AddItem(sandals);

            Item weapon = new MaceOfHell();

            weapon.Movable = false;
            weapon.Hue     = 49;
            AddItem(weapon);
        }
Example #6
0
        public VampireArcher() : base(AIType.AI_Archer, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            Title = "the Vampire Archer";
            Name  = NameList.RandomName("male");
            Body  = 400;
            Hue   = 0;

            SetStr(365, 365);
            SetDex(191, 215);
            SetInt(196, 220);

            SetHits(520, 525);

            SetDamage(10, 15);

            SetDamageType(ResistanceType.Physical, 100);

            SetResistance(ResistanceType.Physical, 0, 01);
            SetResistance(ResistanceType.Fire, 0, 01);
            SetResistance(ResistanceType.Poison, 0, 01);
            SetResistance(ResistanceType.Energy, 0, 01);

            SetSkill(SkillName.Archery, 75.1, 100.0);
            SetSkill(SkillName.Tactics, 75.1, 100.0);
            SetSkill(SkillName.MagicResist, 75.0, 97.5);
            SetSkill(SkillName.Tactics, 65.0, 87.5);
            SetSkill(SkillName.Wrestling, 20.2, 60.0);

            Fame  = 2500;
            Karma = -2500;

            VirtualArmor = 50;

            Item hair = new Item(Utility.RandomList(0x203B, 0x2049, 0x2048, 0x204A));

            hair.Hue     = 1150;
            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);

            //switch ( Utility.Random( 10 ))
            if (Utility.Random(10) == 1)
            {
                AddItem(new VampiriacBow());
            }
            else
            {
                AddItem(new CompositeBow());
            }


            VampireLeatherChest chest = new VampireLeatherChest();

            chest.Movable = false;
            AddItem(chest);

            VampireLeatherGloves gloves = new VampireLeatherGloves();

            gloves.Movable = false;
            AddItem(gloves);

            VampireLeatherGorget gorget = new VampireLeatherGorget();

            gorget.Movable = false;
            AddItem(gorget);

            VampireLeatherLegs legs = new VampireLeatherLegs();

            legs.Movable = false;
            AddItem(legs);

            VampireRobe robe = new VampireRobe();

            robe.Movable = false;
            AddItem(robe);

            Sandals sandals = new Sandals();

            sandals.Hue = 1;
            AddItem(sandals);

            //Horse VampiriacSteed = new VampiriacSteed();
            //horse.Hue = 686;
            //horse.Hits = 200;
            //horse.Karma = 500;
            //VampiriacSteed.Rider = this;
            new VampiriacSteed().Rider = this;
        }
        public VampireWarrior() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            Title = "the Vampire Warrior";
            Name  = NameList.RandomName("male");
            Body  = 400;
            Hue   = 0;

            SetStr(400, 500);
            SetDex(91, 115);
            SetInt(300, 320);

            SetHits(520, 725);

            SetDamage(10, 15);

            SetDamageType(ResistanceType.Physical, 100);

            SetResistance(ResistanceType.Fire, 10, 20);
            SetResistance(ResistanceType.Cold, 30, 40);
            SetResistance(ResistanceType.Poison, 50, 60);
            SetResistance(ResistanceType.Energy, 30, 40);

            SetSkill(SkillName.EvalInt, 85.0, 100.0);
            SetSkill(SkillName.Tactics, 75.1, 100.0);
            SetSkill(SkillName.MagicResist, 75.0, 97.5);
            SetSkill(SkillName.Wrestling, 100.2, 105.0);
            SetSkill(SkillName.Meditation, 120.0);
            SetSkill(SkillName.Focus, 120.0);
            SetSkill(SkillName.Fencing, 100.0, 105);

            Fame  = 2500;
            Karma = -2500;

            VirtualArmor = 50;


            Item hair = new Item(Utility.RandomList(0x203B, 0x2049, 0x2048, 0x204A));

            hair.Hue     = 1150;
            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);


            VampireLeatherChest chest = new VampireLeatherChest();

            chest.Movable = false;
            AddItem(chest);

            VampireLeatherGloves gloves = new VampireLeatherGloves();

            gloves.Movable = false;
            AddItem(gloves);

            VampireLeatherGorget gorget = new VampireLeatherGorget();

            gorget.Movable = false;
            AddItem(gorget);

            VampireLeatherLegs legs = new VampireLeatherLegs();

            legs.Movable = false;
            AddItem(legs);

            VampireLeatherArms arms = new VampireLeatherArms();

            arms.Movable = false;
            AddItem(arms);

            VampireRobe robe = new VampireRobe();

            robe.Movable = false;
            AddItem(robe);

            Sandals sandals = new Sandals();

            if (Utility.Random(30) == 1)
            {
                sandals.Hue = 1;
            }
            AddItem(sandals);
        }
Example #8
0
        public Serraphim() : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            Title = "the Fallen One";
            Name  = "Serraphim";
            Body  = 400;
            Hue   = 0;

            SetStr(900, 940);
            SetDex(191, 115);
            SetInt(670, 690);

            SetHits(1520, 1700);

            SetDamage(10, 12);

            SetDamageType(ResistanceType.Physical, 100);


            SetSkill(SkillName.EvalInt, 100.0, 120.0);
            SetSkill(SkillName.Tactics, 95.1, 110.0);
            SetSkill(SkillName.MagicResist, 75.0, 97.5);
            SetSkill(SkillName.Wrestling, 90.2, 110.0);
            SetSkill(SkillName.Meditation, 120.0);
            SetSkill(SkillName.Focus, 120.0);
            SetSkill(SkillName.Magery, 120.0);

            Fame  = 15000;
            Karma = -25000;

            VirtualArmor = 75;

            Item hair = new Item(Utility.RandomList(0x203B, 0x2049, 0x2048, 0x204A));

            hair.Hue     = 1150;
            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);


            VampireLeatherChest chest = new VampireLeatherChest();

            chest.Hue     = 1150;
            chest.Movable = false;
            AddItem(chest);

            VampireLeatherGloves gloves = new VampireLeatherGloves();

            gloves.Hue     = 1150;
            gloves.Movable = false;
            AddItem(gloves);

            VampireLeatherGorget gorget = new VampireLeatherGorget();

            gorget.Hue     = 1150;
            gorget.Movable = false;
            AddItem(gorget);

            VampireLeatherLegs legs = new VampireLeatherLegs();

            legs.Hue     = 1150;
            legs.Movable = false;
            AddItem(legs);

            VampireLeatherArms arms = new VampireLeatherArms();

            arms.Hue     = 1150;
            arms.Movable = false;
            AddItem(arms);

            VampireRobe VampireRobe = new VampireRobe();

            VampireRobe.Hue     = 1150;
            VampireRobe.Movable = false;
            AddItem(VampireRobe);

            HalfApron halfapron = new HalfApron();

            halfapron.Movable = false;
            halfapron.Hue     = 0;
            halfapron.Layer   = Layer.Waist;
            AddItem(halfapron);

            Sandals sandals = new Sandals();

            sandals.Hue = 1150;
            AddItem(sandals);

            Item weapon = new BowOfTheBlackPlague();

            weapon.Movable = false;
            weapon.Hue     = 1150;
            AddItem(weapon);
        }
Example #9
0
        public Celeste() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            Title = "the Queen of the Underworld";
            Name  = "Celeste";
            Body  = 745;
            Hue   = 0;

            SetStr(900, 940);
            SetDex(191, 115);
            SetInt(670, 690);

            SetHits(1520, 1700);

            SetDamage(14, 16);

            SetDamageType(ResistanceType.Energy, 100);

            SetResistance(ResistanceType.Fire, 30, 40);
            SetResistance(ResistanceType.Cold, 50, 60);
            SetResistance(ResistanceType.Poison, 60, 70);
            SetResistance(ResistanceType.Energy, 50, 60);

            VirtualArmor = 65;

            SetSkill(SkillName.Swords, 80.0, 90.0);
            SetSkill(SkillName.Anatomy, 80.0, 90.0);
            SetSkill(SkillName.Tactics, 80.0, 90.0);
            SetSkill(SkillName.MagicResist, 75.0, 97.5);
            SetSkill(SkillName.Wrestling, 90.2, 110.0);
            SetSkill(SkillName.Focus, 120.0);

            Fame  = 15000;
            Karma = -15000;

            VampireLeatherChest chest = new VampireLeatherChest();

            chest.Movable = false;
            chest.Hue     = 906;
            AddItem(chest);

            VampireLeatherGloves gloves = new VampireLeatherGloves();

            gloves.Movable = false;
            gloves.Hue     = 906;
            AddItem(gloves);

            VampireLeatherGorget gorget = new VampireLeatherGorget();

            gorget.Movable = false;
            gorget.Hue     = 906;
            AddItem(gorget);

            VampireLeatherLegs legs = new VampireLeatherLegs();

            legs.Movable = false;
            legs.Hue     = 906;
            AddItem(legs);

            VampireLeatherArms arms = new VampireLeatherArms();

            arms.Movable = false;
            arms.Hue     = 906;
            AddItem(arms);

            VampireRobe VampireRobe = new VampireRobe();

            VampireRobe.Hue     = 906;
            VampireRobe.Movable = false;
            AddItem(VampireRobe);

            Sandals sandals = new Sandals();

            sandals.Hue = 906;
            AddItem(sandals);

            HalfApron halfapron = new HalfApron();

            halfapron.Movable = false;
            halfapron.Hue     = 906;
            halfapron.Layer   = Layer.Waist;
            AddItem(halfapron);

            Item weapon = new ScytheOfFaith();

            weapon.Movable = false;
            weapon.Hue     = 906;
            AddItem(weapon);
        }