public PirateCaptain() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { SpeechHue = Utility.RandomDyedHue(); Hue = Utility.RandomSkinHue(); if (this.Female = Utility.RandomBool()) { Body = 0x191; Name = NameList.RandomName("female"); Utility.AssignRandomHair(this); HairHue = Utility.RandomHairHue(); } else { Body = 0x190; Name = NameList.RandomName("male"); Utility.AssignRandomHair(this); int HairColor = Utility.RandomHairHue(); FacialHairItemID = Utility.RandomList(0, 8254, 8255, 8256, 8257, 8267, 8268, 8269); HairHue = HairColor; FacialHairHue = HairColor; } Title = "the pirate captain"; AddItem(new Scimitar()); PirateChest MyChest = new PirateChest(8, null); MyChest.ContainerOwner = "Treasure Chest of " + Name; PackItem(MyChest); AddItem(new ElvenBoots(0x83A)); Item armor = new LeatherChest(); armor.Hue = 0x83A; AddItem(armor); AddItem(new FancyShirt(0)); AddItem(new PirateHat(0)); switch (Utility.Random(2)) { case 0: AddItem(new LongPants(0xBB4)); break; case 1: AddItem(new ShortPants(0xBB4)); break; } SetStr(386, 400); SetDex(151, 165); SetInt(161, 175); SetHits(300, 400); SetDamage(8, 10); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 35, 45); SetResistance(ResistanceType.Fire, 25, 30); SetResistance(ResistanceType.Cold, 25, 30); SetResistance(ResistanceType.Poison, 10, 20); SetResistance(ResistanceType.Energy, 10, 20); SetSkill(SkillName.DetectHidden, 80.0); SetSkill(SkillName.Anatomy, 125.0); SetSkill(SkillName.Poisoning, 60.0, 82.5); SetSkill(SkillName.MagicResist, 83.5, 92.5); SetSkill(SkillName.Swords, 125.0); SetSkill(SkillName.Tactics, 125.0); Fame = 4000; Karma = -4000; VirtualArmor = 30; }
public ElfPirateCaptain() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { SpeechHue = Utility.RandomDyedHue(); Hue = 1316; Race = Race.Elf; if (this.Female = Utility.RandomBool()) { Body = 606; Name = NameList.RandomName("elf_female"); } else { Body = 605; Name = NameList.RandomName("elf_male"); } Title = "the drow pirate captain"; AddItem(new Scimitar()); PirateChest MyChest = new PirateChest(8, null); MyChest.ContainerOwner = "Treasure Chest of " + Name + " the drow"; MyChest.Hue = Utility.RandomList(0x961, 0x962, 0x963, 0x964, 0x965, 0x966, 0x967, 0x968, 0x969, 0x96A, 0x96B, 0x96C); PackItem(MyChest); Utility.AssignRandomHair(this); HairHue = 1150; AddItem(new ElvenBoots(0x6F8)); Item armor = new LeatherChest(); armor.Hue = 0x6F8; AddItem(armor); AddItem(new FancyShirt(0)); AddItem(new PirateHat(0)); switch (Utility.Random(2)) { case 0: AddItem(new LongPants(0xBB4)); break; case 1: AddItem(new ShortPants(0xBB4)); break; } AddItem(new Scimitar()); SetStr(386, 400); SetDex(151, 165); SetInt(161, 175); SetHits(300, 400); SetDamage(8, 10); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 35, 45); SetResistance(ResistanceType.Fire, 25, 30); SetResistance(ResistanceType.Cold, 25, 30); SetResistance(ResistanceType.Poison, 10, 20); SetResistance(ResistanceType.Energy, 10, 20); SetSkill(SkillName.DetectHidden, 80.0); SetSkill(SkillName.Anatomy, 125.0); SetSkill(SkillName.Poisoning, 60.0, 82.5); SetSkill(SkillName.MagicResist, 83.5, 92.5); SetSkill(SkillName.Swords, 125.0); SetSkill(SkillName.Tactics, 125.0); Fame = 4000; Karma = -4000; VirtualArmor = 30; }
public Murk() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "Murk"; Title = "the Slayer of the Coast"; BaseSoundID = 412; Hue = 0x430; Body = 0x190; FacialHairItemID = 0x204C; // BEARD HairItemID = 0x203C; // LONG HAIR FacialHairHue = 0x430; HairHue = 0x430; SetStr(386, 400); SetDex(151, 165); SetInt(161, 175); SetHits(200, 300); SetDamage(8, 10); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 35, 45); SetResistance(ResistanceType.Fire, 25, 30); SetResistance(ResistanceType.Cold, 25, 30); SetResistance(ResistanceType.Poison, 10, 20); SetResistance(ResistanceType.Energy, 10, 20); SetSkill(SkillName.DetectHidden, 100.0); SetSkill(SkillName.Anatomy, 125.0); SetSkill(SkillName.Poisoning, 60.0, 82.5); SetSkill(SkillName.MagicResist, 83.5, 92.5); SetSkill(SkillName.Swords, 125.0); SetSkill(SkillName.Tactics, 125.0); Fame = 10000; Karma = -10000; VirtualArmor = 20; PirateChest MyChest = new PirateChest(12, null); MyChest.ContainerOwner = "Murk's Lost Treasure Chest"; PackItem(MyChest); AddItem(new StuddedChest()); AddItem(new StuddedArms()); AddItem(new StuddedLegs()); AddItem(new StuddedGorget()); AddItem(new StuddedGloves()); AddItem(new TricorneHat()); AddItem(new Scimitar()); AddItem(new Buckler()); AddItem(new Boots()); MorphingTime.BlessMyClothes(this); MorphingTime.ColorMyClothes(this, 0x430); AddItem(new LightSource()); }