Exemple #1
0
        public override void InitOutfit()
        {
            Item hair = new Item(8251)
            {
                Hue     = 1109,
                Layer   = Layer.Hair,
                Movable = false
            };

            AddItem(hair);

            Item fhair = new Item(8256)
            {
                Hue     = 1109,
                Layer   = Layer.FacialHair,
                Movable = false
            };

            AddItem(fhair);

            Item hakama = new HakamaShita()
            {
                Hue     = 803,
                Movable = false
            };

            AddItem(hakama);

            Item tattsuke = new TattsukeHakama()
            {
                Hue     = 902,
                Movable = false
            };

            AddItem(tattsuke);

            Item shirt = new FancyShirt()
            {
                Hue     = 0,
                Movable = false
            };

            AddItem(shirt);

            Item tabi = new NinjaTabi()
            {
                Hue     = 707,
                Movable = false
            };

            AddItem(tabi);

            PackGold(50, 200);
        }
        public SamuraiFarmer() : base(AIType.AI_Melee, FightMode.Weakest, 10, 1, 0.175, 0.3)
        {
            Name        = "Samurai Farmer";
            Title       = ", Defiance Cult Clan";
            Body        = 400;
            Hue         = 33820;
            SpeechHue   = 1150;
            BaseSoundID = 0;
            Team        = 0;
            //new EtherealHorse().Rider = this;

            SetStr(125, 145);
            SetDex(130, 140);
            SetInt(0, 0);

            SetHits(125, 145);

            SetSkill(SkillName.Tactics, 100.7, 100.4);
            SetSkill(SkillName.MagicResist, 100.4, 100.7);
            SetSkill(SkillName.Fencing, 110.4, 110.7);
            SetSkill(SkillName.Anatomy, 110.4, 110.7);
            SetSkill(SkillName.Parry, 75.1, 100.1);

            Fame  = 15000;
            Karma = -15000;

            VirtualArmor = 75;

            Item Pitchfork = new Pitchfork();

            Pitchfork.Movable = false;
            Pitchfork.Hue     = 0;
            //Bokuto.Name="SamuraiFarmer Bokuto";
            EquipItem(Pitchfork);

            Item Kasa = new Kasa();

            Kasa.Movable = false;
            Kasa.Hue     = 0;
            EquipItem(Kasa);

            Item Shirt = new Shirt();

            Shirt.Movable = false;
            Shirt.Hue     = 0;
            EquipItem(Shirt);

            Item LeatherGloves = new LeatherGloves();

            LeatherGloves.Movable = false;
            LeatherGloves.Hue     = 0;
            EquipItem(LeatherGloves);

            Item TattsukeHakama = new TattsukeHakama();

            TattsukeHakama.Movable = false;
            TattsukeHakama.Hue     = 0;
            EquipItem(TattsukeHakama);

            Item Sandals = new Sandals();

            Sandals.Movable = false;
            Sandals.Hue     = 0;
            EquipItem(Sandals);


            Item hair = new Item(0x203D);

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

            PackGold(140, 255);
            PackMagicItems(3, 7);
            PackMagicItems(3, 7);
            PackMagicItems(3, 7);
            PackMagicItems(3, 7);

            switch (Utility.Random(125))
            {
            case 0: PackItem(new Kasa()); break;
            }
        }
Exemple #3
0
        public VictorCreed() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            Name   = "Victor Creed";
            Body   = 400;
            Female = false;
            Hue    = 33775;
            Title  = "The Master Assassin";
            //Body = 149; // Uncomment these lines and input values
            //BaseSoundID = 0x4B0; // To use your own custom body and sound.
            SetStr(3500);
            SetDex(2500);
            SetInt(4500);
            SetHits(125000, 150000);
            SetDamage(45, 65);
            SetDamageType(ResistanceType.Cold, 199);
            SetDamageType(ResistanceType.Fire, 199);
            SetDamageType(ResistanceType.Energy, 199);
            SetDamageType(ResistanceType.Poison, 199);

            SetResistance(ResistanceType.Physical, 60);
            SetResistance(ResistanceType.Cold, 90);
            SetResistance(ResistanceType.Fire, 90);
            SetResistance(ResistanceType.Energy, 90);
            SetResistance(ResistanceType.Poison, 90);

            SetSkill(SkillName.EvalInt, 320.1, 330.0);
            SetSkill(SkillName.Magery, 290.1, 300.0);
            SetSkill(SkillName.Meditation, 200.1, 301.0);
            SetSkill(SkillName.Poisoning, 400.1, 601.0);
            SetSkill(SkillName.MagicResist, 575.2, 600.0);
            SetSkill(SkillName.Tactics, 690.1, 800.0);
            SetSkill(SkillName.Wrestling, 675.1, 800.0);
            SetSkill(SkillName.Swords, 375.1, 400.0);
            SetSkill(SkillName.Anatomy, 575.1, 600.0);
            SetSkill(SkillName.Parry, 775.1, 800.0);


            m_Timer = new TeleportTimer(this);
            m_Timer.Start();



            Fame         = 15000;
            Karma        = -15000;
            VirtualArmor = 65;

            PackGold(11120, 11130);



            Item HakamaShita = new HakamaShita();

            HakamaShita.Movable = false;
            HakamaShita.Hue     = 1109;
            AddItem(HakamaShita);

            Item TattsukeHakama = new TattsukeHakama();

            TattsukeHakama.Movable = false;
            TattsukeHakama.Hue     = 1109;
            AddItem(TattsukeHakama);

            Item Bandana = new Bandana();

            Bandana.Movable = false;
            Bandana.Hue     = 1109;
            AddItem(Bandana);

            Item SamuraiTabi = new SamuraiTabi();

            SamuraiTabi.Movable = false;
            SamuraiTabi.Hue     = 1109;
            AddItem(SamuraiTabi);

            Item NeptuneShirt = new NeptuneShirt();

            NeptuneShirt.Movable = false;
            NeptuneShirt.Hue     = 1109;
            AddItem(NeptuneShirt);
        }