Ejemplo n.º 1
0
        public RuneBeetle()
            : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            Name = "a rune beetle";
            Body = 244;

            SetStr(400, 465);
            SetDex(125, 170);
            SetInt(375, 450);

            SetHits(310, 360);

            SetDamage(15, 22);

            SetDamageType(ResistanceType.Physical, 20);
            SetDamageType(ResistanceType.Poison, 10);
            SetDamageType(ResistanceType.Energy, 70);

            SetResistance(ResistanceType.Physical, 40, 65);
            SetResistance(ResistanceType.Fire, 35, 50);
            SetResistance(ResistanceType.Cold, 35, 50);
            SetResistance(ResistanceType.Poison, 75, 95);
            SetResistance(ResistanceType.Energy, 40, 60);

            SetSkill(SkillName.EvalInt, 100.1, 125.0);
            SetSkill(SkillName.Magery, 100.1, 110.0);
            SetSkill(SkillName.Meditation, 95.1, 110.0);
            SetSkill(SkillName.Poisoning, 120.1, 140.0);
            SetSkill(SkillName.MagicResist, 95.1, 110.0);
            SetSkill(SkillName.Tactics, 80.1, 95.0);
            SetSkill(SkillName.Wrestling, 70.1, 80.0);

            SetFameLevel(5);
            SetKarmaLevel(5);

            Tamable      = true;
            ControlSlots = 3;
            MinTameSkill = 93.9;

            PackGold(1000, 1200);
            PackItem(new Bone(Utility.RandomMinMax(2, 3)));
            PackMagicItems(1, 5);
            PackItem(BaseLootHelperSE.RandomBodyPart());
            PackReg(5, 14);

            AddItem(Seed.RandomBonsaiSeed());
        }
Ejemplo n.º 2
0
        public RevenantLion() : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            Name = "a Revenant Lion";
            Body = 251;

            SetStr(275, 320);
            SetDex(155, 175);
            SetInt(75, 105);

            SetHits(250, 280);

            SetDamage(19, 23);

            SetDamageType(ResistanceType.Physical, 30);
            SetDamageType(ResistanceType.Cold, 30);
            SetDamageType(ResistanceType.Poison, 10);
            SetDamageType(ResistanceType.Energy, 30);

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

            SetSkill(SkillName.EvalInt, 80.1, 90.0);
            SetSkill(SkillName.Magery, 80.1, 90.0);
            SetSkill(SkillName.Meditation, 85.1, 95.0);
            SetSkill(SkillName.MagicResist, 70.1, 90.0);
            SetSkill(SkillName.Tactics, 60.1, 80.0);
            SetSkill(SkillName.Wrestling, 80.1, 90.0);

            Fame  = 2500;
            Karma = -2500;

            Tamable = false;

            VirtualArmor = 20;

            PackGold(550, 700);
            PackNecroReg(6, 8);
            PackItem(new Bone(Utility.RandomMinMax(2, 3)));
            PackMagicItems(1, 5);
            PackItem(BaseLootHelperSE.RandomBodyPart());
        }
Ejemplo n.º 3
0
        public YomotsuPriest() : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            Name = "an Yomotsu Priest";
            Body = 253;

            SetStr(480, 530);
            SetDex(100, 115);
            SetInt(600, 675);

            SetHits(480, 530);

            SetDamage(13, 14);

            SetDamageType(ResistanceType.Physical, 100);

            SetResistance(ResistanceType.Physical, 65, 85);
            SetResistance(ResistanceType.Fire, 30, 50);
            SetResistance(ResistanceType.Cold, 45, 65);
            SetResistance(ResistanceType.Poison, 35, 55);
            SetResistance(ResistanceType.Energy, 25, 50);

            SetSkill(SkillName.EvalInt, 93.1, 108.0);
            SetSkill(SkillName.Magery, 105.1, 115.0);
            SetSkill(SkillName.Meditation, 95.1, 110.0);
            SetSkill(SkillName.MagicResist, 112.1, 122.0);
            SetSkill(SkillName.Tactics, 55.1, 60.0);
            SetSkill(SkillName.Wrestling, 48.1, 58.0);

            Fame  = 15000;
            Karma = -15000;

            VirtualArmor = 30;

            Tamable = false;

            PackGold(700, 1000);
            PackItem(new ExecutionersAxe());
            PackItem(BaseLootHelperSE.RandomFootWears());
            PackItem(new ShortPants());
            PackMagicItems(1, 5);

            AddItem(Seed.RandomBonsaiSeed());
        }
Ejemplo n.º 4
0
        public TsukiWolf() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            Name        = "a Tsuki Wolf";
            Body        = 250;
            BaseSoundID = 0xE5;

            SetStr(400, 450);
            SetDex(150, 200);
            SetInt(65, 75);

            SetHits(380, 440);
            SetMana(40, 40);

            SetDamage(15, 21);

            SetDamageType(ResistanceType.Physical, 90);
            SetDamageType(ResistanceType.Cold, 5);
            SetDamageType(ResistanceType.Energy, 5);

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

            SetSkill(SkillName.Anatomy, 65.1, 75.0);
            SetSkill(SkillName.MagicResist, 65.1, 70.0);
            SetSkill(SkillName.Tactics, 95.1, 110.0);
            SetSkill(SkillName.Wrestling, 98.1, 108.0);

            Fame  = 200;
            Karma = -200;

            VirtualArmor = 30;

            Tamable = false;

            PackGold(400, 500);
            PackItem(new Bone(Utility.RandomMinMax(2, 3)));
            PackMagicItems(1, 5);
            PackItem(BaseLootHelperSE.RandomBodyPart());
            PackItem(Loot.RandomSEArmor());
        }
Ejemplo n.º 5
0
        public YomotsuWarrior() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            Name = "an Yomotsu Warrior";
            Body = 245;

            SetStr(480, 530);
            SetDex(150, 165);
            SetInt(15, 35);

            SetHits(480, 530);

            SetDamage(13, 14);

            SetDamageType(ResistanceType.Physical, 100);

            SetResistance(ResistanceType.Physical, 65, 85);
            SetResistance(ResistanceType.Fire, 30, 50);
            SetResistance(ResistanceType.Cold, 45, 65);
            SetResistance(ResistanceType.Poison, 40, 55);
            SetResistance(ResistanceType.Energy, 30, 50);

            SetSkill(SkillName.Anatomy, 85.1, 95.0);
            SetSkill(SkillName.MagicResist, 80.1, 90.0);
            SetSkill(SkillName.Tactics, 95.1, 105.0);
            SetSkill(SkillName.Wrestling, 98.1, 108.0);

            Fame  = 5000;
            Karma = -5000;

            VirtualArmor = 35;

            Tamable = false;

            PackGold(600, 700);
            PackItem(new ExecutionersAxe());
            PackItem(BaseLootHelperSE.RandomFootWears());
            PackItem(new ShortPants());
            PackMagicItems(1, 5);

            AddItem(Seed.RandomBonsaiSeed());
        }
Ejemplo n.º 6
0
        public YomotsuElder() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            Name = "an Yomotsu Elder";
            Body = 255;

            SetStr(695, 825);
            SetDex(250, 365);
            SetInt(15, 40);

            SetHits(820, 895);
            SetMana(15, 40);

            SetDamage(13, 14);

            SetResistance(ResistanceType.Physical, 65, 85);
            SetResistance(ResistanceType.Fire, 30, 50);
            SetResistance(ResistanceType.Cold, 45, 65);
            SetResistance(ResistanceType.Poison, 35, 55);
            SetResistance(ResistanceType.Energy, 25, 50);

            SetSkill(SkillName.Anatomy, 115.1, 130.0);
            SetSkill(SkillName.MagicResist, 100.1, 115.0);
            SetSkill(SkillName.Tactics, 115.1, 130.0);
            SetSkill(SkillName.Wrestling, 110.1, 130.0);

            Fame  = 10000;
            Karma = -10000;

            VirtualArmor = 40;

            Tamable = false;

            PackGold(1500, 1800);
            PackItem(new ExecutionersAxe());
            PackItem(BaseLootHelperSE.RandomFootWears());
            PackItem(new ShortPants());
            PackMagicItems(1, 5);

            AddItem(Seed.RandomBonsaiSeed());
        }
Ejemplo n.º 7
0
        public TsukiWolf()
            : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            Name        = "a tsuki wolf";
            Body        = 250;
            BaseSoundID = 0xE5;

            switch (Utility.RandomMinMax(1, 3))
            {
            case 1:
                Hue = 0;
                break;

            case 2:
                Hue = 448;
                break;

            case 3:
                Hue = 2305;
                break;
            }

            SetStr(400, 450);
            SetDex(150, 200);
            SetInt(65, 75);

            SetHits(380, 440);
            SetMana(40, 40);

            SetDamage(15, 21);

            SetDamageType(ResistanceType.Physical, 90);
            SetDamageType(ResistanceType.Cold, 5);
            SetDamageType(ResistanceType.Energy, 5);

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

            SetSkill(SkillName.Anatomy, 65.1, 75.0);
            SetSkill(SkillName.MagicResist, 65.1, 70.0);
            SetSkill(SkillName.Tactics, 95.1, 110.0);
            SetSkill(SkillName.Wrestling, 98.1, 108.0);

            Fame  = 200;
            Karma = -200;

            Tamable = false;

            PackGold(400, 500);
            PackItem(new Bone(Utility.RandomMinMax(2, 3)));
            PackMagicItems(1, 5);
            PackItem(BaseLootHelperSE.RandomBodyPart());
            PackItem(Loot.RandomArmor());

            if (Utility.RandomDouble() < .33)
            {
                PackItem(Engines.Plants.Seed.RandomPeculiarSeed(1));
            }
        }