コード例 #1
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);
        }
コード例 #2
0
        public Acheron() : base(AIType.AI_Archer, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            Title = "the Darkness";
            Name  = "Acheron";
            Body  = 400;
            Hue   = 0;

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

            SetHits(1820, 1900);

            SetDamage(14, 16);

            SetDamageType(ResistanceType.Physical, 100);

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

            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 = 65;

            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     = 1055;
            chest.Movable = false;
            AddItem(chest);

            VampireLeatherGloves gloves = new VampireLeatherGloves();

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

            VampireLeatherGorget gorget = new VampireLeatherGorget();

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

            VampireLeatherLegs legs = new VampireLeatherLegs();

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

            VampireLeatherArms arms = new VampireLeatherArms();

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

            VampireRobe VampireRobe = new VampireRobe();

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

            Sandals sandals = new Sandals();

            sandals.Hue = 1055;
            AddItem(sandals);

            HalfApron halfapron = new HalfApron();

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

            Item weapon = new BowOfTheBlackPlague();

            weapon.Movable = false;
            weapon.Hue     = 1055;
            AddItem(weapon);
            PackItem(new Arrow(30));
        }