Esempio n. 1
0
        public static BaseBoat AverageShip()
        {
            BaseBoat boat = new GalleonLarge();

            switch (Utility.RandomMinMax(1, 3))
            {
            case 1: boat = new GalleonRoyal();              break;

            case 2: boat = new GalleonExotic();             break;
            }

            return(boat);
        }
        public SailorAngelLord()
        {
            Name        = NameList.RandomName("lizardman");
            Title       = "the angelic admiral";
            Body        = 346;
            BaseSoundID = 466;

            AI        = AIType.AI_Mage;
            FightMode = FightMode.Evil;
            if (Utility.RandomBool())
            {
                ship = new GalleonExotic();
            }
            else
            {
                ship = new GalleonRoyal();
            }
            ship.Hue = ShipColor("pixie");

            SetStr(786, 985);
            SetDex(177, 255);
            SetInt(151, 250);

            SetHits(592, 711);

            SetDamage(22, 29);

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

            SetResistance(ResistanceType.Physical, 65, 80);
            SetResistance(ResistanceType.Fire, 60, 80);
            SetResistance(ResistanceType.Cold, 50, 60);
            SetResistance(ResistanceType.Poison, 100);
            SetResistance(ResistanceType.Energy, 40, 50);

            SetSkill(SkillName.Anatomy, 25.1, 50.0);
            SetSkill(SkillName.EvalInt, 90.1, 100.0);
            SetSkill(SkillName.Magery, 95.5, 100.0);
            SetSkill(SkillName.Meditation, 25.1, 50.0);
            SetSkill(SkillName.MagicResist, 100.5, 150.0);
            SetSkill(SkillName.Tactics, 90.1, 100.0);
            SetSkill(SkillName.Wrestling, 90.1, 100.0);

            Fame  = 20000;
            Karma = 20000;

            VirtualArmor = 90;
            healme       = "Heal me my friends!";
        }
        public PirateSuccubus()
        {
            Name        = NameList.RandomName("goddess");
            Title       = "the succubus captain";
            Body        = Utility.RandomList(174, 689);
            BaseSoundID = 0x4B0;

            AI        = AIType.AI_Mage;
            FightMode = FightMode.Closest;
            if (Utility.RandomBool())
            {
                ship = new GalleonExotic();
            }
            else
            {
                ship = new GalleonRoyal();
            }
            ship.Hue = ShipColor("demon");

            SetStr(786, 985);
            SetDex(177, 255);
            SetInt(151, 250);

            SetHits(592, 711);

            SetDamage(22, 29);

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

            SetResistance(ResistanceType.Physical, 65, 80);
            SetResistance(ResistanceType.Fire, 60, 80);
            SetResistance(ResistanceType.Cold, 50, 60);
            SetResistance(ResistanceType.Poison, 100);
            SetResistance(ResistanceType.Energy, 40, 50);

            SetSkill(SkillName.Anatomy, 25.1, 50.0);
            SetSkill(SkillName.EvalInt, 90.1, 100.0);
            SetSkill(SkillName.Magery, 95.5, 100.0);
            SetSkill(SkillName.Meditation, 25.1, 50.0);
            SetSkill(SkillName.MagicResist, 100.5, 150.0);
            SetSkill(SkillName.Tactics, 90.1, 100.0);
            SetSkill(SkillName.Wrestling, 90.1, 100.0);

            Fame  = 20000;
            Karma = -20000;

            VirtualArmor = 90;
            healme       = "Heal me my slaves!";
        }
Esempio n. 4
0
        public SailorAngel()
        {
            Name        = NameList.RandomName("lizardman");
            Title       = "the angelic captain";
            Body        = 345;
            BaseSoundID = 466;

            AI        = AIType.AI_Mage;
            FightMode = FightMode.Evil;
            if (Utility.RandomBool())
            {
                ship = new GalleonExotic();
            }
            else
            {
                ship = new GalleonRoyal();
            }
            ship.Hue = ShipColor("pixie");

            SetStr(476, 505);
            SetDex(76, 95);
            SetInt(301, 325);

            SetHits(286, 303);

            SetDamage(7, 14);

            SetDamageType(ResistanceType.Physical, 100);

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

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

            Fame  = 15000;
            Karma = 15000;

            VirtualArmor = 58;
            healme       = "Heal me my friends!";
        }
Esempio n. 5
0
        public PirateSakleth()
        {
            Name        = NameList.RandomName("lizardman");
            Title       = "the sakleth pirate";
            Body        = 541;
            BaseSoundID = 417;

            AI        = AIType.AI_Melee;
            FightMode = FightMode.Closest;
            if (Utility.RandomBool())
            {
                ship = new GalleonExotic();
            }
            else
            {
                ship = new GalleonBarbarian();
            }
            ship.Hue = ShipColor("reptile");

            SetStr(536, 585);
            SetDex(126, 145);
            SetInt(281, 305);

            SetHits(322, 351);
            SetMana(0);

            SetDamage(16, 23);

            SetDamageType(ResistanceType.Physical, 50);
            SetDamageType(ResistanceType.Fire, 50);

            SetResistance(ResistanceType.Physical, 45, 50);
            SetResistance(ResistanceType.Fire, 50, 60);
            SetResistance(ResistanceType.Cold, 25, 35);
            SetResistance(ResistanceType.Poison, 30, 40);
            SetResistance(ResistanceType.Energy, 30, 40);

            SetSkill(SkillName.MagicResist, 60.3, 105.0);
            SetSkill(SkillName.Tactics, 80.1, 100.0);
            SetSkill(SkillName.Wrestling, 80.1, 90.0);

            Fame  = 11000;
            Karma = -11000;

            VirtualArmor = 48;
            healme       = "Slee heal me slak scurvs!";
        }
        public PirateOphidian()
        {
            Name        = NameList.RandomName("drakkul");
            Title       = "the ophidian pirate";
            Body        = 85;
            BaseSoundID = 639;

            AI        = AIType.AI_Mage;
            FightMode = FightMode.Closest;
            ship      = new GalleonExotic();
            ship.Hue  = ShipColor("reptile");

            SetStr(536, 585);
            SetDex(126, 145);
            SetInt(281, 305);

            SetHits(322, 351);
            SetMana(0);

            SetDamage(16, 23);

            SetDamageType(ResistanceType.Physical, 50);
            SetDamageType(ResistanceType.Fire, 50);

            SetResistance(ResistanceType.Physical, 45, 50);
            SetResistance(ResistanceType.Fire, 50, 60);
            SetResistance(ResistanceType.Cold, 25, 35);
            SetResistance(ResistanceType.Poison, 30, 40);
            SetResistance(ResistanceType.Energy, 30, 40);

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

            Fame  = 11000;
            Karma = -11000;

            VirtualArmor = 48;
            healme       = "Ssss... sss... heal... me... slaves!";
        }