Exemple #1
0
        public PirateCyclops()
        {
            Name        = NameList.RandomName("greek");
            Title       = "the cyclopean pirate";
            Body        = 75;
            BaseSoundID = 604;

            switch (Utility.RandomMinMax(1, 6))
            {
            case 1: Hue = 0xA4B; break;                     // FIRE

            case 2: Hue = 0xA9A; break;                     // COLD

            case 3: Hue = 0x9E1; break;                     // POISON

            case 4: Hue = 0x9C4; break;                     // ENERGY
            }

            AI        = AIType.AI_Melee;
            FightMode = FightMode.Closest;
            ship      = new GalleonBarbarian();
            ship.Hue  = ShipColor("");

            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       = "Heal me you brutes!";
        }
Exemple #2
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!";
        }
Exemple #3
0
        public PirateEttinMage()
        {
            Name        = NameList.RandomName("giant");
            Title       = "the ettin pirate";
            Body        = 316;
            BaseSoundID = 367;

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

            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       = "Ugh...heal me you swabs!";
        }
        public PirateOgreLord()
        {
            Name        = NameList.RandomName("giant");
            Title       = "the ogre pirate";
            Body        = 303;
            BaseSoundID = 427;

            AI        = AIType.AI_Archer;
            FightMode = FightMode.Closest;
            ship      = new GalleonBarbarian();
            ship.Hue  = ShipColor("");

            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);
            SetSkill(SkillName.Archery, 80.1, 90.0);

            Fame  = 11000;
            Karma = -11000;

            VirtualArmor = 48;

            MonsterGloves gloves = new MonsterGloves(); gloves.ThrowType = "Boulder"; AddItem(gloves);

            healme = "Ugh...heal me you swabs!";
        }
Exemple #5
0
        public PirateDragonogre()
        {
            Name        = NameList.RandomName("urk");
            Title       = "the dragonogre pirate";
            Body        = 766;
            BaseSoundID = 427;

            AI        = AIType.AI_Melee;
            FightMode = FightMode.Closest;
            ship      = new GalleonBarbarian();
            ship.Hue  = ShipColor("");

            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.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       = "Grr...heal me my slaves!";
        }
Exemple #6
0
        public PirateTroll()
        {
            Name        = NameList.RandomName("goblin");
            Title       = "the troll pirate";
            Body        = Utility.RandomList(53, 54, 439, 184);
            BaseSoundID = 461;

            AI        = AIType.AI_Melee;
            FightMode = FightMode.Closest;
            ship      = new GalleonBarbarian();
            ship.Hue  = ShipColor("");

            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       = "Ugh...heal me you swabs!";
        }
Exemple #7
0
        public PirateMinotaur()
        {
            Name        = NameList.RandomName("centaur");
            Title       = "the minotaur pirate";
            Body        = 281;
            BaseSoundID = 0x54E;

            AI        = AIType.AI_Melee;
            FightMode = FightMode.Closest;
            ship      = new GalleonBarbarian();
            ship.Hue  = ShipColor("");

            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       = "Grr...heal me you fools!";
        }
Exemple #8
0
        public SailorOrkGuards()
        {
            Hue = Utility.RandomList(0x1C4, 0x1C5, 0x1C6, 0x1C7, 0x1C9, 0x1CA, 0x1CB, 0x1CC, 0x1CE, 0x1CF, 0x1D0, 0x1D1);
            if (this.Female = Utility.RandomBool())
            {
                Body = 0x191;
                Name = NameList.RandomName("ork_female");
            }
            else
            {
                Body = 0x190;
                Name = NameList.RandomName("ork_male");
            }

            switch (Utility.RandomMinMax(1, 6))
            {
            case 1: AddItem(new Halberd());               break;

            case 2: AddItem(new Spear());         break;

            case 3: AddItem(new Pike());          break;

            case 4: AddItem(new Longsword());     AddItem(new OrderShield());           break;

            case 5: AddItem(new Longsword());     AddItem(new MetalShield());           break;

            case 6: AddItem(new Longsword());     AddItem(new BronzeShield());  break;
            }

            AI        = AIType.AI_Melee;
            FightMode = FightMode.Evil;
            ship      = new GalleonBarbarian();
            ship.Hue  = ShipColor("");

            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.MagicResist, 100.5, 150.0);
            SetSkill(SkillName.Tactics, 90.1, 100.0);
            SetSkill(SkillName.Wrestling, 90.1, 100.0);
            SetSkill(SkillName.Fencing, 90.1, 100.0);
            SetSkill(SkillName.Swords, 90.1, 100.0);

            Fame  = 20000;
            Karma = 20000;

            VirtualArmor = 90;
            healme       = "Heal me my comrades!";
        }
        public PirateNatives()
        {
            Name  = NameList.RandomName("lizardman");
            Title = "the savage pirate";
            Hue   = 743;

            int leader = Utility.RandomColor(0);

            if (this.Female = Utility.RandomBool())
            {
                Body = 0x191;
                Item cloth9 = new FemaleLeatherChest();
                cloth9.Hue  = leader;
                cloth9.Name = "Native Tunic";
                AddItem(cloth9);
            }
            else
            {
                Body = 0x190;
            }

            HairHue = 0x96C;

            AddItem(new Spear());

            Item cloth1 = new SavageArms();

            cloth1.Hue  = leader;
            cloth1.Name = "Native Guantlets";
            AddItem(cloth1);
            Item cloth2 = new SavageLegs();

            cloth2.Hue  = leader;
            cloth2.Name = "Native Leggings";
            AddItem(cloth2);
            Item cloth3 = new StagMask();

            cloth3.Hue  = 932;
            cloth3.Name = "Native Tribal Mask";
            AddItem(cloth3);
            Item cloth4 = new LeatherSkirt();

            cloth4.Hue   = leader;
            cloth4.Name  = "Native Skirt";
            cloth4.Layer = Layer.Waist;
            AddItem(cloth4);

            AI        = AIType.AI_Melee;
            FightMode = FightMode.Closest;
            ship      = new GalleonBarbarian();
            ship.Hue  = ShipColor("");

            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);
            SetSkill(SkillName.Fencing, 80.1, 90.0);

            Fame  = 11000;
            Karma = -11000;

            VirtualArmor = 48;
            healme       = "Heal me my tribesman!";
        }