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!"; }
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!"; }
public PirateDevil() { Name = NameList.RandomName("devil"); Title = "the devil captain"; Body = Utility.RandomList(88, 765); BaseSoundID = 357; AI = AIType.AI_Mage; FightMode = FightMode.Closest; 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 minions!"; }
public PirateTitan() { Name = NameList.RandomName("greek"); Title = "the titanic pirate"; Body = Utility.RandomList(76, 428, 770, 771, 772, 773); BaseSoundID = 609; AI = AIType.AI_Mage; FightMode = FightMode.Closest; ship = new GalleonRoyal(); ship.Hue = ShipColor("titan"); 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 you puny slaves!"; }
public PirateGargoyle() { Name = NameList.RandomName("gargoyle name"); Title = "the gargoyle pirate"; Body = 257; BaseSoundID = 357; AI = AIType.AI_Mage; FightMode = FightMode.Closest; ship = new GalleonRoyal(); ship.Hue = ShipColor("demon"); 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 = "Dar xak heal xur felos!"; }
public PirateDemoness() { Name = NameList.RandomName("goddess"); Title = "the daemoness pirate"; Body = Utility.RandomList(193, 131); BaseSoundID = 0x4B0; AI = AIType.AI_Mage; FightMode = FightMode.Closest; ship = new GalleonRoyal(); ship.Hue = ShipColor("demon"); SetStr(576, 605); SetDex(76, 95); SetInt(301, 325); SetHits(386, 403); SetDamage(9, 16); 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 = 16000; Karma = -16000; VirtualArmor = 58; healme = "Heal me my minions!"; }
public PirateDemon() { Name = NameList.RandomName("daemon"); Title = "the demon captain"; Body = Utility.RandomList(195, 509, 10, 38, 40, 102); BaseSoundID = 357; AI = AIType.AI_Mage; FightMode = FightMode.Closest; ship = new GalleonRoyal(); ship.Hue = ShipColor("demon"); 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 minions!"; }
public SailorElfGuards() { Race = Race.Elf; Hue = Utility.RandomSkinColor(); if (this.Female = Utility.RandomBool()) { Body = 606; Name = NameList.RandomName("elf_female"); } else { Body = 605; Name = NameList.RandomName("elf_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; if (Utility.RandomBool()) { ship = new GalleonLarge(); } else { ship = new GalleonRoyal(); } 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 PirateDrow() { Title = "the drow pirate"; Hue = 1316; Race = Race.Elf; Utility.AssignRandomHair(this); HairHue = 1150; if (this.Female = Utility.RandomBool()) { Body = 606; Name = NameList.RandomName("elf_female"); } else { Body = 605; Name = NameList.RandomName("elf_male"); } AddItem(new Scimitar()); AddItem(new ElvenBoots(0x6F8)); Item armor = new LeatherChest(); armor.Hue = 0x6F8; AddItem(armor); AddItem(new FancyShirt(0)); AddItem(new TricorneHat(0)); switch (Utility.Random(2)) { case 0: AddItem(new LongPants(0xBB4)); break; case 1: AddItem(new ShortPants(0xBB4)); break; } AI = AIType.AI_Melee; FightMode = FightMode.Closest; ship = new GalleonRoyal(); 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.Swords, 80.1, 90.0); Fame = 11000; Karma = -11000; VirtualArmor = 48; healme = "Heal me mateys!"; }